Показать сообщение отдельно
Старый 10.05.2019, 22:33   #17
RomanIst
Senior Member
 
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили: 4 раз(а) в 4 сообщениях
По умолчанию Ответ: SMH4 - moxa ioThinx4510 нет связи

Цитата:
Сообщение от 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 (моксы нет). Как видно - пакет явно отличается.
RomanIst вне форума   Ответить с цитированием