Comm ffb unity pro

Preview:

Citation preview

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

на базе Modicon M340/TSX Premium

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

se_training@ukr.net (учебный центр Модикон-Киев)Автор: Александр Пупена

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

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

Recommended