ГОСТ Р МЭК 61131-3—2016
6.1.3 Ключевые слова
Ключевые слова — это уникальные комбинации символов, используемых как отдельные синтак
сические элементы. Ключевые слова не содержат внутренних пробелов. В ключевых словах регистр
символов не учитывается.
Например, ключевые слова FOR и for синтаксически эквивалентны. Они не должны использовать
ся в любых других целях, например, как имена переменных или расширения.
6.1.4 Использование символов-разделителей
Пользователю разрешено вставлять один или более «символов-разделителей» в любом месте
текста программ программируемого контроллера, только не внутри ключевых слов, литералов, пере
численных значений, идентификаторов, прямо представленных переменных или разделительных со
четаний. например, для комментариев. «Символ-разделитель» определяется как символ SPACE с ко
дированным числовым значением 32. а также как непечатаемые символы, такие как символ табуляции,
символ перевода строки и т. п., которым в МЭК/ИСО 10646 не придано закодированного значения.
6.1.5 Комментарии
Имеются различные виды комментариев, приведенные в таблице 3.
1 Однострочные комментарии начинаются с комбинации символов И и заканчиваются на следую
щем символе перевода строки, новой строки, подачи (прогона) страницы или возврата каретки.
В однострочном комментарии специальные комбинации символов (* и *) или Г и 7 не имеют спе
циального значения.
2 Многострочном комментарии разделяются вначале и в конце специальными комбинациями сим
волов (* и *). соответственно.
Альтернативно, многострочный комментарий может предоставляться, используя специальные
комбинации символов Г и 7.
В многострочном комментарии специальная комбинация символов // не имеет специального зна
чения.
Комментарии разрешены в любом месте программы, где разрешены пробелы, только не внутри
символьно-строковых литералов.
Комментарии не имеют никакого синтаксического и семантического значения ни в одном из язы
ков. определенных в данном стандарте. Они трактуются как символы-разделители.
Вложенные комментарии используют соответствующие
- пары (*. *), например. (*... (* ВЛОЖЕННЫЙ КОММЕНТАРИЙ *)... *) или
- пары Г, ‘/.например. Г ... Г ВЛОЖЕННЫЙ КОММЕНТАРИЙ */... 7.
Таблица 3 — Комментарии
НомерОписание
Пример
1 Однострочный комментарий
и ...
Х:= 13;Чкомментарийдля однойстроки
IIоднострочный комментарий может начинаться
IIс позиции первого символа
2аМногострочный комментарийс
С- *)
(* текст комментария ’)
Комментарий в рамке на трех строках
2Ь Многострочный комментарийс
Г ... V
Г комментарий наодной или более строк */
За Вложенный комментарийс
(* - С - ’) ■*)
(• (• ВЛОЖЕННЫЙ КОММЕНТАРИЙ *) *)
ЗЬ Вложенный комментарийс
Г ..Г ..V .. •/
Г Г ВЛОЖЕННЫЙ КОММЕНТАРИЙ 7 7
6.2 Прагма
Как показано в таблице 4. прагмы ограничиваются в начале и в конце фигурными скобками { и }.
соответственно. Синтаксис и семантика конструкций конкретной прагмы определяются разработчиком.
13