Вот я добавил Modbus(slave)[VAR]
В нем подмодуль TCP. Адрес 10. Добавил две 2byte q и a. Закольцевал в тексте q:=a. Затем используя ПЛК-браузер задал IP 192.168.0.10. Перезагрузил.
Далее написал текст программы на ПК (используя nmodbus):
Код:
private void btnWrite_Click(object sender, EventArgs e)
{
TcpClient client = new TcpClient("192.168.0.10", 502);
ModbusIpMaster master = ModbusIpMaster.CreateIp(client);
master.WriteSingleRegister(0, 0);
}
Запускаю и программа на ПК выдает ошибку
Код:
Необработанное исключение типа "System.IO.IOException" произошло в Modbus.dll
Дополнительные сведения: Read resulted in 0 bytes returned.
>.< теряюсь в догадках