Comm ffb unity pro

23
Построение распределенных систем автоматизации на базе Modicon M340/TSX Premium Коммуникационные функции [email protected] (учебный центр Модикон-Киев) Автор: Александр Пупена www.asu.in.ua Учебный центр Модикон- Киев NET Функции 1

Transcript of Comm ffb unity pro

Page 1: Comm ffb unity pro

Построение распределенных систем автоматизации

на базе Modicon M340/TSX Premium

Коммуникационные функции

[email protected] (учебный центр Модикон-Киев)Автор: Александр Пупена

www.asu.in.ua

Учебный центр Модикон-Киев NET Функции 1

Page 2: Comm ffb unity pro

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

Page 3: Comm ffb unity pro

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

Page 4: Comm ffb unity pro

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)

Page 5: Comm ffb unity pro

Communication FFB (Summary Premium)

Учебный центр Модикон-Киев NET Функции 5

Page 6: Comm ffb unity pro

Communication FFB (Summary M340)

Учебный центр Модикон-Киев NET Функции 6

Page 7: Comm ffb unity pro

Использование FFB

Учебный центр Модикон-Киев NET Функции 7

EN/ENO

Что такое … ?

VAR_IN_OUTFormal/Actual Parameters

Page 8: Comm ffb unity pro

Использование FFB. Настройки проекта

Учебный центр Модикон-Киев NET Функции 8

!!!

Page 9: Comm ffb unity pro

Synchronous/Asynchronous FFB

Учебный центр Модикон-Киев NET Функции 9

- Synchronous (синхронные) – если заканчивается обработка в том же скане Задачи ПЛК, где была вызвана (SEND_TLG, RECV_TLG, CANCEL, ADDR, ADDM);

- Asynchronous (асинхронные) – если функция вызывается в одном скане, а заканчивается обработка в одном из последующих сканов ПЛК (все остальные FFB);

Page 10: Comm ffb unity pro

Общая форма вызова FFB

Учебный центр Модикон-Киев NET Функции 10

Page 11: Comm ffb unity pro

Указания адреса ADDM (M340)

Учебный центр Модикон-Киев NET Функции 11

Page 12: Comm ffb unity pro

Указания адреса ADDR(Premium)

Учебный центр Модикон-Киев NET Функции 12

Page 13: Comm ffb unity pro

Management Parameters. Exch Nmb и Activity bit

Учебный центр Модикон-Киев NET Функции 13

Page 14: Comm ffb unity pro

Management Parameters. Report

Учебный центр Модикон-Киев NET Функции 14

Одинаковое значение для всех функций

зависит от функции

Page 15: Comm ffb unity pro

Management Parameters. Timeout

Учебный центр Модикон-Киев NET Функции 15

Page 16: Comm ffb unity pro

Management Parameters. Length

Учебный центр Модикон-Киев NET Функции 16

Обязательное для заполнение поле только для некоторых FFB

Page 17: Comm ffb unity pro

READ_VAR

Учебный центр Модикон-Киев NET Функции 17

Page 18: Comm ffb unity pro

READ_VAR (продолжение)

Учебный центр Модикон-Киев NET Функции 18

Page 19: Comm ffb unity pro

READ_VAR. Пример

Учебный центр Модикон-Киев NET Функции 19

Page 20: Comm ffb unity pro

WRITE_VAR

Учебный центр Модикон-Киев NET Функции 20

Page 21: Comm ffb unity pro

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)

Page 22: Comm ffb unity pro

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

Page 23: Comm ffb unity pro

CANCEL

Учебный центр Модикон-Киев NET Функции 23

Прерывает выполнение асинхронной коммуникационной функции с указанным номером обмена.