Sorry, mein Fehler, hatte da was übersehen. ist aber nicht kritisch gewesen.
Bitte nochmals diese Funktion ersetzten:
Bitte nochmals diese Funktion ersetzten:
PHP-Code:
function myErrorHandlerModBus($errno, $errstr, $errfile, $errline)
{
global $id;
if(($errfile=='/usr/local/edomi/main/include/php/ModbusMaster.php' AND $errno=='8' AND $errline='506')OR($errfile=='/usr/local/edomi/main/include/php/ModbusMaster.php' AND $errno=='2048')OR($errfile=='/usr/local/edomi/main/include/php/IecType.php' AND $errno=='2048')){return;}
if(($errfile=='/usr/local/edomi/main/include/php/ModbusMaster.php' AND $errno=='8')){
$GLOBALS["suppressModBusError"]='1';
logging($id, "Corrupt ModBus Message received");
return;}
logging($id, "File: $errfile | Error: $errno | Line: $errline | $errstr ",null,4);
}
Kommentar