Saltar a contenido

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

  1. Se produce un evento de script.
  2. El sistema llama a la interfaz de script correspondiente.
  3. El sistema 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 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.

  5. 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 INIdeBeforeEdit.ini tiene el siguiente aspecto:

``` ini
[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 RSLogix5000_OldEditor.script script se asigna al ID del tipo de componente.
  5. El intérprete analiza las instrucciones del archivo SCRIPT y las ejecuta.
  6. Una vez finalizado el script, el sistema continúa el proceso y aplica los valores de retorno del script.