noam76 icon

modbus.php

noam76 | PRO | 05/14/23 04:27:12 AM UTC | 0 ⭐ | 1338 👁️ | Never ⏰ | []
PHP |

380 B

|

None

|

0 👍

/

0 👎

<?php
require_once 'vendor/autoload.php';
use Phpmodbus\Phpmodbus\ModbusMaster;
 
$ip = "192.168.1.1"; // Modbus IP device address
$modbus = new ModbusMaster($ip, "TCP");
 
try {
    $registers = $modbus->readMultipleRegisters(0, 0, 10); // Read 10 registers starting from address 0
    print_r($registers);
} catch (Exception $e) {
    echo "Error: " . $e->getMessage();
}
?>

Comments