Оглавление
S7-SCL V5.1 для S7-300/S7-400
A5E00059543-01
xi
4.9 Идентификатор счетчика
............................................................................ 4-9
4.10 Числа......................................................................................................... 4-10
4.11 Символьные строки................................................................................... 4-12
4.12 Символ ...................................................................................................... 4-13
4.13 Раздел комментариев ............................................................................... 4-13
4.14 Строчный комментарий............................................................................. 4-14
4.15 Переменные .............................................................................................. 4-15
5 Структура SCL программы 5-1
5.1 Блоки в исходном файле SCL..................................................................... 5-1
5.2 Порядок следования блоков....................................................................... 5-2
5.3 Общая структура блока............................................................................... 5-3
5.4 Начало и конец блока ................................................................................. 5-3
5.5 Атрибуты блока ........................................................................................... 5-5
5.6 Комментарии блока..................................................................................... 5-7
5.7 Системные атрибуты блока ........................................................................ 5-8
5.8 Раздел деклараций ..................................................................................... 5-8
5.9 Системные атрибуты параметров ............................................................ 5-10
5.10 Раздел операторов ................................................................................... 5-11
5.11 Операторы................................................................................................. 5-12
5.12 Структура функционального блока (FB)................................................... 5-13
5.13 Структура функции (FC)............................................................................ 5-15
5.14 Структура организационного блока (OB).................................................. 5-17
5.15 Структура блока данны х (DB) ................................................................... 5-18
5.16 Структура типа данных, определенного пользователем......................... 5-21
6 Типы данных 6-1
6.1 Обзор типов данных в SCL ........................................................................ 6-1
6.2 Элементарные типы данных....................................................................... 6-3
6.2.1 Битовые типы данных .................................................................................6-3
6.2.2 Символьный тип.......................................................................................... 6-3
6.2.3 Численные типы данных.............................................................................6-3
6.2.4 Типы времени.............................................................................................. 6-4
6.3 Сложные типы данных................................................................................ 6-5
6.3.1 Тип данных DATE_AND_TIME .................................................................... 6-5
6.3.2 Тип данных STRING....................................................................................6-7
6.3.3 Тип данных ARRAY ..................................................................................... 6-9
6.3.4 Тип данных STRUCT ................................................................................. 6-11
6.4 Определенный пользователем тип данны х ............................................. 6-13
6.4.1 Определенный пользователем тип данны х (UDT)................................... 6-13
6.5 Параметрические типы данных ................................................................ 6-15
6.5.1 Параметрические типы данных ................................................................ 6-15
6.5.2 Типы данны х TIMER и COUNTER............................................................. 6-15
6.5.3 Блоковые типы данных ............................................................................. 6-16
6.5.4 Тип данных POINTER................................................................................ 6-16
6.6 Тип данных ANY........................................................................................ 6-17
6.6.1 Пример типа данных ANY......................................................................... 6-19
7 Объявление локальных переменных и параметров 7-1
7.1 Локальные переменные и параметры блока.............................................. 7-1
7.2 Общий синтаксис переменной или объявления параметра ...................... 7-3
7.3 Инициализация............................................................................................ 7-4
7.4 Объявл ение многовариантного представления переменных ................... 7-6
7.5 Использование мультиэкземпляров........................................................... 7-8
7.6 Объявл ение экземпляра............................................................................. 7-8