Comm ffb unity pro
-
Upload
alexandr-pupena -
Category
Engineering
-
view
163 -
download
8
Transcript of Comm ffb unity pro
Построение распределенных систем автоматизации
на базе Modicon M340/TSX Premium
Коммуникационные функции
[email protected] (учебный центр Модикон-Киев)Автор: Александр Пупена
www.asu.in.ua
Учебный центр Модикон-Киев NET Функции 1
Communication FFB
Учебный центр Модикон-Киев NET Функции 2
Block Name M340 Premium
Описание Communications
ADDM + - Формирует адрес для M340 с символьной строки
READ_VAR, WRITE_VAR, INPUT_CHAR, PRINT_CHAR, DATA_EXCH, SEND_EMAIL
ADDR - + Формирует адрес для TSX Premium с символьной строки
Communication FFB
CANCEL + + Прерывает коммуникационную функцию (синхр. ф-ция)
Communication FFB
Block Name M340 Premium
Описание Communications
READ_VAR + + Чтение переменных с устройства Modbus RTU/ASCII (MBR), Modbus/TCP (MBT), CanOpen
(CAN), XWAY
WRITE_VAR + + Запись переменных в устройство MBR, MBT, CAN, XWAY
DATA_EXCH + + Отправка сообщения (Modbus или UNI-TE)
MBR, MBT, XWAY
SEND_EMAIL + - Отправка сообщения на email Ethernet port on CPU M340
Communication FFB. Символьный режим.
Учебный центр Модикон-Киев NET Функции 3
Block Name M340 Premium
Описание Communications
INPUT_CHAR + + Прием символьных последов. (ASCII) Character mode
PRINT_CHAR + + Отправка символьных последов. (ASCII) Character mode
INPUT_BYTE + + Прием байтовых последов. Character mode
OUT_IN_CHAR - + Отправка/прием байтовых последов. Character mode
OUT_IN_MBUS - + Реализация переключающихся Modbus Master/Slave функций в символьном режиме
Character Mode
Communication FFB (XWAY, Modbus+)
Учебный центр Модикон-Киев NET Функции 4
Block Name Premium Описание Communications
RCV_TLG + Чтение высокоприоритетной телеграммы (синхронная ф-ция)
XWAY (FIPWAY, ETHWAY)
SEND_TLG + Отправка высокоприоритетной телеграммы (синхронная ф-ция)
XWAY (FIPWAY, ETHWAY)
READ_ASYN + Чтение переменных в устройство (до 1 кбайта)
XWAY UNITE TCP/IP (only ETY Module, MAST=periodic)
WRITE_ASYN + Запись переменных в устройство (до 1 кбайта)
XWAY UNITE TCP/IP (only ETY Module, MAST=periodic)
READ_GDATA + Чтение Global Data (MB+) Modbus+
WRITE_GDATA + Запись Global Data (MB+) Modbus+
UNITE_SERVER + Немедленное выполнение UNI-TE запроса XWAY (only UNI-TE)
SEND_REQ + Отправка сообщения UNI-TE XWAY (only UNI-TE)
Communication FFB (Summary Premium)
Учебный центр Модикон-Киев NET Функции 5
Communication FFB (Summary M340)
Учебный центр Модикон-Киев NET Функции 6
Использование FFB
Учебный центр Модикон-Киев NET Функции 7
EN/ENO
Что такое … ?
VAR_IN_OUTFormal/Actual Parameters
Использование FFB. Настройки проекта
Учебный центр Модикон-Киев NET Функции 8
!!!
Synchronous/Asynchronous FFB
Учебный центр Модикон-Киев NET Функции 9
- Synchronous (синхронные) – если заканчивается обработка в том же скане Задачи ПЛК, где была вызвана (SEND_TLG, RECV_TLG, CANCEL, ADDR, ADDM);
- Asynchronous (асинхронные) – если функция вызывается в одном скане, а заканчивается обработка в одном из последующих сканов ПЛК (все остальные FFB);
Общая форма вызова FFB
Учебный центр Модикон-Киев NET Функции 10
Указания адреса ADDM (M340)
Учебный центр Модикон-Киев NET Функции 11
Указания адреса ADDR(Premium)
Учебный центр Модикон-Киев NET Функции 12
Management Parameters. Exch Nmb и Activity bit
Учебный центр Модикон-Киев NET Функции 13
Management Parameters. Report
Учебный центр Модикон-Киев NET Функции 14
Одинаковое значение для всех функций
зависит от функции
Management Parameters. Timeout
Учебный центр Модикон-Киев NET Функции 15
Management Parameters. Length
Учебный центр Модикон-Киев NET Функции 16
Обязательное для заполнение поле только для некоторых FFB
READ_VAR
Учебный центр Модикон-Киев NET Функции 17
READ_VAR (продолжение)
Учебный центр Модикон-Киев NET Функции 18
READ_VAR. Пример
Учебный центр Модикон-Киев NET Функции 19
WRITE_VAR
Учебный центр Модикон-Киев NET Функции 20
WRITE_VAR. Пример
Учебный центр Модикон-Киев NET Функции 21
Ethernet
Logical network : Ethernet_1 139.158.12.33
%MW20
%MW29%MW10
%MW19%MW60
%MW50
%MW120
%MW129%MW100
%MW109
READ_VAR
WRITE_VAR
(read management parameters)
(write management parameters)
WRITE_VAR. Пример (продолжение)
Учебный центр Модикон-Киев NET Функции 22
Activity bit (bit 0) of management parameters
Ethernet address of remote equipement
Destination table %MW100 to %MW109
Table to write : %MW10 to %MW19
Type of objects to write : %MW
Exchange management
table : %MW50 to %MW53
CANCEL
Учебный центр Модикон-Киев NET Функции 23
Прерывает выполнение асинхронной коммуникационной функции с указанным номером обмена.