- Este tema tiene 1 respuesta, 1 participante y se actualizó por última vez 2 años, hace 4 meses da .
Viendo 2 publicaciones - 1 a 2 (de 2 total)
Viendo 2 publicaciones - 1 a 2 (de 2 total)
- Debe iniciar sesión para responder a este tema.
Inicio > Foro > Programación IEC 61131 (LogicLab) > Acceso desde HMI a memoria remanente en SlimLine
tagged: Var conservar el acceso
Como sugiere el título, debería acceder a un PLC Mps056A320 desde el panel Weintek, utilizando el protocolo Modbus TCP. Siempre que acceda a las palabras de 0 a 2047, ¡todo está bien! pero si intento acceder desde el 2048 en adelante (los retentivos) me da un error.
Necesitaría esto para los puntos de ajuste de temperatura de la placa, que no deben cambiar cuando el PLC está apagado. ¿Supero el límite máximo? ¿Existe otra forma de acceder a las variantes retentivas?
Para administrar las variables BOOL con el protocolo Modbus, use el comando 0x, con el protocolo ELSIST utiliza el comando% MX. Para acceder a una variable asignada en DB100.16, se debe definir la dirección 40016.
Para todos los demás tipos de variables con protocolo Modbus, se utiliza el comando 3x, con el protocolo ELSIST utilice el comando% MW. Para acceder a una variable asignada en DB100.16, se debe definir la dirección 40008 las direcciones de asignación de las variables WORD deben dividirse por 2 y luego sumarse a 40000.
Entonces creo que este es tu problema, cuando me dices que quieres abordar la variable asignada a DB100.2048 tienes que usar la dirección 41024. Recomiendo leer este tema que también tiene programas de muestra.