АСУ ТП - Разработка программного обеспечения для ПЛК
Компании ООО "ЕВРОТЕК" занимается разработкой программного обеспечения для промышленных логических контроллеров различных производителей (например, ОВЕН, Delta, Shneider Electric и другие).
Этапы работы над проектом:
1. анализ задачи и технического задания
Внимательно вникнем в Вашу задачу, обозначим предварительные способы реализации.
2. формализация требований полученной задачи и технического задания, исходя из внутренних стандартов
На данном этапе на основании предоставленной Вами информации в виде технического задания и требований, приступим к формализации задачи, исходя из наших внутренних чек-листов и алгоритмов формализации, чтобы учесть все возможные варианты компоновки оборудования и создания бизнес-логики для поиска наиболее оптимального решения с точки зрения цены/качества. Согласовываем с Вами.
3. подбор оборудования
Исходя из функционального назначения, объёма полевых и исполнительных узлов, подбираем вариации оборудования из числа отечественных и импортных производителей - сам программируемый логический контроллер (ПЛК), модули ввода-вывода, панель оператора (HMI) и так далее.
4. составление функциональной схемы работы системы, создание сопроводительной таблицы сигналов
На основании технического задания создаём функциональную схему системы, учитывая ВСЕ переменные и ВСЕ логические взаимодействия между элементами.
5. написание кода программного обеспечения и его предварительное тестирование
После того, как функциональная схема реализована и подготовлена сопроводительная таблица сигналов, приступаем к написанию программного обеспечения для выбранной конфигурации оборудования.
Создание программного обеспечения происходит по следующему общему алгоритму:
1. в среду разработки добавляются конфигурационные файлы выбранного оборудования2. в корневом модуле программы объявляются ВСЕ переменные, исходя из функциональной схемы и сопроводительной таблицы сигналов
3. основываясь на ранее составленной функциональной схеме, создаются основные модули программы в виде функциональных блоков (чаще всего это Генератор аварий, Менеджер устройств, N-ое число регуляторов, журнал операций (он же Лог)), далее в каждом корневом модуле создаются подмодули
4. для каждого модуля реализуется бизнес-логика, исходя из функциональной схемы
5. после реализации бизнес-логики отдельного модуля, он проходит этап проверки, на тестовых переменных. Если данный этап завершается успешно , модуль добавляется в общий пул взаимодействующих блоков. Параллельно ведётся сопроводительная таблица сигналов для отслеживания прогресса работы
6. после того, как все модули реализованы и протестированы, начинается этап общего тестирования программы - на данном этапе в режиме симуляции проверяется общая стабильной и правильность работы системы в соответствие с техническим заданием
7. после успешного общего тестирования системы сопроводительная таблица сигналов полностью заполнена, проект переходит на стадию пуско-наладки или отправляется заказчику
8. пуско-наладка на реальном оборудовании
Наши инженеры приедут на объект со всем необходимым оборудованием и произведут пуско-наладку.
После успешной реализации проекта заботимся о том, чтобы вы были довольны и предоставляем гарантию на наши услуги на период 12 месяцев с момента подписания закрывающих документов.

Написать в Max 
