Acceso a la carcasa del PLC
La API de extensión permite el acceso externo al shell del PLC. Para esta función, se utiliza un "Socket de dominio Unix", que el sistema de tiempo de ejecución utiliza para recibir los comandos entrantes y enviar la respuesta correspondiente. El archivo de socket correspondiente es: /var/run/codesysextension/plcshell.sock
Para esta función, el sistema de tiempo de ejecución debe tener permitido el "Usuario anónimo". Permitir el inicio de sesión anónimo se realiza mediante el Configuración de comunicación del dispositivo en el Cambiar política de comunicación diálogo (1): Permitir inicio de sesión anónimo opcion 2).


Ejemplos
Requisitos
El sistema de tiempo de ejecución ha permitido el "Usuario anónimo".
Ha iniciado sesión en el sistema Linux.
Su usuario está asignado a la
codesysuser
grupo.
Ejecute el siguiente comando.
$ socat - UNIX-CLIENT:/var/run/codesysextension/plcshell.sock
Ahora puede ejecutar los comandos del shell del PLC en la terminal
Dupdo
plcshell.py
de los ejemplos proporcionados al sistema Linux.Ejecute el script.
El script de Python ejecuta secuencialmente una serie de comandos mediante el shell de PLC y demuestra el uso del shell de PLC en Python.
Para más información, ver: Pestaña: <nombre del dispositivo> PLC Shell
Uso de la interfaz solo como miembro de Linux | sí |
Separación de procesos | sí |