Для реализации функций АС должны использоваться современные средства конфигурирования и визуального программирования, ориентированные на специалистов-разработчиков АС. Эти средства позволяют существенно минимизировать время разработки, и придают исключительную наглядность алгоритмам переработки информации и управления.
Ввиду отсутствия отечественных нормативных документов, в качестве их прототипа необходимо использовать разработанный Международной Электротехнической Комиссией (МЭК) стандарт IEC 61131–3, регламентирующий полноту и синтаксис языков технологического программирования.
В соответствии с этим стандартом Система должна иметь, как минимум, следующие средства технологического программирования:
(1) Function Block Diagrams –
Графический язык функциональных блоков;
(2) Sequential Function Chart –
Функциональные схемы для описания последовательности операций.
Для разработки систем противоаварийной защиты дополнительно предусматриваются
(3) Ladder Logic Diagrams –
Графические средства описания логических схем.
Для разработки прикладных программ, в частности, технологических и технико-экономических расчётов, должен быть предусмотрен
(4) Проблемно-ориентированный язык высокого уровня, позволяющий:
- создавать новые задачи,
- оперативно их корректировать,
- сохранять результаты решения задач в базе данных,
- организовывать запуск задач по запросу и по времени
- с соответствующими приоритетами.
Непременное условие:
Вся представленная на экранах мониторов и в печатных отчетах смысловая и текстовая информация для технологического и эксплуатационного персонала, как то:
- описатели технологических переменных,
- сообщения и инструкции оператору,
- диалоги,
- названия полей в меню и т.д., -
должна быть на русском языке. Исключением, по взаимному согласию между Поставщиком, Разработчиком и Заказчиком могут быть, шифры КИПовских позиций (так называемые ТЭГи), коды ошибок, служебные сообщения.
Программное Обеспечение АС должно обеспечить конфигурирование требу-емых алгоритмов контроля, регулирования и защиты, отображения информации, сигнализации и архивирования данных.
Система управления должна иметь возможность оперативного конфигурирования Прикладного Программного Обеспечения в процессе функционирования АС.
Для реализации задач распределённой Системы используется специализированное Программное Обеспечение, функционирующее в среде многозадачной Операционной Системы Реального Времени. Характеристики Программного Обеспечения должны удовлетворять требованиям по выполнению функций, указанных в Разделе 4.2.
Сетевые программные средства, обеспечивающие объединение подсистем управления, операторских станций и средств архивирования данных в единую Систему, должны реализовывать загрузку и управление запуском задач, обеспечивать обмен между задачами и базами данных, и предоставлять доступ к периферийным устройствам.
Все ошибочные ситуации, возникающие при работе программ, должны диагностироваться, сопровождаться сообщениями, и не должны вызывать нарушений в работе Системы.