это просто http://www.owen.ru/forum/showthread....l=1#post255604
в одну сеть подключаетесь ПР - трм202 - ПК, запускаете программу в окне монитора включаете raw режим и смотрите что "сыпется" в сети между пркой и трмкой
Вид для печати
это просто http://www.owen.ru/forum/showthread....l=1#post255604
в одну сеть подключаетесь ПР - трм202 - ПК, запускаете программу в окне монитора включаете raw режим и смотрите что "сыпется" в сети между пркой и трмкой
Вот что получается.
В режиме 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, в отличии от запроса ПК, и как это понимать???
Значит виновата ПР,а у Юрия раз модуль автоматом определяет протокол, продолжает работать на рту, хотя контрольные суммы и разные. Одно видно точно, нет начального символа
Посмотрим что на это ответит Юрий
Ситуация странная, я сейчас скачал Ваш файл из первого сообщения, загрузил в ПР200 и через AC4 посмотрел на ПК что запрашивает ПР по 2 порту вижу такую картину:
Мой ПР200 отправляет запросы в ASCII, либо неисправность в самом ПР200 или есть еще какая-то особенность, подумаем еще. А нет другого ПР200 для проверки?.
Тогда повторюсь, имеет смысл сравнить версии ОЛ и пошивки залитой вПР
В процессе разбора я заметил что не учел особенностей программ из которых брал данные так что тут
есть не точность, я в общении ПР и ТРМ пропустил двоеточия. В логах это выглядит так:Цитата:
В режиме 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