PDA

Просмотр полной версии : Отправка команды через RS485 (ПЛК200)



KorSerO
07.03.2025, 14:25
Добрый день. Возникла необходимость отправлять команду через RS485 на весовой контроллер HBM WE2110. Сама команда выглядит так: STX - "K" - z - 49 - ETX. В кодесис я объявил ее так: 82340
Как на языке ST реализовать отправку?
Вот моя попытка это сделать, но какой оператор отвечает за отправку я не знаю 82342
Ни в интернете ни в мануале по кодесису я этого не нашел. ИИ вообще использует операторы и библиотеки которых нет.

aaaSashaMGGU
07.03.2025, 14:39
Добрый день. Возникла необходимость отправлять команду через RS485 на весовой контроллер HBM WE2110. Сама команда выглядит так: STX - "K" - z - 49 - ETX. В кодесис я объявил ее так: 82340
Как на языке ST реализовать отправку?
Вот моя попытка это сделать, но какой оператор отвечает за отправку я не знаю 82342
Ни в интернете ни в мануале по кодесису я этого не нашел. ИИ вообще использует операторы и библиотеки которых нет.

Все ответы здесь:
https://ftp.owen.ru/CoDeSys3/11_Documentation/03_3.5.11.5/CDSv3.5_Modbus_v3.2.pdf

Я использую библиотеку OwenCommunication
Кратко:
1) Устанавливаем соединение через ФБ COM_Control
2) Отправляем пакет через ФБ UNM_SerialRequest

Примерно так:
82343

Евгений Кислов
07.03.2025, 15:20
Я бы лучше сослался на этот документ:
https://ftp.owen.ru/CoDeSys3/11_Documentation/03_3.5.11.5/CDSv3.5_UserProtocols_v.3.0.pdf

KorSerO
19.03.2025, 08:03
82559 это похоже на правду? Компилятор ошибок не выдает