Page 144 - 4356
P. 144
або тимчасової змінної). Тип даних значення, яке попередньо
встановлюється, повинен бути таким же, як і тип поля.
Ви можете не встановлювати попередньо всі компоненти
поля. Якщо кількість встановлених значень менша числа
компонентів поля, то попередньо встановлюються тільки перші
компоненти. Кількість встановлених компонентів не повинна
перевищувати число компонентів поля. Попередньо установлені
значення розділяються комами. Значення, яке попередньо
присвоюється елементам масиву, вказується в круглих дужках,
перед відкритою дужкою ставиться коефіцієнт повторення
(таблиця 3.9).
Таблиця 3.9 – Приклади опису масивів
Initial Value
Name Type Comments
(Початкове
(Ім'я) (Тип) (Коментарі)
значення)
Масив з 24
ARRAY [1 .. 0.4, 1.5, 11 (2.6,
Meas. val елементами типу
24] 3.0)
REAL
REAL
ARRAY [-10 .. 21 (TOD # Масив TOD з 21
TOD
10] 8:30:00) елементом
TIME_OF_DAY
ARRAY [1 .. Двовимірний масив
Result 96 (L # 0)
24,1 .. 4] з 96 елементами
DINT
ARRAY [1 .. 2,3 Двовимірний масив
Char 2 ('a'), 2 ('b')
.. 4] з 4 елементами
Додаток
Ви можете застосувати масив як складову змінну (цілком) в
параметрах блоків типу ARRAY з однорідною структурою або в
параметрах блоків типу ANY (Будь-який). Наприклад, ви можете
скопіювати вміст змінної-масиву з допомогою системної функції
SFC 20 BLKMOV. Також ви можете визначити окремі компоненти
масиву в параметрі блоку, якщо він того ж типу, що й
компоненти.
144