Просмотр полной версии : DCON на ПЛК ОВЕН 110М02
Здравствуйте.
Вкратце мой вопрос по реализации DCON протокола на ПЛК ОВЕН.
У меня не получается принять более 3-х цифр при опросе модуля ввода.
Три цифры все ОК, а вот четыре уже все нули.
В чем моя ошибка?
С нетерпением жду ответа.
Спасибо.
Филоненко Владислав
15.06.2017, 12:32
Проект, описание модуля, желательно лог снифера RS-линии при обмене.
Все подробности в приложении
В том то и дело что три значения есть когда запрос 3-х значений и ответ 3-х. Когда запрашиваю 4-е, то всё 0.
Мне кажется, что строка приёма в ПЛК ограничена 15 символами, поэтому передать более не получается.
Это максимум, что удалось принять: ">[9D][9D][9D]". Эта последовательность уже не принимается ">[9D][9D][9D][9D]".
Ограничение по трём ренистрам
Филоненко Владислав
15.06.2017, 18:17
Посмотрю в чём дело. Таких модулей не было и 4-х значнный режим не испытывался.
,Модуль 8-ми канальный. Нужно считать 8 значений из аналогового модуля ввода. Типа : +ХХХХ+ХХХХ+ХХХХ+ХХХХ+ХХХХ+ХХХХ+ХХХХ+ХХХХ, где Х-цифра. Т. е. ответ должен быть:
>[5D][5D][5D][5D][5D][5D][5D][5D].
http://www.owen.ru/forum/showthread.php?t=13585 есть же бибка, на ее основе можно любой опрос организовать, не?
Спасибо. Но, если есть функция ПЛК, почему бы не использовать её?
Филоненко Владислав
18.06.2017, 09:25
мы его недотестировали, т.к. спектр устройств очень велик, а стандарта как такового, нет.
Как временный вариант - опрашивайте по частям.
ОК. Спасибо за советы. Вышел из положения опрашиванием [15S][15S], а потом распаковываю нужные цифры. А на коком ПЛК работал DCON при опросе последовательности [7f][7f][7f][7f][7f][7f][7f][7f]?
Филоненко Владислав
19.06.2017, 11:43
ОК. Спасибо за советы. Вышел из положения опрашиванием [15S][15S], а потом распаковываю нужные цифры. А на коком ПЛК работал DCON при опросе последовательности [7f][7f][7f][7f][7f][7f][7f][7f]?
Код бибки не менялся уже лет 11...
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot