Я успешно привязываю соединение, затем отправляю пакет, но затем ответа нет, и выдается ошибка:
Код: Выделить всё
Watchdog time expired [ 5 sec]!!! Connection to 192.168.1.254 is not established. in localhost\modbus\Phpmodbus\ModbusMaster.php:167
Предположительно, если сокет привязывается, то настройки клиента, места назначения и порта все верно.
Код:
Код: Выделить всё
// Create Modbus object
$modbus = new ModbusMasterUdp("192.168.1.254", "TCP");
try {
// Read input discretes - FC 4
// FC 4 Reads Function Code Registers starts at 30000
$recData = $modbus->readMultipleInputRegisters(1, 1, 2);
//$recData = $modbus->readMultipleRegisters(1, 30000, 2);
Может ли кто-нибудь указать мне правильное направление или порекомендовать другую библиотеку?
Подробнее здесь: https://stackoverflow.com/questions/778 ... to-connect
Мобильная версия