Как Вы знаете, во всех контроллерах ОВЕН под управлением CODESYS 2.3 есть возможность настроить обмен по сети в качестве Modbus-Slave’a через конфигурацию ПЛК
plccong.png
и для большинства случаев этого достаточно.
Но бывают следующие ситуации:
- Необходимо поддерживать программу на разных типах ПЛК (например, на ПЛК100 и ПЛК154);
- Необходимо организовать доступ к данным по 2м интерфейсам сразу (например, по RS232 подключена панель, которая может как записывать, так и считывать данные из ПЛК, а по RS485 ПЛК подключен к облаку, которое может только вычитывать данные);
И все было бы хорошо – 1 раз сделал конфигурацию и забыл. Но, как вы знаете, клиенты имеют неприятную привычку изменять требования к ПО уже в процессе разработки. И приходится вручную поддерживать актуальность конфигурации в разных ПЛК, либо на разных интерфейсах одного ПЛК.
Чтобы облегчить Вам жизнь в вышеперечисленных ситуациях мы разработали библиотеку OwenModbusSlave_v2.3.9.4.
В библиотеке всего 1 пользовательский ФБ, которому для работы требуется минимум обвязки:
- № COM-порта
- Сетевые настройки
- Область, в которой хранятся данные, доступные по сети
- Размер области данных
Работа библиотеки тестировалась на ПЛК100, ПЛК150, ПЛК154, ПЛК110, ПЛК110 [m02]
Примечание: библиотека не поддерживается на контроллерах ПЛК63/73
|
Скачать последнюю версию:
Документация
|