You are on page 1of 130

Concept

Biblioteca de mdulos IEC Parte: SYSTEM


840 USE 494 03 spa Version 2.5

33001662.01

Tabla de materias

Acerca de este . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Parte I Generalidades sobre la biblioteca de bloques SYSTEM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7


Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Captulo 1

Parametrizacin de funciones y bloques de funcin . . . . . . . . 9


Parametrizacin de funciones y bloques de funcin . . . . . . . . . . . . . . . . . . . . . . 10

Parte II Descripciones EFB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13


Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Captulo 2 Captulo 3 Captulo 4 Captulo 5 Captulo 6 Captulo 7 Captulo 8 Captulo 9 Captulo 10 Captulo 11 Captulo 12

DIOSTAT: Estado de funcin de mdulos (DIO) . . . . . . . . . . . 15 FREERUN: Temporizador espontneo . . . . . . . . . . . . . . . . . . . 17 GET_TOD: Lectura del reloj del equipo (Time of Day) . . . . . . 19 HSBY_RD: Lectura del registro de comandos Hot Standby. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 HSBY_ST: Lectura del registro de estado Hot Standby . . . . . 27 HSBY_WR: Escritura del registro de comandos Hot Standby. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 LOOPBACK: Salto atrs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 M1HEALTH: Estado de funcin de mdulos para M1 . . . . . . . 39 ONLEVT: Suceso en lnea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 PLCSTAT: Estado de funcin del autmata. . . . . . . . . . . . . . . 45 REV_XFER: Escritura y lectura de los dos Revers-Transfer-Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
3

Captulo 13 Captulo 14 Captulo 15 Captulo 16 Captulo 17 Captulo 18 Captulo 19 Captulo 20

RIOSTAT: Estado de funcin de mdulos (RIO). . . . . . . . . . . 71 SAMPLETM: Tiempo de exploracin . . . . . . . . . . . . . . . . . . . . 75 SET_TOD: Puesta del reloj del equipo (Time Of Day) . . . . . . 77 SFCCNTRL: Control SFC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 SKP_RST_SCT_FALSE: Saltar el resto de la seccin . . . . . . 89 SYSCLOCK: Ciclos del sistema . . . . . . . . . . . . . . . . . . . . . . . . 91 SYSSTATE: Estado del sistema . . . . . . . . . . . . . . . . . . . . . . . . 93 XSFCCNTRL: Control SFC extendido . . . . . . . . . . . . . . . . . . . 95

Glosario ndice

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

Acerca de este

Presentacin
Objeto Esta documentacin le ayudar en la configuracin de las funciones y los mdulos de funcin. Esta documentacin es vlida para Concept 2.5 en Microsoft Windows 98, Microsoft Windows 2000 y Microsoft Windows NT 4.x. Nota: Encontrar ms informacin actualizada en el archivo README de Concept.

Campo de aplicacin

Documentos relacionados

Ttulo Instrucciones para la instalacin de Concept Manual de usuario de Concept Concept EFB User Manual Biblioteca de mdulos LL984 de Concept

Reference Number 840 USE 492 03 840 USE 493 03 840 USE 495 00 840 USE 496 03

Comentarios del usuario

Enve sus comentarios a la direccin electrnica TECHCOMM@modicon.com

840 USE 494 03 Septiembre de 2001

Acerca de este

840 USE 494 03 Septiembre de 2001

Generalidades sobre la biblioteca de bloques SYSTEM

Vista general
Introduccin Este apartado contiene informacin de carcter general sobre la biblioteca de bloques SYSTEM. Esta parte contiene los siguientes captulos:
Captulo 1 Nombre del captulo Parametrizacin de funciones y bloques de funcin Pgina 9

Contenido

840 USE 494 03 Septiembre de 2001

Generalidades

840 USE 494 03 Septiembre de 2001

Parametrizacin de funciones y bloques de funcin

840 USE 494 03 Septiembre de 2001

Parametrizacin

Parametrizacin de funciones y bloques de funcin


Generalidades Cada FFB se compone de una operacin, los operandos necesarios para la operacin y un nombre de ejemplar/contador de funciones.

FFB
(p.e. retardo de conexin)

Nombre/contador de funciones del ejemplar


(p.e. FBI_2_22 (18))

Operacin
(p.e TON)

Operando

Parmetro formal
(p.e. IN,PT,Q,ET)

Parmetro actual
Variable, elemento de una variable de elementos mltiples, direccin literal, directa (p.e. ENABLE, EXP.1, TIME, ERROR, OUT, %4:0001)

FBI_2_22 (18) TON ENABLE EXP.1 TIME EN IN PT ENO Q ET ERROR OUT %4:00001

Operacin

La operacin establece la funcionalidad que se debe ejecutar por el FFB, p. ej., registro de corrimientos, operaciones de conversin

10

840 USE 494 03 Septiembre de 2001

Parametrizacin

Operando

El operando determina con lo que se debe ejecutar la operacin. En FFBs est compuesto de parmetros formales y parmetros actuales. El parmetro formal es una reserva de lugar para un operando. Durante la parametrizacin se le asigna un parmetro actual al parmetro formal (parmetro actual). El parmetro actual puede ser una variable, una variable de elementos mltiples, un elemento de una variable de elementos mltiples, un literal o una direccin directa.

Parmetros formales / Parmetros actuales

Llamada condicional / incondicional

Cada FFB dispone de la posibilidad de la llamada "condicional" o "incondicional". La condicin se realiza mediante una unin delante de la entrada EN. l EN visualizada Llamada condicional (slo si el EN = 1 se procesar FFB) l EN oculta Llamada incondicional (el FFB ser siempre procesado) Nota: Si no se parametriza la entrada EN sta se deber ocultar. Debido a que las entradas no parametrizadas se ocupan automticamente con un "0", el FFB no se procesara jams en caso contrario.

Llamada a funciones y bloques de funcin en IL y ST

La llamada a funciones y bloques de funcin en IL (lista de instrucciones) y ST (texto estructurado) deber consultarlas en los correspondientes captulos del Manual de usuario.

840 USE 494 03 Septiembre de 2001

11

Parametrizacin

12

840 USE 494 03 Septiembre de 2001

Descripciones EFB

II
Vista general
Introduccin Estas descripciones EFB estn documentadas por orden alfabtico. Nota: El nmero de entradas de algunos EFB se puede aumentar por medio de una modificacin del tamao vertical del smbolo FFB hasta un mximo de 32. En la descripcin de los diferentes EFB se puede encontrar de que EFB se trata.

Contenido

Esta parte contiene los siguientes captulos:


Captulo 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Nombre del captulo DIOSTAT: Estado de funcin de mdulos (DIO) FREERUN: Temporizador espontneo GET_TOD: Lectura del reloj del equipo (Time of Day) HSBY_RD: Lectura del registro de comandos Hot Standby HSBY_ST: Lectura del registro de estado Hot Standby HSBY_WR: Escritura del registro de comandos Hot Standby LOOPBACK: Salto atrs M1HEALTH: Estado de funcin de mdulos para M1 ONLEVT: Suceso en lnea PLCSTAT: Estado de funcin del autmata REV_XFER: Escritura y lectura de los dos Revers-TransferRegister RIOSTAT: Estado de funcin de mdulos (RIO) SAMPLETM: Tiempo de exploracin SET_TOD: Puesta del reloj del equipo (Time Of Day) SFCCNTRL: Control SFC SKP_RST_SCT_FALSE: Saltar el resto de la seccin Pgina 15 17 19 23 27 31 35 39 43 45 67 71 75 77 81 89

840 USE 494 03 Septiembre de 2001

13

Descripciones EFB

Captulo 18 19 20

Nombre del captulo SYSCLOCK: Ciclos del sistema SYSSTATE: Estado del sistema XSFCCNTRL: Control SFC extendido

Pgina 91 93 95

14

840 USE 494 03 Septiembre de 2001

DIOSTAT: Estado de funcin de mdulos (DIO)

Vista general
Introduccin Contenido: Este captulo describe el bloque DIOSTAT. Este captulo contiene los siguiente apartados:
Apartado Descripcin breve Representacin Pgina 16 16

840 USE 494 03 Septiembre de 2001

15

DIOSTAT: Estado de funcin de mdulos (DIO)

Descripcin breve
Descripcin de la funcin Esta funcin ofrece el estado de funcin de los mdulos E/S de una estacin E/S (DIO). Cada mdulo (lugar de conexin) de una estacin E/S se representa por medio de un bit del "estado" de salida. El bit que est situado ms a la izquierda del "estado" corresponde al lugar de conexin situado ms a la izquierda de la estacin E/S. Nota: Si un mdulo de la estacin E/S est configurado y trabaja de forma correcta, el bit correspondiente tomar el valor "1". Como parmetros adicionales se pueden proyectar EN y ENO.

Representacin
Smbolo Representacin del mdulo:
DIOSTAT
UINT UINT

LINK DROP

WORD

Descripcin de parmetros

Descripcin de los parmetros del mdulo:


Parmetro LINK DROP OUT Tipo de datos UINT UINT WORD Significado Nmero de vnculo (0...2) Nmero de estacin de E/S (1...64) Modelo de bits de estado de una estacin E/S

16

840 USE 494 03 Septiembre de 2001

FREERUN: Temporizador espontneo

Vista general
Introduccin Contenido: Este captulo describe el bloque FREERUN. Este captulo contiene los siguiente apartados:
Apartado Descripcin breve Representacin Pgina 18 18

840 USE 494 03 Septiembre de 2001

17

FREERUN: Temporizador espontneo

Descripcin breve
Descripcin de la funcin Estafuncin ejecuta un contador espontneo que se puede utilizar para la medicin del tiempo de ejecucin de secciones y programas de usuario. Como parmetros adicionales se pueden proyectar EN y ENO. Clculo del tiempo de ejecucin de una seccin:
Paso 1 2 3 Accin Colocar una funcin FREERUN al principio de la seccin y una al final de la misma. Asegurarse de que la funcin FREERUN del principio de la seccin se va a ejecutar en primer lugar y de que la que est situada al final ser la ltima en ejecutarse. Calcular el delta de los dos valores averiguados. Este delta representa el tiempo de ejecucin de la seccin en microsegundos.

Clculo del tiempo de ejecucin de una seccin

Clculo del tiempo de ejecucin de un programa

Clculo del tiempo de ejecucin de un programa:


Paso 1 2 Accin Colocar una funcin FREERUN al principio de la primera seccin del programa y una al final de la ltima seccin. Asegurarse de que la funcin FREERUN del principio de la primera seccin se va a ejecutar en primer lugar y de que la que est situada al final de la ltima seccin ser la ltima en ejecutarse. Calcular el delta de los dos valores averiguados. Este delta representa el tiempo de ejecucin del programa en microsegundos.

Representacin
Smbolo Representacin del bloque:
FREERUN

Descripcin de los parmetros

Descripcin de los parmetros de bloque:


Parmetro OUT Tipo de datos DINT Significado Muestra el tiempo medido en microsegundos desde el inicio del programa.

18

840 USE 494 03 Septiembre de 2001

GET_TOD: Lectura del reloj del equipo (Time of Day)

Vista general
Introduccin Contenido: Este captulo describe el bloque GET_TOD. Este captulo contiene los siguiente apartados:
Apartado Descripcin breve Representacin Pgina 20 21

840 USE 494 03 Septiembre de 2001

19

GET_TOD: Lectura del reloj del equipo (Time of Day)

Descripcin breve
Descripcin de la funcin Este bloque de funcin busca (junto con otros bloques de funcin en el grupo HSBY) en la configuracin del autmata correspondiente los componentes que le son necesarios. Estos componentes se refieren siempre al hardware que est realmente conectado. Es por ello por lo que no se puede garantizar un comportamiento correcto de este bloque de funcin sobre los simuladores. El bloque de funcin GET_TOD sirve para la lectura del reloj de hardware, en el caso de que previamente se hayan preparado para l los registros correspondientes en la configuracin. Si dichos registros no estn disponibles, la salida TOD_CNF se pone a "0". Como parmetros adicionales se pueden proyectar EN y ENO.

20

840 USE 494 03 Septiembre de 2001

GET_TOD: Lectura del reloj del equipo (Time of Day)

Representacin
Smbolo Representacin del bloque:
GET_TOD TOD_CNF D_WEEK MONTH DAY YEAR HOUR MINUTE SECOND
BOOL BYTE BYTE BYTE BYTE BYTE BYTE BYTE

Descripcin de los parmetros

Descripcin de los parmetros de bloque:


Parmetro TOD_CNF Tipo de datos BOOL Significado Se ha encontrado un registro "1" = 4x para el reloj de hardware y el reloj est en condiciones de funcionamiento. "0" = Se pone momentneamente el tiempo. En este caso, el resto de las salidas conservan los valores que tenan hasta el momento. Da de la semana, 1 = domingo .. 7 = sbado Mes 1 ..12 Da 1..31 Ao 0 ..99 Hora 0 ..23 Minuto 0 ..59 Segundo 0 ..59

D_WEEK MONTH DAY YEAR HOUR MINUTE SEKUNDE

BYTE BYTE BYTE BYTE BYTE BYTE BYTE

840 USE 494 03 Septiembre de 2001

21

GET_TOD: Lectura del reloj del equipo (Time of Day)

22

840 USE 494 03 Septiembre de 2001

HSBY_RD: Lectura del registro de comandos Hot Standby

Vista general
Introduccin Contenido: Este captulo describe el bloque HSBY_RD. Este captulo contiene los siguiente apartados:
Apartado Descripcin breve Representacin Pgina 24 24

840 USE 494 03 Septiembre de 2001

23

HSBY_RD: Lectura del registro de comandos Hot Standby

Descripcin breve
Descripcin de la funcin Este bloque de funcin sirve para el uso de la funcionalidad CEI Hot Standby. ste busca (junto con otros bloques de funcin en el grupo HSBY) en la configuracin del autmata correspondiente los componentes que le son necesarios. Estos componentes se refieren siempre al hardware que est realmente conectado. Por este motivo no se puede garantizar un comportamiento correcto de este bloque de funcin sobre los simuladores. El bloque de funcin HSBY_RD comprueba por s mismo si existe una configuracin Hot Standby. Si existe alguna, da el contenido del registro de rdenes y la salida HSBY se pone a "1". Si no existe ninguna configuracin Hot Standby, la salida HSBY se pone a "0". Como parmetros adicionales se pueden proyectar EN y ENO.

Representacin
Smbolo Representacin del bloque:
HSBY_RD HSBY KSW_OVR PCA_RUN PCB_RUN SBY_OFF EXC_UPD SWP_MB1 SWP_MB2 SWP_MB3
BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL

24

840 USE 494 03 Septiembre de 2001

HSBY_RD: Lectura del registro de comandos Hot Standby

Descripcin de los parmetros

Descripcin de los parmetros de bloque:


Parmetro HSBY KSW_OVR Tipo de datos BOOL BOOL Significado "1" = Se ha encontrado una configuracin Hot Standby Keyswitch override "1" = Desactivado el conmutador manual del mdulo Hot Standby (CHSxxx) por software. PLC A running "1" = El autmata, que tiene en su rack local el mdulo Hot Standby con la posicin del conmutador A, se encuentra en el modo continuo (run-LED del autmata y Standby-/Primary-LED del mdulo Hot Standby). Slo tiene sentido cuando Keyswitch override est activo. PLC B running "1" = El autmata, que tiene en su rack local el mdulo Hot Standby con la posicin del conmutador B, se encuentra en el modo continuo (run-LED del autmata y Standby-/Primary-LED del mdulo Hot Standby). Slo tiene sentido cuando Keyswitch override est activo. Standby Off on logic mismatch "1" = El autmata Standby pasa al modo local tan pronto como los dos autmatas contengan programas diferentes. Exec Update "1" = permitido Exec Update en el autmata Standby, mientras el autmata primario contine funcionando. (Despus de Exec Update, el autmata Standby pasa de nuevo al modo en lnea.) Swap address Modbus Port 1 "1" = Activado el cambio de direccin del puerto Modbus 1 Swap address Modbus Port 2 "1" = Activado el cambio de direccin del puerto Modbus 2 Swap address Modbus Port 3 "1" = Activado el cambio de direccin del puerto Modbus 3

PCA_RUN

BOOL

PCB_RUN

BOOL

SBY_OFF

BOOL

EXC_UPD

BOOL

SWP_MB1

BOOL

SWP_MB2

BOOL

SWP_MB3

BOOL

840 USE 494 03 Septiembre de 2001

25

HSBY_RD: Lectura del registro de comandos Hot Standby

26

840 USE 494 03 Septiembre de 2001

HSBY_ST: Lectura del registro de estado Hot Standby

Vista general
Introduccin Contenido: Este captulo describe el bloque HSBY_ST. Este captulo contiene los siguiente apartados:
Apartado Descripcin breve Representacin Pgina 28 28

840 USE 494 03 Septiembre de 2001

27

HSBY_ST: Lectura del registro de estado Hot Standby

Descripcin breve
Descripcin de la funcin Este bloque de funcin sirve para el uso de la funcionalidad CEI Hot Standby. ste busca (junto con otros bloques de funcin en el grupo HSBY) en la configuracin del autmata correspondiente los componentes que le son necesarios. Estos componentes se refieren siempre al hardware que est realmente conectado. Por este motivo no se puede garantizar un comportamiento correcto de este bloque de funcin sobre los simuladores. El bloque de funcin sirve para la lectura del registro de estado Hot Standby. Si no existe una configuracin Hot Standby o si la configuracin Hot Standby no contiene ningn sector Non-Transfer que contenga el registro de estado, la salida HSBY se pondr a "0". Como parmetros adicionales se pueden proyectar EN y ENO.

Representacin
Smbolo Representacin del bloque:
HSBY_ST HSBY THIS_OFF THIS_PRY THIS_SBY REMT_OFF REMT_PRY REMT_SBY LOGIC_OK THIS_ISA THIS_ISB
BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL

28

840 USE 494 03 Septiembre de 2001

HSBY_ST: Lectura del registro de estado Hot Standby

Descripcin de los parmetros

Descripcin de los parmetros de bloque:


Parmetro HSBY THIS_OFF THIS_PRY THIS_SBY REMT_OFF REMT_PRY REMT_SBY LOGIC_OK THIS_ISA THIS_ISB Tipo de datos BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Significado "1" = Se ha encontrado una configuracin Hot Standby, introducido un sector Non-Transfer. "1" = Este autmata est en local "1" = Este autmata es el autmata primario "1" = Este autmata es el autmata Standby "1" = El otro autmata (remoto) est en local "1" = El otro autmata es el autmata primario "1" = El otro autmata es el autmata Standby "1" = Los programas de los dos autmatas son idnticos "1" = Este autmata tiene el mdulo Hot Standby con la posicin de conmutacin A en el rack local. "1" = Este autmata tiene el mdulo Hot Standby con la posicin de conmutacin B en el rack local.

