PDA

Просмотр полной версии : Релиз библиотеки OwenCommunication



Евгений Кислов
03.09.2019, 10:02
Добрый день. Мы представляем вашему вниманию библиотеку OwenCommunication.
Эта библиотека используется для обмена по протоколу Modbus и реализации нестандартных протоколов.
Она закрывает функционал доступных ранее библиотек (ComService, Modbus, ModbusSlave) и имеет расширенные возможности.
Библиотеку можно использовать в версиях CODESYS V3.5 SP11 Patch 5 и выше.
По сравнению со стандартными средствами конфигурирования CODESYS библиотека имеет следующие преимущества:


отсутствие ограничений (на число каналов мастера, регистров слэйва и т.д.);
расширенный функционал;
возможность управления обменом из кода (например, можно изменять настройки COM-порта из визуализации контроллера).


Библиотека включает в себя:


функциональные блоки управления интерфейсом (COM_Control, TCP_Client);
функциональные блоки для обмена по Modbus (MB_SerialRequest, MB_SerialSlave, MB_TcpRequest, MB_TcpSlave);
функциональные блоки для реализации нестандартных протоколов (UNM_SerialRequest, UNM_TcpRequest, UNM_UdpRequest);
функции и функциональные блоки конвертации данных (REAL_TO_WORD2, WORD2_TO_REAL и т.д.).


Возможности блоков Modbus:


MB_SerialRequest (Modbus Serial Master) - поддержка широковещательной рассылки (на адрес 0);
MB_TcpRequest (Modbus TCP Master) - поддержка режима RTU over TCP;
MB_SerialSlave - поддержка режима ASCII (блок автоматически определяет протокол), возможность запрета обработки определенных запросов,
получение информации о запросе мастера, возможность изменения порядка байт в буфере слэйва, возможность выбора адреса начального регистра слэйва,
поддержка режима отладки (если слэйву назначен адрес 255, то он отвечает на запросы с любым Slave ID);
MB_TcpSlave - поддержка 20 функции Modbus (чтение файлов), возможность запрета обработки определенных запросов,
получение информации о запросе мастера, возможность изменения порядка байт в буфере слэйва, возможность выбора адреса начального регистра слэйва.


44428 44429 44430

Cкачать библиотеку: OwenCommunication_v3.5.11.3.compiled-library (https://ftp.owen.ru/CoDeSys3/04_Library/05_3.5.11.5/02_Libraries/OwenCommunication_v3.5.11.3.compiled-library)
Скачать документацию: CODESYS V3.5. Modbus [2.0] (https://ftp.owen.ru/CoDeSys3/11_Documentation/03_3.5.11.5/CDSv3.5_Modbus_v2.0.pdf)