Инструментальное программное обеспечение АСУТП

Инструментальное программное обеспечение АСУТП представлено системами программирования ПЛК и микроконтроллеров. Указанные системы программирования входят в состав некоторых SCADA-систем, или могут быть автономными программными комплексами.

Система программирования представляет собой набор средств, позволяющих программу, подготовленную на языке программирования, преобразовать в загрузочный модуль, готовый для выполнения программы. Система программирования включает:

  • - языковой процессор;
  • - инструментальную среду разработчика;
  • - отладчик;
  • - средства оптимизации программ;
  • - набор библиотек;
  • - редактор связей;
  • - утилиты для работы с библиотеками;
  • - справочные системы;
  • - документацию исходного кода программы;
  • - систему поддержки и управления проектом программного комплекса.

Язык программирования позволяет создать текстовой вариант программы (исходную программу), описывающий алгоритм, но для исполнения исходной программы компьютером ее необходимо преобразовать в машинные коды. Это преобразование выполняется специальной програм мой - языковым процессором. Языковые процессоры: ассемблер; компилятор; интерпретатор.

Инструментальная среда разработчика представляет собой специальные средства: библиотеки функций, процедур, объектов и методов обработки; макрокоманды; клавишные макросы; языковые макросы, программные модули-вставки, конструкторы экранных форм и отчетов, языки запросов и другое.

Современные интегрированные системы программирования обеспечивают создание программ в автоматизированном режиме. После введения исходного текста его компиляция и сборка не требуют ручной настройки множества параметров запуска компилятора и редактора связей, указания им нужных файлов и т.п.

Системы программирования ПЛК представлены в разделе 2.

Программирование микроконтроллеров обычно осуществляется на языках Ассемблера или С, хотя существуют компиляторы для других языков, например, Бейсика. Используются также встроенные интерпретаторы Бейсика. Для отладки программ используются программные симуляторы - специальные программы для персональных компьютеров, имитирующие работу микроконтроллера, внутрисхемные эмуляторы - электронные устройства, имитирующие микроконтроллер, которые можно подключить вместо него к разрабатываемому оборудованию, и интерфейс JTAG.

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ   ОРИГИНАЛ   След >