PDA

Просмотр полной версии : СПК107. Работа с modbus через библиотеку Modbus.



Prime
07.07.2023, 13:48
Всем привет!
Подскажите как корректно записать в регистр значение с помощью библиотеки Modbus.
Я вызвал функцию записи MB_WR_SNG_REG(аналог код функции 6)
И хочу записать в регистр 6002 значение 11.
Надо ли создавать канал опроса?
ComHandly - что это? номер COM порта, через который подключен мое устройство с modbus'ом?
как правильно эту функцию выполнить?

Заранее благодарю!

Евгений Кислов
07.07.2023, 13:53
Добрый день.
См. п. 6 в данном документе:
https://ftp.owen.ru/CoDeSys3/11_Documentation/01_SPK/SPK_Modbus_v.1.1.pdf

Prime
07.07.2023, 14:34
Спасибо!
скачал библиотеку, установил, вызвал COM_SERVICE
Подскажите, как правильно передать в нее данные в LD?
можно пример где нибудь увидеть?

kondor3000
07.07.2023, 16:21
Спасибо!
скачал библиотеку, установил, вызвал COM_SERVICE
Подскажите, как правильно передать в нее данные в LD?
можно пример где нибудь увидеть?

Примеры тут, но писать обмен на LD это полная хрень, примеры на ST, изучайте https://owen.ru/product/codesys_v3/example_of_work

Евгений Кислов
07.07.2023, 20:54
Спасибо!
скачал библиотеку, установил, вызвал COM_SERVICE
Подскажите, как правильно передать в нее данные в LD?
можно пример где нибудь увидеть?

См. п. 6 в документе по ссылке выше - там есть примеры на CFC.
На LD будет примерно похоже.
Но как и пользователь выше - я бы рекомендовал использовать ST для вашей задачи.