Многократно моделировал описанные выше проблемы. Обнаружил следующую вещь:
1. подключал МСД к ПК через преобразователь АС4 к USB порту, изменял скорости, при настройках связи "период опроса=100", "TimeOut=10" при попытке записи нового значения скорости получал сообщение "невозможно записать регистр" - реально параметр записывается, просто при таком TimeOut-те МСД не успевает ответить компьютеру о успешной записи параметра. При "период опроса=1000", "TimeOut=1000" запись происходит, ошибка записи не появляется.
2. подключал МСД к ПК через преобразователь АС3-М + китайский преобразователь USB\RS-232 к USB порту... все абсолютно точно так как в сл. 1.
3. подключал МСД к ПК через преобразователь ICP CON i-7561 к USB порту компьютера. Связь установилась, МСД нормально работал, конфигуратор записывал все как обычно. Но при попытке записать новое значение скорости обмена на RS1 (МСД\ПК) проявляется эффект "пропадания связи по RS1", т.е. именно то, что описывается в этой ветке выше. При помощи Modbus Tester пытался записать в 1-й регистр нули, не получилось, т.к. RS1 не отвечал. Ни какие манипуляции с настройками не привели к "оживлению" RS1.
Отключил ICP CON i-7561, подключил АС4. Настроил связь на той скорости которую записывал последний раз (с ICP CON i-7561). Связь установилась без проблем, прибор, конфигуратор работает.
Пробовал снова подключать ICP CON i-7561 и менять скорость, связь пропадает и оживить ее получалось только при помощи АС4 либо AC3-М.
Итого: есть проблема записи скорости обмена при помощи преобразователя ICP CON i-7561, полагаю что это касается не только этого преобразователя, но и других производителей (не ОВЕН).
Проблема выявлена, задача разработчикам поставлена, как только появится решение обязательно сообщу.




Ответить с цитированием
