это просто http://www.owen.ru/forum/showthread....l=1#post255604
в одну сеть подключаетесь ПР - трм202 - ПК, запускаете программу в окне монитора включаете raw режим и смотрите что "сыпется" в сети между пркой и трмкой
это просто http://www.owen.ru/forum/showthread....l=1#post255604
в одну сеть подключаетесь ПР - трм202 - ПК, запускаете программу в окне монитора включаете raw режим и смотрите что "сыпется" в сети между пркой и трмкой
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Вот что получается.
В режиме ModbasRTU
ПК-ТРМ
запрос- 40 03 10 09 00 04 9F DA
ответ - 40 03 08 41 D7 50 00 44 75 10 00 A2 A1
ПР200-ТРМ
запрос- 40 03 10 09 00 02 1F D8
ответ - 40 03 04 41 D6 00 00 5E
запрос- 40 03 10 0B 00 02 BE 18
ответ - 40 03 04 44 75 08 00 A9
Разница только в том что ПР читает каждый тег отдельно а ПК оба сразу
В режиме ModbasASCII
ПК-ТРМ
запрос- 3A 34 30 30 33 31 30 30 39 30 30 30 34 41 30 0D 0A (Перевел из кодов ascii- :400310090004A0 CR LF )
ответ - 40 03 08 41 D8 CF 00 44 75 20 00 F4
ПР200-ТРМ
запрос- 400310090002A2 CR LF
ответ - 40030441CF500059 CR LF
Запрос ПР очень похож на запрос в режиме ModbasRTU, в отличии от запроса ПК, и как это понимать???
Последний раз редактировалось Relaymen; 31.08.2017 в 16:36.
Значит виновата ПР,а у Юрия раз модуль автоматом определяет протокол, продолжает работать на рту, хотя контрольные суммы и разные. Одно видно точно, нет начального символа
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Посмотрим что на это ответит Юрий
Ситуация странная, я сейчас скачал Ваш файл из первого сообщения, загрузил в ПР200 и через AC4 посмотрел на ПК что запрашивает ПР по 2 порту вижу такую картину:
Мой ПР200 отправляет запросы в ASCII, либо неисправность в самом ПР200 или есть еще какая-то особенность, подумаем еще. А нет другого ПР200 для проверки?.
Последний раз редактировалось Ревака Юрий; 31.08.2017 в 16:53.
С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
e-mail: yu.revaka@owen.ru
Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ
Тогда повторюсь, имеет смысл сравнить версии ОЛ и пошивки залитой вПР
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
e-mail: yu.revaka@owen.ru
Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ
В процессе разбора я заметил что не учел особенностей программ из которых брал данные так что тут
есть не точность, я в общении ПР и ТРМ пропустил двоеточия. В логах это выглядит так:В режиме ModbasASCII
ПК-ТРМ
запрос- 3A 34 30 30 33 31 30 30 39 30 30 30 34 41 30 0D 0A (Перевел из кодов ascii- :400310090004A0 CR LF )
ответ - 40 03 08 41 D8 CF 00 44 75 20 00 F4
ПР200-ТРМ
запрос- 400310090002A2 CR LF
ответ - 40030441CF500059 CR LF
ПК-ТРМ
port: COM1 Tx Tx, size: 17, data:[3A 34 30 30 33 31 30 30 39 30 30 30 34 41 30 0D 0A ]
port: COM1 Rx Rx, size: 12, data:[40 03 08 41 D8 CF 00 44 75 20 00 F4 ]
ПР-ТРМ
Receive Count: 17
REC: :400310090002A2 CR LF
Receive Count: 19
REC: :40030441CF0700A2 CR LF
Slave ID: 64