FAQs Técnicas

Realizar una pregunta

¿Se puede realizar un reset frío por programa a un plc M251?

Para poder hacer un reset por programa de un M251 se puede realizar el siguiente código:

1. Set/write PLC_W.q_uiOpenPLCControl := PLC_W_RESET_COLD
2. Write PLC_W.q_uiOpenPLCControl  := 6699

Tras ejecutarse el código el PLC queda en Stop, tal y como aparece en el diagrama de estados del PLC:

Para pasar el PLC de Stop a Run las opciones posibles son:
- Switch Run/stop del PLC
- Desde SoMachine Online --> Run
- Desde el webserver --> Comando Run
- Externamente por modbus con las mismas variables PLC_W.q_wPLCControl y PLC_W.q_uiOpenPLCControl, escribiendo en este caso PLC_W_RUN (02hex)
- Tras una descarga múltiple si está activado el Check "Start all application after download".
- Tras quitar tensión y volver a darle tensión, si el PLC tiene configurado el inicio en ejecución.
¿Ha sido útil?
¿Qué podemos hacer para mejorar la información?