Вопрос (Проблема):
Можно ли отправлять запросы по MODBUS с кодом функции 05 из ПЛК M241, M251 и M262?
Серия/Окружение/Версии:
M241, M251, M262
Решение:
Сложности с отправкой подобных запросов уже известны для производителя ПЛК.
Фактически, контроллер отправляет код функции 15 (запись нескольких катушек) с длиной / количеством «1» вместо отправки кода функции 05 (запись одной катушки).
Эта проблема будет исправлена на контроллерах M241 / M251 и M262 в ESME V2.0, запланированном на первый квартал 2021 года.
В качестве обходного пути заказчик может самостоятельно создать запрос Modbus с помощью функционального блока SEND_RECV_MSG.
К ответу прикреплен образец проекта.
Примечание:
Содержимое SendBuffer должно быть запросом, как определено в спецификациях Modbus (см. Ниже).
Можно ли отправлять запросы по MODBUS с кодом функции 05 из ПЛК M241, M251 и M262?
Можно ли отправлять запросы по MODBUS с кодом функции 05 из ПЛК M241, M251 и M262?
Серия/Окружение/Версии:
M241, M251, M262
Решение:
Сложности с отправкой подобных запросов уже известны для производителя ПЛК.
Фактически, контроллер отправляет код функции 15 (запись нескольких катушек) с длиной / количеством «1» вместо отправки кода функции 05 (запись одной катушки).
Эта проблема будет исправлена на контроллерах M241 / M251 и M262 в ESME V2.0, запланированном на первый квартал 2021 года.
В качестве обходного пути заказчик может самостоятельно создать запрос Modbus с помощью функционального блока SEND_RECV_MSG.
К ответу прикреплен образец проекта.
Примечание:
Содержимое SendBuffer должно быть запросом, как определено в спецификациях Modbus (см. Ниже).
Можно ли отправлять запросы по MODBUS с кодом функции 05 из ПЛК M241, M251 и M262?