Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Безопасность и методы резервирования АСУТП.doc
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
1.18 Mб
Скачать

3.12. Программное обеспечение контроллера

Программа управления контроллера пишется на специаль­ном технологическом языке, типа лестничного редактора, кото­рый входит в прилагаемый к контроллеру пакет программиро­вания TriStation 1131.

TriStation 1131 является инструментарием программиста, ра­ботающим в среде Windows NT, предназначенным для разра­ботки, тестирования и документирования выполняемых в кон­троллере TRICON приложении по управлению технологически­ми процессами. Для программирования в системе TriStation 1131 применяются три языка, соответствующие стандарту ШС 1131-3 (рис.19):

  • Function Blocks Diagram (FBD) - графический язык функциональных блоков;

  • Ladder Logic Diagrams (LLD) - графические средства описания логических схем;

  • Structured Text (ST) - язык структурированного тек­ста.

Рис.19. Примеры логических схем в системе

программирования TriStation 1131

С помощью TriStation 1131 вы можете выполнять следующие задачи:

  • Разрабатывать программы и другие исполняемые элемен­ты, например, функции, функциональные блоки и типы данных, используемые в любом из трех языковых редакторов.

  • Выбирать функции и функциональные блоки из библиотек, совместимых со стандартом IEC (которые включают в себя функции управления технологическими процессами), а также из библиотек пользователя.

  • Графически сконфигурировать модули ввода/вывода и точки для каждого шасси в вашей системе TRICON.

  • Применять защиту проектов и программ с помощью па­ролей в соответствии с именами пользователей и уровня­ми безопасности.

  • Отладить логику вашей программы путем эмуляции ее выполнения.

  • Распечатать логику вашей программы, конфигурацию аппаратуры, списки переменных и параметры работы главного процессора.

  • Загрузить в один контроллер TRICON до 250 эк­земпляров реализаций программы.

  • Показать диагностическую информацию о рабочих параметрах системы и подробности отказов.

4. Резервирование на уровне операторских станций

4.1. Общие сведения

Современные методы управления производственным процессом на основе компьютерных технологий получили ши­рокое распространение на большинстве промышленных пред­приятий. Все успешно работающие системы обеспечивают кон­троль и управление, включая графический интерфейс оператора, обработку сигналов тревог, построение графиков, отчетов и об­мен данными. В тщательно спроектированных системах эти возможности способствуют улучшению эффективности работы предприятия и, следовательно, увеличению прибыли. Однако, при разработке таких систем часто упускают из вида один суще­ственный аспект - что произойдет, если какой либо элемент ап­паратуры выйдет из строя.

Существует 2 варианта организации станций оператора (рис.20 и рис.21) - одноуровневая и двухуровневая (или сервер­ная).

Рис. 20. Одноуровневая архитектура АСУТП

В одноуровневой схеме станции оператора можно скон­фигурировать в двух вариантах:

  1. Каждая станция отображает свой собственный отдель­ный участок производства.

  2. Каждая станция отображает либо все участки произ­водства, либо 1 или 2 участка, отображаемых на сосед­них станциях (кроме своего).

В первом случае понятие резервирования рабочих стан­ций полностью отсутствует, и нарушение работы станции лишит возможности управлять соответствующим участком производ­ства.

Во втором случае функции управления каждым участком производства дублируется либо на каждой станции, либо на 2-х или 3-х станциях. Такая схема широко распространена и исполь­зуется на таких известных РСУ как Centum, Advant, имеющих интегрированное с контроллерами программное обеспечение. Недостатком такого варианта является значительное увеличение нагрузки на линии связи с контроллерами, которые в указанных системах компенсируются наличием скоростных линий связи с контроллерами.