php modbus read multiple register with mysql -
i trying read registers 146 , 601 modbus register using phpmodbus http://code.google.com/p/phpmodbus/
the script loads first record fails @ second error is: fatal error: maximum execution time exceeded
my code following:
require_once dirname(__file__) . '/phpmodbus/phpmodbus/modbusmaster.php'; $modbus = new modbusmaster("10.234.6.11", "tcp"); //the sql contaions 2 records 146 , 601 $sql = "select num `main`"; $result = mysqli_query($con,$sql); while($row = mysqli_fetch_array($result)) { echo $row['num'] . "<br>"; $recdata = $modbus->readmultipleregisters(1, $row['num'], 1); //modbus status echo $modbus; //converting $values = array_chunk($recdata, 2); foreach($values $bytes) { echo phptype::bytes2signedint($bytes) . "<br>"; } }
Comments
Post a Comment