Илья
Junior Member / Новичок
Участник № / Member № 3378
отправлено / posted
Доброго времени суток. Есть контроллер M340 Schneider Electric, который по Ethernet и протоколу MODBUS TCP/IP общается с PC. У контроллера спрашивается всего одна переменная. Обмен идет без проблем. Потом я имитирую обрыв связи (вытаскиваю разъем из компьютера), у канала, который привязан появляется бит недостоверность. Потом я восстанавливаю связь (вставляю разъем в компьютер), но связь не восстанавливается (бит достоверность равен 1). Хотя если я посылаю контроллеру команду записи в память она доходит до контроллера. Восстановить связь получается, если только перезапустить МРВ. МРВ используется из состава базовой версии инструментальной среды. Вопрос: Как решить эту проблему???
Сообщения / Posts 4 | Из / From: Российская Федерация
| IP / IP: IP адрес / IP address |
Илья
Junior Member / Новичок
Участник № / Member № 3378
отправлено / posted
Привожу значения атрибутов: 1. При наличии связи: 3-й: IOn+T; 4-й: _T 2. Вытаскиваю кабель из PC: 3-й: IOn-F; 4-й: _F 3. Подключаю кабель к PC: 3-й: IOn-F; 4-й: _F
Сообщения / Posts 4 | Из / From: Российская Федерация
| IP / IP: IP адрес / IP address |
отправлено / posted
Для того чтобы связь «восстанавливалась» автоматически нужно в файле IP_modBus, который находится в папке узла задать: OFFCOUNT=0.
Сообщения / Posts 58 | Из / From: Украина
| IP / IP: IP адрес / IP address |