ISaGRAF. Version 3.4

         

Программы


Программа - это логическая программируемая единица, которая описывает операции с переменными  процесса. Программы описывают либо последовательные

либо циклические операции. Циклические программы выполняются на каждом цикле целевой системы. Исполнение последовательных программ определяется динамическими правилами языка SFC.

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

Язык последовательных функциональных схем (SFC) для программирования высокого уровня

Flow Chart (FC) for high level programming

Язык функциональных блочных диаграмм (FBD) для сложных циклических операций

Язык релейных диаграмм  (LD) только для булевских операций

Язык структурированный текст (ST) только для циклических операций

Язык инструкций (IL) для операций низкого уровня

Одна и та же программа не может смешивать несколько языков, за исключением LD и FBD, которые могут быть скомбинированы в одной диаграмме.



Содержание раздела