840 USE 494 03 Septiembre de 2001

29

HSBY_ST: Lectura del registro de estado Hot Standby

30

840 USE 494 03 Septiembre de 2001

HSBY_WR: Escritura del registro de comandos Hot Standby

Vista general
Introduccin Contenido: Este captulo describe el bloque HSBY_WR. Este captulo contiene los siguiente apartados:
Apartado Descripcin breve Representacin Pgina 32 32

840 USE 494 03 Septiembre de 2001

31

HSBY_WR: Escritura del registro de comandos Hot Standby

Descripcin breve
Descripcin de la funcin Este bloque de funcin sirve para el uso de la funcionalidad CEI Hot Standby. ste busca (junto con otros bloques de funcin en el grupo HSBY) en la configuracin del autmata correspondiente los componentes que le son necesarios. Estos componentes se refieren siempre al equipo que est realmente conectado. Por este motivo no se puede garantizar un comportamiento correcto de este bloque de funcin sobre los simuladores. El bloque de funcin HSBY_WR sirve para poner diferentes modos Hot Standby que estn permitidos para Hot Standby de CEI. El poner los modos correspondientes en cada caso implica una modificacin del registro de comandos Hot Standby, que es realizada de forma automtica por el bloque de funcin. Si no existe una configuracin Hot Standby se pone la salida HSBY a "0", en caso contrario su valor es "1". Como parmetros adicionales se pueden proyectar EN y ENO.

Representacin
Smbolo Representacin del mdulo:
HSBY_WR
BOOL BOOL BOOL BOOL BOOL BOOL

KSW_OVR PCA_RUN PCB_RUN SWP_MB1 SWP_MB2 SWP_MB3

HSBY

BOOL

32

840 USE 494 03 Septiembre de 2001

HSBY_WR: Escritura del registro de comandos Hot Standby

Descripcin de parmetros

Descripcin de los parmetros del mdulo:


