23 Вопрос
Оператор завершения программы
оператор предназначен для завершения программы. Имеет следующий синтаксис:
EXIT [1]
Наличие после оператора цифры 1 для программ типа FB является указанием не изменять значения выходов при завершении. В программах типа PRG наличие 1 после оператора EXIT игнорируется.
Операторы обмена с файлами данных; вызова функциональных блоков, работы с таймерами
Операторы работы с таймерами
Для управления таймерами и контроля их значения, предусмотрены два оператора.
Первый из них используется для включения таймера и задания ему временной уставки. Он выглядит следующим образом:
SETTMR <операнд1> <операнд2>
Здесь операнд1 задает номер таймера (от 0 до 31), а операнд2 - величину уставки. Значение уставки задается в прерываниях системного таймера.
Второй оператор контролирует превышение значением таймера величины его уставки. Он имеет следующий синтаксис:
CHECKTMR <операнд>
Если значение таймера больше величины уставки, то переменной CMP присваивается значение истина. Номер контролируемого таймера указывается значением операнда.
Комментарии
В любом месте текста программы может быть вставлен комментарий. Он должен начинаться с символов "(*" и заканчиваться на той же строке символами "*)". После символов открытия комментария до начала его текста должен присутствовать хотя бы один пробел. После завершения текста комментария до символов его закрытия также должен присутствовать хотя бы один пробел. Текст комментария может располагаться на нескольких строках.
Вместо символов скобок в ограничителях текста комментария допускается использование символа «/».
