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