RU2431174C1 - Комплекс резервируемых программно-аппаратных средств автоматизации контроля и управления - Google Patents
Комплекс резервируемых программно-аппаратных средств автоматизации контроля и управления Download PDFInfo
- Publication number
- RU2431174C1 RU2431174C1 RU2010134775/08A RU2010134775A RU2431174C1 RU 2431174 C1 RU2431174 C1 RU 2431174C1 RU 2010134775/08 A RU2010134775/08 A RU 2010134775/08A RU 2010134775 A RU2010134775 A RU 2010134775A RU 2431174 C1 RU2431174 C1 RU 2431174C1
- Authority
- RU
- Russia
- Prior art keywords
- redundant
- bus
- automation
- modules
- interface
- Prior art date
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Hardware Redundancy (AREA)
Abstract
Изобретение относится к автоматике и вычислительной технике. Техническим результатом является повышение надежности, быстрое переключение на резервное оборудование, освобождение вычислительных ресурсов от задач управления резервированием. Он достигается тем, что в комплексе средств автоматизации процессоры автоматизации подключены к системной шине EN, выполненной на базе интерфейса Ethernet в виде кольцевой структуры последовательно соединенных сетевых коммутаторов, каждый из двух резервируемых процессоров автоматизации подключен к сетевым коммутаторам шины EN по двум каналам, по одному каналу к одному коммутатору, а по другому каналу к другому коммутатору резервируемые процессоры автоматизации соединены друг с другом по отдельным последовательным интерфейсам и снабжены средствами управления горячим резервированием, станции ввода/вывода выполнены резервированными, содержащими резервируемые СП-модули, попарно связанные по сигнальным линиям связи, снабженные средствами управления горячим резервированием, и по два резервируемых интерфейсных модуля, связанных друг с другом по отдельным последовательным интерфейсам со средствами управления горячим резервированием, резервируемые процессоры автоматизации соединены с интерфейсными модулями станций ввода/вывода по резервированной шине ENL, выполненной на базе Industrial Ethernet с радиальной топологией связи. 3 ил.
Description
Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах автоматизированного контроля и управления промышленными объектами, включая тепловые и атомные электрические станции.
Известен комплекс программно-аппаратных средств автоматизации контроля и управления технологическими процессами, включающий общую шину данных, контроллер, содержащий модули ввода/вывода, процессорный модуль (ПМ), при этом модули ввода/вывода и процессорный модуль соединены системной шиной VME-bus. Патент РФ №2279117, МПК G05B 19/418, 2006 г. Недостатки комплекса: низкая надежность, сложность конструкции контроллеров из-за использования многопроводной шины VME-bus.
Известен комплекс на базе контроллера в виде базового блока, содержащего модуль-мастер с платой CPU в стандарте PC 104, и блока удаленного УСО, функциональные модули которого подключены к CPU базового блока по последовательной магистральной шине ST BUS, выполненной на базе интерфейса RS-485, базовые блоки связаны с компьютерами верхнего уровня по шине Ethernet. «Устройство программного управления TREI-5B-02», «Руководство по эксплуатации TREI1.421457.101-00.P3», 2008 г. Недостатки комплекса: отсутствие горячего резервирования на уровне модулей, что снижает надежность и повышает трудоемкость проектирования резервированных систем автоматизации на базе этого комплекса.
Известен комплекс программно-аппаратных средств автоматизации контроля и управления, в котором модули ввода/вывода и процессорные модули подключены к общей резервированной шине данных на базе Ethernet. Комплекс содержит модули управления, подключенные к общей шине данных и рабочие станции и/или серверы, подключенные к общей шине данных для визуализации, архивирования и документирования данных, получаемых от модулей ввода/вывода, процессорных модулей и модулей управления. Патент Российской Федерации №2349949, МПК: G05B 19/418, 2009 г. Недостатки комплекса: отсутствие горячего резервирования на уровне модулей, что снижает надежность и повышает трудоемкость проектирования резервированных систем автоматизации.
Известны резервированные системы автоматизации на базе программируемых контроллеров S7-400H и станций распределенного ввода/вывода ЕТ200М, в которых контроллеры подсоединены к шине Industrial Ethernet, выполненной по кольцевой топологии в виде одной кольцевой структуры последовательно соединенных сетевых коммутаторов. Контроллеры резервируют и подключают каждый контроллер к шине Industrial Ethernet по одному каналу. Станции ввода/вывода содержат нерезервируемые модули ввода/вывода и два нерезервируемых интерфейсных модуля. Сами станции ввода/вывода резервируют и подключают к двум резервируемым контроллерам по двум шинам Profibus-DP. К каждой шине подключен контроллер, выполняющий на шине функции ведущего абонента, и один из двух интерфейсных модулей в каждой станции ввода/вывода, выполняющий на шине функции ведомого абонента. Связь двух нерезервируемых интерфейсных модулей станции с нерезервируемыми модулями ввода/вывода осуществлена по двум магистральным параллельным или последовательным шинам ("SIEMENS TELEPERM ХР, The Process Control System for Economical Power Plant Control, System Overview, 1995", c.12) Каталог «Компоненты для комплексной автоматизации продукции фирмы SIEMENS)) SIMATIC 2007 г., с.24-25, 138. Прототип. Недостатки прототипа: недостаточная надежность и дополнительная информационная нагрузка на программируемые контроллеры из-за отсутствия горячего резервирования на уровне интерфейсных модулей и модулей ввода/вывода, дополнительная задержка переключения на резерв при отказах сетевого оборудования шины Ethernet.
Данное изобретение устраняет указанные недостатки.
Техническим результатом изобретения является повышение надежности, уменьшение задержки переключения на резерв при отказах сетевого оборудования и исключение потери данных, освобождение вычислительных ресурсов процессоров автоматизации от задач управления резервированием, снижение трудоемкости проектирования систем автоматизации.
Технический результат достигается тем, что в комплексе программно-аппаратных средств автоматизации контроля и управления технологическими процессами, содержащем резервируемые процессоры автоматизации, системную шину, выполненную на базе Industrial Ethernet в виде последовательно соединенных сетевых коммутаторов, к которым подключены резервируемые процессоры автоматизации и верхний уровень управления, резервируемые станции ввода/вывода с двумя интерфейсными модулями и модулями связи с технологическим процессом, процессоры автоматизации снабжены собственными средствами управления передачей данных по интерфейсу Ethernet, образующими вместе с сетевыми коммутаторами и протоколами Ethernet шинную систему EN, каждый из двух резервируемых процессоров автоматизации, подключен к сетевым коммутаторам шины EN по двум каналам, по одному каналу к одному коммутатору, а по другому каналу к другому коммутатору, причем резервируемые процессоры автоматизации подключены к одной и той же паре или разным парам коммутаторов шины EN, а также соединены друг с другом по двум отдельным последовательным интерфейсам и снабжены средствами управления горячим резервированием, резервированные станции ввода/вывода, содержат резервируемые СП-модули, попарно связанные по сигнальным линиям связи, снабжены средствами управления горячим резервированием, и имеют по два резервируемых интерфейсных модуля, связанных друг с другом по двум отдельным последовательным интерфейсам, также снабженные средствами управления горячим резервированием, каждый из двух интерфейсных модулей связан со всеми СП-модулями станции ввода/вывода по отдельным последовательным интерфейсам шины ввода/вывода, а каждая пара резервируемых процессоров автоматизации соединена с интерфейсными модулями станций ввода/вывода по локальной шинной системе ENL, выполненной на базе интерфейса Industrial Ethernet, по крайней мере, с одним сетевым коммутатором, к которому по радиальной топологии связи подсоединены процессор автоматизации и интерфейсные модули станций ввода/вывода, каждый из резервируемых процессоров автоматизации подключен к резервированной шине ENL и через нее ко всем резервируемым интерфейсным модулям по двум каналам и перекрестным связям, по одному каналу через коммутатор собственной шины, по другому - через коммутатор шины партнера, а к другим портам коммутаторов подключены интерфейсные модули, к одному коммутатору подключен один из каждой пары интерфейсных модулей всех станций ввода/вывода, а к другому коммутатору - второй интерфейсный модуль.
Сущность изобретения поясняется на фигурах 1-4.
На фиг.1 схематично представлена резервированная система автоматизации, где 1 обозначает сетевые коммутаторы для соединения с системой верхнего уровня, 2 - сетевые коммутаторы для соединения с процессорами автоматизации, 3 - резерируемые процессоры автоматизации, 4 - резервированную шину EN, 5 - сетевые коммутаторы шин ENL, 6 - резервированные шины ENL, 8 - резервируемые интерфейсные модули, 9 - резервируемые СП-модули, 10 - резервированные шины ввода/вывода, 11 - каналы связи СП-модулей с технологическим процессом.
На фиг.2 представлена схема подключения резервированных процессоров автоматизации к резервированной шине EN, где 2 обозначает сетевые коммутаторы для соединения с процессорами автоматизации, 21+1 - коммутатор с функциями менеджера резервирования, 1+1 - количество сетевых коммутаторов, 3 - резервируемые процессоры автоматизации, j - количество входов коммутаторов, 4 - резервированную шину EN.
На фиг.3 схематично представлена резервированная станция ввода-вывода, где 6 обозначает фрагмент резервированной шины ENL, 7 - резервированную станцию ввода/вывода, 8 - резервированные интерфейсные модули, 9 - резервируемые СП-модули, 10 резервированную шину ввода-вывода, 11 - каналы связи СП-модулей с технологическим процессом.
Резервированная система автоматизации, построенная на базе комплекса программно-аппаратных средств управления технологическими процессами (фиг.1) работает следующим образом.
Процессоры автоматизации 3 выполняют прием данных технологического процесса от интерфейсных модулей 8 станций ввода/вывода 7 по шинам ENL 6, прием данных от других процессоров автоматизации 3 и системы верхнего уровня по шине EN 4, их обработку в соответствии с прикладными алгоритмами автоматизации и передачу данных и результатов обработки в интерфейсные модули 8 станций ввода/вывода 7 по шинам ENL 6 в другие процессоры автоматизации 3 и систему верхнего уровня по шине EN 4.
В резервированной системе автоматизации управление обменом данными по шинам EN, ENL и их обработку в соответствии с прикладными алгоритмами автоматизации выполняет один из резервируемых процессоров автоматизации 3, например 311, называемый активным, другой процессор автоматизации, соответственно 312, называемый резервным, работает в режиме горячего резерва. Резервируемые процессоры автоматизации, например 311, 312, связаны друг с другом по двум отдельным последовательным интерфейсам, по которым они получают информацию о работоспособности партнера, соответственно 312, 311, в соответствии с результатами его самоконтроля. На основе оценки этой информации в соответствии с заданными критериями активный процессор автоматизации, например 311, может быть переключен в состояние резервного, а резервный - в состояние активного. Обмен данными по шине EN 4 активный процессор автоматизации 3, например 311, производит только по одному из двух каналов, называемому активным, второй канал работает в режиме горячего резервирования.
Резервированная шина EN 4 (фиг.2) построена на базе интерфейса Industrial Ethernet в виде одной кольцевой структуры из последовательно соединенных коммутаторов 2 и обеспечивает сохранение работоспособности при любых однократных отказах сетевого оборудования (сетевых коммутаторов, магистральных и абонентских линий связей). Резервируемые процессоры автоматизации: 311, 312;… 3j1, 3j2, подключены к шине EN по четырем каналам, при этом каждый из двух резервируемых процессоров автоматизации 311, 312;…3j1, 3j2, например 311, подключен по двум каналам к двум коммутаторам, соответственно 21, 22, по одному каналу - к одному коммутатору, соответственно 21, а по другому каналу - к другому коммутатору, соответственно 22, причем оба процессора автоматизации, например 311, 312, могут быть подключены к одной и той же паре коммутаторов, например 21, 22, или, как показано на фиг.2, к разным парам, т.е. процессор автоматизации 311, подключен к паре коммутаторов 21, 22, а процессор автоматизации 312 подключен к паре коммутаторов 23, 24.
Обнаружение отказов магистральных связей в кольцевой шине EN 4 и их восстановление осуществляет один из коммутаторов 2f, назначаемый так называемым менеджером резервирования в соответствии со схемой построения виртуальных кольцевых сетей Ethernet. Менеджер резервирования 2f поддерживает кольцо разомкнутым и контролирует целостность кольца путем передачи диагностических сообщений с одного конца и приема их с другого конца разомкнутого кольца. При отсутствии сообщений на приемном конце в случае отказа магистральной связи менеджер резервирования замыкает кольцо и тем самым восстанавливает магистральную цепь передачи данных между абонентами шины (процессорами автоматизации 3).
Восстановление работоспособности шины EN 4 при любых однократных отказах абонентских связей (связей между процессорами автоматизации и коммутаторами) и сетевых коммутаторов 2 выполняют с помощью двухканального подключения каждого процессора автоматизации 3 к шине EN. Абонентские связи процессоров автоматизации 3 и коммутаторы 2, к которым процессоры автоматизации подключены, процессоры автоматизации контролируют стандартными средствами Ethernet и путем передачи диагностических сообщений в соответствии с протоколом шины EN 4. При отказе абонентской связи активного канала процессора автоматизации, например 311, или отказе соответствующего коммутатора 2, например 21, который соединен с процессором автоматизации по этой связи, средства контроля шины протокола шины EN 4 обнаруживают отказ и переключают процессор автоматизации, соответственно 3, на другой исправный канал связи, подключенный к другому коммутатору, соответственно 22, восстанавливая работоспособность шины. EN 4. Двухканальное подключение процессоров автоматизации 3 в отличие от одноканального, которое использует прототип, исключает необходимость переключения на резервный процессор автоматизации для подключения к шине EN 4 по другому каналу и тем самым исключает дополнительную задержку переключения на резервный канал, а также повышает надежность системы за счет дополнительной устойчивости к некоторым двукратным отказам. Например, при отказе обоих каналов в активном процессоре автоматизации, например 311, производят переключение на резервный процессор автоматизации, соответственно 312, подключенный к шине EN 4 по своим двум каналам, восстанавливая работоспособность шины EN 4. Дополнительные средства контроля шины диагностируют также отказы и сбои самих абонентов 3 при исправных каналах передачи данных. Для этого на каждом целевом сеансе связи при передаче каждой целевой телеграммы абоненты-отправители 3, например абонент 311, производят также контроль работы абонентов-получателей 3, например 321, путем квитирования приема телеграммы абонентом-получателем, соответственно 321, т.е. путем передачи абонентом-получателем ответной телеграммы (квитанции), подтверждающей прием целевой телеграммы. В случае отсутствия телеграммы квитирования от абонента-получателя, соответственно 321, на целевом сеансе связи при повторении передачи целевой телеграммы n раз из-за ошибки в самом абоненте-получателе, соответственно 321, переключение на другой канал не производят, а регистрируют недоступность абонента-получателя, соответственно 321, на данном сеансе связи и при последующих сеансах связи с данным абонентом, соответственно 311, передачу целевой телеграммы не повторяют, пока не восстановят этот абонент, соответственно 321, и не будет получена от него телеграмма квитирования, что позволяет уменьшить время сеансов связи с неисправным абонентом, соответственно 321, и загрузку шины EN 4.
Интерфейсные модули 8 станций ввода/вывода 7 принимают по шинам ввода/вывода 10 данные технологического процесса от СП-модулей 9 для последующей передачи в процессоры автоматизации 3 по шинам ENL 6 и передают данные управления, принимаемые от процессоров автоматизации 3 по шинам ENL 6, в СП-модули 9 по шинам ввода/вывода 10. Прием и передачу данных по шине ENL 6 интерфейсные модули 8 выполняют только при поступлении им запросов от процессоров автоматизации 3.
Шина ENL 6 осуществляет передачу данных в режиме полного дуплекса между процессором автоматизации 3 и интерфейсными модулями 8, при этом процессор автоматизации 3 является ведущим абонентом шины, имеющим право доступа к шине ENL 6 в любое время, а интерфейсные модули 8 - ведомыми абонентами шины, передающими или принимающими данные только по запросу от процессора автоматизации 3.
Обмен данными с интерфейсными модулями 8 по шинам ENL 6 и их обработку процессоры автоматизации 3 выполняют циклически. В начале цикла процессоры автоматизации 3 выдают во все интерфейсные модули 8 служебную телеграмму начала цикла для синхронизации работы интерфейсных модулей. После передачи этой телеграммы процессоры автоматизации 3 производят поочередную передачу данных в интерфейсные модули 8, которые тут же передают поступившие данные поочередно в СП - модули 9, и поочередный прием данных от интерфейсных модулей 8, полученных ими от СП-модулей 9 в конце предыдущего цикла.
Интерфейсный модуль 8 сразу после получения от процессора автоматизации 3 телеграммы запроса приема данных или телеграммы с передаваемыми данными отправляет процессору автоматизации 3 телеграмму с ответными данными или телеграмму подтверждения получения данных. После завершения фазы обмена процессоры автоматизации производят обработку данных.
В резервированной системе автоматизации управление обменом данными с интерфейсными модулями по шине ENL выполняет только активный процессор автоматизации, например 311, по одному из двух каналов, называемому активным, второй канал работает в режиме горячего резервирования. Активный процессор автоматизации 3 осуществляет обмен данными в режиме "запрос/ответ" только с одним из двух резервируемых интерфейсных модулей 8, например 81, называемым активным, в каждой резервированной станции ввода/вывода 7, например 71, путем обращения к нему по его адресу на шине ENL, второй интерфейсный модуль 8, соответственно 82, называемый резервным, работает в режиме горячего резервирования и не участвует в обмене данными по шине ENL. Резервируемые интерфейсные модули 81, 82 связаны друг с другом по двум отдельным последовательным интерфейсам, с помощью которых осуществляют опрос работоспособности друг друга и управление резервированием, т.е. переключением активного модуля 8, например 81, в резервное состояние, а ранее резервного модуля 8, соответственно 82, в активное состояние на основе оценки работоспособности партнера и собственной работоспособности по результатам оперативного самоконтроля. Управление горячим резервированием процессоров автоматизации 3, и интерфейсных модулей 8 выполняют, соответственно, средства резервирования процессоров автоматизации и интерфейсных модулей автоматически, эту задачу управления резервированием не нужно решать при создании каждого проекта управления технологическим процессом, что существенно снижает трудоемкость проектирования систем управления на базе данного комплекса средств автоматизации.
Шины ENL резервированы, т.е. каждая резервированная шина ENL 6, например 61, имеет две шины, каждая из которых включает сетевой коммутатор (сетевые коммутаторы) 5, например 511, и все его соединения с процессорами автоматизации 3, соответственно 311, 312, и интерфейсными модулями, соответственно 81, всех станций ввода/вывода 71,…7m. По двум каналам шины ENL 6 каждого процессора автоматизации 3, например, 311, 312 производят подключение по одному каналу процессора автоматизации 3, например 311, к собственной шине ENL 6 через ее сетевой коммутатор 5, соответственно через 511, и перекрестное подключение по другому каналу к шине ENL 6 процессора автоматизации-партнера 3, соответственно 312, через сетевой коммутатор 5, соответственно 512, этой шины. Таким образом, каждый процессор автоматизации 3 выполняет обмен данными с любым из двух резервируемых интерфейсных модулей 81, 82 в каждой резервированной станции ввода/вывода 71,…7m, который в данный момент и в данной станции выполняет функции активного абонента на шине ENL.
Ответные данные активный интерфейсный модуль 8, например 81, передает по собственной шине ENL в широковещательном режиме, т.е. всем абонентам на шине ENL, включая процессор автоматизации 3, например 311, а также подключенному к коммутатору 5, соответственно 511, через перекрестную связь второму процессору автоматизации 3, соответственно 311. Принимают эти данные только процессоры автоматизации, один из которых активный, например 311, а другой резервный, соответственно 312. Это исключает необходимость дополнительной периодической передачи текущих данных из активного процессора автоматизации 3, соответственно 311, в резервный процессор автоматизации 3, соответственно 311 (выполнения процедуры обновления принимаемых данных), и обеспечивает при этом безударное переключение на резерв без потери данных при меньшей информационной нагрузке на активный процессор автоматизации 3, соответственно 311, и меньшей задержки переключения. Передачу небольшого объема времязависимых результатов обработки данных из активного процессора автоматизации 3, например 311, в резервный, соответственно 311 (выполнение процедуры обновления времязависимых данных), производят так же через перекрестное подключение процессоров автоматизации 3 к шине ENL. Таким образом, обеспечивают безударное переключение на резерв с обновлением времязависимых данных без введения для этого отдельного интерфейса.
Резервированная станция ввода-вывода 7 (фиг.1, фиг.3) содержит пару резервируемых интерфейсных модулей 81, 82 и до k/2 пар резервируемых СП-модулей 9 (91, 92;…9k-1, 9k), каждый из которых по отдельным последовательным интерфейсам резервированной шины ввода-вывода 10 подключен к обоим интерфейсным модулям 81, 82, при этом пары СП-модулей 91, 92;…9k-1, 9k соединены по отдельным сигнальным линиям, с помощью которых осуществляют управлением резервированием модулей, т.е. переключением активного СП-модуля, например 91, в резервное состояние, а ранее резервного СП-модуля, например 92, в активное состояние на основе результатов оперативного самоконтроля. Активный интерфейсный модуль 8, например 81, запрашивает по собственным последовательным интерфейсам резервированной шины ввода/вывода 10 данные от всех активных СП-модулей 9, например, модуля 91 и всех резервных СП-модулей 9, например модуля 92, которые поступают в активный интерфейсный модуль 8, соответственно 81, для передачи данных активных СП-модулей 9, соответственно 91, на следующем цикле из активного интерфейсного модуля 8, соответственно 81, в активный процессор автоматизации 3, например 311, и резервный процессор автоматизации 3, соответственно 312. Резервный интерфейсный модуль 8, соответственно 82, в свою очередь в конце цикла опрашивает активные и резервные СП-модули 91…9k по последовательным интерфейсам своей шины ввода/вывода одновременно с активным интерфейсным модулем 8, соответственно 81, но не передает принятые данные в процессоры автоматизации 3, например 311, 312, по шине ENL на следующем цикле, пока он работает в режиме горячего резерва. Это обеспечивает безударное переключение без потери данных резервного интерфейсного модуля 8, соответственно 82, в состояние активного и активного в состояние резервного при отказе активного интерфейсного модуля 8, соответственно 81, т.к. в резервном интерфейсном модуле 8, соответственно 82, имеются те же текущие входные данные, что и в активном. При этом не нужно выполнять специальную процедуру обновления данных в резервном интерфейсном модуле 8, соответственно 82, путем передачи их из активного интерфейсного модуля 8, соответственно 81, что сокращает время переключения на резерв и снижает информационную нагрузку интерфейсных модулей.
При отказе активного СП-модуля 9, например 91, резервный СП-модуль 9, соответственно 92, становится активным в результате их взаимодействия друг с другом по сигнальной линии связи. Активный интерфейсный модуль 8, например 81, определяет этот факт при очередном опросе ранее активного СП-модуля 9, соответственно 91. Информация, полученная от неисправного СП-модуля 9, соответственно 91, не является достоверной и активный интерфейсный модуль 8, соответственно 81, на следующем цикле передает в активный процессор автоматизации 3, например, 311, по его запросу в начале этого цикла информацию, полученную им от резервного СП-модуля 9, соответственно 92. Таким образом, выполняют безударное переключение резерва на уровне СП-модулей 9, не используя для этого процедуру обновления текущих данных СП-модулей 9 и исключая потери данных и дополнительную задержку переключения на резерв. Обновление времени зависимых результатов предварительной обработки данных в СП-модулях 9 производят на каждом цикле в активном интерфейсном модуле, например, 81 путем передачи этих результатов из области памяти активного интерфейсного модуля, соответственно 811, в которой сохраняются результаты обработки активных СП-модулей 9, например 91, в другую область памяти этого активного интерфейсного модуля 8, соответственно 811, в которой сохраняются данные резервных СП-модулей 9, например 92. Эта процедура также практически не вносит дополнительной задержки переключения СП-модулей на резерв, т.к. ее выполняют внутри одного интерфейсного модуля.
При отказе активного интерфейсного модуля, например 81, его переключают в резервное состояние, а резервный модуль 8, соответственно 82, в активное состояние. Активный процессор автоматизации 3, например 31, определяет отказ интерфейсного модуля 8, соответственно 81, при очередном опросе активного интерфейсного модуля 8, соответственно 81, в начале цикла, и полученные от интерфейсного модуля 8, соответственно 81, данные не использует, т.к. они являются не достоверными. В конце этого цикла резервный интерфейсный модуль 8, соответственно 82, выполняет очередной опрос СП-модулей 9 и готовит данные для передачи активному процессору автоматизации 3, соответственно 311, на следующем цикле, в начале которого резервный интерфейсный модуль 8, соответственно 82, устанавливают в активное состояние. На этом цикле активный процессор автоматизации 3, например 311, по второму каналу шины ENL через перекрестную связь и сетевой коммутатор 5, соответственно 512, производит передачу данных в новый активный интерфейсный модуль 8, соответственно 82, и прием данных активных СП-модулей 9, например 91, подготовленных этим интерфейсным модулем 8, соответственно 82, на предыдущем цикле. Таким образом, исключают потери данных и минимизируют время при переключении резерва на уровне интерфейсных модулей 8.
Данные управления активный интерфейсный модуль, например 81, передает только в активные СП-модули 9, например, 91. При отказе активного СП-модуля 9, соответственно 91, активный интерфейсный модуль 8, соответственно 81, передает данные управления в текущем цикле в резервный СП-модуль 9, соответственно 92, который стал активным. При отказе активного интерфейсного модуля 8, например 81, он блокирует передачу данных управления в СП-модули 9, активным становится резервный интерфейсный модуль 8, соответственно 82. Активный процессор автоматизации 3, например, 311 при опросе активных интерфейсных модулей 8, соответственно 81, в начале следующего цикла определяет, что опрашиваемый интерфейсный модуль, соответственно 81, стал резервным и передает данные в ранее резервный интерфейсный модуль 8, соответственно 82, который стал активным и транслирует их в активные СП-модули, например, в модуль 91.
Claims (1)
- Комплекс программно-аппаратных средств автоматизации контроля и управления технологическими процессами, содержащий резервируемые процессоры автоматизации, системную шину, выполненную на базе Industrial Ethernet в виде последовательно соединенных сетевых коммутаторов, к которым подключены резервируемые процессоры автоматизации и верхний уровень управления, резервируемые станции ввода/вывода с двумя интерфейсными модулями и модулями связи с технологическим процессом, отличающийся тем, что процессоры автоматизации снабжены средствами управления передачей данных по интерфейсу Ethernet, образующими вместе с сетевыми коммутаторами и протоколами Ethernet шинную систему EN, при этом каждый из двух резервируемых процессоров автоматизации подключен к сетевым коммутаторам шины EN по двум каналам, по одному каналу к одному коммутатору, а по другому каналу к другому коммутатору, причем резервируемые процессоры автоматизации подключены к одной и той же паре или разным парам коммутаторов шины EN, а также соединены друг с другом по двум отдельным последовательным интерфейсам и снабжены средствами управления горячим резервированием, резервированные станции ввода/вывода содержат резервируемые СП-модули, попарно связанные по сигнальным линиям связи и снабженные средствами управления горячим резервированием, и по два резервируемых интерфейсных модуля, связанных друг с другом по двум отдельным последовательным интерфейсам, и также снабженные средствами управления горячим резервированием, каждый из двух интерфейсных модулей связан со всеми СП-модулями станции ввода/вывода по отдельным последовательным интерфейсам шины ввода/вывода, а каждая пара резервируемых процессоров автоматизации соединена с интерфейсными модулями станций ввода/вывода по локальной шинной системе ENL, выполненной на базе интерфейса Industrial Ethernet, пo крайней мере, с одним сетевым коммутатором, к которому по радиальной топологии связи подсоединены процессор автоматизации и интерфейсные модули станций ввода/вывода, каждый из резервируемых процессоров автоматизации подключен к резервированной шине ENL и через нее - ко всем резервируемым интерфейсным модулям по двум каналам и перекрестным связям, по одному каналу через коммутатор собственной шины, по другому - через коммутатор шины партнера, а к другим портам коммутаторов подключены интерфейсные модули, к одному коммутатору подключен один из каждой пары интерфейсных модулей всех станций ввода/вывода, а к другому коммутатору - второй интерфейсный модуль.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2010134775/08A RU2431174C1 (ru) | 2010-08-20 | 2010-08-20 | Комплекс резервируемых программно-аппаратных средств автоматизации контроля и управления |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2010134775/08A RU2431174C1 (ru) | 2010-08-20 | 2010-08-20 | Комплекс резервируемых программно-аппаратных средств автоматизации контроля и управления |
Publications (1)
Publication Number | Publication Date |
---|---|
RU2431174C1 true RU2431174C1 (ru) | 2011-10-10 |
Family
ID=44805173
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2010134775/08A RU2431174C1 (ru) | 2010-08-20 | 2010-08-20 | Комплекс резервируемых программно-аппаратных средств автоматизации контроля и управления |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU2431174C1 (ru) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016209113A1 (ru) * | 2015-06-25 | 2016-12-29 | Федеральное государственное унитарное предприятие "Всероссийский научно-исследовательский институт автоматики им. Н.Л. Духова" | Управляющая система безопасности атомной электростанции |
WO2016209114A1 (ru) * | 2015-06-25 | 2016-12-29 | Федеральное государственное унитарное предприятие "Всероссийский научно-исследовательский институт автоматики им. Н.Л. Духова" | Управляющая система безопасности атомной электростанции |
CN110992203A (zh) * | 2019-10-23 | 2020-04-10 | 北京微电子技术研究所 | 一种基于冗余技术的核电通信控制模块 |
RU2743247C1 (ru) * | 2020-06-25 | 2021-02-16 | Общество с ограниченной ответственностью "Электротехническая Компания-Приборы Автоматики" | Способ работы программируемого логического контроллера |
RU2760299C1 (ru) * | 2021-03-03 | 2021-11-23 | Федеральное государственное унитарное предприятие «Всероссийский научно-исследовательский институт автоматики им.Н.Л.Духова» (ФГУП «ВНИИА») | Дублированная шина для систем автоматизированного контроля и управления атомных станций и других промышленных объектов |
CN115047750A (zh) * | 2022-08-15 | 2022-09-13 | 中国电子科技集团公司第十五研究所 | 无感备份电路板 |
-
2010
- 2010-08-20 RU RU2010134775/08A patent/RU2431174C1/ru active
Non-Patent Citations (1)
Title |
---|
Каталог компоненты для комплексной автоматизации продукции фирмы SIEMENS, SIMATIC, 2007, стр.24-25. * |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016209113A1 (ru) * | 2015-06-25 | 2016-12-29 | Федеральное государственное унитарное предприятие "Всероссийский научно-исследовательский институт автоматики им. Н.Л. Духова" | Управляющая система безопасности атомной электростанции |
WO2016209114A1 (ru) * | 2015-06-25 | 2016-12-29 | Федеральное государственное унитарное предприятие "Всероссийский научно-исследовательский институт автоматики им. Н.Л. Духова" | Управляющая система безопасности атомной электростанции |
KR20180032532A (ko) * | 2015-06-25 | 2018-03-30 | 페더럴 스테이트 유니타리 엔터프라이즈 ˝올-러시안 리서치 인스티튜트 오브 오토매틱스˝ | 원자력 발전소용 안전제어시스템 |
KR102278287B1 (ko) | 2015-06-25 | 2021-07-20 | 페더럴 스테이트 유니타리 엔터프라이즈 ˝올-러시안 리서치 인스티튜트 오브 오토매틱스˝ | 원자력 발전소용 안전제어시스템 |
CN110992203A (zh) * | 2019-10-23 | 2020-04-10 | 北京微电子技术研究所 | 一种基于冗余技术的核电通信控制模块 |
RU2743247C1 (ru) * | 2020-06-25 | 2021-02-16 | Общество с ограниченной ответственностью "Электротехническая Компания-Приборы Автоматики" | Способ работы программируемого логического контроллера |
RU2760299C1 (ru) * | 2021-03-03 | 2021-11-23 | Федеральное государственное унитарное предприятие «Всероссийский научно-исследовательский институт автоматики им.Н.Л.Духова» (ФГУП «ВНИИА») | Дублированная шина для систем автоматизированного контроля и управления атомных станций и других промышленных объектов |
WO2022186723A1 (ru) * | 2021-03-03 | 2022-09-09 | Федеральное государственное унитарное предприятие "Всероссийский научно-исследовательский институт автоматики им. Н.Л. Духова" (ФГУП "ВНИИА") | Дублированная шина для систем автоматизированного контроля |
EP4191424A4 (en) * | 2021-03-03 | 2024-03-06 | Federal State Unitary Enterprise "All-Russian Research Institute Of Automatics" (FSUE "VNIIA") | DOUBLE REDUNDANT BUS FOR AUTOMATED MONITORING SYSTEMS |
CN115047750A (zh) * | 2022-08-15 | 2022-09-13 | 中国电子科技集团公司第十五研究所 | 无感备份电路板 |
CN115047750B (zh) * | 2022-08-15 | 2022-11-01 | 中国电子科技集团公司第十五研究所 | 无感备份电路板 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2431174C1 (ru) | Комплекс резервируемых программно-аппаратных средств автоматизации контроля и управления | |
JP4776374B2 (ja) | 二重化監視制御システム、及び同システムの冗長化切替え方法 | |
EP2293164A1 (en) | Cloud computing for a process control and monitoring system | |
CN102144382B (zh) | 用于冗余服务器自动故障转移的方法和*** | |
US7877625B2 (en) | Efficient architecture for interfacing redundant devices to a distributed control system | |
US8943188B2 (en) | Automation network comprising network components that produce status messages | |
US20130007319A1 (en) | Method and system for implementing redundant network interface modules in a distributed i/o system | |
KR100689323B1 (ko) | 필드버스 네트워크 다중화 시스템 | |
CN101609421B (zh) | 运算处理装置的多重控制***及多重控制方法 | |
JP2017505586A (ja) | バスパーティシパント装置およびバスパーティシパント装置の動作の方法 | |
CN104516306A (zh) | 冗余的自动化*** | |
JP2005050127A (ja) | プロセスデータ収集装置 | |
US20130315362A1 (en) | Nuclear digital instrumentation and control system | |
CN115913906A (zh) | 一种船用冗余控制***及方法 | |
KR20080020807A (ko) | Plc 시스템의 삼중화 장치 및 방법 | |
RU2450305C1 (ru) | Комплекс программно-аппаратных средств автоматизации контроля и управления | |
JP6273841B2 (ja) | 通信システム及び通信制御方法 | |
CN110247809B (zh) | 双环网控制***的通信控制方法 | |
RU2430400C1 (ru) | Комплекс резервируемых программно-аппаратных средств автоматизации контроля и управления | |
RU2740683C1 (ru) | Способ перераспределения функций между устройствами автоматики при возникновении неисправностей в автоматизированной системе | |
CN102088366B (zh) | 一种单板信息监控装置及分布式单板信息监控*** | |
CN111740864A (zh) | 一种带外网口切换管理方法及*** | |
RU2546574C1 (ru) | Арбитр интерфейса rs-485 | |
Yoon et al. | RAPIEnet based redundancy control system | |
RU2679739C1 (ru) | Система автоматизации с динамической функциональной архитектурой |