FAQs Técnicas

Realizar una pregunta

Como solucionar el error CommError 254 OperError 1536 de %SEND_RECV_SMS con un M221 y un SR2MOD03

En la ayuda de SoMachine Basic se puede comprobar a qué corresponde cada error, en este caso:

- CommError: 254. Indica que se ha detectado un error de protocolo. 
- OperError: 1536. ModemBadAnswer.  La respuesta del módem es incorrecta.  

Generalmente este error se produce al no configurar correctamente el Comando Init que proporciona SoMachine Basic.

El comando Init por defecto es: AT&F;E0;S0=2;Q0;V1;+WIND=0;+CBST=0,0,1;&W;+CMGF=1;+CNMI=0,2,0,0,0;+CSAS
Para enviar o recibir SMS, el comando debe ser modificado a: AT&F;E0;S0=2;Q0;V1;+WIND=0;+CBST=0,0,1;&W;+CNMI=0,2,0,0,0;+CSAS;+CMGF=0;+CMEE=1

El bloque de funciones %SEND_RECV_SMS requiere configurar los comandos AT:
CMGF = 0 : cambiar al modo PDU (por defecto es 1 : modo texto)
CMEE = 1 : activar diagnóstico extendido

Se recomienda seguir la Guía de implementación para realizar el envío y recepción de SMS con un PLC M221 mediante módem SR2MOD03 haciendo uso de la función SEND_RECV_SMS
¿Ha sido útil?
¿Qué podemos hacer para mejorar la información?