Цитата:
Сообщение от Corpus
Я сначала пробую на симуляторе модбаса эксперименты проводить, потом уже на железе. Скачай эмулятор. Заведи в нем те же переменные что и в моксе и опроси сегнетиксом через лектус.
https://www.ardsoft.ru/mEmulator.html
|
Подскажи, как по порядку все это сделать. Как понял нужно контроллер делать мастером, лектус slave и виртуальное modbus устройство тоже как slave. Но лектус почему то не выставляется как slave. Максимум что получается - это слать пакеты от контроллера лектусу:
21:09:20.003 [20576] Ошибка приема/передачи (0.0.0.0:502 Адрес:1)
21:09:24.512 [20832] (0.0.0.0:502 сервер) Подключение клиента - ОК (192.168.127.1:38549)
21:09:24.520 [20576] (0.0.0.0:502) Rx:[19] 00 03 00 00 00 0D 01 0D 1F 00 00 00 48 00 70 B5 10 00 00
21:09:24.520 [20576] (0.0.0.0:502)Rx: [15] 01 0D 1F 00 00 00 48 00 70 B5 10 00 00 26 6B
21:09:24.520 [20576] Ошибка: получены не запрашиваемые данные
21:09:24.772 [20576] (0.0.0.0:502) Rx:[19] 00 04 00 00 00 0D 01 0D 1F 00 00 00 48 00 70 B5 10 00 00
21:09:24.772 [20576] (0.0.0.0:502)Rx: [15] 01 0D 1F 00 00 00 48 00 70 B5 10 00 00 26 6B
Опрос переменной такой же только вместо лектуса - SMH (моксы нет). Как видно - пакет явно отличается.