Saltar a contenido

Paquete de secuencia de comandos

Los scripts están disponibles como archivos con la extensión *.script. Los archivos SCRIPT contienen texto estructurado y comandos sencillos en lenguaje de script. El contenido de los archivos puede ser analizado por el intérprete contenido en el paquete de scripts y ejecutado.

Activar scripts con el intérprete de scripts

  1. Se produce un evento de script.
  2. Se llama a la interfaz de script correspondiente.
  3. Se crea un archivo de interfaz con información sobre el componente afectado.
  4. El intérprete se inicia y comprueba si hay un script asignado a este tipo de componente para este evento de script. Busca un archivo con el nombre {ID de tipo de componente}.script.

    • Si no es el caso, el sistema comprueba si se ha definido un script por defecto en el archivo {evento de script}.ini.
    • Si no existe, el sistema comprueba si se ha asignado un script al tipo de componente en el archivo {evento del script}.ini.

    Info

    El archivo SCRIPT debe estar en la misma carpeta que el intérprete.

  5. Si se encuentra un script, el intérprete analiza las instrucciones que contiene y las ejecuta. Si no se encuentra ningún script, se ejecuta la acción por defecto del sistema.

Ejemplo

Se ha seleccionado un proyecto RSLogix 5000 y se ha iniciado el editor con F4. El ID del tipo de componente RSLogix es DC14F6773F0B4705886A3457646C92B6. El archivo BeforeEdit.ini tiene el siguiente aspecto:

[General]
Default =
DC14F6773F0B4705886A3457646C92B6 = RSLogix5000_OldEditor
  1. octoplant activa la interfaz del script BeforeEdit.
  2. La interfaz de script crea el archivo de interfaz e inicia el intérprete.
  3. El intérprete comprueba si se ha asignado un script al ID de tipo de componente.
  4. El script RSLogix5000_OldEditor.script se asigna al ID de tipo de componente.
  5. El intérprete analiza las instrucciones del archivo SCRIPT y las ejecuta.
  6. Una vez finalizado el script, se ejecuta el proceso teniendo en cuenta los valores de retorno del script.