Лекция: Архитектура Р-130Isa. Изменения в архитектуре контроллера связаны с применением недорогого IBM-PC-совместимого процессорного модуля, построенного на базе микропроцессора i386SX40.
Упрощенная архитектура контроллеров Р-130 и Р-130Isa показана на рис. 3.4.
Рис. 3.4. Упрощенная архитектура контроллеров Р-130 (а) и Р-130Isa (б)
Как видно из рисунка, основные изменения связаны с подключением процессора. Преобразователь интерфейса осуществляет формирование управляющих сигналов внутренней магистрали контроллера, а также преобразование сигналов коммуникационных портов контроллера в гальванически развязанные сигналы интерфейсов RS232, RS485 или ИРПС. Предлагаемый подход позволяет реализовать следующие сетевые архитектуры.
Рис. 3.5. Вариант использования контроллера в качестве
шлюза сети «Транзит»
Рис. 3.6. Сеть контроллеров Р-130Isa
Контроллеры Р-130 могут быть подключены к контроллеру
Р-130Isa посредством интерфейса ИРПС (рис. 3.5). При этом Р-130Isa будет работать не только как контроллер, но и как шлюз сети «транзит». Тем самым осуществляется возможность интеграции существующего парка контроллеров Р-130 в современные системы управления технологическими процессами. Функциональные возможности шлюза Р-130Isa будут наращиваться, в частности, будут добавлены функции ведения архивов данных для контроллеров Р-130.
Для связи контроллеров Р-130Isa могут быть использованы интерфейсы RS485 Modbus и Ethernet (рис. 3.6). Во многих случаях, например при плохой предсказуемости доступа к Ethernet, целесообразно использовать для связи между контроллерами интерфейс Modbus, а Ethernet использовать для связи с верхним уровнем системы управления.
Программное обеспечение контроллера базируется на операционной системе жесткого реального времени RTOS-32 фирмы On Time Informatik (www. on-time.com) и исполнительной системы ISaGRAF Target.
Для разработки прикладного программного обеспечения используется система разработки технологических программ ISаGRAF Workbench. Она позволяет использовать шесть типов технологических языков: язык последовательных функциональных схем SFC; язык потоковых диаграмм FC; язык функциональных блоков FBD; расширенный.библиотекой.алгоритмов Р-130 и другими алгоритмами; язык ре
лейных диаграмм LD; язык структурированного текста ST; язык инструкций IL.
Система обеспечивает возможность расширения поставляемых библиотек функций и алгоритмов силами пользователяна языке Си, что позволяет пользователю улучшать целевую задачу ISaGRAF, создавая новые библиотеки и максимально использовать возможности платформы. Такие разработки повышают производительность контроллера, а также делают более удобной для программиста разработку технологических программ.
Преимущества нового контроллера Р-130Isa:
· Сохранены все функциональные возможности контроллера
Р-130 (включая поддержку библиотеки алгоритмов) и габариты – присоединительные размеры.
· Исключены все ошибки программного обеспечения контроллера Р-130.
· Проведена комплексная модернизация аппаратного обеспечения.
· Применена встроенная операционная система реального времени RTОS-32.
· Имеются физические интерфейсы – ИРПС, RS232, RS 485.
· Осуществляется поддержка протоколов «Транзит», Modbus и Ethernet TCP/IP.
· Программирование и загрузка пользовательских программ, новых версий программного обеспечения с верхнего уровня через имеющиеся интерфейсные каналы.
· Используется более высокая точность математической обработки сигналов.
· Имеется возможность создания библиотек собственных алгоритмов с программированием на языке С/С++.