Разработка программного обеспечения
Для разработки ПО применяется следующий стек технологий и языки программирования
Разработка ПО для нижнего уровня АСУ ТП (ПЛК )
Программируемые логические контроллеры (ПЛК) являются центральным вычислительным звеном современных систем промышленной автоматизации. На сегодняшний день ЗАО «ТМ-Сервис» проектирует управляющие вычислительные комплексы (УВК) разрабатываемых АСУ ТП на аппаратной платформе современных линеек ПЛК. На основании многолетнего опыта можно выделить основные типы ПЛК, которые используются для создания систем в нефтегазовой и энергетической промышленности, такие как:-
Simatic
(Siemens, Германия, http://www.siemens.ru). Применение данного оборудования, являющегося частью системы управления процессами (Process Control System 7), в соответствии с концепцией Siemens "полностью интегрированная автоматизация", базируется на использовании стандартных изделий SIMATIC S7, функциональные возможности которых существенно расширены программным обеспечением. Предлагаемый комплекс программных и аппаратных средств позволяет успешно решать типовые задачи автоматизированного контроля и управления объектами; -
Decont
(ООО «Лаборатория ДЭП», г.Москва, http://www.dep.ru). Программно-технический комплекс, состоящий из набора унифицированных аппаратных и программных модулей, позволяет разрабатывать системы автоматизации различного назначения; -
ПЛК-84.М1
(СКБ «Промавтоматика», г.Зеленоград, http://www.skbpa.ru). Является универсальным программируемым логическим контроллером с полноценной поддержкой функций программируемой логики фирмы CJ International (AlterSys) на базе пакета ISaGRAF. -
TK 16L.10
(ЗАО «НПФ «Прорыв», г.Жуковский, http://www.proryv.com). Контроллер является базовым элементом в системах автоматизации технологических объектов нефтегазовой промышленности и теплоэнергетике. Предназначен для работы в системах типа SCADA и сертифицирован в составе аппаратно-программного комплекса ТЕЛЕСКОП+4.
Разработка ПО для верхнего уровня АСУ ТП (SCADA)
SCADA-система это инструментальный программый комплекс для разработки ПО и сбора данных в современных системах промышленной автоматизации. В составе АСУ ТП SCADA-система является средой разработки и конфигурирования, сбора и передачи данных, а также их отображения и интерпретации. ЗАО «ТМ-Сервис» проектирует диспетчерские пункты (ДП) и автоматизированные рабочие места (АРМ) на программной платформе современных SCADA-систем, таких как:-
SCADA Телескоп+
производства ЗАО «НПФ «Прорыв», г.Жуковский, (http://www.proryv.com). Разрабатывалась для применения в автоматизированных системах сбора, обработки информации и диспетчерского управления (системах телемеханики) распределенными объектами нефтегазодобычи, а также в системах технического учета электроэнергии и диспетчерского управления (АСТУЭ и АСДУ) объектами энергоснабжения. -
InTouch
производства компании Wonderware, США, (http://www.wonderware.com). Универсальная SCADA-система, применяется в автоматизированных системах управления технологическими процессами (АСУ ТП) объектов нефтегазодобычи. -
WinCC
, производства компании Siemens, Германия, (http://www.siemens.com). Является частью комплексной системы автоматизации в рамках концепции Siemens TIA (Totally Integrated Automation – Полностью интегрированная автоматизация). С высокой эффективностью применяется в АСУ ТП на базе продуктов семейства SIMATIC.
Разработка прикладного ПО предусматривает следующие этапы:
- организация информационного взаимодействия с контроллерами;
- создание мнемосхем (форм);
- написание функциональных модулей;
- формирование выходных документов (отчетов);
- поддержка новых устройств (протоколов);
- реализация журнала тревог и аварий.