Я уже сталкивался с прибором, где модбас был совсем не модбас. Ничего нового.Цитата:
зачем туда приплели протокол ОВЕН даже непонятно
Вид для печати
Я уже сталкивался с прибором, где модбас был совсем не модбас. Ничего нового.Цитата:
зачем туда приплели протокол ОВЕН даже непонятно
попробуйте такой код, под себя только настройте
Всем спасибо за помощь, вроде все получилось. Проблема была в том, что я неправильно работал со временем посылок и приема команд, "бомбардируя" сигнализатор запросами, не дожидаясь ответа. Сказался недостаток опыта работы с собственными протоколами. Строки запросов у меня '$01GH' и '$02GI'. Обмен RTU-подобный. Получаю на выходе, например с 1-го сигнализатора - 1 71 9 162 155 37 17 183 23 15 плюс еще два байта контрольной суммы, сейчас не могу посмотреть. Превые два байта, это соответственно номер сигнализатора и код функции - 47h = 71. Осталось по формулам вычислить показания с остальных байтов. А вот причем тут Овеновский протокол, я и сам не понял.
Добрый день. Не подскажете по подробней как добились работы Сигмы и ПЛК Овен?
код программы(POU), конфигурация ПЛК (настройки RS485 в Universal Network Module), настройки в Конфигураторе задач, код обработки ответа от газоанализатора. Буду очень признателен.