64
1800 1 COB-ID 185
2 Transmission type FF
3 Inhibit time 12C
5 Event timer 1F4
1A00 0 Number of mapped objects 4
1 Statusword 60410010
2 Control Effort 60440010
3 Frequency ref. 20020410
4 Motor current 20020510
Таблиця Т9.2.Параметри настройки області пам’яті для для обміну PDO в TSX Premium.
Параметр Значення для Inputs Значення для Outputs
Index of 1st %MW
Nb. of words (%MW)
Додаток 9.6. Використання в прикладній програмі ПЛК Premium сервісів SDO.
Д9.6.1. Загальні положення. Сервіси SDO в TSX Premium доступні через використання функцій
читання/запису READ_VAR та WRITE_VAR. Функції описані в додатках до лабораторної роботи
№3, тут розглянемо тільки особливості їх використання для SDO.
Д9.6.2. Використання ADDR. Для формування адреси в функціях READ_VAR та WRITE_VAR
використовується функція ADDR, де формат поля адреси має наступний вигляд:
’0.m.1.SYS’
, де m – номер процесорного модуля в шасі (0 або 1).
Д9.6.3. Використання READ_VAR. Для зчитування Об’єктів Словнику через сервіс SDO в TSX
Premium використовується функція READ_VAR з наступним синтаксисом в форматі ST:
READ_VAR(Address, 'SDO', index:subindex, NodeID, Management_Param,
Receiving_Array);
Address
ARRAY [0.. 5] OF INT
Адреса NMT-ведучого на PCMCIA карті TSX
CPP110, яка задається функцією ADDR
(див.Д.9.6.1)
index:subindex
DINT
адреса Об’єкту в Словнику, в молодшому слові –
Індекс, в старшому – Під індекс, наприклад
16#00010002 вказує на Об’єкт з Індексом 0002
16
та
Підіндексом 0001
16
NodeID
INT
адреса вузла на CANOpen, до якого йде звернення
Management_Param
ARRAY [0.. 3] OF INT
Таблиця управління обміном (див.Д.4.1.6)
Receiving_Array
ARRAY [n... m] OF
INT
Масив, який вміщує значення прочитаних змінних
Д9.6.4. Використання WRITE_VAR. Для запису Об’єктів Словнику через сервіс SDO в TSX
Premium використовується функція WRITE_VAR з наступним синтаксисом в форматі ST:
WRITE_VAR(Address, 'SDO', index:subindex, NodeID, Data
to
Write,
Management_Param);
Address
ARRAY [0.. 5] OF INT
Адреса NMT-ведучого на PCMCIA карті TSX
CPP110, яка задається функцією ADDR
(див.Д.9.6.1)
index:subindex
DINT
адреса Об’єкту в Словнику, в молодшому слові –
Індекс, в старшому – Під індекс, наприклад
16#00010002 вказує на Об’єкт з Індексом 0002
16
та