Parmetro KSW_OVR Tipo de datos BOOL Significado Keyswitch override "1" = Se desactiva el conmutador manual del mdulo Hot Standby (CHSxxx). PLC A Running "1 -> 0" = y Keyswitch override (KSW_OVR) activado, el PLC que tenga el mdulo Hot Standby con ajuste de conmutador A en su bastidor local pasa al modo Offline. PLC B Running "1 -> 0" = y Keyswitch override (KSW_OVR) activado, el PLC que tenga el mdulo Hot Standby con ajuste de conmutador B en su bastidor local pasa al modo Offline. Swap address Modbus Port 1 "0 -> 1" = La direccin Modbus del puerto 1 del NUEVO PLC Primary se modifica si se produce una conmutacin. (Direccin nueva del PLC Primary = direccin antigua + 128, (Direccin nueva del PLC Standby = direccin antigua -128) Swap address Modbus Port 2 "0 -> 1" = La direccin Modbus del puerto 2 del NUEVO PLC Primary se modifica si se produce una conmutacin. (Direccin nueva del PLC Primary = direccin antigua + 128, (Direccin nueva del PLC Standby = direccin antigua -128) Swap address Modbus Port 3 "0 -> 1" = La direccin Modbus del puerto 3 del NUEVO PLC Primary se modifica si se produce una conmutacin. (Direccin nueva del PLC Primary = direccin antigua + 128, (Direccin nueva del PLC Standby = direccin antigua -128) "1" = Se ha encontrado la configuracin Hot Standby.

PCA_RUN

BOOL

PCB_RUN

BOOL

SWP_MB1

BOOL

SWP_MB2

BOOL

SWP_MB3

BOOL

HSBY

BOOL

840 USE 494 03 Septiembre de 2001

33

HSBY_WR: Escritura del registro de comandos Hot Standby

34

840 USE 494 03 Septiembre de 2001

LOOPBACK: Salto atrs

8
Vista general
Introduccin Contenido: Este captulo describe el bloque LOOPBACK. Este captulo contiene los siguiente apartados:
Apartado Descripcin breve Representacin Descripcin detallada Pgina 36 36 37

840 USE 494 03 Septiembre de 2001

35

LOOPBACK: Salto atrs

Descripcin breve
Descripcin de la funcin Este bloque de funcin provoca un salto al principio del programa de usuario (rearrancar el programa de usuario). Como parmetros adicionales se pueden proyectar EN y ENO.

Representacin
Smbolo Representacin del bloque:
LOOPBACK
BOOL UDINT UINT UDINT

JMPSTART TIMEOUT

ADD_LOOP ADD_TIME

Descripcin de los parmetros

Descripcin de los parmetros de bloque:


Parmetro JMPSTART TIMEOUT ADD_LOOP ADD_TIME Tipo de datos BOOL UDINT UINT UDINT Significado 1 = se realiza el salto Tiempo watchdog en microsegundos Nmero de los ciclos de bucle adicionales Tiempo en microsegundos para los ciclos adicionales

36

840 USE 494 03 Septiembre de 2001

LOOPBACK: Salto atrs

Descripcin detallada
Disparo del salto Mientras en la entrada JMPSTART figure el valor "0" (FALSE), el bloque de funcin no inicia ninguna funcin. Si en la entrada JMPSTART figura el valor "1" (TRUE) se ejecuta el salto al principio del programa de usuario, siempre que todava no haya pasado el tiempo indicado en la entrada TIMEOUT. Sin embargo, el salto slo se realiza si en la entrada TIEMPO DE ESPERA figura un tiempo watchdog adecuado. Adecuado significa que el tiempo watchdog tiene que ser mayor que la duracin de ejecucin actual del programa de usuario. Nota: Se ha de observar que el tiempo watchdog se valore en unidades de microsegundos (10 000 corresponde a 10 milisegundos). Si en la entrada TIEMPO DE ESPERA figura el valor "0" no se produce nunca un salto.

Adaptacin del tiempo watchdog

Visualizacin de los ciclos de bucle Visualizacin del tiempo para ciclos adicionales

La salida ADD_LOOP muestra los ciclos de bucle adicionales que el programa de usuario ha realizado.

La salida ADD_TIME indica el tiempo en microsegundos que se ha precisado para los ciclos adicionales. Esta salida muestra los posibles valores inesperados cuando se trabaja con un pequeo ajuste previo de TIEMPO DE ESPERA. Por esta razn, este valor slo se debera emplear como informacin de carcter general (por ejemplo, para diagnsticos). No se debe utilizar para otro tipo de clculos. nicamente se realizan saltos al principio del programa de usuario cuando: l en la entrada JMPSTART figura el valor "1". l En la entrada TIEMPO DE ESPERA figura un tiempo watchdog (microsegundos) adecuado (tiempo watchdog > duracin de ejecucin del programa de usuario). l El tiempo watchdog proyectado en la entrada TIEMPO DE ESPERA todava no se ha cumplido.

Resumen

840 USE 494 03 Septiembre de 2001

37

LOOPBACK: Salto atrs

38

840 USE 494 03 Septiembre de 2001

M1HEALTH: Estado de funcin de mdulos para M1

Vista general
Introduccin Contenido: Este captulo describe el bloque M1HEALTH. Este captulo contiene los siguiente apartados:
Apartado Descripcin breve Representacin Pgina 40 40

840 USE 494 03 Septiembre de 2001

39

M1HEALTH: Estado de funcin de mdulos para M1

Descripcin breve
Descripcin de la funcin Este bloque de funcin ofrece el estado de funcin para bloques E/S que funcionan junto con el autmata M1/Momentum. Por cada 16 bloques E/S hay una salida "STATUSx" asignada. Cada bloque se representa por un bit de la salida "STATUSx" correspondiente. La asignacin de los bit se fija por medio del cableado de los bloques E/S. En este sentido, el bit situado ms a la izquierda en "STATUSx" se corresponde con el mdulo E/S que est ms prximo al autmata (referido en cada caso a los 16 mdulos E/S). El bloque local conectado al autmata se representa mediante la salida ATIDROP. Nota: Si un bloque del soporte de mdulos est configurado y trabaja de forma correcta, el bit correspondiente toma el valor "1". Como parmetros adicionales se pueden proyectar EN y ENO.

Representacin
Smbolo Representacin del bloque:
M1HEALTH ATIDROP STATUS1 STATUS2 : STATUS8
BOOL WORD WORD : WORD

40

840 USE 494 03 Septiembre de 2001

M1HEALTH: Estado de funcin de mdulos para M1

Descripcin de los parmetros

Descripcin de los parmetros de bloque:


Parmetro ATIDROP STATUS1 STATUS2 STATUS3 STATUS4 STATUS5 STATUS6 STATUS7 STATUS8 Tipo de datos BOOL WORD WORD WORD WORD WORD WORD WORD WORD Significado bit de estado de la estacin local (ATI=Adaptable I/O Interface) bits de estado de los bloques E/S 1 ... 16 bits de estado de los bloques E/S 17 ... 32 bits de estado de los bloques E/S 33 .. 48 bits de estado de los bloques E/S 49 ... 64 bits de estado de los bloques E/S 65 .. 80 bits de estado de los bloques E/S 81 .. 96 bits de estado de los bloques E/S 97 .. 112 bits de estado de los bloques E/S 113 ... 128

840 USE 494 03 Septiembre de 2001

41

M1HEALTH: Estado de funcin de mdulos para M1

42

840 USE 494 03 Septiembre de 2001

ONLEVT: Suceso en lnea

10
Vista general
Introduccin Contenido: Este captulo describe el bloque ONLEVT. Este captulo contiene los siguiente apartados:
Apartado Descripcin breve Representacin Pgina 44 44

840 USE 494 03 Septiembre de 2001

43

ONLEVT: Suceso en lnea

Descripcin breve
Descripcin de la funcin Con este bloque de funcin se pueden registrar estados de programa inesperados en el buffer de errores para la visualizacin de sucesos en lnea. Para ello se utiliza el identificador del error "E_EFB_ONLEVT". Al mismo tiempo se transmite el parmetro en la entrada PARAM. Se produce una entrada en el buffer de errores si EVT es "1". Como parmetros adicionales se pueden proyectar EN y ENO.

Representacin
Smbolo Representacin del bloque:
ONLEVT
BOOL WORD

EVT PARAM

Descripcin de los parmetros

Descripcin de los parmetros de bloque:


Parmetro EVT PARAM Tipo de datos BOOL WORD Significado "1": Registro en el buffer de errores del indicador de sucesos en lnea. Parmetro entregado al buffer de errores del indicador de eventos en lnea.

44

840 USE 494 03 Septiembre de 2001

PLCSTAT: Estado de funcin del autmata

11

Vista general
Introduccin Contenido: Este captulo describe el bloque PLCSTAT. Este captulo contiene los siguiente apartados:
Apartado Descripcin breve Representacin Estado del PLC (PLC_STAT) para Quantum, Compact, Momentum y Atrium Estado RIO (RIO_STAT) para equipos Quantum / B800 Estado E/S (RIO_STAT) para Compact Estado E/S (RIO_STAT) para Momentum Estado DIO (DIO_STAT) para Quantum Estado E/S global y estado de repeticin (DIO_STAT) para Compact Pgina 46 47 51 56 57 58 60 65

840 USE 494 03 Septiembre de 2001

45

PLCSTAT: Estado de funcin del autmata

Descripcin breve
Descripcin de la funcin Este bloque de funcin lee los estados internos y bits de error de un autmata Quantum y copia estos datos en las salidas correspondientes de las estructuras de datos asignadas. Nota: Este bloque de funcin se ha desarrollado en un principio slo para la familia de productos Quantum. Sin embargo, se puede emplear tambin, aunque con algunas limitaciones, para las familias de productos Compact, Momentum y Atrium.

Nota: Se puede mostrar tambin la informacin de la tabla de estado por medio del comando de men En lnea Estado del autmata. Como parmetros adicionales se pueden proyectar EN y ENO. Slo se leen los datos cuyo bit de entrada (PLC_READ, RIO_READ, DIO_READ) tiene el valor "1". Valoracin para Quantum Para el tipo de autmata Quantum es posible la valoracin de PLC_STAT (estado del autmata), RIO_STAT (estado E/S) y DIO_STAT (estado de comunicacin E/S).

Nota: El nombre de la salida DIO_STAT da lugar a confusin. Esta salida se refiere exclusivamente a la informacin de estado de la derivacin E/S remota (S908) y no al estado E/S distribuido. Para la lectura del estado E/S distribuido se ha de emplear el bloque de funcin DIOSTAT (Vase DIOSTAT: Estado de funcin de mdulos (DIO), p. 15)

Valoracin para Compact Valoracin para Momentum Valoracin para Atrium

Para el tipo de autmata Compact es posible la valoracin de PLC_STAT (estado del autmata), RIO_STAT (estado E/S) y DIO_STAT (estado de comunicacin E/S). Para el tipo de autmata Momentum slo es posible la valoracin de PLC_STAT (estado del autmata) y RIO_STAT (estado E/S del bus). Para el tipo de autmata Atrium slo es posible la valoracin de PLC_STAT (estado del autmata).

46

840 USE 494 03 Septiembre de 2001

PLCSTAT: Estado de funcin del autmata

Representacin
Smbolo Representacin del bloque:
PLCSTAT
BOOL BOOL BOOL

PLC_READ RIO_READ DIO_READ

PLC_STAT RIO_STAT DIO_STAT

PLCSTATE RIOSTATE DIOSTATE

Descripcin de parmetros PLCSTAT

Descripcin de los parmetros de bloque PLCSTAT:


Parmetro PLC_READ RIO_READ DIO_READ PLC_STAT RIO_STAT Tipo de datos BOOL BOOL BOOL PLCSTATE RIOSTATE Significado 1 = copia el estado del autmata de la tabla de estado en la salida PLC_STAT. 1 = copia el estado RIO de la tabla de estado en la salida RIO_STAT. 1 = copia el estado DIO de la tabla de estado en la salida DIO_STAT. Contiene el estado del autmata Contiene el estado RIO (estado E/S) para equipos Quantum/B800 o contiene el estado E/S para Compact o contiene el estado del bus de E/S para Momentum contiene el estado DIO (estado de comunicacin E/ S) para Quantum o contiene el estado E/S global y el estado de repeticin para Compact Nota: El nombre de esta salida da lugar a confusin. Esta salida se refiere exclusivamente a la informacin de estado de la derivacin E/S remota (S908) y no al estado E/S distribuido. Para la lectura del estado E/S distribuido se ha de emplear el bloque de funcin DIOSTAT (Vase DIOSTAT: Estado de funcin de mdulos (DIO), p. 15)

DIO_STAT

DIOSTATE

840 USE 494 03 Septiembre de 2001

47

PLCSTAT: Estado de funcin del autmata

Descripcin del elemento PLCSTATE

Descripcin de los elementos PLCSTATE:


Elemento word1 word2 word3 word4 word5 word6 word7 word8 word9 word10 word11 Tipo de datos WORD WORD WORD WORD WORD WORD WORD WORD WORD WORD WORD Significado Estado de la UC Estado Hot Standby (slo Quantum) Estado del autmata Estado RIO (slo Quantum, Momentum) Estado parada del autmata Nmero de los segmentos Ladder Logic (como nmero decimal) Direccin indicadora de fin de lgica (EOL) Redundancia RIO y anulacin de tiempo (slo Quantum, Momentum) estado de mensajes ASCII (slo Quantum) Estado de EJECUCIN/CARGA/DEPURACIN Reserva

Descripcin de elemento RIOSTATE para Quantum

Descripcin de los elementos RIOSTATE para Quantum:


Elemento word1 word2 ... word5 word6 word7 ... word160 Tipo de datos WORD WORD ... WORD WORD WORD ... WORD Significado Estacin E/S 1, soporte de mdulos 1 Estacin E/S 1, soporte de mdulos 2 ... Estacin E/S 1, soporte de mdulos 5 Estacin E/S 2, soporte de mdulos 1 Estacin E/S 2, soporte de mdulos 2 ... Estacin E/S 32, soporte de mdulos 5

48

840 USE 494 03 Septiembre de 2001

PLCSTAT: Estado de funcin del autmata

Descripcin de elemento RIOSTATE para Compact

Descripcin de los elementos RIOSTATE para Compact:


Elemento word1 word2 word3 word4 word5 ... word160 Tipo de datos WORD WORD WORD WORD WORD ... WORD Significado Estacin E/S, soporte de mdulos 1 Estacin E/S, soporte de mdulos 2 Estacin E/S, soporte de mdulos 3 Estacin E/S, soporte de mdulos 4 no utilizado ... no utilizado

Descripcin de elemento RIOSTATE para Momentum

Descripcin de los elementos RIOSTATE para Momentum:


Elemento word1 word2 word3 ... word9 word10 ... word160 Tipo de datos WORD WORD WORD ... WORD WORD ... WORD Significado Funcionamiento de E/S locales de Momentum Funcionamiento de las E/S del bus Funcionamiento de las E/S del bus ... Funcionamiento de las E/S del bus no utilizado ... no utilizado

Descripcin de elemento DIOSTATE para Quantum

Descripcin de los elementos DIOSTATE para Quantum:


Elemento word1 Tipo de datos WORD Significado conexin nmeros de error Esta palabra es siempre 0 cuando el sistema est funcionando. Si surge un error, no se inicia el autmata sino que genera un cdigo de parada Error cable A Error cable A Error cable A Error cable B Error cable B Error cable B Error de comunicacin global Contador de error acumulativo global para cable A

word2 word3 word4 word5 word6 word7 word8 word9


840 USE 494 03 Septiembre de 2001

WORD WORD WORD WORD WORD WORD WORD WORD

49

PLCSTAT: Estado de funcin del autmata

Elemento word10 word11 word12 word13 word14 ... word104 word105 word106

Tipo de datos WORD WORD WORD WORD WORD ... WORD WORD WORD

Significado Contador de error acumulativo global para cable B Estado health de la estacin E/S 1 y contador de repeticin (primera palabra) Estado health de la estacin E/A 1 y contador de repeticin (segunda palabra) Estado health de la estacin E/A 1 y contador de repeticin (tercera palabra) Estado health de la estacin E/S 2 y contador de repeticin (primera palabra) ... Estado health de la estacin E/S 32 y contador de repeticin (primera palabra) Estado health de la estacin E/A 32 y contador de repeticin (segunda palabra) Estado health de la estacin E/A 32 y contador de repeticin (tercera palabra)

Descripcin de elemento DIOSTATE para Compact

Descripcin de los elementos DIOSTATE para Compact:


Elemento word1 ... word10 word11 word12 word13 word14 ... word106 Tipo de datos WORD ... WORD WORD WORD WORD WORD ... WORD Significado no utilizado ... no utilizado Estado E/S global Contador de errores E/S Contador de repeticin PAB no utilizado ... no utilizado

50

840 USE 494 03 Septiembre de 2001

PLCSTAT: Estado de funcin del autmata

Estado del PLC (PLC_STAT) para Quantum, Compact, Momentum y Atrium


Generalidades Nota: La informacin corresponde a las palabras de las tablas de estado 1 a 11 del dilogo Estado del PLC. Cuando los bits estn ajustados a "1", las condiciones son verdaderas. Estado del PLC (PLCSTATE: word1) Ocupacin de los bits:
1 2 Bit 6 7 8 9 10 11 12 13-16 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Ocupacin Habilitar ciclo constante Habilitar retardo de ciclo nico 1 = 16 bits lgica de usuario 0 = 24 bits lgica de usuario Corriente alterna ENC Indicacin Run APAG Proteccin de memoria APAG La batera ha fallado. Reservado

840 USE 494 03 Septiembre de 2001

51

PLCSTAT: Estado de funcin del autmata

Estado Hot Stanby (PLCSTATE: word2) (slo Quantum)

Ocupacin de los bits:


1 2 Bit 1 11 12 13, 14 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Ocupacin CHS 110/S911/R911 disponible y en orden 0 = Conmutador de desplazamiento CHS ajustado a A 1 = Conmutador de desplazamiento CHS ajustado a B 0 = Los PLC poseen la misma lgica. 1 = Los PLC no poseen la misma lgica. Estado del sistema remoto Dec 1 2 3 binario 0 1 = Offline 1 0 = Primario 1 1 = Standby

15, 16

Estado del sistema local Dec 1 2 3 binario 0 1 = Offline 1 0 = Primario 1 1 = Standby

Estado del PLC (PLCSTATE: word3)

Ocupacin de los bits:


1 2 Bit 1 2 3 4 13-16 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Ocupacin Primer ciclo Todava no se ha ejecutado el comando de inicio. Se han sobrepasado los tiempos de ciclo constantes. Finalizar estado indefinido Ciclos nicos

52

840 USE 494 03 Septiembre de 2001

PLCSTAT: Estado de funcin del autmata

Estado RIO (PLCSTATE: word4) (Quantum)

Ocupacin de los bits:


1 2 Bit 1 2 3 4 13-16 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Ocupacin IOP defectuoso Desconexin de tiempo IOP Bucle de prueba IOP Perturbacin de memoria IOP 00 IO no ha respondido. 01 Sin respuesta 02 Bucle de prueba defectuoso

Estado RIO (PLCSTATE: word4) (Momentum) Estado de parada del PLC (PLCSTATE: word5)

En Momentum, esta palabra contiene el nmero (en formato Hex) del primer mdulo defectuoso en el bus.

Ocupacin de los bits:


1 2 Bit 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Ocupacin Detencin de puerto perifrico Error de paridad de memoria extendida (para autmatas con cubierta) o error Traffic COP/Quantum/S908 (para otros autmatas) Si bit = 1 en un autmata 984B, en la memoria extendida se ha detectado un error; el autmata funciona. Si en otro PLC, el bit = 1, entonces se ha detectado un error Traffic-Cop o falta el Quantum S908 en una configuracin de estacin de E/S mltiples. PLC en estado indefinido Intervencin perifrica invlida El administrador de segmentos es invlido. El inicio del participante no ha iniciado el segmento. La prueba de la memoria de seal ha fallado. Traffic Cop invlido El temporizador Watchdog ha finalizado. Error del reloj de tiempo real

3 4 5 6 7 8 9 10

840 USE 494 03 Septiembre de 2001

53

PLCSTAT: Estado de funcin del autmata

Bit 11

Ocupacin Ha fallado el desconector de lgica de la CPU (para autmatas con cubierta) o tabla de uso de bit de marca / salida (para otros autmatas). Si en un autmata con cubierta bit = 1, los diagnsticos internos han detectado un fallo en la CPU. Si en otro controlador, bit = 1, entonces la tabla de uso de bit de marca / salida no coincide con bit de marca / salida en la lgica de la aplicacin. Perturbacin IOP Participante invlido Suma de chequeado lgica Bit de salida/marca bloqueado en EN MARCHA Configuracin defectuosa

12 13 14 15 16

Estado de parada del PLC (PLCSTATE: word6)

Word 6 muestra el nmero de segmentos; se muestra una cifra binaria:


1 2 Bit 1-16 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Ocupacin Cantidad de segmentos (expresada como cifra decimal)

Estado de parada del PLC (PLCSTATE: word7)

Word 7 muestra la direccin del pointer de final de lgica (EOL):


1 2 Bit 1-16 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Ocupacin Direccin del pointer EOL

Desconexin de tiempo y redundancia RIO (PLCSTATE: word8) (slo Quantum, Momentum)

Ocupacin de los bits:


1 2 Bit 1 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Ocupacin Cable de redundancia RIO? 0 = No 1 = S Constante Timeout RIO

13-16

54

840 USE 494 03 Septiembre de 2001

PLCSTAT: Estado de funcin del autmata

Estado de mensajes ASCII (PLCSTATE: word9) (slo Quantum)

Ocupacin de los bits:


1 2 Bit 13 14 15 16 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Ocupacin El nmero de mensajes y de pointers no coincide. Pointer de mensajes invlido Mensaje invlido Error de suma de chequeado de mensajes

Estado EN MARCHA/ CARGA/DEBUG (PLCSTATE: word10)

Ocupacin de los bits:


1 2 Bit 15, 16 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Ocupacin Estado del sistema local Dec Debug = 0 0 0 En marcha = 0 1 1 Carga = 1 0 2

PLCSTATE: word11

Reservado para ampliaciones

840 USE 494 03 Septiembre de 2001

55

PLCSTAT: Estado de funcin del autmata

Estado RIO (RIO_STAT) para equipos Quantum / B800


Generalidades Nota: La informacin corresponde a las palabras de las tablas de estado 12 a 171 en el dilogo Estado del PLC. Las palabras indican el estado de funcin de mdulos E/S. En cada caso se han reservado cinco palabras para una de las 32 estaciones E/S que hay como mximo. En cada caso, cada una de estas palabras corresponde a uno de hasta 2 (Quantum) o 5 (B800) posibles soportes de mdulos en cada estacin E/S. Indicacin de funcin para equipos Quantum Indicacin de funcin para equipos B800 Estado de funcin de mdulos E/S Cada uno de los soportes de mdulo para equipos Quantum puede contener hasta 15 mdulos E/S (con la excepcin del primer soporte de mdulo; ste contiene un mximo de 14 mdulos de E/S). Los bits 1 a 16 de cada palabra representan la indicacin de funcin del mdulo E/S correspondiente en los soportes de mdulo. Cada uno de los soportes de mdulo para equipos B800 puede contener hasta 11 mdulos de E/S. Los bits 1 a 11 de cada palabra representan la indicacin de funcin del mdulo E/S correspondiente en los soportes de mdulo. Ocupacin de los bits:
1 Bit 1 2 ... 16 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Ocupacin Slot 1 Slot 2 ... Slot 16

Condiciones para una indicacin de funcin correcta

Se tienen que cumplir cuatro condiciones, para que un mdulo E/S pueda dar una indicacin de funcin correcta: l El trfico del slot tiene que ser controlado. l El slot tiene que estar permitido para el mdulo montado. l Entre el mdulo y la interfaz RIO tiene que existir una comunicacin vlida en las estaciones RIO. l Entre la interfaz RIO en una estacin RIO y el procesador de E/S del autmata tiene que existir una comunicacin vlida.

56

840 USE 494 03 Septiembre de 2001

PLCSTAT: Estado de funcin del autmata

Palabras de estado para los controles de operador MMI

El estado de los 32 accionamientos por botn de elemento y unidades PanelMate en una red RIO pueden ser controlados tambin con una palabra de estado de funcin E/S. Los accionamientos por botn se encuentran en el slot 4 en un soporte de mdulo E/S y pueden ser controlados en el bit 4 de la palabra de estado correspondiente. En RIO hay un PanelMate en el slot 1 en el soporte de mdulo 1 de la estacin de E/S y puede ser controlado en el bit 1 de la primera palabra de estado para la estacin de E/S. Nota: El estado de comunicacin del teclado ASCII se puede controlar con los nmeros de error de las instrucciones de lectura/escritura de ASCII.

Estado E/S (RIO_STAT) para Compact


Estado E/S (RIO_STAT: word1 - 4) Estado E/S para palabra1 a palabra4:
word1 word2 word3 word3 Soporte de mdulo 1 Soporte de mdulo 2 Soporte de mdulo 3 Soporte de mdulo 4

Las palabras indican el estado de funcin de los mdulos E/S en los 4 soportes de mdulo como mximo. Cada palabra contiene el estado de funcin de hasta cinco mdulos A120 E/S. El bit de ms alto valor (a la izquierda) representa el estado de funcin del mdulo en el slot 1 del soporte de mdulo. Si un mdulo de la dotacin E/S est registrado y activo, el bit correspondiente tendr el valor "1". Si un mdulo no est registrado en la dotacin E/S o est inactivo, el bit correspondiente tendr el valor "0".

840 USE 494 03 Septiembre de 2001

57

PLCSTAT: Estado de funcin del autmata

Ocupacin de los bits:


1 Bit 1 2 3 4 4 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Ocupacin Slot 1 Slot 2 Slot 3 Slot 4 Slot 5

Nota: Los slots 1 y 2 en el soporte de mdulo 1 (word1) no se utilizan ya que la misma UC hace uso de esos dos slots.

Estado E/S (RIO_STAT: word5 - 160)

no utilizado

Estado E/S (RIO_STAT) para Momentum


Generalidades Nota: La informacin corresponde a las palabras de las tablas de estado 12 a 20 en el dilogo Estado del PLC. Las palabras indican el estado de funcin de mdulos E/S. La primera palabra representa la capacidad de funcionamiento del mdulo Momentum local. Las 8 palabras siguientes representan el funcionamiento de los hasta 128 mdulos de bus. Cuando los bits valen 1, las condiciones son verdaderas. Estado RIO (RIOSTATE: word1) Ocupacin de los bits:
1 2 Bit 1 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Ocupacin Mdulo local en funcionamiento

58

840 USE 494 03 Septiembre de 2001

PLCSTAT: Estado de funcin del autmata

Estado RIO (RIOSTATE: word2 - 9)

Ocupacin de los bits:


1 2 Bit 1 2 ... 16 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Ocupacin Mdulo 1 Mdulo 2 ... Mdulo 16

Funcionamiento de los mdulos de bus:


word2 word3 word4 word5 word6 word7 word8 word9 Muestra el funcionamiento de los mdulos de bus 1 - 16 Muestra el funcionamiento de los mdulos de bus 17 -32 Muestra el funcionamiento de los mdulos de bus 33 -48 Muestra el funcionamiento de los mdulos de bus 49 -64 Muestra el funcionamiento de los mdulos de bus 65 -80 Muestra el funcionamiento de los mdulos de bus 81 -96 Muestra el funcionamiento de los mdulos de bus 97 -112 Muestra el funcionamiento de los mdulos de bus 113 -128

Estado E/S (RIO_STAT: word10 - 160)

no utilizado

840 USE 494 03 Septiembre de 2001

59

PLCSTAT: Estado de funcin del autmata

Estado DIO (DIO_STAT) para Quantum


Generalidades Nota: La informacin corresponde a las palabras de las tablas de estado 172 a 277 en el dilogo Estado del PLC. Las palabras contienen el estado de comunicacin del sistema de E/S (estado DIO). Las palabras 1 a 10 son palabras de estado globales. De las 96 palabras restantes, estn asignadas en cada caso tres a las hasta 32 estaciones de E/S. La palabra 1 guarda los nmeros de error de conexin de Quantum. Esta palabra es siempre 0 cuando el sistema est funcionando. Si se origina un fallo, no se inicia el autmata sino que genera un estado de parada del autmata (Word 5 de PLC_STAT). Cuando los bits valen 1, las condiciones son verdaderas. Nmeros de error de conexin (DIOSTATE: word1) Cuando los bits valen 1, las condiciones son verdaderas. nmeros de error de conexin de Quantum:
Cdigo 01 02 03 04 10 11 12 13 14 15 16 17 18 20 21 22 23 25 26 Error BADTCLEN BADLNKNUM BADNUMDPS BADTCSUM BADDDLEN BADDRPNUM BADHUPTIM BADASCNUM BADNUMODS PRECONDRP PRECONPRT TOOMNYOUT TOOMNYINS BADSLTNUM BADRCKNUM BADOUTBC BADINBC BADRF1MAP BADRF2MAP Significado (lugar del error) Longitud de Traffic-Cop Nmero de asignacin RIO Nmero de estaciones E/S en Traffic Cop Suma de comprobacin Traffic-Cop Longitud de descriptor de estacin E/S Nmero de estacin E/S Tiempo de parada de estacin E/S Nmero de puerto ASCII Nmero de mdulos en estacin E/S La estacin E/S ya est configurada Puerto ya configurado Ms de 1024 puntos de salida Ms de 1024 puntos de entrada Direcciones de slot de mdulos Direcciones de soportes de mdulos Nmero de los bytes de salida Nmero de los bytes de entrada Primer nmero de referencia Segundo nmero de referencia
840 USE 494 03 Septiembre de 2001

60

PLCSTAT: Estado de funcin del autmata

Cdigo 27 28 30 31 32 33 34 35 36 40 41 42 43

Error NOBYTES BADDISMAP BADODDOUT BADODDIN BADODDREF BAD3X1XRF BADDMYMOD NOT3XDMY NOT4XDMY DMYREAL1X REALDMY1X DMYREAL3X REALDMY3X

Significado (lugar del error) Ningn byte de entrada o salida El bit de marca E/S no est al lmite de16 Bit Mdulo de salida impar no emparejado Mdulo de entrada impar no emparejado Referencia de mdulo impar no emparejada Referencia 1x segn registro 3x La referencia de mdulo vaco est ya en uso El mdulo 3x no es un mdulo vaco El mdulo 4x no es un mdulo vaco Mdulo vaco, luego mdulo 1x real Real, luego mdulo vaco 1x Mdulo vaco, luego mdulo 3x real Real, luego mdulo vaco 3x

Estado de cable A (DIOSTATE: word2, word3, word4)

Ocupacin de los bits para word2:


1 2 Bit 1-8 9 - 16 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Ocupacin Cuenta los errores de marco Cuenta los desbordamientos de destinatario DMA

Ocupacin de los bits para word3:


1 2 Bit 1-8 9 - 16 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Ocupacin Cuenta los errores de destinatario Cuenta las recepciones de estacin E/S defectuosas

840 USE 494 03 Septiembre de 2001

61

PLCSTAT: Estado de funcin del autmata

Ocupacin de los bits para word4:


1 2 Bit 1 2 13 14 15 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Ocupacin 1 = marco demasiado corto 1 = sin final de marco 1 = error CRC 1 = error de orientacin 1 = error de desbordamiento

Estado de cable B (DIOSTATE: word5, word6, word7)

Ocupacin de los bits para word5:


1 2 Bit 1-8 9 - 16 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Ocupacin Cuenta los errores de marco Cuenta los desbordamientos de destinatario DMA

Ocupacin de los bits para word6:


1 2 Bit 1-8 9 - 16 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Ocupacin Cuenta los errores de destinatario Cuenta las recepciones de estacin E/S defectuosas

Ocupacin de los bits para word7:


1 2 Bit 1 2 13 14 15 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Ocupacin 1 = marco demasiado corto 1 = sin final de marco 1 = error CRC 1 = error de orientacin 1 = error de desbordamiento

62

840 USE 494 03 Septiembre de 2001

PLCSTAT: Estado de funcin del autmata

Estado de la comunicacin global (DIOSTATE: word8)

Cuando los bits valen 1, las condiciones son verdaderas. Ocupacin de los bits para word8:
1 Bit 1 2 3 5-8 9 - 16 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Ocupacin Indicacin de funcin de com. Estado cable A Estado cable B Contador de comunicacin perdido Contador de repeticin acumulativo

Contador de error acumulativo global para cable A (DIOSTATE: word9)

Cuando los bits valen 1, las condiciones son verdaderas. Ocupacin de los bits para word9:
1 2 Bit 1-8 9 - 16 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Ocupacin Cuenta los errores detectados Cuenta las respuestas cero

Contador de error acumulativo global para cable B (DIOSTATE: word10)

Cuando los bits valen 1, las condiciones son verdaderas. Ocupacin de los bits para word10:
1 2 Bit 1-8 9 - 16 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Ocupacin Cuenta los errores detectados Cuenta las respuestas cero

840 USE 494 03 Septiembre de 2001

63

PLCSTAT: Estado de funcin del autmata

Estado RIO (DIOSTATE: word11 a word106)

Las palabras 11 a 106 se utilizan para la descripcin del estado de la estacin RIO; hay previstas tres palabras de estado para cada estacin E/S. La primera palabra de cada grupo de tres muestra el estado de comunicacin de la estacin de E/S correspondiente:
1 Bit 1 2 3 5-8 9 - 16 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Ocupacin Comunicacin health Estado cable A Estado cable B Contador de las comunicaciones perdidas Contador de repeticin acumulativo

La segunda palabra de cada grupo de tres es el contador de errores de estacin E/S acumulativo del cable A para la estacin de E/S correspondiente:
1 2 Bit 1-8 9 - 16 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Ocupacin Al menos un error en las palabras 2 a 4 Cuenta las respuestas cero

La tercera palabra de cada grupo de tres es el contador de errores de estacin de E/S acumulativo del cable B para la estacin de E/S correspondiente:
1 2 Bit 1-8 9 - 16 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Ocupacin Al menos un error en las palabras 5 a 7 Cuenta las respuestas cero

Nota: Para autmatas en los cuales la estacin E/S 1 est reservada para E/S locales, se ocupan word11 a word13 de la forma siguiente:

64

840 USE 494 03 Septiembre de 2001

PLCSTAT: Estado de funcin del autmata

word11 muestra el estado de estacin E/S global:


1 2 Bit 1 9 - 16 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Ocupacin Todos los mdulos. Aceptar Cuenta el nmero de veces que un bloque ha sido catalogado como no aceptar; desbordamiento de contador con 255

word12 se utiliza como un contador de errores de bus E/S de 16 bits. word13 se utiliza como un contador de repeticin de bus E/S de 16 bits.

Estado E/S global y estado de repeticin (DIO_STAT) para Compact


Generalidades Nota: La informacin corresponde a las palabras de las tablas de estado 172 a 277 en el dilogo Estado del PLC. Las palabras "word11" a "word13" contienen informacin de estado de funcin y comunicacin acerca de los mdulos E/S instalados. Las palabras "word1" a "word10" y "word14" a "word106" no se utilizan. Cuando los bits valen 1, las condiciones son verdaderas. DIOSTATE: word1 - 10 y word14 - 106 Estado E/S global (DIOSTATE: word11) no utilizado

Aparece el bit 1 cuando todos los mdulos estn en funcionamiento. Los bits 9 a 16 son un contador que indica el nmero de veces que ha fallado un mdulo E/S. El desbordamiento del contador se produce con 255. Ocupacin de los bits para word11:
1 2 Bit 1 9 - 16 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Ocupacin Todos los mdulos. Aceptar Cuenta el nmero de veces que un mdulo ha sido visto como no aceptar.

840 USE 494 03 Septiembre de 2001

65

PLCSTAT: Estado de funcin del autmata

Contador de errores E/S (DIOSTATE: word12)

Los bits 9 a 16 son un contador que indica el nmero de ciclos que ha fallado un mdulo E/S. El desbordamiento del contador se produce con 255. Ocupacin de los bits para word12:
1 2 Bit 9 - 16 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Ocupacin Cuenta el nmero de veces que un mdulo ha sido visto como no aceptar.

Contador de repeticin PAB (DIOSTATE: word13)

Esta palabra muestra el estado de comunicacin del PAB (bus de instalaciones paralelas). En una situacin normal el valor de la palabra es "0". Se indica un error cuando despus de 5 intentos se sigue detectando un error de bus. En ese caso se detiene el autmata y se muestra el cdigo de error "10". Los errores pueden ser producidos, por ejemplo, por un cortocircuito en el soporte del mdulo o por un ruido.

66

840 USE 494 03 Septiembre de 2001

REV_XFER: Escritura y lectura de los dos Revers-Transfer-Register

12

Vista general
Introduccin Contenido: Este captulo describe el bloque REV_XFER. Este captulo contiene los siguiente apartados:
Apartado Descripcin breve Representacin Pgina 68 69

840 USE 494 03 Septiembre de 2001

67

REV_XFER: Escritura y lectura de los dos registros de transferencia inversos

Descripcin breve
Descripcin de la funcin Este bloque de funcin sirve para el uso de la funcionalidad CEI Hot Standby. ste busca (junto con otros bloques de funcin en el grupo HSBY) en la configuracin del autmata correspondiente los componentes que le son necesarios. Estos componentes se refieren siempre al equipo que est realmente conectado. Por este motivo no se puede garantizar un comportamiento correcto de este bloque de funcin sobre los simuladores. El bloque de funcin REV_XFER hace posible la transmisin de dos palabras de 16 bits (registro 4x) desde el autmata Standby al autmata primario. Sin embargo, esto slo es posible cuando existe una configuracin Hot Standby inclusive una zona Non transfer. Los dos registros transmitidos por este bloque de funcin son los dos primeros registros 4x de la zona Non transfer (Reverse-Transfer-Register). Nota: Este bloque de funcin slo se puede usar en la actualidad de forma limitada ya que en este caso, el autmata Standby NO ejecuta su lgica IEC.

Como parmetros adicionales se pueden proyectar EN y ENO.

68

840 USE 494 03 Septiembre de 2001

REV_XFER: Escritura y lectura de los dos registros de

Representacin
Smbolo Representacin del mdulo:
REV_XREF
INT INT

TO_REV1 TO_REV2

HSBY PRY SBY FR_REV1 FR_REV2

BOOL BOOL BOOL INT INT

Descripcin de parmetros

Descripcin de los parmetros del mdulo:


Parmetro TO_REV1 TO_REV2 HSBY PRY SBY FR_REV1 FR_REV2 Tipo de datos INT INT BOOL BOOL BOOL INT INT Significado Describe el primer registro de transferencia inversa si el PLC es el PLC standby. Describe el segundo registro de transferencia inversa si el PLC es el PLC primario. 1 = Se ha encontrado la configuracin hot standby y se ha insertado en ella un rea "No transferible". 1 = Este PLC es el PLC primario. 1 = Este PLC es el PLC standby. Contenido del primer registro de transferencia inversa. Salida slo cuando HSBY es "1". Contenido del segundo registro de transferencia inversa. Salida slo cuando HSBY es "1".

840 USE 494 03 Septiembre de 2001

69

REV_XFER: Escritura y lectura de los dos registros de transferencia inversos

70

840 USE 494 03 Septiembre de 2001

RIOSTAT: Estado de funcin de mdulos (RIO)

13

Vista general
Introduccin Contenido: Este captulo describe el bloque RIOSTAT. Este captulo contiene los siguiente apartados:
Apartado Descripcin breve Representacin Pgina 72 73

840 USE 494 03 Septiembre de 2001

71

RIOSTAT: Estado de funcin de mdulos (RIO)

Descripcin breve
Descripcin de la funcin Este bloque de funcin ofrece el estado de funcin para los mdulos E/S de una estacin E/S (E/S local/remota). Se pueden emplear las E/S de Quantum de 800. A cada soporte de mdulo se le ha asignado una salida "STATx". Cada mdulo (slot) de este soporte de mdulo se representa por un bit de la salida "STATx" correspondiente. El bit que est situado ms a la izquierda del "STATx" corresponde al slot situado ms a la izquierda del soporte de mdulos x. Empleo de "STAT1" a "STAT5": l E/S de Quantum Una estacin E/S tiene un nico soporte de mdulos, es decir, nicamente se utiliza "STAT1". l E/S de 800 Una estacin E/S puede tener hasta 5 soportes de mdulo, es decir, "STAT1" corresponde al soporte de mdulo 1 y "STAT5" corresponde al soporte de mdulo 5. Nota: Si un mdulo del soporte de mdulos est configurado y trabaja de forma correcta, el bit correspondiente toma el valor "1". Como parmetros adicionales se pueden proyectar EN y ENO.

72

840 USE 494 03 Septiembre de 2001

RIOSTAT: Estado de funcin de mdulos (RIO)

Representacin
Smbolo Representacin del bloque:
RIOSTAT
UINT

DROP

STAT1 STAT2 STAT3 STAT4 STAT5

WORD WORD WORD WORD WORD

Descripcin de los parmetros

Descripcin de los parmetros de bloque:


Parmetro DROP STAT1 STAT2 ... STAT5 Tipo de datos UINT WORD WORD ... WORD Significado Estaciones E/S locales/remotas, n (1...32) Estado de modelo de bit del soporte de mdulo 1 Estado de modelo de bit del soporte de mdulo 2 (slo E/S de 800) ... Estado de modelo de bit del soporte de mdulo 5 (slo E/S de 800)

840 USE 494 03 Septiembre de 2001

73

RIOSTAT: Estado de funcin de mdulos (RIO)

74

840 USE 494 03 Septiembre de 2001

SAMPLETM: Tiempo de exploracin

14

Vista general
Introduccin Contenido: Este captulo describe el bloque SAMPLETM. Este captulo contiene los siguiente apartados:
Apartado Descripcin breve Representacin Pgina 76 76

840 USE 494 03 Septiembre de 2001

75

SAMPLETM: Tiempo de exploracin

Descripcin breve
Descripcin de la funcin Con este bloque de funcin se validan de forma controlada en el tiempo los bloques de funcin de la tcnica de regulacin. A efectos de control, se conecta la salida Q del bloque de funcin SAMPLETM con la entrada EN del bloque de funcin de la tcnica de regulacin para controlar. La salida Q permanece activa durante cada uno de los ciclos del programa, despus de transcurrido el tiempo indicado en la entrada INTERVAL. Para impedir el inicio simultneo de varios FFB dependientes del tiempo de exploracin que son dirigidos por diferentes bloques de funcin SAMPLETM, existe la entrada DELSCAN. En esta entrada se introduce el nmero de ciclos por el cual se ha de retardar el periodo de actividad de Q despus de un arranque en fro. Esto hace posible validar por pasos los bloques de funcin que dependen del tiempo de exploracin y, en consecuencia, reducir la carga de la UC en el ciclo de inicio. Como parmetros adicionales se pueden proyectar EN y ENO.

Representacin
Smbolo Representacin del bloque:
SAMPLETM INTERVAL Q DELSCAN

TIME INT

BOOL

Descripcin de los parmetros

Descripcin de los parmetros de bloque:


Parmetro INTERVAL DELSCAN Q Tipo de datos TIME INT BOOL Significado Tiempo de exploracin para el bloque de funcin de tcnica de regulacin conectado Nmero de ciclos de tiempo despus de un arranque en fro Validacin del bloque de funcin de tcnica de regulacin

76

840 USE 494 03 Septiembre de 2001

SET_TOD: Puesta del reloj del equipo (Time Of Day)

15

Vista general
Introduccin Contenido: Este captulo describe el bloque SET_TOD. Este captulo contiene los siguiente apartados:
Apartado Descripcin breve Representacin Pgina 78 79

840 USE 494 03 Septiembre de 2001

77

SET_TOD: Puesta del reloj del equipo (Time Of Day)

Descripcin breve
Descripcin de funciones Esta funcin examina (junto con el resto de mdulos de funcin del grupo HSBY) la configuracin del PLC para buscar los componentes que le son necesarios. Estos componentes siempre se refieren al hardware conectado realmente. Por esta razn no es posible garantizar un comportamiento correcto de este mdulo de funcin en los simuladores. El mdulo de funcin sirve para ajustar el reloj de hardware en el caso de que en la configuracin se disponga de los registros correspondientes para l. Si stos no estn disponibles, la salida TOD_CNF se establecer en "0". Si la seal es "1", el mdulo registra en la entrada S_PULSE los valores de entrada y los transfiere al reloj de hardware. Nota: Como la entrada S_PULSE es una entrada esttica, la operacin de escritura estar activa mientras S_PULSE = 1. Esto significa que, para garantizar un funcionamiento correcto del reloj de hardware, S_PULSE debe volver a establecerse en "0" despus de la operacin de escritura. Para todos los valores de entrada es vlido que: l Si el valor indicado est por encima del valor mximo, se utilizar dicho valor mximo. l Si el valor indicado est por debajo del valor mnimo, se utilizar dicho valor mnimo. Como parmetros adicionales se pueden configurar EN y ENO.

78

840 USE 494 03 Septiembre de 2001

SET_TOD: Puesta del reloj del equipo (Time Of Day)

Representacin
Smbolo Representacin del mdulo:
SET_TOD
BOOL BYTE BYTE BYTE BYTE BYTE BYTE BYTE

S_PULSE D_WEEK MONTH DAY YEAR HOUR MINUTE SECOND

TOD_CNF

BOOL

Descripcin de parmetros

Descripcin de los parmetros del mdulo:


Parmetro S_PULSE D_WEEK MONTH DAY YEAR HOUR MINUTE SECOND TOD_CNF Tipo de datos BOOL BYTE BYTE BYTE BYTE BYTE BYTE BYTE BOOL Significado "1" = Se toman los valores de entrada y se escriben en el reloj. Da de la semana, 1 = domingo ... 7 = sbado Mes 1...12 Da 1...31 Ao 0...99 Hora 0...23 Minutos 0...59 Segundos 0...59 "1" = Se ha encontrado el registro 4x para el reloj de hardware y el reloj est listo para el servicio. "0" = La hora est ajustada en estos momentos o no se puede encontrar el reloj de hardware.

840 USE 494 03 Septiembre de 2001

79

SET_TOD: Puesta del reloj del equipo (Time Of Day)

80

840 USE 494 03 Septiembre de 2001

SFCCNTRL: Control SFC

16
Vista general
Introduccin Contenido: Este captulo describe el bloque SFCCNTRL. Este captulo contiene los siguiente apartados:
Apartado Descripcin breve Representacin Descripcin de la funcin Descripcin de los parmetros Pgina 82 83 84 85

840 USE 494 03 Septiembre de 2001

81

SFCCNTRL: Control SFC

Descripcin breve
Descripcin de la funcin El bloque de funcin sirve para el control de la cadena de enlaces. Con el bloque de funcin se puede influenciar el procesamiento de una seccin SFC. Por ejemplo, se pueden seguir conectando pasos, conectar o desconectar las condiciones de transicin o restablecer la cadena a su estado inicial. Con el bloque de funcin se pueden ejercer todas los contactos de control que tambin se pueden realizar mediante los comandos de men, del men en lnea y con el panel de animacin. Adems, el bloque de funcin ofrece la posibilidad de impedir la modificacin del modo de funcionamiento del men en lnea/panel de animacin. PELIGRO Peligros derivados de operaciones inseguras, peligrosas y destructivas de las herramientas y procesos. RESETSFC, DISTRANS, DISACT, STEPUN y STEPDEP no se deberan emplear para la bsqueda de errores en los controles de las herramientas de las mquinas, de los procesos o de sistemas de administracin del material, cuando stos estn en funcionamiento. Esto puede dar lugar a operaciones inseguras, peligrosas y destructivas de las herramientas y procesos que se encuentran conectados al control. Si no se respetan estas precauciones pueden producirse graves lesiones o incluso la muerte. Como parmetros adicionales se pueden proyectar EN y ENO.

82

840 USE 494 03 Septiembre de 2001

SFCCNTRL: Control SFC

Representacin
Smbolo Representacin del bloque:
SFCCNTRL
BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL

RESETSFC DISTIME DISTRANS DISACT STEPUN STEPDEP RESETERR DISRMOTE

RESET TIMEDIS TRANSDIS ACTDIS MODECHG STATECHG TIMEERR TERRACT

BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL

Descripcin de los parmetros

Descripcin de los parmetros de bloque:


Parmetro RESETSFC Tipo de datos BOOL Significado 0 -> 1: restablecer la cadena; 1 -> 0: iniciar normalizada la cadena (introducir paso inicial) 1: Desconectar el control de tiempo (Esto no tiene influencia sobre la animacin o la salida TERRACT.) 1: Desconectar la evaluacin de las transiciones 1: Desconectar el procesamiento de las acciones y restablecer todas las acciones de la cadena 0 -> 1: activar el paso siguiente, independientemente de la transicin 0 -> 1: activar el paso siguiente, cuando se ha cumplido la condicin de transicin 0 -> 1: desconecta la indicacin de todos los errores de control de tiempo mnimos de la animacin de la seccin SFC. Se actualizan los errores de control de tiempo ya indicados. Si no existen errores de control de tiempo se restablece la salida TERRACT. 1: Impedir el control del SFC por medio de los parmetros de procesamiento del control de animacin en lnea. 1: La cadena se restablece 1: Se ha desconectado el control de tiempo

DISTIME

BOOL

DISTRANS DISACT STEPUN STEPDEP RESETERR

BOOL BOOL BOOL BOOL BOOL

DISRMOTE

BOOL

RESET TIMEDIS

BOOL BOOL

840 USE 494 03 Septiembre de 2001

83

SFCCNTRL: Control SFC

Parmetro TRANSDIS ACTDIS

Tipo de datos BOOL BOOL

Significado 1: Se ha desconectado la evaluacin de las transiciones 1: Se ha desconectado el procesamiento de las acciones y se han restablecido todas las acciones de la cadena 1: Se ha modificado el modo de funcionamiento de la cadena 1: Se ha modificado el estado de la cadena 1: Ha surgido un error en el control de tiempo (permanece slo para un ciclo) 1: Ha surgido un error en el control de tiempo (permanece hasta que el error se vuelva inactivo)

MODECHG STATECHG TIMEERR TERRACT

BOOL BOOL BOOL BOOL

Descripcin de la funcin
Control de una cadena de secuencia Un bloque de funcin SFCCNTRL es vlido en cada caso para una seccin SFC. Existen 4 posibilidades para el control de una cadena: l con los comandos de men del men en lnea l con el control de animacin (en el men en lnea) l con el bloque de funcin SFCCNTRL l con el bloque de funcin XSFCCNTRL Si se controla una cadena de secuencia de forma simultnea con diferentes opciones, todos los contactos tendrn el mismo rango. Los parmetros de procesamiento para el SFC mediante comandos de men en lnea y a travs del control de animacin pueden ser decodificados por el bloque de funcin SFCCNTRL. Nota: Para asignar al bloque de funcin a una seccin SFC determinada, se tiene que indicar el nombre de la seccin SFC como nombre de instancia del bloque de funcin SFCCNTRL. Slo se puede garantizar un procesamiento sin errores del bloque de funcin cuando se ubique ste en una seccin que sea procesada antes que la seccin SFC que se desea controlar Se ha de asegurar mediante el comando de men Proyecto Secuencia de ejecucin... .

84

840 USE 494 03 Septiembre de 2001

SFCCNTRL: Control SFC

Distribucin de las entradas y salidas

Las entradas y salidas del bloque de funcin se pueden distribuir en 5 grupos: l ajustes de modos de funcionamiento l RESETSFC l DISTIME l DISTRANS l DISACT l Comandos de control l STEPUN l STEPDEP l RESETERR l Bloqueo de los comandos en lnea SFC l DISRMOTE l Indicacin de los ajustes de modos de funcionamiento l RESET l TIMEDIS l TRANSDIS l ACTDIS (Vase ACTDIS (execution mode ACTions DISabled), p. 87) l Indicaciones de carcter general l MODECHG l STATECHG l TIMEERR l TERRACT

Descripcin de los parmetros


Generalidades ADVERTENCIA Peligros derivados de operaciones inseguras, peligrosas y destructivas de las herramientas o procesos. RESETSFC, DISTRANS, DISACT, STEPUN y STEPDEP no se deberan emplear para la bsqueda de errores en los controles de las herramientas de las mquinas, de los procesos o de sistemas de administracin del material, cuando stos estn en funcionamiento. Esto puede dar lugar a operaciones inseguras, peligrosas y destructivas de las herramientas y procesos que se encuentran conectados al control. Si no se respetan estas precauciones pueden producirse graves daos corporales y/o materiales.

840 USE 494 03 Septiembre de 2001

85

SFCCNTRL: Control SFC

RESETSFC

Con esta entrada se puede restablecer la cadena e iniciarla de forma normalizada. l Restablecer la cadena Con un flanco 0 -> 1 en la entrada se para la cadena y se restablecen todas las acciones. No es posible realizar operaciones. l Iniciar la cadena de forma normalizada Con un flanco 1 -> 0 en la entrada se restablece la cadena, es decir, se activa el paso inicial. Con una seal 1 en la entrada no se ejecuta el control de tiempo de los pasos. Esto no tiene influencia sobre la animacin o la salida TERRACT.

DISTIME (DISable TIME check) DISTRANS (DISableTRANSitions)

Con la seal 1 en la entrada no se evalan ms los estados de las transiciones. La cadena permanece en su estado actual, independientemente de las seales en las transiciones. Slo se puede trabajar con la cadena mediante los comandos de control (RESETSFC, STEPUN, STEPDEP). Con la seal 1 en la entrada no se procesan ms las acciones de los pasos.

DISACT (DISable ACTions) STEPUN (STEP UNconditional)

Con un flanco 0 -> 1 en la entrada se activa el paso siguiente independientemente del estado de la transicin, aunque tan slo despus de que haya transcurrido el tiempo de retardo del paso activo. En las ramificaciones simultneas se activan todas las ramificaciones siempre con este comando y en las ramificaciones alternativas se activa siempre la ramificacin izquierda. Para la activacin de ramificaciones dependiente del proceso se utiliza el comando STEPDEP. Con un flanco 0 -> 1 en la entrada y cumplida la condicin de transicin se activa el paso siguiente. El comando de control slo tiene sentido con la seal 1 en la entrada DISTRANS. Mediante la inmovilizacin de las transiciones (DISTRANS = 1), este comando de control hace posible el procesamiento manual de los elementos de la cadena por pasos. Con ello siguen conectndose las transiciones en funcin de la condicin de transicin. Con un flanco 0 -> 1-en la entrada se desconecta la indicacin de todos los errores de control de tiempo mnimos en la animacin de la seccin SFC. Se actualizan los errores de control de tiempo ya indicados. Si no existen errores de control de tiempo se restablece la salida TERRACT.

STEPDEP (STEP transition DEPendent)

RESETERR (RESET ERRor display)

86

840 USE 494 03 Septiembre de 2001

SFCCNTRL: Control SFC

DISRMOTE (DISable ReMOTE)

Una seal 1 en la entrada impide el control del SFC mediante los parmetros de procesamiento del control de animacin en lnea (poner/restablecer etiqueta, bloqueo comprobacin de tiempo, bloqueo transiciones, bloqueo acciones). Sin embargo, el SFC se puede controlar por medio del bloque de funcin SFCCNTRL. La salida toma el valor 1 cuando la cadena est detenida con el comando reset; independientemente de que el reset se haya realizado por medio del bloque de funcin mismo (entrada RESETSFC) o por medio de los comandos SFC en lnea. Por lo tanto, es posible que la salida tenga otro estado que la entrada RESETSFC. La salida toma el valor 1 cuando el indicador de error de tiempo est desconectado; independientemente de que el indicador se haya desconectado por medio del bloque de funcin mismo (entrada DISTIME) o por medio de los comandos SFC en lnea. Por lo tanto, es posible que la salida tenga otro estado que la entrada DISTIME. La salida toma el valor 1 cuando la evaluacin de las transiciones se ha parado; independientemente de que la evaluacin se haya parado por medio del bloque de funcin mismo (entrada DISTRANS) o por medio de los comandos SFC en lnea. Por lo tanto, es posible que la salida tenga otro estado que la entrada DISTRANS. La salida toma el valor 1 cuando la salida de las acciones se ha parado; independientemente de que la salida se haya parado por medio del bloque de funcin mismo (entrada DISACT) o por medio de los comandos SFC en lnea. Por lo tanto, es posible que la salida tenga otro estado que la entrada DISACT. La salida para un ciclo es 1, cuando se han modificado uno o ms modos de funcionamiento de la cadena; independientemente de que la modificacin se haya realizado por la secuencia de la cadena, a travs del propio bloque de funcin (entrada RESESTSFC DISTIME DISACT o DISTRANS) o de los comandos SFC en lnea. La salida toma para un ciclo el valor 1, cuando el estado de la cadena ha sido modificado; independientemente de que la modificacin se haya debido a que haya pasado la cadena mediante el mismo bloque de funcin o mediante comandos SFC en lnea. La salida toma para un ciclo el valor 1, si han surgido uno o ms errores de control de tiempo.

RESET (mode of RESET)

TIMEDIS (execution mode TIME supervision DISabled) TRANSDIS (execution mode TRANSitions DISabled) ACTDIS (execution mode ACTions DISabled) MODECHG (execution MODECHanGe)

STATECHG (sfc STATE CHanGe)

TIMEERR (supervision TIME ERROR)

840 USE 494 03 Septiembre de 2001

87

SFCCNTRL: Control SFC

TERRACT (supervision Time ERRor ACTive)

La salida permanece con el valor 1 en tanto en cuanto aparezcan uno o ms errores de control de tiempo.

88

840 USE 494 03 Septiembre de 2001

SKP_RST_SCT_FALSE: Saltar el resto de la seccin

17

Vista general
Introduccin Contenido: En este captulo se describe el mdulo SKP_RST_SCT_FALSE. Este captulo contiene los siguiente apartados:
Apartado Descripcin breve Representacin Pgina 90 90

840 USE 494 03 Septiembre de 2001

89

SKP_RST_SCT_FALSE: Saltar el resto de la seccin

Descripcin breve
Descripcin de la funcin Este bloque de funcin provoca un salto de la lgica que sigue al bloque de funcin (independientemente de la secuencia de ejecucin FFB) a la seccin actual. Para que se produzca el salto se precisa una seal "0" (FALSE) en la entrada DoNotSkp. Como parmetros adicionales se pueden proyectar EN y ENO.

Representacin
Smbolo Representacin del bloque:
SKP_RST_SCT_FALSE
BOOL

DoNotSkp

OUT

BOOL

Descripcin de los parmetros

Descripcin de los parmetros de bloque:


Parmetro DoNotSkp OUT Parmetro BOOL BOOL Significado 0 = se realiza el salto 0 = se ha realizado el salto 1 = no se ha realizado el salto

90

840 USE 494 03 Septiembre de 2001

SYSCLOCK: Ciclos del sistema

18
Vista general
Introduccin Contenido: Este captulo describe el bloque SYSCLOCK. Este captulo contiene los siguiente apartados:
Apartado Descripcin breve Representacin Pgina 92 92

840 USE 494 03 Septiembre de 2001

91

SYSCLOCK: Ciclos del sistema

Descripcin breve
Descripcin de la funcin Este bloque de funcin crea ciclos en las frecuencias 0.3125 Hz, 0.6250 Hz, 1.2500 Hz, 2.5000 Hz y 5.0000 Hz. Adems, se indica el tiempo de duracin desde el inicio del sistema. Como parmetros adicionales se pueden proyectar EN y ENO.

Representacin
Smbolo Representacin del bloque:
SYSCLOCK CLK1 CLK2 CLK3 CLK4 CLK5 TIMER
BOOL BOOL BOOL BOOL BOOL TIME

Descripcin de los parmetros

Descripcin de los parmetros de bloque:


Parmetro CLK1 CLK2 CLK3 CLK4 CLK5 TIMER Tipo de datos BOOL BOOL BOOL BOOL BOOL TIME Significado Frecuencia de reloj 0.3125 Hz (3.2 s ciclo) Frecuencia de reloj 0,6250 Hz (1,6 s ciclo) Frecuencia de reloj 1,2500 Hz (800 ms ciclo) Frecuencia de reloj 2,5000 Hz (400 ms ciclo) Frecuencia de reloj 5,0000 Hz (200 ms ciclo) Tiempo transcurrido desde el inicio del sistema (en ms)

92

840 USE 494 03 Septiembre de 2001

SYSSTATE: Estado del sistema

19
Vista general
Introduccin Contenido: Este captulo describe el bloque SYSSTATE. Este captulo contiene los siguiente apartados:
Apartado Descripcin breve Representacin Pgina 94 94

840 USE 494 03 Septiembre de 2001

93

SYSSTATE: Estado del sistema

Descripcin breve
Descripcin de la funcin Este bloque de funcin indica la informacin de estado del sistema en las salidas. Como parmetros adicionales se pueden proyectar EN y ENO.

Representacin
Smbolo Representacin del bloque:
SYSSTATE COLD WARM ERROR
BOOL BOOL BOOL

Descripcin de los parmetros

Descripcin de los parmetros de bloque:


Parmetro COLD Tipo de datos BOOL Significado Con "1": El sistema se encuentra en el ciclo de arranque en fro (Como arranque en fro se designa el primer arranque despus de una carga completa del proyecto (En lnea Carga)) Con "1": El sistema se encuentra en el ciclo de arranque en caliente (Como arranque en caliente se designa cualquier otro arranque; por ejemplo, el arranque despus de la conexin de la alimentacin de corriente o el arranque del autmata despus de una parada previa.) Con "1": en el buffer de errores hay mensajes de error que todava no han sido ledos

WARM

BOOL

ERROR

BOOL

Nota: En el ciclo de arranque en fro se ponen las salidas COLD y WARM a "1".

94

840 USE 494 03 Septiembre de 2001

XSFCCNTRL: Control SFC extendido

20

Vista general
Introduccin Contenido: Este captulo describe el bloque XSFCCNTRL. Este captulo contiene los siguiente apartados:
Apartado Descripcin breve Representacin Descripcin de la funcin Descripcin de parmetros Pgina 96 97 99 101

840 USE 494 03 Septiembre de 2001

95

XSFCCNTRL: Control SFC extendido

Descripcin breve
Descripcin de la funcin El bloque de funcin sirve para el control de la cadena de enlaces. Este bloque de funcin ofrece, frente al bloque de funcin SFCCNTRL 2 nuevas potencias. l Ofrece la posibilidad (entrada ALLTRANS) de modificar todas las secciones de transicin de la seccin SFC asignada al bloque de funcin (incluso aunque el paso correspondiente no est activo). l Ofrece la posibilidad de un diagnstico de transicin extendido. Para la evaluacin de estos diagnsticos de transicin es necesario un programa de diagnstico de transicin especial. Con el bloque de funcin se puede influenciar el procesamiento de una seccin SFC. Por ejemplo, se pueden seguir conectando pasos, conectar o desconectar las condiciones de transicin o restablecer la cadena a su estado inicial. Con el bloque de funcin se pueden ejercer todas los contactos de control que tambin se pueden realizar mediante los comandos de men, del men en lnea y con el panel de animacin. Adems, el bloque de funcin ofrece la posibilidad de impedir la modificacin del modo de funcionamiento del men en lnea/panel de animacin. ADVERTENCIA Peligros derivados de operaciones inseguras, peligrosas y destructivas de las herramientas o del proceso. RESETSFC, DISTRANS, DISACT, STEPUN y STEPDEP no se deberan emplear para la bsqueda de errores en los controles de las herramientas de las mquinas, de los procesos o de sistemas de administracin del material, cuando stos estn en funcionamiento. Esto puede dar lugar a operaciones inseguras, peligrosas y destructivas de las herramientas y procesos que se encuentran conectados al control. Si no se respetan estas precauciones pueden producirse graves daos corporales y/o materiales. Como parmetros adicionales se pueden proyectar EN y ENO.

96

840 USE 494 03 Septiembre de 2001

XSFCCNTRL: Control SFC extendido

Representacin
Smbolo Representacin del mdulo:
XSFCCNTRL
BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL UINT BOOL BOOL

RESETSFC DISTIME DISTRANS DISACT STEPUN STEPDEP RESETERR DISRMOTE STATION ALLTRANS RESSETEP

REST TIMEDIS TRANSDIS ACTDIS MODECHG STATECHG TIMEERR TERRACT

BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL

840 USE 494 03 Septiembre de 2001

97

XSFCCNTRL: Control SFC extendido

Descripcin de parmetros

Descripcin de los parmetros del mdulo:


Parmetro RESETSFC Tipo de datos BOOL Significado 0 -> 1: Restablece la cadena. 1 -> 0: Inicia la cadena de forma normalizada (se ajusta el paso inicial). 1: Desconecta el control de tiempo. (esto no tiene influencia sobre la animacin o la salida TERRACT) 1: Desconecta la evaluacin de las transiciones. 1: Desconecta el procesamiento de las acciones y restablece todas las acciones de la cadena. 0 -> 1: Activa el siguiente paso, independientemente de la transicin. 0 -> 1: Activa el siguiente paso si se cumplen las condiciones para realizar la transicin. 0 -> 1: Desactiva la indicacin de todos los errores de control de tiempo mnimos en la animacin de la seccin SFC. Se actualizan los errores de control de tiempo ya indicados. Si no existen errores de control de tiempo se restablece la salida TERRACT. 1: Impide el control de SFC mediante los parmetros de procesamiento de control de animacin en lnea. Nmero de estacin (si no se hace ninguna entrada, se utiliza el nmero de estacin "0"). 1: Se procesan todas las secciones de transicin de la seccin SFC asignada al mdulo de funcin. 1: El clculo de tiempo est desactivado. Todos los tiempos de paso, todos los errores de control de tiempo y la salida TERRACT se restablecen siempre que la seal se mantenga. 0: El clculo de tiempo est activado. 1: La cadena se restablece. 1: Se ha desconectado el control de tiempo. 1: Se ha desconectado la evaluacin de las transiciones. 1: Se ha desconectado el procesamiento de las acciones y se han restablecido todas las acciones de la cadena.

DISTIME

BOOL

DISTRANS DISACT STEPUN STEPDEP RESETERR

BOOL BOOL BOOL BOOL BOOL

DISRMOTE

BOOL

STATION ALLTRANS RESSTEPT

UINT BOOL BOOL

RESET TIMEDIS TRANSDIS ACTDIS

BOOL BOOL BOOL BOOL

98

840 USE 494 03 Septiembre de 2001

XSFCCNTRL: Control SFC extendido

Parmetro MODECHG STATECHG TIMEERR TERRACT

Tipo de datos BOOL BOOL BOOL BOOL

Significado 1: Se ha modificado el modo de funcionamiento de la cadena. 1: Se ha modificado el estado de la cadena. 1: Se ha producido un error en el control de tiempo (permanecer slo durante un ciclo). 1: Se ha producido un error en el control de tiempo de una transicin (permanecer hasta que se desactive el error).

Descripcin de la funcin
Control de una cadena de secuencia Un bloque de funcin XSFCCNTRL es vlido en cada caso para una seccin SFC. Existen 4 posibilidades para el control de una cadena: l con los comandos de men del men en lnea l con el control de animacin (en el men en lnea) l con el bloque de funcin SFCCNTRL l con el bloque de funcin XSFCCNTRL Si se controla una cadena de secuencia de forma simultnea con diferentes opciones, todos los contactos tendrn el mismo rango. Los parmetros de procesamiento para el SFC mediante comandos de men en lnea y a travs del control de animacin pueden ser decodificados por el bloque de funcin SFCCNTRL. Nota: Para asignar el bloque de funcin a una seccin SFC determinada, se tiene que indicar el nombre de la seccin SFC como nombre de instancia del bloque de funcin XSFCCNTRL. Slo se puede garantizar un procesamiento sin errores del bloque de funcin cuando se ubique ste en una seccin que sea procesada antes que la seccin SFC que se desea controlar Se ha de asegurar mediante el comando de men Proyecto Secuencia de ejecucin... .

840 USE 494 03 Septiembre de 2001

99

XSFCCNTRL: Control SFC extendido

Distribucin de las entradas y salidas

Las entradas y salidas del bloque de funcin se pueden distribuir en 5 grupos: l ajustes de modos de funcionamiento l RESETSFC l DISTIME l DISTRANS l DISACT l Comandos de control l STEPUN l STEPDEP l RESETERR l STATION l ALLTRANS l RESSTPEPT l Bloqueo de los comandos en lnea SFC l DISRMOTE l Indicacin de los ajustes de modos de funcionamiento l RESET l TIMEDIS l TRANSDIS l ACTDIS l Indicaciones de carcter general l MODECHG l STATECHG l TIMEERR l TERRACT

100

840 USE 494 03 Septiembre de 2001

XSFCCNTRL: Control SFC extendido

Descripcin de parmetros
Generalidades ADVERTENCIA Peligros derivados de operaciones inseguras, peligrosas y destructivas de las herramientas o procesos. RESETSFC, DISTRANS, DISACT, STEPUN y STEPDEP no se deberan emplear para la bsqueda de errores en los controles de las herramientas de las mquinas, de los procesos o de sistemas de administracin del material, cuando stos estn en funcionamiento. Esto puede dar lugar a operaciones inseguras, peligrosas y destructivas de las herramientas y procesos que se encuentran conectados al control. Si no se respetan estas precauciones pueden producirse graves daos corporales y/o materiales.

RESETSFC

Con esta entrada se puede restablecer la cadena e iniciarla de forma normalizada. l Restablecer la cadena Con un flanco 0 -> 1 en la entrada se para la cadena y se restablecen todas las acciones. No es posible realizar operaciones. l Iniciar la cadena de forma normalizada Con un flanco 1 -> 0 en la entrada se restablece la cadena, es decir, se activa el paso inicial. Con una seal 1 en la entrada no se ejecuta el control de tiempo de los pasos. Esto no tiene influencia sobre la animacin o la salida TERRACT.

DISTIME (DISable TIME check) DISTRANS (DISableTRANSitions)

Con la seal 1 en la entrada no se evalan ms los estados de las transiciones. La cadena permanece en su estado actual, independientemente de las seales en las transiciones. Slo se puede trabajar con la cadena mediante los comandos de control (RESETSFC, STEPUN, STEPDEP). Con la seal 1 en la entrada no se procesan ms las acciones de los pasos.

DISACT (DISable ACTions)

840 USE 494 03 Septiembre de 2001

101

XSFCCNTRL: Control SFC extendido

STEPUN (STEP UNconditional)

Con un flanco 0 -> 1 en la entrada se activa el paso siguiente independientemente del estado de la transicin, aunque tan slo despus de que haya transcurrido el tiempo de retardo del paso activo. En las ramificaciones simultneas se activan todas las ramificaciones siempre con este comando y en las ramificaciones alternativas se activa siempre la ramificacin izquierda. Para la activacin de ramificaciones dependiente del proceso se utiliza el comando STEPDEP. Con un flanco 0 -> 1 en la entrada y cumplida la condicin de transicin se activa el paso siguiente. La orden de control slo tiene sentido con la seal-1 en la entrada DISTRANS. Mediante la inmovilizacin de las transiciones (DISTRANS = 1) este comando de control hace posible la modificacin manual de los elementos de la cadena por pasos. Con ello siguen conectndose las transiciones en funcin de la condicin de transicin. Con un flanco 0 -> 1-en la entrada se desconecta la indicacin de todos los errores de control de tiempo mnimos en la animacin de la seccin SFC. Se actualizan los errores de control de tiempo ya indicados. Si no existen errores de control de tiempo se restablece la salida TERRACT. Una seal 1 en la entrada impide el control del SFC mediante los parmetros de procesamiento del control de animacin en lnea (poner/restablecer etiqueta, bloqueo comprobacin de tiempo, bloqueo transiciones, bloqueo acciones). Sin embargo, el SFC se puede controlar por medio del bloque de funcin SFCCNTRL. Nmero de estacin para diagnstico de transicin. Si no se hace ninguna entrada, se utiliza el nmero de estacin "0".

STEPDEP (STEP transition DEPendent)

RESETERR (RESET ERRor display)

DISRMOTE (DISable ReMOTE)

STATION (STATIONsNummer)

102

840 USE 494 03 Septiembre de 2001

XSFCCNTRL: Control SFC extendido

ALLTRANS (ALLe TRANSitionen bearbeiten)

Con una seal 1 en la entrada se procesan todas las secciones de transicin de la seccin SFC asignada al bloque de funcin (incluso aunque el paso correspondiente no est activo). Tan slo se calcula el estado de las transiciones. Esto no tiene ninguna influencia sobre el comportamiento de la cadena de secuencias. Activando las casillas de verificacin Animar todas las condiciones de las secciones de transicin en el dilogo Opciones Preajustes Editores grficos, podr activar la animacin de estas transiciones y visualizar de esta forma el estado de las transiciones que se ha calculado. Nota: Con el procesamiento adicional de la seccin de transicin cuyo paso est inactivo, se aumenta considerablemente el tiempo del ciclo del programa segn el caso.

RESSTEPT (RESet STEP Time)

Una seal 1 desactiva el clculo de tiempo. Todos los tiempos de paso (el tiempo que ha transcurrido desde la activacin de un paso), todos los errores de control de tiempo y la salida TERRACT se restablecen siempre que la seal 1 se mantenga. Se desactivan todas las indicaciones de pasos defectuosos. Nota: Para expertos: 1. Si en la entrada hay una seal 1, el procesador SFC anula los errores en el bfer de diagnstico. 2. La entrada no tiene ninguna influencia sobre la "confirmacin automtica".

RESET (mode of RESET)

La salida toma el valor 1 cuando la cadena est detenida con el comando Restablecer; independientemente de que el reseteado se haya realizado por medio del bloque de funcin mismo (entrada RESETSFC) o por medio de los comandos SFC en lnea. Por lo tanto, es posible que la salida tenga un estado distinto a la entrada RESETSFC. La salida toma el valor 1 cuando el indicador de error de tiempo est desconectado; independientemente de que el indicador se haya desconectado por medio del propio bloque de funcin (entrada DISTIME) o por medio de los comandos SFC en lnea. Por lo tanto, es posible que la salida tenga un estado distinto a la entrada DISTIME. La salida toma el valor 1 cuando la evaluacin de las transiciones se ha parado; independientemente de que la evaluacin se haya parado por medio del bloque de funcin mismo (entrada DISTRANS) o por medio de los comandos SFC en lnea. Por lo tanto, es posible que la salida tenga un estado distinto que la entrada DISTRANS.

TIMEDIS (execution mode TIME supervision DISabled) TRANSDIS (execution mode TRANSitions DISabled)

840 USE 494 03 Septiembre de 2001

103

XSFCCNTRL: Control SFC extendido

ACTDIS (execution mode ACTions DISabled) MODECHG (execution MODECHanGe)

La salida toma el valor 1 cuando la salida de las acciones se ha parado; independientemente de que la salida se haya parado por medio del bloque de funcin mismo (entrada DISACT) o por medio de los comandos SFC en lnea. Por lo tanto, es posible que la salida tenga un estado distinto a la entrada DISACT. La salida para un ciclo es 1 cuando se han modificado uno o ms modos de funcionamiento de la cadena, independientemente de que la modificacin se haya realizado a travs del propio mdulo de funcin (entrada RESETSFC DISTIME DISACT o DISTRANS) o de los comandos SFC en lnea. La salida toma para un ciclo el valor 1 cuando el estado de la cadena ha sido modificado; independientemente de que la modificacin tuviera lugar debido a la secuencia de la cadena, mediante el propio bloque de funcin o por medio de comandos SFC en lnea. La salida toma para un ciclo el valor 1 si han surgido uno o ms errores de control de tiempo.

STATECHG (sfc STATE CHanGe)

TIMEERR (supervision TIME ERROR) TERRACT (supervision Time ERRor ACTive)

La salida permanece con el valor 1 en tanto en cuanto aparezcan uno o ms errores de control de tiempo.

104

840 USE 494 03 Septiembre de 2001

Glosario

A
Advertencia Si durante el procesamiento de un FFB o de un paso se detecta un estado crtico (p. ej., valores de entrada crticos o rebasamiento del lmite de tiempo), se generar una advertencia que se puede ver con el comando de men Online Indicacin de eventos.... En el caso de los FFB, la salida ENO permanece en "1". Ajustes que establecen la forma en que se va a transferir la informacin desde el equipo de programacin al PLC.

Ajustes de la transferencia de datos ANL_IN

ANL_IN representa el tipo de datos "entrada analgica" y se utiliza para el procesado de valores analgicos. Las referencias 3x del mdulo de entrada analgica configurado definidas en la lista de componentes E/S se asignan automticamente al tipo de datos y, por eso, slo pueden estar ocupadas por Unlocated variables. ANL_OUT representa el tipo de datos "salida analgica" y se utiliza para el procesado de valores analgicos. Las referencias 4x del mdulo de salida analgica configurado definidas en la lista de componentes E/S se asignan automticamente al tipo de datos y, por eso, slo pueden estar ocupadas por Unlocated variables. En la presente versin, "ANY" incluye los tipos de datos elementales BOOL, BYTE, DINT, INT, REAL, UDINT, UINT, TIME y WORD y los tipos de datos derivados de ellos. En la presente versin, "ANY_BIT" incluye los tipos de datos BOOL, BYTE y WORD.
105

ANL_OUT

ANY

ANY_BIT

840 USE 494 03 Septiembre de 2001

Glosario

ANY_ELEM

En la presente versin, "ANY_ELEM" incluye los tipos de datos BOOL, BYTE, DINT, INT, REAL, UDINT, UINT, TIME y WORD. En la presente versin, "ANY_INT" incluye los tipos de datos DINT, INT, UDINT y UINT. En la presente versin, "ANY_NUM" incluye los tipos de datos DINT, INT, REAL, UDINT y UINT. En la presente versin, "ANY_REAL" incluye el tipo de datos REAL. Significa lo mismo que parmetro actual. El controlador basado en PC se encuentra en una platina AT estndar y se puede utilizar dentro de un equipo central en un slot de bus ISA. El mdulo dispone de una placa madre (necesita el controlador SA85) con dos slots para tarjetas PC104. Una de estas tarjetas PC104 se utiliza como CPU y la otra, como controlador INTERBUS.

ANY_INT

ANY_NUM

ANY_REAL Argumento Atrium

B
Base de datos del proyecto Biblioteca Base de datos del equipo de programacin que contiene la informacin de configuracin para un proyecto. Coleccin de objetos de software previstos para reutilizarlos al programar nuevos proyectos, o incluso para formar nuevas bibliotecas. Como ejemplos se pueden citar las bibliotecas de los tipos de mdulos de funcin elementales. Las bibliotecas EFB se pueden subdividir en grupos. El estado 1/0 de los bits de entrada se controla mediante los datos de proceso que llegan a la CPU desde un dispositivo de entrada. Nota: La x que aparece detrs de la primera cifra del tipo de referencia representa un lugar de almacenamiento de cinco posiciones en la memoria de datos del usuario, por ejemplo, la referencia 100201 significa un bit de entrada en la direccin 201 de la memoria de seal. Bits de estado Existe un bit de estado para cada participante con entrada global o entrada/salida especfica de datos Peer Cop. Si se ha transferido con xito un grupo definido de datos dentro del timeout establecido, el bit de estado correspondiente pasar a 1. En caso contrario, este bit pasar a 0 y se borrarn todos los datos pertenecientes a este grupo (a 0).
840 USE 494 03 Septiembre de 2001

Bits de entrada (referencias 1x)

106

Glosario

Bits de salida/ marca (referencias 0x)

Un bit de salida/marca se puede utilizar para controlar los datos de salida reales mediante una unidad de salida del sistema de control o para definir una o varias salidas binarias en la memoria de seal. Nota: La x que aparece detrs de la primera cifra del tipo de referencia representa un lugar de almacenamiento de cinco posiciones en la memoria de datos del usuario, por ejemplo, la referencia 000201 significa un bit de salida o marca en la direccin 201 de la memoria de seal. Una bobina es un elemento LD que transmite, sin modificarlo, el estado de la conexin horizontal de su izquierda a la conexin horizontal de su derecha. Al hacerlo, el estado se guarda en la variable/direccin directa correspondiente. BOOL indica el tipo de datos "booleario". La longitud de los elementos de datos es de 1 bit (en la memoria se guarda en 1 byte). El rango de valores para las variables de este tipo de datos es 0 (FALSE) y 1 (TRUE). BYTE indica el tipo de datos "secuencia de bits 8". La entrada se efecta en forma de literal de base 2, literal de base 8 o literal de base 16. La longitud de los elementos de datos es de 8 bits. A este tipo de datos no se le puede asignar un rango de valores numrico.

Bobina

BOOL

BYTE

C
Ciclo del programa Conexin Un ciclo del programa se compone de la carga de las entradas, el procesamiento de la lgica del programa y la entrega de las salidas. Conexin de control o de flujo de datos entre objetos grficos (p. ej., pasos en el editor de SFC o mdulos de funcin en el editor de FBD) dentro de una seccin representada grficamente como una lnea. La conexin de red local es la red que conecta al participante local con otros participantes, ya sea directamente o mediante amplificador de bus. Conexiones entre salidas y entradas de FFB del tipo de datos BOOL.

Conexin local (Local Link) Conexiones binarias Conexiones serie Constantes

En las conexiones serie (COM) se transfiere la informacin bit a bit.

Las constantes son unlocated variables a las que se ha asignado un valor que la lgica del programa no puede modificar (protegido contra escritura).

840 USE 494 03 Septiembre de 2001

107

Glosario

Contacto

Un contacto es un elemento LD que transmite un estado a la conexin horizontal de su derecha. Este estado se obtiene de la unin boolearia AND del estado de la conexin horizontal de la izquierda con el estado de la variable/direccin directa correspondiente. Un contacto no modifica el valor de la variable/direccin directa correspondiente. El contador de funciones sirve para identificar inequvocamente una funcin en un programa o DFB. El contador de funciones no se puede editar y se asigna automticamente. El contador de funciones tiene siempre la estructura: .n.m n = nmero de la seccin (nmero correlativo) m = nmero del objeto FFB dentro de la seccin (nmero correlativo)

Contador de funciones

Creacin de instancias

Creacin de una instancia.

D
DDE (Dynamic Data Exchange) Intercambio de datos dinmico La interfase DDE permite el intercambio de datos dinmico entre dos programas que se ejecuten bajo Windows. El usuario puede utilizar la interfase DDE en el monitor ampliado para ejecutar sus propias aplicaciones de visualizacin. Con esta interfase, el usuario (es decir, el cliente DDE) no slo puede leer los datos del monitor ampliado (el servidor DDE), sino tambin escribir datos en el PLC a travs del servidor. El usuario puede as modificar datos directamente en PLC, mientras verifica y analiza los resultados. Utilizando esta interfase, el usuario puede crear su propia "Graphic-Tool", "Face Plate" o "Tuning Tool" e integrarlas en el sistema. Estas herramientas se pueden escribir en cualquier lenguaje que DDE pueda interpretar, p. ej., Visual Basic o Visual C++. Las herramientas se ejecutan cuando el usuario pulsa uno de los botones del cuadro de dilogo Monitor ampliado. Concept-Graphic-Tool: Mediante la conexin DDE entre Concept y Concept Graphic Tool se pueden representar las seales de una configuracin como cronograma. Mecanismo para establecer la definicin de un elemento de lenguaje. Normalmente, una declaracin incluye la conexin de un identificador con un elemento de lenguaje y la asignacin de atributos como tipos de datos y algoritmos. Un mdulo de funcin derivado representa la llamada de un tipo de mdulo de funcin derivado. Encontrar ms detalles acerca de la forma grfica de la llamada en la definicin de "mdulo de funcin (instancia)". A diferencia de las llamadas de los tipos EFB, las llamadas de los tipos DFB se identifican mediante lneas verticales dobles en la parte derecha e izquierda del smbolo de bloque rectangular.
840 USE 494 03 Septiembre de 2001

Declaracin

DFB (Derived Function Block) mdulo de funcin derivado

108

Glosario

El cuerpo de un tipo de mdulo de funcin derivado se disea en el lenguaje FBD, pero slo en la versin actual del sistema de programacin. Actualmente todava no se pueden utilizar otros lenguajes IEC para la definicin de tipos DFB, y las funciones derivadas tampoco se pueden definir en la versin actual. Se distingue entre DFB locales y globales. DFB globales Los DFB globales estn disponibles en todos los proyectos de Concept y se encuentran en el directorio DFB, justo debajo del directorio Concept. Los DFB locales slo estn disponibles en un nico proyecto de Concept y se guardan en el directorio DFB bajo el directorio del proyecto. DINT representa el tipo de datos "nmero entero de longitud doble (double integer)". La entrada se efecta en forma de literal entero, literal de base 2, literal de base 8 o literal de base 16. La longitud de los elementos de datos es de 32 bits. El rango de valores para las variables de este tipo de datos va desde -2 exp (31) hasta 2 exp (31) -1. La direccin de participante sirve para identificar sin posibilidad de confusin a un participante de red en la ruta de acceso. La direccin se configura directamente en el participante, p. ej., mediante un conmutador rotativo en la parte posterior de los mdulos. Las direcciones (directas) son zonas de memoria en el PLC. Se encuentran en la memoria de seal y pueden estar asignadas a mdulos de entrada/salida. La visualizacin/entrada de direcciones directas puede realizarse en los siguientes formatos: l Formato estndar (400001) l Formato de separador (4:00001) l Formato compacto (4:1) l Formato IEC (QW1) DP = periferia descentralizada Fichero vaco compuesto por un encabezado de texto con informacin general sobre el fichero, como p. ej., autor, fecha de creacin, denominacin de EFB, etc. El usuario debe completarlo por medio de otras entradas.

DFB locales

DINT

Direccin de participante

Direcciones

DP (PROFIBUS) Dummy

840 USE 494 03 Septiembre de 2001

109

Glosario

E
Elemento de lenguaje Cualquier elemento bsico en uno de los lenguajes de programacin IEC, p. ej., un paso en SFC, una instancia de mdulo de funcin en FBD o el valor inicial de una variable. Si el valor de EN es "0", cuando se ejecute el FFB no se ejecutarn los algoritmos definidos mediante el FFB, y todas las salidas conservarn su valor anterior. En este caso, el valor de ENO se ajustar automticamente a "0". Si el valor de EN es "1", cuando se ejecute el FFB se ejecutarn los algoritmos definidos mediante el FFB. Una vez que se hayan ejecutado estos algoritmos sin errores, el valor de ENO se ajustar automticamente a "1". Si se produce un error durante la ejecucin de estos algoritmos, ENO pasar a "0" automticamente. El comportamiento de salida de los FFB no depende de si los FFB se han ejecutado sin EN/ENO o con EN=1. Si est activada la visualizacin de EN/ENO, habr que conectar obligatoriamente la entrada EN. De no ser as, no se ejecutar el FFB. La configuracin de EN y ENO se activa y desactiva en el cuadro de dilogo de las propiedades de los mdulos. Este cuadro de dilogo se abre con los comandos de men Objetos Propiedades... o haciendo doble clic en el FFB. Hardware y software que permiten programar, configurar, probar, poner en marcha y buscar errores tanto en las aplicaciones de PLC como en las aplicaciones de sistema decentrales para hacer posible la documentacin y el archivado de la fuente. En determinadas circunstancias, el equipo de programacin se puede utilizar tambin para la visualizacin de procesos. Si durante el procesamiento de un FFB o de un paso se detecta un error (p. ej., valores de entrada no permitidos o un error de tiempo), se generar un mensaje de error que se puede ver con el comando de men Online Indicacin de eventos.... En el caso de los FFB, la salida ENO se ajustar a "0". Error que se produce durante el procesamiento del programa en el PLC en objetos SFC (p. ej., pasos) o en FFB. Estos errores pueden ser, por ejemplo, desbordes del rango de valores en contadores o errores de tiempo en pasos.

EN/ENO (Habilitacin / Indicacin de error)

Equipo de programacin

Error

Error de ejecucin

110

840 USE 494 03 Septiembre de 2001

Glosario

Estacin DCP

Con un procesador de control distribuido (D908) puede instalar una red descentralizada con un PLC de rango superior. Si se utiliza un D908 con un PLC descentralizado, el PLC de rango superior considerar al PLC descentralizado como una estacin de E/S descentralizada. El D908 y el PLC descentralizado se comunican a travs de un bus de sistema, lo que proporciona un alto rendimiento con una mnima repercusin en el tiempo de ciclo. El intercambio de datos entre el D908 y el PLC de rango superior se efecta a 1,5 megabits por segundo a travs del bus de E/S descentralizado. Un PLC de rango superior puede trabajar hasta con 31 procesadores D908 (direccin 2-32). Proceso por el cual se averigua el valor de una funcin o de las salidas de un mdulo de funcin durante la ejecucin del programa. Las expresiones se componen de operadores y operandos.

Evaluacin

Expresin

F
FFB (funciones/ mdulos de funcin) Fichero de cdigo fuente (EFB Concept) Trmino colectivo para EFB (funciones/mdulos de funcin elementales) y DFB (mdulos de funcin derivados).

El fichero de cdigo fuente es un fichero de fuente C++ convencional. Despus de ejecutar el comando de men Biblioteca Generar ficheros, este fichero contiene un cuadro de cdigos de EFB en el que deber introducir un cdigo especfico para el EFB seleccionado. Para ello, ejecute el comando de men Objetos Fuente. El fichero de copia de seguridad es una copia del ltimo fichero de cdigo fuente. El nombre de este fichero de copia de seguridad es "backup??.c" (se supone que no tiene ms de 100 copias del fichero de cdigo fuente). El primer fichero de copia de seguridad se llama "backup00.c". Si ha realizado modificaciones en el fichero de definicin que no provocan ningn cambio en la interfase en caso de EFB, podr ahorrarse la creacin del fichero de copia de seguridad editando el fichero de cdigo fuente (Objetos Fuente). Si crea un fichero de copia de seguridad, puede darle el nombre del fichero fuente. El fichero de definicin contiene informacin descriptiva general sobre el EFB seleccionado y sus parmetros formales.

Fichero de copia de seguridad (EFB Concept)

Fichero de definicin (EFB Concept)

840 USE 494 03 Septiembre de 2001

111

Glosario

Fichero de modelo (EFB Concept) Fichero de protocolo (EFB Concept) Filtro FIR Filtro IIR Formato compacto (4:1) Formato de separador (delimitador) (4:00001) Formato estndar (400001) Formato IEC (QW1)

El fichero de modelo es un archivo ASCII con informacin de diseo para el editor de FBD Concept y los parmetros para la generacin de cdigos.

El fichero de protocolo contiene todos los prototipos de las funciones asignadas. A continuacin, si la hay, una definicin de tipo del interno

(Finite Impulse Response Filter) Filtro con respuesta de impulsos finita (Infinite Impulse Response Filter) Filtro con respuesta de impulsos infinita La primera cifra (la referencia) se separa de la siguiente direccin mediante dos puntos (:) sin poner en la direccin los ceros a la izquierda. La primera cifra (la referencia) se separa mediante dos puntos (:) de las siguientes cinco posiciones de la direccin.

Justo detrs de la primera cifra (la referencia) est la direccin de cinco posiciones.

En la primera posicin de la direccin hay un identificador conforme a IEC, seguido de la direccin de cinco posiciones: l %0x12345 = %Q12345 l %1x12345 = %I12345 l %3x12345 = %IW12345 l %4x12345 = %QW12345 Unidad organizativa del programa que proporciona exactamente un elemento de datos en la ejecucin. Una funcin no tiene informacin interna de estado. Si se ejecuta varias veces la misma funcin con los mismos valores en los parmetros de entrada, se obtienen siempre los mismos valores de salida. Encontrar ms detalles acerca de la forma grfica de las llamadas de funciones en la definicin de "mdulo de funcin (instancia)". A diferencia de las llamadas a mdulos de funcin, las llamadas a funciones slo tienen una nica salida sin nombre, ya que ste coincide con nombre de la funcin. En FBD, cada llamada se identifica mediante un nmero inequvoco que le asigna el bloque grfico; este nmero se genera de forma automtica y no se puede modificar.

Funcin (FUNK)

112

840 USE 494 03 Septiembre de 2001

Glosario

Funciones/ Mdulos de funcin elementales (EFB)

Denominacin de las funciones o losmdulos de funcin cuyas definiciones de tipos no han sido formuladas en uno de los lenguajes IEC, es decir, el cuerpo de las definiciones no se puede modificar con el editor DFB (DFB Concept), por ejemplo. Los tipos EFB se programan en "C" y estn disponibles mediante bibliotecas en la forma previa a la compilacin.

G
Grupos (EFB) Algunas bibliotecas de EFB (p. ej., la biblioteca IEC) estn subdivididas en grupos. Esto facilita la localizacin de los EFB, sobre todo en las bibliotecas de grandes dimensiones.

H
Horizontal Horizontal significa que la pgina del texto impreso es ms ancha que alta.

I
IEC 61131-3 Norma internacional: Autmatas programables Parte 3: Lenguajes de programacin. Las instrucciones son los "comandos" del lenguaje de programacin IL. Cada instruccin comienza en una lnea nueva y va seguida de un operador o modificador y, si fuera necesario para la operacin en cuestin, de uno o ms operandos. Si se utilizan varios operandos, stos se separarn con comas. Antes de la instruccin puede haber una marca, que ir seguida de dos puntos (:). Si hubiera un comentario, deber ser el ltimo elemento de la lnea. Al programar los controles elctricos, el usuario deber implementar instrucciones codificadas operacionalmente en forma de objetos de imagen que estn divididos en forma de contactos reconocibles. A nivel de usuario, los objetos de programa proyectados se convierten durante el proceso de carga en cdigos operacionales utilizables por el equipo. Estos cdigos OP se descodifican en la CPU, y las funciones de firmware del controlador los procesan de tal forma que se puede implementar el control deseado.

Instruccin (IL)

Instruccin (LL984)

840 USE 494 03 Septiembre de 2001

113

Glosario

Instruccin (ST)

Las instrucciones son los "comandos" del lenguaje de programacin ST. Las instrucciones deben terminar con punto y coma. En una lnea puede haber varias instrucciones (separadas por punto y coma). INT representa el tipo de datos "nmero entero (integer)". La entrada se efecta en forma de literal entero, literal de base 2, literal de base 8 o literal de base 16. La longitud de los elementos de datos es de 16 bits. El rango de valores para las variables de este tipo de datos va desde -2 exp (15) hasta 2 exp (15) -1. Para utilizar el canal INTERBUS PCP y el pretratamiento de datos de proceso INTERBUS (PDV) se ha introducido en el configurador de Concept el nuevo tipo de estacin de E/S INTERBUS (PCP). A este tipo de estacin de E/S se le ha asignado de forma fija el mdulo de conexin INTERBUS 180-CRP-660-01. El 180-CRP-660-01 slo se diferencia del 180-CRP-660-00 en que el rango de E/S en la memoria de seal del controlador es considerablemente mayor.

INT

INTERBUS (PCP)

L
Ladder Diagram (LD) Ladder Diagram es un lenguaje de programacin grfico que cumple la norma IEC 1131 y se orienta pticamente a los "circuitos de corriente" de un esquema de contactos de rels. En los trminos Ladder Logic y Ladder Diagram, la palabra Ladder (contacto) se refiere a la ejecucin. A diferencia del esquema de conexiones, en electricidad se utiliza el esquema de contactos para dibujar un circuito elctrico (con smbolos elctricos) que representa el desarrollo de los eventos, y no los cables que conectan los elementos entre s. Una interfase de usuario convencional para controlar las acciones de los dispositivos de automatizacin admite una interfase de esquema de contactos para que los tcnicos electricistas no tengan que aprender ningn lenguaje de programacin con el que no estn familiarizados para implementar un programa de control. La estructura del esquema de contactos real permite conectar los elementos elctricos de tal forma que se genere una salida de control que dependa de un flujo de corriente lgico a travs de los objetos elctricos utilizados, que representan la condicin antes exigida de un dispositivo elctrico fsico. De forma sencilla, la interfase de usuario es una pantalla de vdeo generada por la aplicacin de programacin del PLC que configura un reticulado vertical y horizontal en el que se organizan los objetos de programacin. El esquema recibe corriente por la parte izquierda del reticulado y, al unirlo con objetos que estn activos, la corriente fluye de izquierda a derecha.

Ladder Logic 984 (LL)

114

840 USE 494 03 Septiembre de 2001

Glosario

Lenguaje de ejecucin (SFC)

Los elementos de lenguaje SFC permiten subdividir una unidad organizativa de un programa de PLC en un nmero de pasos y transiciones vinculados entre s mediante conexiones direccionales. A cada paso le corresponde un nmero de acciones, y cada transicin est vinculada a una condicin de transicin. Una o varias secciones que contienen representaciones grficas de redes de funciones, mdulos de funcin y conexiones.

Lenguaje de mdulo de funcin (FBD) Lista de componentes E/ S Lista de instrucciones (IL)

En la lista de componentes E/S se configuran los mdulos de E/S y expertos de las distintas unidades centrales.

IL es un lenguaje de texto conforme a IEC 1131, en el que las operaciones, como, por ejemplo, las llamadas condicionales o incondicionales de mdulos de funcin y funciones, los saltos condicionales o incondicionales, etc., se representan mediante instrucciones. Los literales enteros sirven para indicar los valores enteros en el sistema decimal. Los valores pueden ir precedidos por el signo (+/-). Los guiones bajos individuales ( _ ) situados entre los nmeros no son significativos. Ejemplo -12, 0, 123_456, +986

Literal entero

Literal real con exponente

Los literales reales con exponente sirven para indicar los valores con coma flotante en el sistema decimal. Los literales reales con exponente se caracterizan por la indicacin del punto decimal. El exponente indica la potencia decimal por la que se debe multiplicar el nmero de partida para obtener el valor que hay que representar. La base puede ir precedida por el signo menos (-). El exponente puede ir precedido por el signo menos o ms (+/-). Los guiones bajos individuales ( _ ) situados entre los nmeros no son significativos. (slo entre cifras y no inmediatamente delante o detrs de una coma decimal ni tampoco de "E", "E+" o "E-") Ejemplo -1.34E-12 -1.34e-12 1.0E+6 1.0e+6 1.234E6 1.234e6

840 USE 494 03 Septiembre de 2001

115

Glosario

Literal tipificado

Si desea establecer usted mismo el tipo de datos de un literal, puede hacerlo con la siguiente construccin: Nombre del tipo de datos#Valor del literal. Ejemplo INT#15 (tipo de datos: entero, valor: 15), BYTE#00001111 (tipo de datos: Byte, valor: 00001111) REAL#23.0 (tipo de datos: Real, valor: 23.0) Para la asignacin del tipo de datos REAL tambin se puede indicar el valor de la siguiente forma: 23.0. Indicando una posicin de la coma se asigna automticamente el tipo de datos REAL.

Literales

Los literales sirven para proporcionar directamente valores a las entradas de FFB, las condiciones de transicin, etc. La lgica del programa no puede sobrescribir estos valores (estn protegidos contra escritura). Se distingue entre literales genricos y tipificados. Adems, los literales sirven para asignar un valor a las constantes o un valor inicial a una variable. La entrada se efecta en forma de literal de base 2, literal de base 8, literal de base 16, literal entero, literal real o literal real con exponente. Los literales de base 16 sirven para indicar valores enteros en el sistema hexadecimal. La base debe identificarse mediante el prefijo 16#. Los valores no pueden ir precedidos por el signo (+/-). Los guiones bajos individuales ( _ ) situados entre los nmeros no son significativos. Ejemplo 16#F_F 16#FF (decimal 255) 16#E_0 16#E0 (decimal 224)

Literales de base 16

Literales de base 2

Los literales de base 2 sirven para indicar valores enteros en el sistema dual. La base debe identificarse mediante el prefijo 2#. Los valores no pueden ir precedidos por el signo (+/-). Los guiones bajos individuales ( _ ) situados entre los nmeros no son significativos. Ejemplo 2#1111_1111 2#11111111 (decimal 255) 2#1110_0000 2#11100000 (decimal 224)

116

840 USE 494 03 Septiembre de 2001

Glosario

Literales de base 8

Los literales de base 8 sirven para indicar valores enteros en el sistema octal. La base debe identificarse mediante el prefijo 8#. Los valores no pueden ir precedidos por el signo (+/-). Los guiones bajos individuales ( _ ) situados entre los nmeros no son significativos. Ejemplo 8#3_77 u 8#377 (decimal 255) 8#34_0 u 8#340 (decimal 224)

Literales de duracin

Las unidades permitidas para la duracin (TIME) son das (D), horas (H), minutos (M), segundos (S) y milisegundos (MS) o combinaciones de ellas. La duracin se debe identificar con el prefijo t#, T#, time# o TIME#. El "desborde" de la unidad de mayor valor est permitido; por ejemplo, la entrada T#25H15M es vlida. Ejemplo t#14MS, T#14.7S, time#18M, TIME#19.9H, t#20.4D, T#25H15M, time#5D14H12M18S3.5MS

Literales genricos

Si no considera relevante el tipo de datos de un literal, indique solamente el valor para dicho literal. En este caso, Concept asignar al literal un tipo de datos adecuado de forma automtica. Los literales reales sirven para indicar los valores con coma flotante en el sistema decimal. Los literales reales se caracterizan por la indicacin del punto decimal. Los valores pueden ir precedidos por el signo (+/-). Los guiones bajos individuales ( _ ) situados entre los nmeros no son significativos. Ejemplo -12.0, 0.0, +0.456, 3.14159_26

Literales reales

Llamada Located Variable

Proceso por el que se inicia la ejecucin de una operacin. A las located variables se les asigna una direccin de memoria de seal (direcciones de referencia 0x, 1x, 3x, 4x). El valor de estas variables se almacena en la memoria de seal y se puede modificar online con el editor de datos de referencia. Para acceder a estas variables se puede utilizar su nombre simblico o su direccin de referencia. Todas las entradas y salidas del PLC estn conectadas a la memoria de seal. El acceso del programa a seales perifricas conectadas al PLC se efecta slo mediante located variables. Los accesos externos a travs de las interfases Modbus o Modbus Plus del PLC, p. ej., por parte de sistemas de visualizacin, tambin son posibles mediante located variables.

840 USE 494 03 Septiembre de 2001

117

Glosario

M
Macro Las macros se crean con ayuda del software DFB Concept. Las macros sirven para duplicar las secciones y redes que se utilizan con frecuencia (incluyendo su lgica, sus variables y su declaracin de variables). Se distingue entre macros locales y globales. Las macros tienen las siguientes propiedades: Slo se pueden crear macros en los lenguajes de programacin FBD y LD. Las macros slo contienen una nica seccin. Las macros pueden contener una seccin todo lo compleja que se desee. Desde el punto de vista tcnico, una macro para la que se ha creado un instancia, es decir, una macro insertada en una seccin, no se distingue de una seccin generada de forma convencional. l Llamada de DFB en una macro l Declaracin de variables l Utilizacin de estructuras de datos propias de la macro l Aceptacin automtica de las variables declaradas en la macro l Valores iniciales para variables l Creacin de mltiples instancias de una macro en todo el programa con variables diferentes l El nombre de la seccin, los nombres de las variables y el nombre de la estructura de datos pueden contener hasta 10 marcas de intercambio distintas (de @0 a @9).

l l l l

Macros globales

Las macros globales estn disponibles en todos los proyectos de Concept y se encuentran en el directorio DFB, justo debajo del directorio Concept. Las macros locales slo estn disponibles en un nico proyecto de Concept y se guardan en el directorio DFB bajo el directorio del proyecto. La memoria de seal es el espacio de memoria para todas las magnitudes a las que se accede a travs de referencias (representacin directa) en el programa de usuario. Por ejemplo, en la memoria de seal hay bits de entrada, bits de salida/ marca, palabras de entrada y palabras de salida/marca. (Man-Machine-Interface) Interfase hombre-mquina American Standard Code for Information Interchange. El modo ASCII se utiliza para la comunicacin con distintos dispositivos centrales. ASCII funciona con 7 bits de datos.

Macros locales

Memoria de seal

MMI Modo ASCII

118

840 USE 494 03 Septiembre de 2001

Glosario

Modo RTU

Remote Terminal Unit (unidad de terminal remota) El modo RTU se utiliza para la comunicacin entre el PLC y un ordenador personal compatible con IBM. RTU funciona con 8 bits de datos. Un mdulo de funcin es una unidad organizativa del programa que calcula, de acuerdo con la funcionalidad definida en la descripcin del tipo de mdulo de funcin, los valores para sus salidas y variable(s) interna(s) cuando se ejecuta como instancia determinada. Todos los valores de las salidas y variables internas de una determinada instancia de mdulo de funcin se conservan de una llamada del mdulo de funcin a la siguiente. Aunque se ejecute varias veces una misma instancia de mdulo de funcin con los mismos argumentos (valores de parmetros de entrada), no se obtendrn necesariamente el/los mismos valor(es) de salida. Cada instancia de mdulo de funcin se representa grficamente mediante un smbolo de bloque rectangular. El nombre del tipo de mdulo de funcin est dentro del rectngulo, centrado en la parte superior. El nombre de la instancia del mdulo de funcin tambin est arriba, pero fuera del rectngulo. Se genera automticamente al crear una instancia, pero, en caso necesario, el usuario puede modificarlo. Las entradas se representan en la parte izquierda del bloque; las salidas, en la derecha. Los nombres de los parmetros formales de entrada/salida aparecen dentro del rectngulo, en el lugar correspondiente. La descripcin anterior de la representacin grfica tambin es aplicable en general a las llamadas de funciones y a las llamadas de DFB. En las correspondientes definiciones se indican las diferencias. El mdulo SA85 es un adaptador Modbus Plus para ordenadores IBM-AT o compatibles.

Mdulo de funcin (instancia) (FB)

Mdulo SA85

N
Nombre de instancia Identificador que pertenece a una determinada instancia de mdulo de funcin. El nombre de instancia sirve para identificar sin posibilidad de confusin un mdulo de funcin en una unidad organizativa del programa. El nombre de instancia se genera automticamente, pero se puede modificar. El nombre de instancia debe ser nico en toda la unidad organizativa del programa, en este caso no se distingue entre maysculas y minsculas. Si ya existe el nombre indicado, aparecer una advertencia y deber seleccionar otro nombre. El nombre de instancia se debe formular de acuerdo con la Nomenclatura IEC; si no, aparecer un mensaje de error. El nombre de instancia generado de manera automtica tiene siempre la estructura: FBI_n_m FBI = instancia de mdulo de funcin n = nmero de la seccin (nmero correlativo) m = nmero del objeto FFB dentro de la seccin (nmero correlativo)
119

840 USE 494 03 Septiembre de 2001

Glosario

Nombre del paso

El nombre del paso sirve para identificar inequvocamente a un paso dentro de una unidad organizativa del programa. El nombre del paso se genera automticamente, pero se puede modificar. El nombre del paso debe ser nico en toda la unidad organizativa del programa, si no, se generar un mensaje de error. El nombre de paso generado automticamente tiene siempre la estructura: S_n_m S = paso n = nmero de la seccin (nmero correlativo) m = nmero del paso dentro de la seccin (nmero correlativo)

Nomenclatura IEC (identificador)

Un identificador es una secuencia de letras, nmeros y guiones bajos que debe empezar por una letra o un guin bajo (p. ej., el nombre de un tipo de mdulo de funcin, una instancia, una variable o una seccin). Se pueden utilizar las letras propias de los juegos de caracteres nacionales (p. ej., , , , ), excepto en los nombres de proyecto y de DFB. Los guiones bajos son significativos en los identificadores, p. ej., "A_BCD" y "AB_CD" se interpretan como dos identificadores distintos. No se permiten varios guiones bajos iniciales ni seguidos. Los identificadores no pueden contener espacios en blanco. Las maysculas o minsculas no son significativas, p. ej., "ABCD" y "abcd" se interpretan como el mismo identificador. Los identificadores no pueden ser palabras clave.

O
Operador Un operador es un smbolo para una operacin boolearia o aritmtica que hay que realizar. Un operando es un literal, una variable, una llamada de funcin o una expresin.

Operando

P
Palabras clave Las palabras clave son combinaciones nicas de caracteres que se utilizan como elementos sintcticos especiales tal como se define en el anexo B de la norma CEI 1131-3. Todas las palabras clave que se utilizan en la norma CEI 1131-3 y, por tanto, en Concept, aparecen enumeradas en el anexo C de la norma CEI 1131-3. Las palabras clave de esta lista no se debern utilizar para ningn otro fin, p. ej., como nombres de variables, de secciones, de instancias, etc.

120

840 USE 494 03 Septiembre de 2001

Glosario

Palabras de entrada (referencias 3x)

Una palabra de entrada contiene informacin que procede de una fuente externa y se representa mediante un nmero de 16 bits. Un registro 3x tambin puede contener 16 bits de entrada consecutivos cargados en el registro en formato binario o BCD (decimal codificado en binario). Nota: La x que aparece detrs de la primera cifra del tipo de referencia representa un lugar de almacenamiento de cinco posiciones en la memoria de datos del usuario, por ejemplo, la referencia 300201 significa una palabra de entrada de 16 bits en la direccin 201 de la memoria de seal. Una palabra de salida/marca puede utilizarse para almacenar datos numricos (binarios o decimales) en la memoria de seal, o tambin para enviar los datos de la CPU a una unidad de salida del sistema de control. Nota: La x que aparece detrs de la primera cifra del tipo de referencia representa un lugar de almacenamiento de cinco posiciones en la memoria de datos del usuario, por ejemplo, la referencia 400201 significa una palabra de salida o marca de 16 bits en la direccin 201 de la memoria de seal. Parmetro de entrada/salida conectado actualmente. Transmite el argumento correspondiente al ejecutar un FFB.

Palabras de salida/marca (referencias 4x)

Parmetro actual Parmetro de entrada (entrada) Parmetro de salida (salida) Parmetros formales Participante de red Participante local de red Paso

Parmetro con el que se devuelve el resultado o los resultados de la evaluacin de un FFB. Parmetros de entrada/salida que se utilizan dentro de la lgica de un FFB y se ejecutan como entradas/salidas desde el FFB. Un participante es un dispositivo con una direccin (1...64) en la red Modbus-Plus.

El participante local es aqul que se est configurando en este momento.

Elemento de lenguaje SFC: Situacin en la que el comportamiento de un programa sigue, en lo que respecta a sus entradas y salidas, aquellas operaciones que se han definido mediante las correspondientes acciones del paso. Primer paso de una cadena secuencial. En todas las cadenas secuenciales debe haber definido un paso inicial. La cadena secuencial se inicia con el paso inicial la primera vez que ste se ejecuta. Autmata programable (PLC)

Paso inicial

PLC

840 USE 494 03 Septiembre de 2001

121

Glosario

Portapapeles

El portapapeles es una memoria temporal para objetos cortados o copiados. Estos objetos se pueden pegar en secciones. Cada vez que se vuelva a cortar o copiar, se sobrescribir el contenido anterior del portapapeles. El procesador Peer procesa los ciclos de token y el flujo de datos entre la red Modbus-Plus y la lgica de usuario PLC. Mxima unidad organizativa del programa. Un programa se cierra y se carga en un nico PLC. Un sistema redundante est compuesto por dos equipos de PLC con idntica configuracin que se comunican entre s mediante procesadores redundantes. En caso de que falle el PLC primario, el PLC secundario asume el control del mando. En condiciones normales, el PLC secundario no asume ninguna funcin de control, sino que comprueba la informacin de estado para detectar fallos. Denominacin general del nivel superior de una estructura en rbol de un software que determina el nombre de proyecto de orden superior de una aplicacin PLC. Despus de establecer el nombre del proyecto podr guardar la configuracin del sistema y el programa de control con este nombre. Todos los datos que se originan durante la creacin de la configuracin y del programa forman parte de este proyecto de nivel superior para la tarea de automatizacin especfica. Denominacin general del conjunto completo de la informacin de programacin y planificacin en la base de datos del proyecto que representa el cdigo fuente que describe la automatizacin de una instalacin. Un puente es un dispositivo que conecta redes. Permite la comunicacin entre usuarios de las dos redes. Cada red tiene su propia secuencia de rotacin de token - el token no se transmite a travs de puentes.

Procesador Peer

Programa

Programar sistema redundante (Hot Standby)

Proyecto

Puente

R
REAL REAL representa el tipo de datos "nmero con coma flotante". La entrada se efecta como literal real o como literal real con exponente. La longitud de los elementos de datos es de 32 bits. El rango de valores para variables de este tipo de datos va de 8.43E-37 a 3.36E+38. Nota: Dependiendo del tipo de procesador matemtico de la CPU no ser posible representar distintas reas dentro de este rango de valores permitido. Esto ser vlido para valores que tiendan a CERO y para valores que tiendan a INFINITO. En tales casos, en la modalidad de animacin no se mostrar un valor numrico, sino NAN (Not A Number) o INF (INFinite).
122
840 USE 494 03 Septiembre de 2001

Glosario

Red

Una red es la interconexin de dispositivos en un circuito de informacin comn que se comunican entre s mediante un mismo protocolo. La programacin decentral en la red Modbus Plus permite alcanzar el mximo rendimiento en la transferencia de datos sin necesidad de requisitos especiales en los vnculos. La programacin de una red decentral es muy sencilla. Para instalar la red no hace falta crear ninguna lgica adicional de esquema de contactos. Mediante las entradas correspondientes en el procesador Peer Cop se cumplen todos los requisitos para la transferencia de datos. Cada direccin directa es una referencia que comienza por una clave que indica si se trata de una entrada o una salida o de un bit o una palabra. Las referencias que empiezan con la clave 6 representan registros de la memoria extendida de la memoria de seal. Rango 0x = bits de salida/marca Rango 1x = bits de entrada Rango 3x = palabras de entrada Rango 4x = palabras de salida/marca Rango 6x = registros en la memoria extendida Nota: La x que aparece detrs de la primera cifra de cada tipo de referencia representa un lugar de almacenamiento de cinco posiciones en la memoria de datos del usuario, por ejemplo, la referencia 400201 significa una palabra de salida o marca de 16 bits en la direccin 201 de la memoria de seal.

Red decentral (DIO)

Referencia

Registro en la memoria extendida (referencia 6x) Representacin directa

Las referencias 6x son palabras de marca en la memoria extendida del PLC. Slo se pueden utilizar en programas de usuario LL984 y para utilizar una CPU 213 04 o CPU 424 02.

Mtodo para la representacin de variables en el programa PLC del que se puede derivar directamente la asignacin del lugar de almacenamiento lgico (e indirectamente el lugar de almacenamiento fsico). La E/S remota indica un lugar fsico de los dispositivos de control de puntos de E/S en relacin con el procesador que los controla. Las entradas/salidas remotas estn conectadas al dispositivo de control a travs de un cable de comunicacin.

RIO (Remote I/O)

S
Salto Elemento del lenguaje SFC. Los saltos se utilizan para saltar reas de la cadena secuencial.
123

840 USE 494 03 Septiembre de 2001

Glosario

Seccin

Una seccin se puede utilizar, por ejemplo, para describir el funcionamiento de una unidad tecnolgica, como un motor. Un programa o DFB est compuesto de una o ms secciones. Las secciones se pueden programar con los lenguajes de programacin IEC FBD y SFC. Dentro de una seccin slo se puede utilizar uno de los lenguajes de programacin mencionados. Cada seccin tiene su propia ventana de documento en Concept. Para tener una mejor visin de conjunto, es mejor dividir una seccin grande en varias ms pequeas. Para desplazarse dentro de la seccin se utiliza la barra de desplazamiento. Elemento de datos compuesto por uno o varios bits.

Secuencia de bits Smbolo (icono)

Representacin grfica de distintos objetos en Windows, p. ej., unidades de disco, programas de aplicacin y ventanas de documento. En los dispositivos de control Quantum, Concept incluye la preparacin de la asignacin de E/S para mdulos de E/S SY/MAX para el control RIO mediante el PLC Quantum. El bastidor remoto SY/MAX tiene un adaptador remoto de E/S en el slot 1 que se comunica mediante un sistema de E/S Modicon S908 R. Los mdulos de E/S SY/MAX se incluyen en la asignacin de E/S de la configuracin de Concept para marcarlos e integrarlos.

SY/MAX

T
Texto estructurado (ST) ST es un lenguaje de texto conforme a CEI 1131, en el que las operaciones, como, por ejemplo, las llamadas de mdulos de funcin y funciones, la ejecucin condicionada de instrucciones, la repeticin de instrucciones, etc., se representan mediante instrucciones. TIME representa el tipo de datos "duracin". La entrada se realiza como literal de duracin. La longitud de los elementos de datos es de 32 bits. El rango de valores para las variables de este tipo de datos va de 0 a 2exp(32)-1. La unidad para el tipo de datos TIME es 1 ms. Los tipos de datos derivados son tipos de datos que se han derivado de los tipos de datos elementales y/o de otros tipos de datos derivados. La definicin de los tipos de datos derivados se realiza en el editor de tipos de datos de Concept. Se distingue entre tipos de datos globales y tipos de datos locales.

TIME

Tipo de datos derivado

124

840 USE 494 03 Septiembre de 2001

Glosario

Tipo de datos genrico Tipo de mdulo de funcin

Tipo de datos que sustituye otros tipos de datos.

Elemento de lenguaje compuesto por: 1. la definicin de una estructura de datos, dividida en variables de entrada, de salida e internas; 2) un conjunto de operaciones que se realizan con los elementos de la estructura de datos cuando se ejecuta una instancia del tipo de mdulo de funcin. Este conjunto de operaciones puede estar formulado en uno de los lenguajes IEC (tipo DFB) o en "C" (tipo EFB). Un tipo de mdulo de funcin puede recibir varias instancias (ejecutar). La vista general muestra la jerarqua de los tipos de datos tal como se utilizan en las entradas y salidas de funciones y mdulos de funcin. Los tipos de datos genricos se identifican mediante el prefijo "ANY". l ANY_ELEM l ANY_NUM ANY_REAL (REAL) ANY_INT (DINT, INT, UDINT, UINT) l ANY_BIT (BOOL, BYTE, WORD) l TIME l Tipos de datos de sistema (expansiones IEC) l Derivado (de los tipos de datos ANY) Los tipos de datos derivados globales estn disponibles en todos los proyectos de Concept y se encuentran en el directorio DFB, justo debajo del directorio Concept.

Tipos de datos

Tipos de datos derivados globales Tipos de datos derivados locales Token

Los tipos de datos derivados locales slo estn disponibles en un nico proyecto de Concept y sus DFB locales, y se guardan en el directorio DFB bajo el directorio del proyecto. La red "Token" controla la propiedad temporal del derecho de transferencia por parte de un nico participante. El Token recorre los participantes en una secuencia de direcciones circular (ascendente). Todos los participantes siguen el recorrido del token y pueden recibir todos los datos posibles enviados. Traffic Cop es una lista de componentes que se genera a partir de la lista de componentes del usuario. La lista Traffic Cop se gestiona en el PLC y contiene, adems de la lista de componentes del usuario, informacin de estado de los mdulos y las estaciones de E/S, por ejemplo. Condicin necesaria para que el control pase de uno o ms pasos predecesores a uno o ms pasos sucesores a lo largo de una conexin direccional.

Traffic Cop

Transicin

840 USE 494 03 Septiembre de 2001

125

Glosario

U
UDEFB Funciones/mdulos de funcin elementales definidos por el usuario Funciones o mdulos de funcin creados con el lenguaje de programacin C y disponibles en las bibliotecas de Concept. UDINT representa el tipo de datos "nmero entero de longitud doble sin signo (unsigned double integer)". La entrada se efecta en forma de literal entero, literal de base 2, literal de base 8 o literal de base 16. La longitud de los elementos de datos es de 32 bits. El rango de valores para las variables de este tipo de datos va de 0 a 2exp(32)-1. UINT representa el tipo de datos "nmero entero sin signo (unsigned integer)". La entrada se efecta en forma de literal entero, literal de base 2, literal de base 8 o literal de base 16. La longitud de los elementos de datos es de 16 bits. El rango de valores para las variables de este tipo de datos va de 0 a (2exp 16)-1. Funcin, mdulo de funcin o programa. Este trmino se puede referir tanto a un tipo como a una instancia.

UDINT

UINT

Unidad organizativa del programa Unlocated Variable

A las unlocated variables no se les asigna ninguna direccin de memoria de seal. Por lo tanto, tampoco ocupan ninguna direccin de memoria de seal. El sistema almacena el valor de estas variables, que se puede modificar con el editor de datos de referencia, de forma interna. A estas variables slo se accede mediante su nombre simblico. Las seales que no necesitan acceso a la periferia, p. ej., resultados intermedios, marcas de sistema, etc., deberan declararse preferiblemente como unlocated variables.

V
Valor inicial Valor asignado a una variable durante el inicio del programa. La asignacin del valor se realiza en forma de literal.

126

840 USE 494 03 Septiembre de 2001

Glosario

Variables

Las variables sirven para el intercambio de datos dentro de una misma seccin, entre secciones distintas y entre el programa y el PLC. Las variables se componen como mnimo de un nombre de variable y un tipo de datos. Si se asigna una direccin directa (referencia) a una variable, se habla de una located variable. Si a una variable no se le asigna ninguna direccin directa, se habla de una unlocated variable. Si a la variable se le asigna un tipo de datos derivado, se habla de una variable de elementos mltiples. Adems, tambin existen constantes y literales. Variables a las que se les ha asignado un tipo de datos derivado con ayuda de la palabra clave ARRAY (campo). Un campo es una coleccin de elementos de datos con el mismo tipo de datos. Variables a las que se ha asignado un tipo de datos derivado definido con STRUCT o ARRAY. Se distingue entre variables de campo y variables estructuradas. Variables a las que se ha asignado un tipo de dato derivado definido con STRUCT (estructura). Una estructura es una coleccin de elementos de datos de distintos tipos en general (tipos de datos elementales y/o tipos de datos derivados). Ventana seleccionada en este momento. Slo puede haber una ventana activa en un momento determinado. Cuando se activa una ventana, cambia el color de su barra de ttulo para distinguirla de las dems ventanas. Las ventanas no seleccionadas estn inactivas. Ventana dentro de una ventana de aplicacin. Dentro de una ventana de aplicacin puede haber abiertas varias ventanas de documento al mismo tiempo. No obstante, slo puede haber una ventana de documentoactiva. Las ventanas de documento en Concept son, por ejemplo, las secciones, la ventana de mensajes, el editor de datos de referencia y la configuracin PLC. Ventana que contiene el espacio de trabajo, la barra de mens y la barra de herramientas para el programa de la aplicacin. El nombre del programa de la aplicacin aparece en la barra de ttulo. Una ventana de aplicacin puede contener varias ventanas de documento. En Concept, la ventana de aplicacin corresponde a un proyecto. Vertical significa que la pgina del texto impreso es ms alta que ancha.

Variables de campo

Variables de elementos mltiples Variables estructuradas

Ventana activa

Ventana de documento

Ventana de la aplicacin

Vertical

840 USE 494 03 Septiembre de 2001

127

Glosario

W
WORD WORD representa el tipo de datos "secuencia de bits 16". La entrada se efecta en forma de literal de base 2, literal de base 8 o literal de base 16. La longitud de los elementos de datos es de 16 bits. A este tipo de datos no se le puede asignar un rango de valores numrico.

Z
Zoom DX Esta propiedad permite conectarse a un objeto de programacin para observar y, en caso necesario, modificar los valores de los datos.

128

840 USE 494 03 Septiembre de 2001

ndice

B C A
F
FREERUN, 17 Funcin Parametrizacin, 9, 10

B
Bloque de funcin Parametrizacin, 9, 10

C
Ciclos del sistema, 91 Control SFC, 81 Control SFC extendido, 95

G
GET_TOD, 19

D
DIOSTAT, 15

H
HSBY GET_TOD, 19 HSBY_RD, 23 HSBY_ST, 27 HSBY_WR, 31 REV_XFER, 67 SET_TOD, 77 HSBY_RD, 23 HSBY_ST, 27 HSBY_WR, 31

E
Escritura del registro de comandos Hot Standby, 31 Escritura y lectura de los dos registros de transferencia inversos, 67 Especiales SKP_RST_SCT_FALSE, 89 Estado de funcin de bloques (DIO), 15 Estado de funcin de mdulos (RIO), 71 Estado de funcin de mdulos para M1, 39 Estado de funcin del autmata, 45 Estado del sistema, 93

L
Lectura del registro de rdenes Hot Standby, 23, 27 Lectura del reloj del equipo (Time of Day), 19 LOOPBACK, 35

840 USE 494 03 Septiembre de 2001

129

Index

M
M1HEALTH, 39

O
ONLEVT, 43

P
Parametrizacin, 9, 10 PLCSTAT, 45 Puesta del reloj del equipo (Time of Day), 77

R
REV_XFER, 67 RIOSTAT, 71

S
Saltar el resto de la seccin, 89 Salto atrs, 35 SAMPLETM, 75 SET_TOD, 77 SFCCNTRL, 81 Sistema SKP_RST_SCT_FALSE, 89 SKP_RST_SCT_FALSE, 89 Specials FREERUN, 17 LOOPBACK, 35 ONLEVT, 43 SAMPLETM, 75 SFCCNTRL, 81 XSFCCNTRL, 95 Suceso en lnea, 43 SYSCLOCK, 91 SYSSTATE, 93

SYSTEM DIOSTAT, 15 FREERUN, 17 GET_TOD, 19 HSBY_RD, 23 HSBY_ST, 27 HSBY_WR, 31 LOOPBACK, 35 M1HEALTH, 39 ONLEVT, 43 PLCSTAT, 45 REV_XFER, 67 RIOSTAT, 71 SAMPLETM, 75 SET_TOD, 77 SFCCNTRL, 81 SYSCLOCK, 91 SYSSTATE, 93 XSFCCNTRL, 95 System PLCSTAT, 45

T
Temporizador espontneo, 17 Tiempo de exploracin, 75

X
XSFCCNTRL, 95

130

840 USE 494 03 Septiembre de 2001

You might also like