БИБЛИОТЕКА НОРМАТИВНЫХ ДОКУМЕНТОВ

ГОСТ Р МЭК 61131-3-2016. Национальный стандарт Российской Федерации. Контроллеры программируемые. Часть 3. Языки программирования

5.3 Декларация соответствия разработчика

Разработчик может определить любое согласующееся подмножество свойств, перечисляемых в таблицах свойств и будет объявлять предоставляемое подмножество как "Декларацию соответствия разработчика".

Декларация соответствия разработчика будет включена в документацию, сопровождающую систему, или будет создаваться самой системой.

Формат декларации соответствия разработчика будет предоставлять следующую информацию (пример декларации соответствия приведен на рисунке 4):

- общая информация, включающая наименование и адрес разработчика, наименование и версию продукта и дату выпуска;

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

 

& МЭК 61131-3 "Языки программирования PLC"

& Разработчик: Наименование компании, адрес и пр.

& Продукт: Наименование продукта, версия и т.д. Тип контроллера и т.д.

& Дата: 2012-05-01

& Настоящий продукт удовлетворяет требованиям для следующих свойств: языка:

& Номер свойства

& Номер и заголовок таблицы/Описание свойства

& Соответствующим образом реализовано в языке "ГОСТ Р МЭК 61131-3-2016. Национальный стандарт Российской Федерации. Контроллеры программируемые. Часть 3. Языки программирования"

& Примечание разработчика

&

&

& LD

& FBD

& ST

& IL

&

 

Таблица 1 - Набор символов

 

 

 

 

 

1

ИСО/МЭК 10646:2012, Информационная технология - Универсальный набор символов (UCS)

"ГОСТ Р МЭК 61131-3-2016. Национальный стандарт Российской Федерации. Контроллеры программируемые. Часть 3. Языки программирования"

"ГОСТ Р МЭК 61131-3-2016. Национальный стандарт Российской Федерации. Контроллеры программируемые. Часть 3. Языки программирования"

"ГОСТ Р МЭК 61131-3-2016. Национальный стандарт Российской Федерации. Контроллеры программируемые. Часть 3. Языки программирования"

"ГОСТ Р МЭК 61131-3-2016. Национальный стандарт Российской Федерации. Контроллеры программируемые. Часть 3. Языки программирования"

 

2a

Символы нижнего регистра: a, b, c, ...

"ГОСТ Р МЭК 61131-3-2016. Национальный стандарт Российской Федерации. Контроллеры программируемые. Часть 3. Языки программирования"

"ГОСТ Р МЭК 61131-3-2016. Национальный стандарт Российской Федерации. Контроллеры программируемые. Часть 3. Языки программирования"

"ГОСТ Р МЭК 61131-3-2016. Национальный стандарт Российской Федерации. Контроллеры программируемые. Часть 3. Языки программирования"

 

Отсутствуют символы ""ГОСТ Р МЭК 61131-3-2016. Национальный стандарт Российской Федерации. Контроллеры программируемые. Часть 3. Языки программирования", "ГОСТ Р МЭК 61131-3-2016. Национальный стандарт Российской Федерации. Контроллеры программируемые. Часть 3. Языки программирования", "ГОСТ Р МЭК 61131-3-2016. Национальный стандарт Российской Федерации. Контроллеры программируемые. Часть 3. Языки программирования", "ГОСТ Р МЭК 61131-3-2016. Национальный стандарт Российской Федерации. Контроллеры программируемые. Часть 3. Языки программирования""

2b

Знак числа: # См. таблицу 5

"ГОСТ Р МЭК 61131-3-2016. Национальный стандарт Российской Федерации. Контроллеры программируемые. Часть 3. Языки программирования"

 

 

 

 

2c

Знак доллара $ См. таблицу 6

 

"ГОСТ Р МЭК 61131-3-2016. Национальный стандарт Российской Федерации. Контроллеры программируемые. Часть 3. Языки программирования"

 

 

 

 

Таблица 2 - Идентификаторы

 

 

 

 

 

1

Буквы верхнего регистра и цифры IW215

 

 

 

 

 

2

Буквы верхнего и нижнего регистров, цифры и внутренние символы подчеркивания

 

 

 

 

 

3

Буквы верхнего и нижнего регистров, цифры и ведущие или внутренние символы подчеркивания

 

 

 

 

 

 

Таблица 3 - Комментарии

 

 

 

 

 

1

Однострочный комментарий //...

 

 

 

 

 

2a

Многострочный комментарий (* ... *)

 

 

 

 

 

2b

Многострочный комментарий /* ... */

 

 

 

 

 

3a

Вложенный комментарий (* ..(* .. *) .. *)

 

 

 

 

 

3b

Вложенный комментарий /* .. /* .. * / .. */

 

 

 

 

 

 

Таблица 4 - Прагма

 

 

 

 

 

1

Прагма в фигурных скобках { ... }

 

 

 

 

 

 

Таблица 5 - Числовые литералы

 

 

 

 

 

1

Целый литерал: -12

 

 

 

 

 

2

Действительный литерал: -12.0

 

 

 

 

 

3

Действительные литералы с экспонентой: -1.34E-12

 

 

 

 

 

4

Двоичный литерал: 2#1111_1111

 

 

 

 

 

5

Восьмеричный литерал: 8#377

 

 

 

 

 

6

Шестнадцатеричный литерал: 16#FF

 

 

 

 

 

7

Логический ноль и единица

 

 

 

 

 

8

Логические FALSE и TRUE

 

 

 

 

 

9

Типизированный литерал: INT#-123

 

 

 

 

 

 

И т.д.

 

 

 

 

 

 

Рисунок 4 - Декларация соответствия разработчика (пример)

 

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

Нереализованные таблицы и свойства могут быть опущены.

TOC