ГОСТ Р МЭК 61131-3—2016
Комментарии разрешены в любом месте программы, где разрешены пробелы, только не внутри сим
вольно-строковых литералов.
Таблица 4 — Прагма
Описание
Пример
Прагма с фигурными скобками
{ВЕРСИЯ 2.0}
{АВТОРJHC}
{х:=256. у:= 384}
6.3 Литералы — внешнее представление данных
6.3.1 Общие положения
Внешние представления данных в различных языках программирования программируемых кон
троллеров состоят из числовых литералов, символьно-строковых литералов и литералов дат и време
ни.
Признана необходимость в обеспечении внешних представлений для двух различных типов дан
ных. связанных со временем:
- данные о продолжительности времени при измерении и контроле событий:
- данные о времени суток, которые могут также включать в себя информацию о дате — для син
хронизации начала и окончания событий в абсолютной временной шкале.
6.3.2 Числовые литералы и строковые литералы
Имеется два типа числовых литералов: целые литералы и действительные литералы. Числовой
литерал определяется как десятичное число или число с основанием. Максимальное количество цифр
для каждого вида числовых литералов должно быть достаточным для выражения всего диапазона зна
чений с требуемой точностью для всех типов данных, которые представляются литералами в заданной
реализации.
Единичные символы подчеркивания «_», вставленные между цифрами числового литерала не яв
ляются существенными. Никакое иное использование символов подчеркивания в числовых литералах
не разрешается.
Десятичные литералы представляются в обычной десятичной нотации. Действительные литера
лы характеризуются наличием десятичной точки. Экспонента указывает на целую степень 10. на кото
рую должно умножаться предшествующее число, чтобы достичь представленного значения. Десятич
ные литералы и экспоненты литералов могут содержать предшествующий знак «♦» или «-».
Литералы могут также представляться с основаниями 2. 8 и 16. Основание указывается в деся
тичной нотации. Для основания 16 используется расширенный набор цифр, состоящий из букв от А до F,
с оговоренным десятичным значением от 10до 15. соответственно. Числа с основанием не содержат
ведущего знака «♦» или к-». Они интерпретируются как битово-строковые литералы.
Числовые литералы, представляющие положительные целые значения, могут использоваться как
битово-строковые литералы.
Логические данные представляются числовыми литералами со значением (0) или один (1). или
ключевыми словами FALSE или TRUE, соответственно.
Свойства и примеры числовых литералов приведены в таблице 5.
Тип данных логических или числовых литералов может указываться добавлением префикса типа
к литералу, состоящего из имени элементарного типа данных и символа «#». Примеры приведены в
свойство 9 таблицы 5.
14