Какие исходные документы нужны для программирования АСУ ТП?
Эксперт Школы Fine Start
Кандидат технических наук
Для разработки программного обеспечения ПЛК в АСУ ТП программисту требуются исходные данные.
Начинающим программистам было бы полезно систематизировать все источники таких исходных данных. Об этом и пойдет речь в этой статье.
Исходные данные для программирования могут быть получены из следующих документов:
- Схема автоматизации (ФСА) - разрабатывает проектировщик системы автоматизации
- Технологическая схема - разрабатывает технолог
- Электрические принципиальные схемы - разрабатывает проектировщик системы автоматизации
и другие документы проекта.
Такие документы могут как находится в отдельных файлах (например, «Насосная Э3»), так и в составе других (например, «Насосная изм.4»). Важно, что в документе «ТХ - Технология производства», состоящем из 200 страниц, полезными для написания программы могут быть только две-три страницы. На какие файлы (документы) будет разделен проект заранее сказать невозможно, поэтому желательно требовать именно ту часть документации, которая необходима для работы, и ничего лишнего. Документацию может выдать начальник отдела или главный инженер проекта, в любом случае тот, кто ставит задачу на разработку тот и должен сообщить где взять исходные данные.
Исходные данные условно делятся на две части: сигналы и алгоритмы.
Технологическая схема позволяет понять технологический процесс и, соответственно, алгоритм работы системы.
Например, на этом рисунке изображена емкость E02, насос H03, датчик температуры TT.E02.1, клапан MV.E02.3, датчики уровня LS.E02.1 и LS.E02.2 и другое оборудование:
На схеме автоматизации показаны вентиляторы 1М1, 2М1, датчики перепада давления PDS2S1H, PDS2S1H и другое оборудование. Обычно на схемах пишут комментарии к работе оборудования и размещают таблицы взаимосвязи сигналов.
Например, сигналы с номерами 5,6,7,8 – это один объект управления, а сигналы 1,2 – другой:
Функциональная схема автоматизации
Таблица (или «подвал») сигналов в схеме автоматизации
На принципиальной электрической схеме не сложно найти куда подключены сигналы, например, сигнал «XSA001 - Авария блока питания PS» подключен к каналу 0 модуля входных дискретных сигналов A1. Обозначение сигнала «XSA001» можно использовать как имя переменной в программе ПЛК.
Электрическая принципиальная схема
А на этой принципиальной электрической схеме сигнал «NS003 – Пуск компрессора №3» подключен к каналу 2 модуля выходных дискретных сигналов A7:
На основании схем составляется таблица сигналов, как указано на этом рисунке ниже.
В таблице указывают позиционное обозначение сигналов, описание сигналов, шкалы измерения, единицы измерения, адрес с ПЛК и другую информация, необходимую для разработки ПО.
На основании таблицы сигналов настраивается конфигурация оборудования, составляется список тегов, разрабатываются алгоритмы управления.
После этого на основе алгоритмов управления идет разработка ПО: обработка входных и выходных сигналов, управление исполнительными механизмами, работа технологии и обмен данными со SCADA-системой или панелью оператора.
Другие статьи
ООО "Школа Файн Старт" ОГРН 1207700193117 ИНН 9724013635 г. Москва

авторизуйтесь