Paquete de scripts
Los scripts utilizan la extensión de archivo *.script. Estos archivos contienen texto estructurado y comandos sencillos escritos en el lenguaje script. El intérprete incluido en el paquete de scripts analiza y ejecuta el contenido de estos archivos.
Activar scripts con el intérprete de scripts
- Se produce un evento de script.
- El sistema llama a la interfaz de script correspondiente.
- El sistema crea un Archivo de interfaz con información sobre el componente afectado.
-
El intérprete se inicia y comprueba si hay un script asignado a este tipo de componente para el evento script. Busca un archivo llamado
{ID de tipo de componente}.script
.- Si no encuentra ninguna coincidencia, el sistema comprueba si el Archivo INI
{script event}.ini define un script por defecto.
- Si no existe ningún valor predeterminado, el sistema comprueba si el archivo
{Script event}.ini
asigna un script al tipo de componente.
Info
Coloque el archivo SCRIPT en la misma carpeta que el intérprete.
- Si no encuentra ninguna coincidencia, el sistema comprueba si el Archivo INI
-
Si el intérprete encuentra un script, analiza y ejecuta las instrucciones.
Si no encuentra ningún script, el sistema ejecuta su acción por defecto.
Ejemplo
Un usuario selecciona un proyecto RSLogix 5000 e inicia el editor con F4.
El ID del tipo de componente RSLogix es DC14F6773F0B4705886A3457646C92B6
.
El Archivo INIde
BeforeEdit.ini tiene el siguiente aspecto:
``` ini
[General]
Default =
DC14F6773F0B4705886A3457646C92B6 = RSLogix5000_OldEditor
- octoplant activa la interfaz del script BeforeEdit.
- La interfaz de script crea el archivo de interfaz e inicia el intérprete.
- El intérprete comprueba si se ha asignado un script al ID de tipo de componente.
- El
RSLogix5000_OldEditor.script
script se asigna al ID del tipo de componente. - El intérprete analiza las instrucciones del archivo SCRIPT y las ejecuta.
- Una vez finalizado el script, el sistema continúa el proceso y aplica los valores de retorno del script.