FAQs Técnicas

Realizar una pregunta

En Somachine se ha programado un bloque READ_VAR en un M241 y aparece el "Error" activado, en la salida "CommError" aparece FF y "OperError" tiene el valor 1. ¿Por qué aparece este error?


El error descrito por CommError (16#FF) indica que el mensaje ha sido rechazado. De igual modo, el OperError es 1 porque los recursos del sistema de destino no están preparados. Es un comportamiento típico cuando no se ha realizado ninguna declaración en el puerto serie sobre su comportamiento (maestro o esclavo) al no haber colocado ningún Modbus Manager. Tampoco hay opción a configurar la velocidad, paridad, ...



Para resolver el problema hace falta añadir el dispositivo Modbus_Manager en el puerto serie correspondiente.

Se adjuntan tablas con los códigos correspondientes a CommError y OperError.
¿Ha sido útil?
¿Qué podemos hacer para mejorar la información?