- •Содержание
- •Список сокращений
- •Резервирование и безопасность систем
- •Фирмы Siemens Moore Products
- •2.1. Общие сведения
- •2.2. Надежность работы контроллера
- •2.3. Комплекс средств для создания систем управления критическими процессами и противоаварийной защиты Quadlog
- •2.4. Архитектура резервирования комплекса Quadlog
- •2.5. Программное обеспечение контроллера
- •3. Контроллеры v9 Tricon фирмы Triconex
- •3.1. Общие сведения
- •3.2. Надежность работы контроллера
- •3.3. Модуль главного процессора
- •3.4. Системы шин и распределение питания
- •3.5. Цифровые входные модули
- •3.6. Цифровой выходной модуль
- •3.7. Аналоговый входной модуль
- •3.8. Аналоговый выходной модуль
- •3.9. Модуль подключения периферийных устройств
- •3.10. Коммуникационный модуль
- •3.11. Модуль источника питания
- •3.12. Программное обеспечение контроллера
- •4. Резервирование на уровне операторских станций
- •4.1. Общие сведения
- •4.2. Архитектура Клиент – Сервер
- •4.3. Дублирование Сервера Ввода-Вывода
- •4.4. Резервирование на уровне задач
- •4.5. Выделенный сервер файлов
- •4.6. Резервирование сети
- •4.7. Резервирование связи с контроллерами
- •5. Резервирование сервера технологических данных
- •5.1. Основные понятия
- •5.2. Описание raid-массива 5 уровня
- •5.3. Понятия кластера
- •5.4. Уровень аппаратных средств
- •5.5. Уровень системного программного обеспечения
- •5.6. Обнаружение отказов узлов
- •5.7. Обнаружение отказов ресурсов
- •5.8. Заключение
- •Библиографический список
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 участка, отображаемых на соседних станциях (кроме своего).
В первом случае понятие резервирования рабочих станций полностью отсутствует, и нарушение работы станции лишит возможности управлять соответствующим участком производства.
Во втором случае функции управления каждым участком производства дублируется либо на каждой станции, либо на 2-х или 3-х станциях. Такая схема широко распространена и используется на таких известных РСУ как Centum, Advant, имеющих интегрированное с контроллерами программное обеспечение. Недостатком такого варианта является значительное увеличение нагрузки на линии связи с контроллерами, которые в указанных системах компенсируются наличием скоростных линий связи с контроллерами.
