Page 141 - 4356
P. 141
секундами, відокремлені від них десятковою крапкою.
Мілісекунди можуть бути відсутні.
Приклади:
TIME_OF_DAY # 00:00:00 - (= 0000_0000 ),
hex
TOD # 23:59:59.999 - (= 0526_5BFF ).
hex
3.5.5 Складні типи даних
STEP 7 визначає наступні чотири складних типи даних:
− DATE_AND_TIME (DT, Дата і час). Дата і час (у
форматі BCD-числа);
− STRING (Рядок). Рядок літер довжиною до 254 знаків;
− ARRAY (Масив). Змінна-масив (сукупність змінних
одного типу);
− STRUCT (Структура). Змінна-структура (сукупність
змінних різних типів).
Типи даних зумовлюються користувачем при їх
використанні: задається довжина в типі STRING (рядок літер),
поєднання і розмір в типах ARRAY і STRUCT (структура).
Приклад опису змінних типу DT і STRING наведено в таблиці 3.8.
Таблиця 3.8 – Приклади опису змінних типів DT і STRING
Initial Value
Name Type Comments
(Початкове
(Ім'я) (Тип) (Коментарі)
значення)
DT # 1990-01-01 - Мінімальне значення
Date1 DT
00:00:00 змінної типу DT
DATE_ DATE_AND_TIME #
Максимальне значення
Date2 AND_ 2089-12-31 -
змінної типу DT
TIME 23:59:59.999
STRING Змінна типу STRING,
First_Name 'Jack'
[10] визначено 4 з 10 літер
Змінна типу STRING,
Last_Name STRING [7] 'Daniels'
визначено всі 7 літер
Змінна типу STRING,
NewLine STRING [2] '$R$L' визначено спеціальні
літери
STRING Змінна типу STRING, не
BlankString ''
[16] визначена
141