Коллеги добрый день! Я недавно начал изучать Modbus и не имею достаточного опыта. Прошу помочь.
Смог ли кто-нибудь соединить ИПП120 с ПЧ ATV12.
Для теоретической проверки возможности их совместной работы сделал следующее:
1) составил программу с одной входной сетевой переменной (запрос времени наработки ПЧ) и одной выходной переменной (вывод значения на экран ИПП120), больше ничего в программе нет. Программа приложена;
2) сонфигурировал параметры сети в Oven Logic для ИПП120(9600, 8Е1, Мастер) и сконфигурировал с панели ПЧ ATV12 (9600, 8Е1, Slave, ID1, длины всех линий 20см, собрал на столе);
3) проверил связь между компьютером (эмуляция Мастера) и ATV12 в режим Slave, с помощью программы Simply Modbus Master - результат успешный, информацию с регистров считывает успешно, информация считанная с регистров в ПЧ соответствует реальным значениям, коаксиальный кабель собран правильно;
4) проверил связь между компьютером (эмулятор Slave) и ИПП120(Master) с помощью программы Simply Modbus Slave - результат отрицательный, связи нет. Попробовал программу CASModbusScanner - она показала пакеты, но из-за слабого функционала программы подробной информации нет.
5) соеденил ИПП120 и ATV12 между собой - результат отрицательный, пробовал считать разные регистры, пробовал перекидывать А и В у RS-485 местами, перепробовал все варианты настроек "Старшим битом вперед" и т.п., связи нет.
В чем может быть причина? Что можно посмотреть? Какие есть варианты? Может ли быть что ATV12 работает с 16-ричной системой, а Овен Логик только с десятичной системой и поэтому они друг друга не понимают? Просто я не знаю что ещё предположить?
Прошу проконсультировать.