Добрый день.
Есть необходимость получать значения из СПК в программу на Visual Basic.
Использую библиотеку nmodbus,но никак не могу разобраться по каким адресам обращаться к СПК -выходам.
С Modbus RTU на ПР200 разобрался без проблем там все просто ReadHoldingRegisters(1, 156, 1)(0) указываем адрес Slave, адрес регистра,кол-во бит считываемых. И потом преобразуем с помощью Modbus.Utility.ModbusUtility, конвертируем при необходимости.
1)А как сделать это c MODBUS TCP?
2)Как определить адрес регистра который указывать при обращении? %QX322.0 в обычном представление это какой адрес?
3)Подскажите как считать DWORD или как правильно по битам это сделать?
Во вложении настройки выходов СПК1ХХ в codesys.
Буду благодарен за пример.