Языки программирования
Согласно требованиям государственных компаний таких, как Роснефть, Лукойл, Газпром программное обеспечение АСУТП для разработки технологических программ должно поддерживать все пять языков стандарта IEC 61131-3:
- IL - язык инструкций
- ST - структурированный текст
- LD - язык релейных диаграмм
- FBD - язык функциональных блоков
- SFC - последовательностные функциональные диаграммы
Разработка прикладного программного обеспечения выполняется под конкретные объекты автоматизации, объемы автоматизации которых сугубо индивидуальны, практически не повторяются. Также сугубо индивидуально для каждого технологического объекта собираются шкафы автоматизации. В связи с тем, что технологические объекты непрерывно модернизируются, и возникают новые вычислительно-отчетные задачи, очень важным аспектом «жизни АСУТП» является сопровождение действующего программного обеспечения всего программно-аппаратного комплекса. Поэтому непрерывно выполняется доработка программного обеспечения, его обновление, миграция.
ЗАО «ТМ-Сервис» обеспечивает для заказчика полный цикл сопровождения программного обеспечения АСУТП:
- разработку
- модернизацию
- миграцию
- перенос на новую программно-аппаратную платформу
Дополнительно ЗАО «ТМ-Сервис» выполняет автоматизацию объектов не только критической и оборонной инфраструктуры, а общепромышленного назначения. В этом случае применяются программно-аппаратные комплексы, использующие языки программирования не только стандарта IEC 61131-3, но и Lua, Python, Json, Pascal, JavaScript, C#, VBA
Стоимость разработки программного обеспечения для каждого объекта автоматизации определяется согласно Государственному сметному нормативу «Справочнику базовых цен на проектные работы в строительстве «Автоматизированные системы управления технологическими процессами (АСУТП)» (СБЦП 81-2001-22).