Concept System

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 130

Concept

Biblioteca de módulos IEC


Parte: SYSTEM
840 USE 494 03 spa Version 2.5
33001662.01
2
Tabla de materias

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

Parte I Generalidades sobre la biblioteca


de bloques SYSTEM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Capítulo 1 Parametrización de funciones y bloques de función . . . . . . . . 9


Parametrización de funciones y bloques de función . . . . . . . . . . . . . . . . . . . . . . 10

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


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

Capítulo 2 DIOSTAT: Estado de función de módulos (DIO) . . . . . . . . . . . 15


Capítulo 3 FREERUN: Temporizador espontáneo . . . . . . . . . . . . . . . . . . . 17
Capítulo 4 GET_TOD: Lectura del reloj del equipo (Time of Day) . . . . . . 19
Capítulo 5 HSBY_RD: Lectura del registro de comandos
Hot Standby. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Capítulo 6 HSBY_ST: Lectura del registro de estado Hot Standby . . . . . 27
Capítulo 7 HSBY_WR: Escritura del registro de comandos
Hot Standby. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Capítulo 8 LOOPBACK: Salto atrás. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Capítulo 9 M1HEALTH: Estado de función de módulos para M1 . . . . . . . 39
Capítulo 10 ONLEVT: Suceso en línea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Capítulo 11 PLCSTAT: Estado de función del autómata. . . . . . . . . . . . . . . 45
Capítulo 12 REV_XFER: Escritura y lectura de los dos
Revers-Transfer-Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

3
Capítulo 13 RIOSTAT: Estado de función de módulos (RIO). . . . . . . . . . . 71
Capítulo 14 SAMPLETM: Tiempo de exploración . . . . . . . . . . . . . . . . . . . . 75
Capítulo 15 SET_TOD: Puesta del reloj del equipo (Time Of Day) . . . . . . 77
Capítulo 16 SFCCNTRL: Control SFC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Capítulo 17 SKP_RST_SCT_FALSE: Saltar el resto de la sección . . . . . . 89
Capítulo 18 SYSCLOCK: Ciclos del sistema . . . . . . . . . . . . . . . . . . . . . . . . 91
Capítulo 19 SYSSTATE: Estado del sistema . . . . . . . . . . . . . . . . . . . . . . . . 93
Capítulo 20 XSFCCNTRL: Control SFC extendido . . . . . . . . . . . . . . . . . . . 95

Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

Índice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

4
Acerca de este

Presentación

Objeto Esta documentación le ayudará en la configuración de las funciones y los módulos


de función.

Campo de Esta documentación es válida para Concept 2.5 en Microsoft Windows 98, Microsoft
aplicación Windows 2000 y Microsoft Windows NT 4.x.

Nota: Encontrará más información actualizada en el archivo README de


Concept.

Documentos
relacionados
Título Reference Number
Instrucciones para la instalación de Concept 840 USE 492 03
Manual de usuario de Concept 840 USE 493 03
Concept EFB User Manual 840 USE 495 00
Biblioteca de módulos LL984 de Concept 840 USE 496 03

Comentarios del Envíe sus comentarios a la dirección electrónica [email protected]


usuario

840 USE 494 03 Septiembre de 2001 5


Acerca de este

6 840 USE 494 03 Septiembre de 2001


Generalidades sobre la biblioteca
de bloques SYSTEM
I
Vista general

Introducción Este apartado contiene información de carácter general sobre la biblioteca de


bloques SYSTEM.

Contenido Esta parte contiene los siguientes capítulos:


Capítulo Nombre del capítulo Página
1 Parametrización de funciones y bloques de función 9

840 USE 494 03 Septiembre de 2001 7


Generalidades

8 840 USE 494 03 Septiembre de 2001


Parametrización de funciones y
bloques de función
1

840 USE 494 03 Septiembre de 2001 9


Parametrización

Parametrización de funciones y bloques de función

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

FFB
(p.e. retardo de conexión)

Nombre/contador
de funciones del Operación Operando
ejemplar (p.e TON)
(p.e. FBI_2_22 (18))

Parámetro actual
Parámetro Variable, elemento de
formal una variable de
(p.e. elementos múltiples,
IN,PT,Q,ET) dirección literal,
directa
(p.e. ENABLE, EXP.1,
TIME, ERROR, OUT,
%4:0001)

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

Operación La operación establece la funcionalidad que se debe ejecutar por el FFB, p. ej.,
registro de corrimientos, operaciones de conversión

10 840 USE 494 03 Septiembre de 2001


Parametrización

Operando El operando determina con lo que se debe ejecutar la operación. En FFBs está
compuesto de parámetros formales y parámetros actuales.

Parámetros El parámetro formal es una reserva de lugar para un operando. Durante la


formales / parametrización se le asigna un parámetro actual al parámetro formal (parámetro
Parámetros actual).
actuales
El parámetro actual puede ser una variable, una variable de elementos múltiples,
un elemento de una variable de elementos múltiples, un literal o una dirección
directa.

Llamada Cada FFB dispone de la posibilidad de la llamada "condicional" o "incondicional". La


condicional / condición se realiza mediante una unión delante de la entrada EN.
incondicional l EN visualizada
Llamada condicional (sólo 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 automáticamente con un "0", el FFB no se
procesaría jamás en caso contrario.

Llamada a La llamada a funciones y bloques de función en IL (lista de instrucciones) y ST (texto


funciones y estructurado) deberá consultarlas en los correspondientes capítulos del Manual de
bloques de usuario.
función en IL y
ST

840 USE 494 03 Septiembre de 2001 11


Parametrización

12 840 USE 494 03 Septiembre de 2001


Descripciones EFB

II
Vista general

Introducción Estas descripciones EFB están documentadas por orden alfabético.

Nota: El número de entradas de algunos EFB se puede aumentar por medio de


una modificación del tamaño vertical del símbolo FFB hasta un máximo de 32. En
la descripción de los diferentes EFB se puede encontrar de que EFB se trata.

Contenido Esta parte contiene los siguientes capítulos:


Capítulo Nombre del capítulo Página
2 DIOSTAT: Estado de función de módulos (DIO) 15
3 FREERUN: Temporizador espontáneo 17
4 GET_TOD: Lectura del reloj del equipo (Time of Day) 19
5 HSBY_RD: Lectura del registro de comandos Hot Standby 23
6 HSBY_ST: Lectura del registro de estado Hot Standby 27
7 HSBY_WR: Escritura del registro de comandos Hot Standby 31
8 LOOPBACK: Salto atrás 35
9 M1HEALTH: Estado de función de módulos para M1 39
10 ONLEVT: Suceso en línea 43
11 PLCSTAT: Estado de función del autómata 45
12 REV_XFER: Escritura y lectura de los dos Revers-Transfer- 67
Register
13 RIOSTAT: Estado de función de módulos (RIO) 71
14 SAMPLETM: Tiempo de exploración 75
15 SET_TOD: Puesta del reloj del equipo (Time Of Day) 77
16 SFCCNTRL: Control SFC 81
17 SKP_RST_SCT_FALSE: Saltar el resto de la sección 89

840 USE 494 03 Septiembre de 2001 13


Descripciones EFB

Capítulo Nombre del capítulo Página


18 SYSCLOCK: Ciclos del sistema 91
19 SYSSTATE: Estado del sistema 93
20 XSFCCNTRL: Control SFC extendido 95

14 840 USE 494 03 Septiembre de 2001


DIOSTAT: Estado de función de
módulos (DIO)
2
Vista general

Introducción Este capítulo describe el bloque DIOSTAT.

Contenido: Este capítulo contiene los siguiente apartados:


Apartado Página
Descripción breve 16
Representación 16

840 USE 494 03 Septiembre de 2001 15


DIOSTAT: Estado de función de módulos (DIO)

Descripción breve

Descripción de la Esta función ofrece el estado de función de los módulos E/S de una estación E/S
función (DIO).
Cada módulo (lugar de conexión) de una estación E/S se representa por medio de
un bit del "estado" de salida. El bit que está situado más a la izquierda del "estado"
corresponde al lugar de conexión situado más a la izquierda de la estación E/S.

Nota: Si un módulo de la estación E/S está configurado y trabaja de forma


correcta, el bit correspondiente tomará el valor "1".

Como parámetros adicionales se pueden proyectar EN y ENO.

Representación

Símbolo Representación del módulo:


DIOSTAT
UINT LINK WORD
UINT DROP

Descripción de Descripción de los parámetros del módulo:


parámetros
Parámetro Tipo de datos Significado
LINK UINT Número de vínculo (0...2)
DROP UINT Número de estación de E/S (1...64)
OUT WORD Modelo de bits de estado de una estación E/S

16 840 USE 494 03 Septiembre de 2001


FREERUN: Temporizador
espontáneo
3
Vista general

Introducción Este capítulo describe el bloque FREERUN.

Contenido: Este capítulo contiene los siguiente apartados:


Apartado Página
Descripción breve 18
Representación 18

840 USE 494 03 Septiembre de 2001 17


FREERUN: Temporizador espontáneo

Descripción breve

Descripción de la Estafunción ejecuta un contador espontáneo que se puede utilizar para la medición
función del tiempo de ejecución de secciones y programas de usuario.
Como parámetros adicionales se pueden proyectar EN y ENO.

Cálculo del Cálculo del tiempo de ejecución de una sección:


tiempo de
Paso Acción
ejecución de una
sección 1 Colocar una función FREERUN al principio de la sección y una al final de la misma.
2 Asegurarse de que la función FREERUN del principio de la sección se va a ejecutar
en primer lugar y de que la que está situada al final será la última en ejecutarse.
3 Calcular el delta de los dos valores averiguados.
Este delta representa el tiempo de ejecución de la sección en microsegundos.

Cálculo del Cálculo del tiempo de ejecución de un programa:


tiempo de
Paso Acción
ejecución de un
programa 1 Colocar una función FREERUN al principio de la primera sección del programa y
una al final de la última sección.
2 Asegurarse de que la función FREERUN del principio de la primera sección se va
a ejecutar en primer lugar y de que la que está situada al final de la última sección
será la última en ejecutarse.
3 Calcular el delta de los dos valores averiguados.
Este delta representa el tiempo de ejecución del programa en microsegundos.

Representación

Símbolo Representación del bloque:


FREERUN

Descripción de Descripción de los parámetros de bloque:


los parámetros
Parámetro Tipo de datos Significado
OUT DINT 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)
4
Vista general

Introducción Este capítulo describe el bloque GET_TOD.

Contenido: Este capítulo contiene los siguiente apartados:


Apartado Página
Descripción breve 20
Representación 21

840 USE 494 03 Septiembre de 2001 19


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

Descripción breve

Descripción de la Este bloque de función busca (junto con otros bloques de función en el grupo
función HSBY) en la configuración del autómata 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 función sobre los simuladores.
El bloque de función GET_TOD sirve para la lectura del reloj de hardware, en el
caso de que previamente se hayan preparado para él los registros correspon-
dientes en la configuración. Si dichos registros no están disponibles, la salida
TOD_CNF se pone a "0".
Como parámetros 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)

Representación

Símbolo Representación del bloque:


GET_TOD
TOD_CNF BOOL
D_WEEK BYTE
MONTH BYTE
DAY BYTE
YEAR BYTE
HOUR BYTE
MINUTE BYTE
SECOND BYTE

Descripción de Descripción de los parámetros de bloque:


los parámetros
Parámetro Tipo de datos Significado
TOD_CNF BOOL Se ha encontrado un registro "1" = 4x para el reloj
de hardware y el reloj está en condiciones de
funcionamiento.
"0" = Se pone momentáneamente el tiempo. En este
caso, el resto de las salidas conservan los valores
que tenían hasta el momento.
D_WEEK BYTE Día de la semana, 1 = domingo .. 7 = sábado
MONTH BYTE Mes 1 ..12
DAY BYTE Día 1..31
YEAR BYTE Año 0 ..99
HOUR BYTE Hora 0 ..23
MINUTE BYTE Minuto 0 ..59
SEKUNDE BYTE Segundo 0 ..59

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
5
Vista general

Introducción Este capítulo describe el bloque HSBY_RD.

Contenido: Este capítulo contiene los siguiente apartados:


Apartado Página
Descripción breve 24
Representación 24

840 USE 494 03 Septiembre de 2001 23


HSBY_RD: Lectura del registro de comandos Hot Standby

Descripción breve

Descripción de la Este bloque de función sirve para el uso de la funcionalidad CEI Hot Standby. Éste
función busca (junto con otros bloques de función en el grupo HSBY) en la configuración
del autómata 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 función sobre los simuladores.
El bloque de función HSBY_RD comprueba por sí mismo si existe una configuración
Hot Standby. Si existe alguna, da el contenido del registro de órdenes y la salida
HSBY se pone a "1". Si no existe ninguna configuración Hot Standby, la salida
HSBY se pone a "0".
Como parámetros adicionales se pueden proyectar EN y ENO.

Representación

Símbolo Representación del bloque:


HSBY_RD
HSBY BOOL
KSW_OVR BOOL
PCA_RUN BOOL
PCB_RUN BOOL
SBY_OFF BOOL
EXC_UPD BOOL
SWP_MB1 BOOL
SWP_MB2 BOOL
SWP_MB3 BOOL

24 840 USE 494 03 Septiembre de 2001


HSBY_RD: Lectura del registro de comandos Hot Standby

Descripción de Descripción de los parámetros de bloque:


los parámetros
Parámetro Tipo de datos Significado
HSBY BOOL "1" = Se ha encontrado una configuración Hot
Standby
KSW_OVR BOOL Keyswitch override
"1" = Desactivado el conmutador manual del módulo
Hot Standby (CHSxxx) por software.
PCA_RUN BOOL PLC A running
"1" = El autómata, que tiene en su rack local el
módulo Hot Standby con la posición del conmutador
A, se encuentra en el modo continuo (run-LED del
autómata y Standby-/Primary-LED del módulo Hot
Standby).
Sólo tiene sentido cuando Keyswitch override está
activo.
PCB_RUN BOOL PLC B running
"1" = El autómata, que tiene en su rack local el
módulo Hot Standby con la posición del conmutador
B, se encuentra en el modo continuo (run-LED del
autómata y Standby-/Primary-LED del módulo Hot
Standby).
Sólo tiene sentido cuando Keyswitch override está
activo.
SBY_OFF BOOL Standby Off on logic mismatch
"1" = El autómata Standby pasa al modo local tan
pronto como los dos autómatas contengan
programas diferentes.
EXC_UPD BOOL Exec Update
"1" = permitido Exec Update en el autómata
Standby, mientras el autómata primario continúe
funcionando.
(Después de Exec Update, el autómata Standby
pasa de nuevo al modo en línea.)
SWP_MB1 BOOL Swap address Modbus Port 1
"1" = Activado el cambio de dirección del puerto
Modbus 1
SWP_MB2 BOOL Swap address Modbus Port 2
"1" = Activado el cambio de dirección del puerto
Modbus 2
SWP_MB3 BOOL Swap address Modbus Port 3
"1" = Activado el cambio de dirección del puerto
Modbus 3

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
6
Vista general

Introducción Este capítulo describe el bloque HSBY_ST.

Contenido: Este capítulo contiene los siguiente apartados:


Apartado Página
Descripción breve 28
Representación 28

840 USE 494 03 Septiembre de 2001 27


HSBY_ST: Lectura del registro de estado Hot Standby

Descripción breve

Descripción de la Este bloque de función sirve para el uso de la funcionalidad CEI Hot Standby. Éste
función busca (junto con otros bloques de función en el grupo HSBY) en la configuración
del autómata 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 función sobre los simuladores.
El bloque de función sirve para la lectura del registro de estado Hot Standby. Si no
existe una configuración Hot Standby o si la configuración Hot Standby no contiene
ningún sector ‘Non-Transfer’ que contenga el registro de estado, la salida HSBY se
pondrá a "0".
Como parámetros adicionales se pueden proyectar EN y ENO.

Representación

Símbolo Representación del bloque:


HSBY_ST
HSBY BOOL
THIS_OFF BOOL
THIS_PRY BOOL
THIS_SBY BOOL
REMT_OFF BOOL
REMT_PRY BOOL
REMT_SBY BOOL
LOGIC_OK BOOL
THIS_ISA BOOL
THIS_ISB BOOL

28 840 USE 494 03 Septiembre de 2001


HSBY_ST: Lectura del registro de estado Hot Standby

Descripción de Descripción de los parámetros de bloque:


los parámetros
Parámetro Tipo de datos Significado
HSBY BOOL "1" = Se ha encontrado una configuración Hot
Standby, introducido un sector ‘Non-Transfer’.
THIS_OFF BOOL "1" = Este autómata está en local
THIS_PRY BOOL "1" = Este autómata es el autómata primario
THIS_SBY BOOL "1" = Este autómata es el autómata Standby
REMT_OFF BOOL "1" = El otro autómata (remoto) está en local
REMT_PRY BOOL "1" = El otro autómata es el autómata primario
REMT_SBY BOOL "1" = El otro autómata es el autómata Standby
LOGIC_OK BOOL "1" = Los programas de los dos autómatas son
idénticos
THIS_ISA BOOL "1" = Este autómata tiene el módulo Hot Standby
con la posición de conmutación A en el rack local.
THIS_ISB BOOL "1" = Este autómata tiene el módulo Hot Standby
con la posición de conmutación 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
7
Vista general

Introducción Este capítulo describe el bloque HSBY_WR.

Contenido: Este capítulo contiene los siguiente apartados:


Apartado Página
Descripción breve 32
Representación 32

840 USE 494 03 Septiembre de 2001 31


HSBY_WR: Escritura del registro de comandos Hot Standby

Descripción breve

Descripción de la Este bloque de función sirve para el uso de la funcionalidad CEI Hot Standby. Éste
función busca (junto con otros bloques de función en el grupo HSBY) en la configuración
del autómata 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 función sobre los simuladores.
El bloque de función HSBY_WR sirve para poner diferentes modos Hot Standby
que están permitidos para Hot Standby de CEI. El poner los modos correspon-
dientes en cada caso implica una modificación del registro de comandos Hot
Standby, que es realizada de forma automática por el bloque de función. Si no
existe una configuración Hot Standby se pone la salida HSBY a "0", en caso
contrario su valor es "1".
Como parámetros adicionales se pueden proyectar EN y ENO.

Representación

Símbolo Representación del módulo:


HSBY_WR
BOOL KSW_OVR HSBY BOOL
BOOL PCA_RUN
BOOL PCB_RUN
BOOL SWP_MB1
BOOL SWP_MB2
BOOL SWP_MB3

32 840 USE 494 03 Septiembre de 2001


HSBY_WR: Escritura del registro de comandos Hot Standby

Descripción de Descripción de los parámetros del módulo:


parámetros
Parámetro Tipo de datos Significado
KSW_OVR BOOL Keyswitch override
"1" = Se desactiva el conmutador manual del
módulo Hot Standby (CHSxxx).
PCA_RUN BOOL PLC A Running
"1 -> 0" = y Keyswitch override (KSW_OVR)
activado, el PLC que tenga el módulo Hot Standby
con ajuste de conmutador A en su bastidor local
pasa al modo Offline.
PCB_RUN BOOL PLC B Running
"1 -> 0" = y Keyswitch override (KSW_OVR)
activado, el PLC que tenga el módulo Hot Standby
con ajuste de conmutador B en su bastidor local
pasa al modo Offline.
SWP_MB1 BOOL Swap address Modbus Port 1
"0 -> 1" = La dirección Modbus del puerto 1 del
NUEVO PLC Primary se modifica si se produce una
conmutación.
(Dirección nueva del PLC Primary = dirección
antigua + 128,
(Dirección nueva del PLC Standby = dirección
antigua -128)
SWP_MB2 BOOL Swap address Modbus Port 2
"0 -> 1" = La dirección Modbus del puerto 2 del
NUEVO PLC Primary se modifica si se produce una
conmutación.
(Dirección nueva del PLC Primary = dirección
antigua + 128,
(Dirección nueva del PLC Standby = dirección
antigua -128)
SWP_MB3 BOOL Swap address Modbus Port 3
"0 -> 1" = La dirección Modbus del puerto 3 del
NUEVO PLC Primary se modifica si se produce una
conmutación.
(Dirección nueva del PLC Primary = dirección
antigua + 128,
(Dirección nueva del PLC Standby = dirección
antigua -128)
HSBY BOOL "1" = Se ha encontrado la configuración Hot
Standby.

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 atrás

8
Vista general

Introducción Este capítulo describe el bloque LOOPBACK.

Contenido: Este capítulo contiene los siguiente apartados:


Apartado Página
Descripción breve 36
Representación 36
Descripción detallada 37

840 USE 494 03 Septiembre de 2001 35


LOOPBACK: Salto atrás

Descripción breve

Descripción de la Este bloque de función provoca un salto al principio del programa de usuario
función (rearrancar el programa de usuario).
Como parámetros adicionales se pueden proyectar EN y ENO.

Representación

Símbolo Representación del bloque:


LOOPBACK
BOOL JMPSTART ADD_LOOP UINT
UDINT TIMEOUT ADD_TIME UDINT

Descripción de Descripción de los parámetros de bloque:


los parámetros
Parámetro Tipo de datos Significado
JMPSTART BOOL 1 = se realiza el salto
TIMEOUT UDINT Tiempo watchdog en microsegundos
ADD_LOOP UINT Número de los ciclos de bucle adicionales
ADD_TIME UDINT Tiempo en microsegundos para los ciclos
adicionales

36 840 USE 494 03 Septiembre de 2001


LOOPBACK: Salto atrás

Descripción detallada

Disparo del salto Mientras en la entrada JMPSTART figure el valor "0" (FALSE), el bloque de función
no inicia ninguna función. Si en la entrada JMPSTART figura el valor "1" (TRUE) se
ejecuta el salto al principio del programa de usuario, siempre que todavía no haya
pasado el tiempo indicado en la entrada TIMEOUT.

Adaptación del Sin embargo, el salto sólo se realiza si en la entrada TIEMPO DE ESPERA figura
tiempo watchdog un tiempo watchdog adecuado. Adecuado significa que el tiempo watchdog tiene
que ser mayor que la duración de ejecución 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.

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

Visualización del La salida ADD_TIME indica el tiempo en microsegundos que se ha precisado para
tiempo para los ciclos adicionales. Esta salida muestra los posibles valores inesperados cuando
ciclos se trabaja con un pequeño ajuste previo de TIEMPO DE ESPERA. Por esta razón,
adicionales este valor sólo se debería emplear como información de carácter general (por
ejemplo, para diagnósticos). No se debe utilizar para otro tipo de cálculos.

Resumen Ú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 > duración de ejecución del programa de usuario).
l El tiempo watchdog proyectado en la entrada TIEMPO DE ESPERA todavía no
se ha cumplido.

840 USE 494 03 Septiembre de 2001 37


LOOPBACK: Salto atrás

38 840 USE 494 03 Septiembre de 2001


M1HEALTH: Estado de función de
módulos para M1
9
Vista general

Introducción Este capítulo describe el bloque M1HEALTH.

Contenido: Este capítulo contiene los siguiente apartados:


Apartado Página
Descripción breve 40
Representación 40

840 USE 494 03 Septiembre de 2001 39


M1HEALTH: Estado de función de módulos para M1

Descripción breve

Descripción de la Este bloque de función ofrece el estado de función para bloques E/S que funcionan
función junto con el autómata 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 asignación de los
bit se fija por medio del cableado de los bloques E/S. En este sentido, el bit situado
más a la izquierda en "STATUSx" se corresponde con el módulo E/S que está más
próximo al autómata (referido en cada caso a los 16 módulos E/S).
El bloque local conectado al autómata se representa mediante la salida ATIDROP.

Nota: Si un bloque del soporte de módulos está configurado y trabaja de forma


correcta, el bit correspondiente toma el valor "1".

Como parámetros adicionales se pueden proyectar EN y ENO.

Representación

Símbolo Representación del bloque:

M1HEALTH
ATIDROP BOOL
STATUS1 WORD
STATUS2 WORD
: :
STATUS8 WORD

40 840 USE 494 03 Septiembre de 2001


M1HEALTH: Estado de función de módulos para M1

Descripción de Descripción de los parámetros de bloque:


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

840 USE 494 03 Septiembre de 2001 41


M1HEALTH: Estado de función de módulos para M1

42 840 USE 494 03 Septiembre de 2001


ONLEVT: Suceso en línea

10
Vista general

Introducción Este capítulo describe el bloque ONLEVT.

Contenido: Este capítulo contiene los siguiente apartados:


Apartado Página
Descripción breve 44
Representación 44

840 USE 494 03 Septiembre de 2001 43


ONLEVT: Suceso en línea

Descripción breve

Descripción de la Con este bloque de función se pueden registrar estados de programa inesperados
función en el buffer de errores para la visualización de sucesos en línea. Para ello se utiliza
el identificador del error "E_EFB_ONLEVT". Al mismo tiempo se transmite el
parámetro en la entrada PARAM. Se produce una entrada en el buffer de errores si
EVT es "1".
Como parámetros adicionales se pueden proyectar EN y ENO.

Representación

Símbolo Representación del bloque:


ONLEVT
BOOL EVT
WORD PARAM

Descripción de Descripción de los parámetros de bloque:


los parámetros
Parámetro Tipo de datos Significado
EVT BOOL "1": Registro en el buffer de errores del indicador de
sucesos en línea.
PARAM WORD Parámetro entregado al buffer de errores del
indicador de eventos en línea.

44 840 USE 494 03 Septiembre de 2001


PLCSTAT: Estado de función del
autómata
11
Vista general

Introducción Este capítulo describe el bloque PLCSTAT.

Contenido: Este capítulo contiene los siguiente apartados:


Apartado Página
Descripción breve 46
Representación 47
Estado del PLC (PLC_STAT) para Quantum, Compact, Momentum y Atrium 51
Estado RIO (RIO_STAT) para equipos Quantum / B800 56
Estado E/S (RIO_STAT) para Compact 57
Estado E/S (RIO_STAT) para Momentum 58
Estado DIO (DIO_STAT) para Quantum 60
Estado E/S global y estado de repetición (DIO_STAT) para Compact 65

840 USE 494 03 Septiembre de 2001 45


PLCSTAT: Estado de función del autómata

Descripción breve

Descripción de la Este bloque de función lee los estados internos y bits de error de un autómata
función Quantum y copia estos datos en las salidas correspondientes de las estructuras de
datos asignadas.

Nota: Este bloque de función se ha desarrollado en un principio sólo para la familia


de productos Quantum. Sin embargo, se puede emplear también, aunque con
algunas limitaciones, para las familias de productos Compact, Momentum y
Atrium.

Nota: Se puede mostrar también la información de la tabla de estado por medio


del comando de menú En línea → Estado del autómata.

Como parámetros adicionales se pueden proyectar EN y ENO.


Sólo se leen los datos cuyo bit de entrada (PLC_READ, RIO_READ, DIO_READ)
tiene el valor "1".

Valoración para Para el tipo de autómata Quantum es posible la valoración de PLC_STAT (estado
Quantum del autómata), RIO_STAT (estado E/S) y DIO_STAT (estado de comunicación E/S).

Nota: El nombre de la salida DIO_STAT da lugar a confusión. Esta salida se


refiere exclusivamente a la información de estado de la derivación 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 función DIOSTAT (Véase DIOSTAT: Estado de función
de módulos (DIO), p. 15)

Valoración para Para el tipo de autómata Compact es posible la valoración de PLC_STAT (estado
Compact del autómata), RIO_STAT (estado E/S) y DIO_STAT (estado de comunicación E/S).

Valoración para Para el tipo de autómata Momentum sólo es posible la valoración de PLC_STAT
Momentum (estado del autómata) y RIO_STAT (estado E/S del bus).

Valoración para Para el tipo de autómata Atrium sólo es posible la valoración de PLC_STAT (estado
Atrium del autómata).

46 840 USE 494 03 Septiembre de 2001


PLCSTAT: Estado de función del autómata

Representación

Símbolo Representación del bloque:


PLCSTAT
BOOL PLC_READ PLC_STAT PLCSTATE
BOOL RIO_READ RIO_STAT RIOSTATE
BOOL DIO_READ DIO_STAT DIOSTATE

Descripción de Descripción de los parámetros de bloque PLCSTAT:


parámetros
Parámetro Tipo de datos Significado
PLCSTAT
PLC_READ BOOL 1 = copia el estado del autómata de la tabla de
estado en la salida PLC_STAT.
RIO_READ BOOL 1 = copia el estado RIO de la tabla de estado en la
salida RIO_STAT.
DIO_READ BOOL 1 = copia el estado DIO de la tabla de estado en la
salida DIO_STAT.
PLC_STAT PLCSTATE Contiene el estado del autómata
RIO_STAT RIOSTATE 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
DIO_STAT DIOSTATE contiene el estado DIO (estado de comunicación E/
S) para Quantum o
contiene el estado E/S global y el estado de
repetición para Compact
Nota: El nombre de esta salida da lugar a confusión.
Esta salida se refiere exclusivamente a la
información de estado de la derivación 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 función DIOSTAT (Véase DIOSTAT:
Estado de función de módulos (DIO), p. 15)

840 USE 494 03 Septiembre de 2001 47


PLCSTAT: Estado de función del autómata

Descripción del Descripción de los elementos PLCSTATE:


elemento
Elemento Tipo de datos Significado
PLCSTATE
word1 WORD Estado de la UC
word2 WORD Estado Hot Standby (sólo Quantum)
word3 WORD Estado del autómata
word4 WORD Estado RIO (sólo Quantum, Momentum)
word5 WORD Estado parada del autómata
word6 WORD Número de los segmentos Ladder Logic (como
número decimal)
word7 WORD Dirección indicadora de fin de lógica (EOL)
word8 WORD Redundancia RIO y anulación de tiempo (sólo
Quantum, Momentum)
word9 WORD estado de mensajes ASCII (sólo Quantum)
word10 WORD Estado de EJECUCIÓN/CARGA/DEPURACIÓN
word11 WORD Reserva

Descripción de Descripción de los elementos RIOSTATE para Quantum:


elemento
Elemento Tipo de datos Significado
RIOSTATE para
Quantum word1 WORD Estación E/S 1, soporte de módulos 1
word2 WORD Estación E/S 1, soporte de módulos 2
... ... ...
word5 WORD Estación E/S 1, soporte de módulos 5
word6 WORD Estación E/S 2, soporte de módulos 1
word7 WORD Estación E/S 2, soporte de módulos 2
... ... ...
word160 WORD Estación E/S 32, soporte de módulos 5

48 840 USE 494 03 Septiembre de 2001


PLCSTAT: Estado de función del autómata

Descripción de Descripción de los elementos RIOSTATE para Compact:


elemento
Elemento Tipo de datos Significado
RIOSTATE para
Compact word1 WORD Estación E/S, soporte de módulos 1
word2 WORD Estación E/S, soporte de módulos 2
word3 WORD Estación E/S, soporte de módulos 3
word4 WORD Estación E/S, soporte de módulos 4
word5 WORD no utilizado
... ... ...
word160 WORD no utilizado

Descripción de Descripción de los elementos RIOSTATE para Momentum:


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

Descripción de Descripción de los elementos DIOSTATE para Quantum:


elemento
Elemento Tipo de datos Significado
DIOSTATE para
Quantum word1 WORD conexión números de error
Esta palabra es siempre 0 cuando el sistema está
funcionando. »Si surge un error, no se inicia el
autómata sino que genera un código de parada«
word2 WORD Error cable A
word3 WORD Error cable A
word4 WORD Error cable A
word5 WORD Error cable B
word6 WORD Error cable B
word7 WORD Error cable B
word8 WORD Error de comunicación global
word9 WORD Contador de error acumulativo global para cable A

840 USE 494 03 Septiembre de 2001 49


PLCSTAT: Estado de función del autómata

Elemento Tipo de datos Significado


word10 WORD Contador de error acumulativo global para cable B
word11 WORD Estado health de la estación E/S 1 y contador de
repetición (primera palabra)
word12 WORD Estado health de la estación E/A 1 y contador de
repetición (segunda palabra)
word13 WORD Estado health de la estación E/A 1 y contador de
repetición (tercera palabra)
word14 WORD Estado health de la estación E/S 2 y contador de
repetición (primera palabra)
... ... ...
word104 WORD Estado health de la estación E/S 32 y contador de
repetición (primera palabra)
word105 WORD Estado health de la estación E/A 32 y contador de
repetición (segunda palabra)
word106 WORD Estado health de la estación E/A 32 y contador de
repetición (tercera palabra)

Descripción de Descripción de los elementos DIOSTATE para Compact:


elemento
Elemento Tipo de datos Significado
DIOSTATE para
Compact word1 WORD no utilizado
... ... ...
word10 WORD no utilizado
word11 WORD Estado E/S global
word12 WORD Contador de errores E/S
word13 WORD Contador de repetición PAB
word14 WORD no utilizado
... ... ...
word106 WORD no utilizado

50 840 USE 494 03 Septiembre de 2001


PLCSTAT: Estado de función del autómata

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

Generalidades
Nota: La información corresponde a las palabras de las tablas de estado 1 a 11
del diálogo Estado del PLC.

Cuando los bits están ajustados a "1", las condiciones son verdaderas.

Estado del PLC Ocupación de los bits:


(PLCSTATE:
word1) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Bit Ocupación
6 Habilitar ciclo constante
7 Habilitar retardo de ciclo único
8 1 = 16 bits lógica de usuario
0 = 24 bits lógica de usuario
9 Corriente alterna ENC
10 Indicación Run APAG
11 Protección de memoria APAG
12 La batería ha fallado.
13-16 Reservado

840 USE 494 03 Septiembre de 2001 51


PLCSTAT: Estado de función del autómata

Estado Hot Ocupación de los bits:


Stanby
(PLCSTATE: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
word2) (sólo
Quantum) Bit Ocupación
1 CHS 110/S911/R911 disponible y en orden
11 0 = Conmutador de desplazamiento CHS ajustado a A
1 = Conmutador de desplazamiento CHS ajustado a B
12 0 = Los PLC poseen la misma lógica.
1 = Los PLC no poseen la misma lógica.
13, 14 Estado del sistema remoto
Dec binario
1 0 1 = Offline
2 1 0 = Primario
3 1 1 = Standby

15, 16 Estado del sistema local


Dec binario
1 0 1 = Offline
2 1 0 = Primario
3 1 1 = Standby

Estado del PLC Ocupación de los bits:


(PLCSTATE:
word3) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Bit Ocupación
1 Primer ciclo
2 Todavía no se ha ejecutado el comando de inicio.
3 Se han sobrepasado los tiempos de ciclo constantes.
4 Finalizar estado indefinido
13-16 Ciclos únicos

52 840 USE 494 03 Septiembre de 2001


PLCSTAT: Estado de función del autómata

Estado RIO Ocupación de los bits:


(PLCSTATE:
word4) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
(Quantum)
Bit Ocupación
1 IOP defectuoso
2 Desconexión de tiempo IOP
3 Bucle de prueba IOP
4 Perturbación de memoria IOP
13-16 00 IO no ha respondido.
01 Sin respuesta
02 Bucle de prueba defectuoso

Estado RIO En Momentum, esta palabra contiene el número (en formato Hex) del primer módulo
(PLCSTATE: defectuoso en el bus.
word4)
(Momentum)

Estado de parada Ocupación de los bits:


del PLC
(PLCSTATE: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
word5)
Bit Ocupación
1 Detención de puerto periférico
2 Error de paridad de memoria extendida (para autómatas con cubierta) o error
Traffic COP/Quantum/S908 (para otros autómatas)
Si bit = 1 en un autómata 984B, en la memoria extendida se ha detectado un
error; el autómata funciona.
Si en otro PLC, el bit = 1, entonces se ha detectado un error Traffic-Cop o falta
el Quantum S908 en una configuración de estación de E/S múltiples.
3 PLC en estado indefinido
4 Intervención periférica inválida
5 El administrador de segmentos es inválido.
6 El inicio del participante no ha iniciado el segmento.
7 La prueba de la memoria de señal ha fallado.
8 Traffic Cop inválido
9 El temporizador Watchdog ha finalizado.
10 Error del reloj de tiempo real

840 USE 494 03 Septiembre de 2001 53


PLCSTAT: Estado de función del autómata

Bit Ocupación
11 Ha fallado el desconector de lógica de la CPU (para autómatas con cubierta) o
tabla de uso de bit de marca / salida (para otros autómatas).
Si en un autómata con cubierta bit = 1, los diagnósticos 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 lógica de la aplicación.
12 Perturbación IOP
13 Participante inválido
14 Suma de chequeado lógica
15 Bit de salida/marca bloqueado en EN MARCHA
16 Configuración defectuosa

Estado de parada Word 6 muestra el número de segmentos; se muestra una cifra binaria:
del PLC
(PLCSTATE: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
word6)
Bit Ocupación
1-16 Cantidad de segmentos (expresada como cifra decimal)

Estado de parada Word 7 muestra la dirección del pointer de final de lógica (EOL):
del PLC
(PLCSTATE: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
word7)
Bit Ocupación
1-16 Dirección del pointer EOL

Desconexión de Ocupación de los bits:


tiempo y
redundancia RIO 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
(PLCSTATE:
word8) (sólo Bit Ocupación
Quantum,
1 ¿Cable de redundancia RIO?
Momentum)
0 = No
1 = Sí
13-16 Constante Timeout RIO

54 840 USE 494 03 Septiembre de 2001


PLCSTAT: Estado de función del autómata

Estado de Ocupación de los bits:


mensajes ASCII
(PLCSTATE: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
word9) (sólo
Quantum) Bit Ocupación
13 El número de mensajes y de pointers no coincide.
14 Pointer de mensajes inválido
15 Mensaje inválido
16 Error de suma de chequeado de mensajes

Estado EN Ocupación de los bits:


MARCHA/
CARGA/DEBUG 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
(PLCSTATE:
word10) Bit Ocupación
15, 16 Estado del sistema local
Dec
Debug = 0 0 0
En marcha = 0 1 1
Carga = 1 0 2

PLCSTATE: Reservado para ampliaciones


word11

840 USE 494 03 Septiembre de 2001 55


PLCSTAT: Estado de función del autómata

Estado RIO (RIO_STAT) para equipos Quantum / B800

Generalidades
Nota: La información corresponde a las palabras de las tablas de estado 12 a 171
en el diálogo Estado del PLC.

Las palabras indican el estado de función de módulos E/S.


En cada caso se han reservado cinco palabras para una de las 32 estaciones E/S
que hay como máximo. En cada caso, cada una de estas palabras corresponde a
uno de hasta 2 (Quantum) o 5 (B800) posibles soportes de módulos en cada
estación E/S.

Indicación de Cada uno de los soportes de módulo para equipos Quantum puede contener hasta
función para 15 módulos E/S (con la excepción del primer soporte de módulo; éste contiene un
equipos máximo de 14 módulos de E/S). Los bits 1 a 16 de cada palabra representan la
Quantum indicación de función del módulo E/S correspondiente en los soportes de módulo.

Indicación de Cada uno de los soportes de módulo para equipos B800 puede contener hasta 11
función para módulos de E/S. Los bits 1 a 11 de cada palabra representan la indicación de
equipos B800 función del módulo E/S correspondiente en los soportes de módulo.

Estado de Ocupación de los bits:


función de
módulos E/S 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Bit Ocupación
1 Slot 1
2 Slot 2
... ...
16 Slot 16

Condiciones Se tienen que cumplir cuatro condiciones, para que un módulo E/S pueda dar una
para una indicación de función correcta:
indicación de l El tráfico del slot tiene que ser controlado.
función correcta l El slot tiene que estar permitido para el módulo montado.
l Entre el módulo y la interfaz RIO tiene que existir una comunicación válida en las
estaciones RIO.
l Entre la interfaz RIO en una estación RIO y el procesador de E/S del autómata
tiene que existir una comunicación válida.

56 840 USE 494 03 Septiembre de 2001


PLCSTAT: Estado de función del autómata

Palabras de El estado de los 32 accionamientos por botón de elemento y unidades PanelMate


estado para los en una red RIO pueden ser controlados también con una palabra de estado de
controles de función E/S. Los accionamientos por botón se encuentran en el slot 4 en un soporte
operador MMI de módulo 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 módulo 1
de la estación de E/S y puede ser controlado en el bit 1 de la primera palabra de
estado para la estación de E/S.

Nota: El estado de comunicación del teclado ASCII se puede controlar con los
números de error de las instrucciones de lectura/escritura de ASCII.

Estado E/S (RIO_STAT) para Compact

Estado E/S Estado E/S para palabra1 a palabra4:


(RIO_STAT:
word1 Soporte de módulo 1
word1 - 4)
word2 Soporte de módulo 2
word3 Soporte de módulo 3
word3 Soporte de módulo 4

Las palabras indican el estado de función de los módulos E/S en los 4 soportes de
módulo como máximo.
Cada palabra contiene el estado de función de hasta cinco módulos A120 E/S. El
bit de más alto valor (a la izquierda) representa el estado de función del módulo en
el slot 1 del soporte de módulo.
Si un módulo de la dotación E/S está registrado y activo, el bit correspondiente
tendrá el valor "1". Si un módulo no está registrado en la dotación E/S o está
inactivo, el bit correspondiente tendrá el valor "0".

840 USE 494 03 Septiembre de 2001 57


PLCSTAT: Estado de función del autómata

Ocupación de los bits:

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

Bit Ocupación
1 Slot 1
2 Slot 2
3 Slot 3
4 Slot 4
4 Slot 5

Nota: Los slots 1 y 2 en el soporte de módulo 1 (word1) no se utilizan ya que la


misma UC hace uso de esos dos slots.

Estado E/S no utilizado


(RIO_STAT:
word5 - 160)

Estado E/S (RIO_STAT) para Momentum

Generalidades
Nota: La información corresponde a las palabras de las tablas de estado 12 a 20
en el diálogo Estado del PLC.

Las palabras indican el estado de función de módulos E/S.


La primera palabra representa la capacidad de funcionamiento del módulo
Momentum local. Las 8 palabras siguientes representan el funcionamiento de los
hasta 128 módulos de bus.
Cuando los bits valen 1, las condiciones son verdaderas.

Estado RIO Ocupación de los bits:


(RIOSTATE:
word1) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Bit Ocupación
1 Módulo local en funcionamiento

58 840 USE 494 03 Septiembre de 2001


PLCSTAT: Estado de función del autómata

Estado RIO Ocupación de los bits:


(RIOSTATE:
word2 - 9) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Bit Ocupación
1 Módulo 1
2 Módulo 2
... ...
16 Módulo 16

Funcionamiento de los módulos de bus:


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

Estado E/S no utilizado


(RIO_STAT:
word10 - 160)

840 USE 494 03 Septiembre de 2001 59


PLCSTAT: Estado de función del autómata

Estado DIO (DIO_STAT) para Quantum

Generalidades
Nota: La información corresponde a las palabras de las tablas de estado 172 a
277 en el diálogo Estado del PLC.

Las palabras contienen el estado de comunicación del sistema de E/S (estado DIO).
Las palabras 1 a 10 son palabras de estado globales. De las 96 palabras restantes,
están asignadas en cada caso tres a las hasta 32 estaciones de E/S.
La palabra 1 guarda los números de error de conexión de Quantum. Esta palabra
es siempre 0 cuando el sistema está funcionando. Si se origina un fallo, no se inicia
el autómata sino que genera un estado de parada del autómata (Word 5 de
PLC_STAT).
Cuando los bits valen 1, las condiciones son verdaderas.

Números de Cuando los bits valen 1, las condiciones son verdaderas.


error de números de error de conexión de Quantum:
conexión
Código Error Significado (lugar del error)
(DIOSTATE:
word1) 01 BADTCLEN Longitud de Traffic-Cop
02 BADLNKNUM Número de asignación RIO
03 BADNUMDPS Número de estaciones E/S en Traffic Cop
04 BADTCSUM Suma de comprobación Traffic-Cop
10 BADDDLEN Longitud de descriptor de estación E/S
11 BADDRPNUM Número de estación E/S
12 BADHUPTIM Tiempo de parada de estación E/S
13 BADASCNUM Número de puerto ASCII
14 BADNUMODS Número de módulos en estación E/S
15 PRECONDRP La estación E/S ya está configurada
16 PRECONPRT Puerto ya configurado
17 TOOMNYOUT Más de 1024 puntos de salida
18 TOOMNYINS Más de 1024 puntos de entrada
20 BADSLTNUM Direcciones de slot de módulos
21 BADRCKNUM Direcciones de soportes de módulos
22 BADOUTBC Número de los bytes de salida
23 BADINBC Número de los bytes de entrada
25 BADRF1MAP Primer número de referencia
26 BADRF2MAP Segundo número de referencia

60 840 USE 494 03 Septiembre de 2001


PLCSTAT: Estado de función del autómata

Código Error Significado (lugar del error)


27 NOBYTES Ningún byte de entrada o salida
28 BADDISMAP El bit de marca E/S no está al límite de16 Bit
30 BADODDOUT Módulo de salida impar no emparejado
31 BADODDIN Módulo de entrada impar no emparejado
32 BADODDREF Referencia de módulo impar no emparejada
33 BAD3X1XRF Referencia 1x según registro 3x
34 BADDMYMOD La referencia de módulo vacío está ya en uso
35 NOT3XDMY El módulo 3x no es un módulo vacío
36 NOT4XDMY El módulo 4x no es un módulo vacío
40 DMYREAL1X Módulo vacío, luego módulo 1x real
41 REALDMY1X Real, luego módulo vacío 1x
42 DMYREAL3X Módulo vacío, luego módulo 3x real
43 REALDMY3X Real, luego módulo vacío 3x

Estado de cable Ocupación de los bits para word2:


A (DIOSTATE:
word2, word3, 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
word4)
Bit Ocupación
1-8 Cuenta los errores de marco
9 - 16 Cuenta los desbordamientos de destinatario DMA

Ocupación de los bits para word3:

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

Bit Ocupación
1-8 Cuenta los errores de destinatario
9 - 16 Cuenta las recepciones de estación E/S defectuosas

840 USE 494 03 Septiembre de 2001 61


PLCSTAT: Estado de función del autómata

Ocupación de los bits para word4:

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

Bit Ocupación
1 1 = marco demasiado corto
2 1 = sin final de marco
13 1 = error CRC
14 1 = error de orientación
15 1 = error de desbordamiento

Estado de cable Ocupación de los bits para word5:


B (DIOSTATE:
word5, word6, 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
word7)
Bit Ocupación
1-8 Cuenta los errores de marco
9 - 16 Cuenta los desbordamientos de destinatario DMA

Ocupación de los bits para word6:

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

Bit Ocupación
1-8 Cuenta los errores de destinatario
9 - 16 Cuenta las recepciones de estación E/S defectuosas

Ocupación de los bits para word7:

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

Bit Ocupación
1 1 = marco demasiado corto
2 1 = sin final de marco
13 1 = error CRC
14 1 = error de orientación
15 1 = error de desbordamiento

62 840 USE 494 03 Septiembre de 2001


PLCSTAT: Estado de función del autómata

Estado de la Cuando los bits valen 1, las condiciones son verdaderas.


comunicación Ocupación de los bits para word8:
global
(DIOSTATE: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
word8)
Bit Ocupación
1 Indicación de función de com.
2 Estado cable A
3 Estado cable B
5-8 Contador de comunicación perdido
9 - 16 Contador de repetición acumulativo

Contador de Cuando los bits valen 1, las condiciones son verdaderas.


error Ocupación de los bits para word9:
acumulativo
global para cable 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
A (DIOSTATE:
word9) Bit Ocupación
1-8 Cuenta los errores detectados
9 - 16 Cuenta las respuestas cero

Contador de Cuando los bits valen 1, las condiciones son verdaderas.


error Ocupación de los bits para word10:
acumulativo
global para cable 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
B (DIOSTATE:
word10) Bit Ocupación
1-8 Cuenta los errores detectados
9 - 16 Cuenta las respuestas cero

840 USE 494 03 Septiembre de 2001 63


PLCSTAT: Estado de función del autómata

Estado RIO Las palabras 11 a 106 se utilizan para la descripción del estado de la estación RIO;
(DIOSTATE: hay previstas tres palabras de estado para cada estación E/S.
word11 a La primera palabra de cada grupo de tres muestra el estado de comunicación de
word106) la estación de E/S correspondiente:

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

Bit Ocupación
1 Comunicación health
2 Estado cable A
3 Estado cable B
5-8 Contador de las comunicaciones perdidas
9 - 16 Contador de repetición acumulativo

La segunda palabra de cada grupo de tres es el contador de errores de estación


E/S acumulativo del cable A para la estación de E/S correspondiente:

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

Bit Ocupación
1-8 Al menos un error en las palabras 2 a 4
9 - 16 Cuenta las respuestas cero

La tercera palabra de cada grupo de tres es el contador de errores de estación de


E/S acumulativo del cable B para la estación de E/S correspondiente:

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

Bit Ocupación
1-8 Al menos un error en las palabras 5 a 7
9 - 16 Cuenta las respuestas cero

Nota: Para autómatas en los cuales la estación 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 función del autómata

word11 muestra el estado de estación E/S global:

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

Bit Ocupación
1 Todos los módulos. Aceptar
9 - 16 Cuenta el número 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 repetición de bus E/S de 16 bits.

Estado E/S global y estado de repetición (DIO_STAT) para Compact

Generalidades
Nota: La información corresponde a las palabras de las tablas de estado 172 a
277 en el diálogo Estado del PLC.

Las palabras "word11" a "word13" contienen información de estado de función y


comunicación acerca de los módulos 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: no utilizado
word1 - 10 y
word14 - 106

Estado E/S Aparece el bit 1 cuando todos los módulos están en funcionamiento.
global Los bits 9 a 16 son un contador que indica el número de veces que ha fallado un
(DIOSTATE: módulo E/S. El desbordamiento del contador se produce con 255.
word11) Ocupación de los bits para word11:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Bit Ocupación
1 Todos los módulos. Aceptar
9 - 16 Cuenta el número de veces que un módulo ha sido visto como no aceptar.

840 USE 494 03 Septiembre de 2001 65


PLCSTAT: Estado de función del autómata

Contador de Los bits 9 a 16 son un contador que indica el número de ciclos que ha fallado un
errores E/S módulo E/S. El desbordamiento del contador se produce con 255.
(DIOSTATE: Ocupación de los bits para word12:
word12)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Bit Ocupación
9 - 16 Cuenta el número de veces que un módulo ha sido visto como no aceptar.

Contador de Esta palabra muestra el estado de comunicación del PAB (bus de instalaciones
repetición PAB paralelas). En una situación normal el valor de la palabra es "0". Se indica un error
(DIOSTATE: cuando después de 5 intentos se sigue detectando un error de bus. En ese caso se
word13) detiene el autómata y se muestra el código de error "10". Los errores pueden ser
producidos, por ejemplo, por un cortocircuito en el soporte del módulo 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

Introducción Este capítulo describe el bloque REV_XFER.

Contenido: Este capítulo contiene los siguiente apartados:


Apartado Página
Descripción breve 68
Representación 69

840 USE 494 03 Septiembre de 2001 67


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

Descripción breve

Descripción de la Este bloque de función sirve para el uso de la funcionalidad CEI Hot Standby. Éste
función busca (junto con otros bloques de función en el grupo HSBY) en la configuración
del autómata 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 función sobre los simuladores.

El bloque de función REV_XFER hace posible la transmisión de dos palabras de 16


bits (registro 4x) desde el autómata Standby al autómata primario. Sin embargo,
esto sólo es posible cuando existe una configuración Hot Standby inclusive una
zona Non transfer. Los dos registros transmitidos por este bloque de función son los
dos primeros registros 4x de la zona Non transfer (Reverse-Transfer-Register).

Nota: Este bloque de función sólo se puede usar en la actualidad de forma limitada
ya que en este caso, el autómata Standby NO ejecuta su lógica IEC.

Como parámetros 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

Representación

Símbolo Representación del módulo:

REV_XREF
INT TO_REV1 HSBY BOOL
INT TO_REV2 PRY BOOL
SBY BOOL
FR_REV1 INT
FR_REV2 INT

Descripción de Descripción de los parámetros del módulo:


parámetros
Parámetro Tipo de datos Significado
TO_REV1 INT Describe el primer registro de transferencia inversa
si el PLC es el PLC standby.
TO_REV2 INT Describe el segundo registro de transferencia
inversa si el PLC es el PLC primario.
HSBY BOOL 1 = Se ha encontrado la configuración hot standby
y se ha insertado en ella un área "No transferible".
PRY BOOL 1 = Este PLC es el PLC primario.
SBY BOOL 1 = Este PLC es el PLC standby.
FR_REV1 INT Contenido del primer registro de transferencia
inversa. Salida sólo cuando HSBY es "1".
FR_REV2 INT Contenido del segundo registro de transferencia
inversa. Salida sólo 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 función de
módulos (RIO)
13
Vista general

Introducción Este capítulo describe el bloque RIOSTAT.

Contenido: Este capítulo contiene los siguiente apartados:


Apartado Página
Descripción breve 72
Representación 73

840 USE 494 03 Septiembre de 2001 71


RIOSTAT: Estado de función de módulos (RIO)

Descripción breve

Descripción de la Este bloque de función ofrece el estado de función para los módulos E/S de una
función estación E/S (E/S local/remota).
Se pueden emplear las E/S de Quantum de 800.
A cada soporte de módulo se le ha asignado una salida "STATx". Cada módulo
(slot) de este soporte de módulo se representa por un bit de la salida "STATx"
correspondiente. El bit que está situado más a la izquierda del "STATx"
corresponde al slot situado más a la izquierda del soporte de módulos x.
Empleo de "STAT1" a "STAT5":
l E/S de Quantum
Una estación E/S tiene un único soporte de módulos, es decir, únicamente se
utiliza "STAT1".
l E/S de 800
Una estación E/S puede tener hasta 5 soportes de módulo, es decir, "STAT1"
corresponde al soporte de módulo 1 y "STAT5" corresponde al soporte de
módulo 5.

Nota: Si un módulo del soporte de módulos está configurado y trabaja de forma


correcta, el bit correspondiente toma el valor "1".

Como parámetros adicionales se pueden proyectar EN y ENO.

72 840 USE 494 03 Septiembre de 2001


RIOSTAT: Estado de función de módulos (RIO)

Representación

Símbolo Representación del bloque:


RIOSTAT
UINT DROP STAT1 WORD
STAT2 WORD
STAT3 WORD
STAT4 WORD
STAT5 WORD

Descripción de Descripción de los parámetros de bloque:


los parámetros
Parámetro Tipo de datos Significado
DROP UINT Estaciones E/S locales/remotas, nº (1...32)
STAT1 WORD Estado de modelo de bit del soporte de módulo 1
STAT2 WORD Estado de modelo de bit del soporte de módulo 2
(sólo E/S de 800)
... ... ...
STAT5 WORD Estado de modelo de bit del soporte de módulo 5
(sólo E/S de 800)

840 USE 494 03 Septiembre de 2001 73


RIOSTAT: Estado de función de módulos (RIO)

74 840 USE 494 03 Septiembre de 2001


SAMPLETM: Tiempo de
exploración
14
Vista general

Introducción Este capítulo describe el bloque SAMPLETM.

Contenido: Este capítulo contiene los siguiente apartados:


Apartado Página
Descripción breve 76
Representación 76

840 USE 494 03 Septiembre de 2001 75


SAMPLETM: Tiempo de exploración

Descripción breve

Descripción de la Con este bloque de función se validan de forma controlada en el tiempo los bloques
función de función de la técnica de regulación.
A efectos de control, se conecta la salida Q del bloque de función SAMPLETM con
la entrada EN del bloque de función de la técnica de regulación para controlar.
La salida Q permanece activa durante cada uno de los ciclos del programa,
después de transcurrido el tiempo indicado en la entrada INTERVAL.
Para impedir el inicio simultáneo de varios FFB dependientes del tiempo de
exploración que son dirigidos por diferentes bloques de función SAMPLETM, existe
la entrada DELSCAN. En esta entrada se introduce el número de ciclos por el cual
se ha de retardar el periodo de actividad de Q después de un arranque en frío. Esto
hace posible validar por pasos los bloques de función que dependen del tiempo de
exploración y, en consecuencia, reducir la carga de la UC en el ciclo de inicio.
Como parámetros adicionales se pueden proyectar EN y ENO.

Representación

Símbolo Representación del bloque:


SAMPLETM
TIME INTERVAL Q BOOL
INT DELSCAN

Descripción de Descripción de los parámetros de bloque:


los parámetros
Parámetro Tipo de datos Significado
INTERVAL TIME Tiempo de exploración para el bloque de función de
técnica de regulación conectado
DELSCAN INT Número de ciclos de tiempo después de un
arranque en frío
Q BOOL Validación del bloque de función de técnica de
regulación

76 840 USE 494 03 Septiembre de 2001


SET_TOD: Puesta del reloj del
equipo (Time Of Day)
15
Vista general

Introducción Este capítulo describe el bloque SET_TOD.

Contenido: Este capítulo contiene los siguiente apartados:


Apartado Página
Descripción breve 78
Representación 79

840 USE 494 03 Septiembre de 2001 77


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

Descripción breve

Descripción de Esta función examina (junto con el resto de módulos de función del grupo HSBY) la
funciones configuración del PLC para buscar los componentes que le son necesarios. Estos
componentes siempre se refieren al hardware conectado realmente.
Por esta razón no es posible garantizar un comportamiento correcto de este módulo
de función en los simuladores.
El módulo de función sirve para ajustar el reloj de hardware en el caso de que en la
configuración se disponga de los registros correspondientes para él. Si éstos no
están disponibles, la salida TOD_CNF se establecerá en "0".
Si la señal es "1", el módulo 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 estática, la operación 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" después de la operación de escritura.

Para todos los valores de entrada es válido que:


l Si el valor indicado está por encima del valor máximo, se utilizará dicho valor
máximo.
l Si el valor indicado está por debajo del valor mínimo, se utilizará dicho valor
mínimo.
Como parámetros 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)

Representación

Símbolo Representación del módulo:


SET_TOD
BOOL S_PULSE
BYTE D_WEEK TOD_CNF BOOL
BYTE MONTH
BYTE DAY
BYTE YEAR
BYTE HOUR
BYTE MINUTE
BYTE SECOND

Descripción de Descripción de los parámetros del módulo:


parámetros
Parámetro Tipo de datos Significado
S_PULSE BOOL "1" = Se toman los valores de entrada y se escriben
en el reloj.
D_WEEK BYTE Día de la semana, 1 = domingo ... 7 = sábado
MONTH BYTE Mes 1...12
DAY BYTE Día 1...31
YEAR BYTE Año 0...99
HOUR BYTE Hora 0...23
MINUTE BYTE Minutos 0...59
SECOND BYTE Segundos 0...59
TOD_CNF BOOL "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

Introducción Este capítulo describe el bloque SFCCNTRL.

Contenido: Este capítulo contiene los siguiente apartados:


Apartado Página
Descripción breve 82
Representación 83
Descripción de la función 84
Descripción de los parámetros 85

840 USE 494 03 Septiembre de 2001 81


SFCCNTRL: Control SFC

Descripción breve

Descripción de la El bloque de función sirve para el control de la cadena de enlaces.


función Con el bloque de función se puede influenciar el procesamiento de una sección
SFC. Por ejemplo, se pueden seguir conectando pasos, conectar o desconectar las
condiciones de transición o restablecer la cadena a su estado inicial.
Con el bloque de función se pueden ejercer todas los contactos de control que
también se pueden realizar mediante los comandos de menú, del menú en línea y
con el panel de animación. Además, el bloque de función ofrece la posibilidad de
impedir la modificación del modo de funcionamiento del menú en línea/panel de
animación.

PELIGRO
Peligros derivados de operaciones inseguras, peligrosas y
destructivas de las herramientas y procesos.
RESETSFC, DISTRANS, DISACT, STEPUN y STEPDEP no se
deberían emplear para la búsqueda de errores en los controles de las
herramientas de las máquinas, de los procesos o de sistemas de
administración del material, cuando éstos están 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 parámetros adicionales se pueden proyectar EN y ENO.

82 840 USE 494 03 Septiembre de 2001


SFCCNTRL: Control SFC

Representación

Símbolo Representación del bloque:


SFCCNTRL
BOOL RESETSFC RESET BOOL
BOOL DISTIME TIMEDIS BOOL
BOOL DISTRANS TRANSDIS BOOL
BOOL DISACT ACTDIS BOOL
BOOL STEPUN MODECHG BOOL
BOOL STEPDEP STATECHG BOOL
BOOL RESETERR TIMEERR BOOL
BOOL DISRMOTE TERRACT BOOL

Descripción de Descripción de los parámetros de bloque:


los parámetros
Parámetro Tipo de datos Significado
RESETSFC BOOL 0 -> 1: restablecer la cadena;
1 -> 0: iniciar normalizada la cadena (introducir
paso inicial)
DISTIME BOOL 1: Desconectar el control de tiempo
(Esto no tiene influencia sobre la animación o la
salida TERRACT.)
DISTRANS BOOL 1: Desconectar la evaluación de las transiciones
DISACT BOOL 1: Desconectar el procesamiento de las acciones y
restablecer todas las acciones de la cadena
STEPUN BOOL 0 -> 1: activar el paso siguiente,
independientemente de la transición
STEPDEP BOOL 0 -> 1: activar el paso siguiente, cuando se ha
cumplido la condición de transición
RESETERR BOOL 0 -> 1: desconecta la indicación de todos los errores
de control de tiempo mínimos de la animación de la
sección SFC. Se actualizan los errores de control
de tiempo ya indicados. Si no existen errores de
control de tiempo se restablece la salida TERRACT.
DISRMOTE BOOL 1: Impedir el control del SFC por medio de los
parámetros de procesamiento del control de
animación en línea.
RESET BOOL 1: La cadena se restablece
TIMEDIS BOOL 1: Se ha desconectado el control de tiempo

840 USE 494 03 Septiembre de 2001 83


SFCCNTRL: Control SFC

Parámetro Tipo de datos Significado


TRANSDIS BOOL 1: Se ha desconectado la evaluación de las
transiciones
ACTDIS BOOL 1: Se ha desconectado el procesamiento de las
acciones y se han restablecido todas las acciones
de la cadena
MODECHG BOOL 1: Se ha modificado el modo de funcionamiento de
la cadena
STATECHG BOOL 1: Se ha modificado el estado de la cadena
TIMEERR BOOL 1: Ha surgido un error en el control de tiempo
(permanece sólo para un ciclo)
TERRACT BOOL 1: Ha surgido un error en el control de tiempo
(permanece hasta que el error se vuelva inactivo)

Descripción de la función

Control de una Un bloque de función SFCCNTRL es válido en cada caso para una sección SFC.
cadena de Existen 4 posibilidades para el control de una cadena:
secuencia l con los comandos de menú del menú en línea
l con el control de animación (en el menú en línea)
l con el bloque de función SFCCNTRL
l con el bloque de función XSFCCNTRL
Si se controla una cadena de secuencia de forma simultánea con diferentes
opciones, todos los contactos tendrán el mismo rango.
Los parámetros de procesamiento para el SFC mediante comandos de menú en
línea y a través del control de animación pueden ser decodificados por el bloque de
función SFCCNTRL.

Nota: Para asignar al bloque de función a una sección SFC determinada, se tiene
que indicar el nombre de la sección SFC como nombre de instancia del bloque de
función SFCCNTRL.

Sólo se puede garantizar un procesamiento sin errores del bloque de función


cuando se ubique éste en una sección que sea procesada antes que la sección SFC
que se desea controlar Se ha de asegurar mediante el comando de menú Proyecto
→ Secuencia de ejecución... .

84 840 USE 494 03 Septiembre de 2001


SFCCNTRL: Control SFC

Distribución de Las entradas y salidas del bloque de función se pueden distribuir en 5 grupos:
las entradas y l ajustes de modos de funcionamiento
salidas l RESETSFC
l DISTIME
l DISTRANS
l DISACT
l Comandos de control
l STEPUN
l STEPDEP
l RESETERR
l Bloqueo de los comandos en línea SFC
l DISRMOTE
l Indicación de los ajustes de modos de funcionamiento
l RESET
l TIMEDIS
l TRANSDIS
l ACTDIS (Véase ACTDIS (execution mode ACTions DISabled), p. 87)
l Indicaciones de carácter general
l MODECHG
l STATECHG
l TIMEERR
l TERRACT

Descripción de los parámetros

Generalidades
ADVERTENCIA
Peligros derivados de operaciones inseguras, peligrosas y
destructivas de las herramientas o procesos.
RESETSFC, DISTRANS, DISACT, STEPUN y STEPDEP no se
deberían emplear para la búsqueda de errores en los controles de las
herramientas de las máquinas, de los procesos o de sistemas de
administración del material, cuando éstos están 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
daños 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.

DISTIME Con una señal 1 en la entrada no se ejecuta el control de tiempo de los pasos. Esto
(DISable TIME no tiene influencia sobre la animación o la salida TERRACT.
check)

DISTRANS Con la señal 1 en la entrada no se evalúan más los estados de las transiciones. La
(DISableTRAN- cadena permanece en su estado actual, independientemente de las señales en las
Sitions) transiciones. Sólo se puede trabajar con la cadena mediante los comandos de
control (RESETSFC, STEPUN, STEPDEP).

DISACT (DISable Con la señal 1 en la entrada no se procesan más las acciones de los pasos.
ACTions)

STEPUN (STEP Con un flanco 0 -> 1 en la entrada se activa el paso siguiente independientemente
UNconditional) del estado de la transición, aunque tan sólo después de que haya transcurrido el
tiempo de retardo del paso activo.
En las ramificaciones simultáneas se activan todas las ramificaciones siempre con
este comando y en las ramificaciones alternativas se activa siempre la ramificación
izquierda.
Para la activación de ramificaciones dependiente del proceso se utiliza el comando
STEPDEP.

STEPDEP (STEP Con un flanco 0 -> 1 en la entrada y cumplida la condición de transición se activa el
transition paso siguiente.
DEPendent) El comando de control sólo tiene sentido con la señal 1 en la entrada DISTRANS.
Mediante la inmovilización 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 conectándose las transiciones en función de la condición
de transición.

RESETERR Con un flanco 0 -> 1-en la entrada se desconecta la indicación de todos los errores
(RESET ERRor de control de tiempo mínimos en la animación de la sección SFC. Se actualizan los
display) errores de control de tiempo ya indicados. Si no existen errores de control de tiempo
se restablece la salida TERRACT.

86 840 USE 494 03 Septiembre de 2001


SFCCNTRL: Control SFC

DISRMOTE Una señal 1 en la entrada impide el control del SFC mediante los parámetros de
(DISable procesamiento del control de animación en línea (poner/restablecer etiqueta,
ReMOTE) bloqueo comprobación de tiempo, bloqueo transiciones, bloqueo acciones). Sin
embargo, el SFC se puede controlar por medio del bloque de función SFCCNTRL.

RESET (mode of La salida toma el valor 1 cuando la cadena está detenida con el comando reset;
RESET) independientemente de que el reset se haya realizado por medio del bloque de
función mismo (entrada RESETSFC) o por medio de los comandos SFC en línea.
Por lo tanto, es posible que la salida tenga otro estado que la entrada RESETSFC.

TIMEDIS La salida toma el valor 1 cuando el indicador de error de tiempo está desconectado;
(execution mode independientemente de que el indicador se haya desconectado por medio del
TIME bloque de función mismo (entrada DISTIME) o por medio de los comandos SFC en
supervision línea. Por lo tanto, es posible que la salida tenga otro estado que la entrada
DISabled) DISTIME.

TRANSDIS La salida toma el valor 1 cuando la evaluación de las transiciones se ha parado;


(execution mode independientemente de que la evaluación se haya parado por medio del bloque de
TRANSitions función mismo (entrada DISTRANS) o por medio de los comandos SFC en línea.
DISabled) Por lo tanto, es posible que la salida tenga otro estado que la entrada DISTRANS.

ACTDIS La salida toma el valor 1 cuando la salida de las acciones se ha parado;


(execution mode independientemente de que la salida se haya parado por medio del bloque de
ACTions función mismo (entrada DISACT) o por medio de los comandos SFC en línea. Por
DISabled) lo tanto, es posible que la salida tenga otro estado que la entrada DISACT.

MODECHG La salida para un ciclo es 1, cuando se han modificado uno o más modos de
(execution funcionamiento de la cadena; independientemente de que la modificación se haya
MODECHanGe) realizado por la secuencia de la cadena, a través del propio bloque de función
(entrada RESESTSFC DISTIME DISACT o DISTRANS) o de los comandos SFC
en línea.

STATECHG (sfc La salida toma para un ciclo el valor 1, cuando el estado de la cadena ha sido
STATE CHanGe) modificado; independientemente de que la modificación se haya debido a que haya
pasado la cadena mediante el mismo bloque de función o mediante comandos SFC
en línea.

TIMEERR La salida toma para un ciclo el valor 1, si han surgido uno o más errores de control
(supervision de tiempo.
TIME ERROR)

840 USE 494 03 Septiembre de 2001 87


SFCCNTRL: Control SFC

TERRACT La salida permanece con el valor 1 en tanto en cuanto aparezcan uno o más errores
(supervision de control de tiempo.
Time ERRor
ACTive)

88 840 USE 494 03 Septiembre de 2001


SKP_RST_SCT_FALSE: Saltar el
resto de la sección
17
Vista general

Introducción En este capítulo se describe el módulo SKP_RST_SCT_FALSE.

Contenido: Este capítulo contiene los siguiente apartados:


Apartado Página
Descripción breve 90
Representación 90

840 USE 494 03 Septiembre de 2001 89


SKP_RST_SCT_FALSE: Saltar el resto de la sección

Descripción breve

Descripción de la Este bloque de función provoca un salto de la lógica que sigue al bloque de función
función (independientemente de la secuencia de ejecución FFB) a la sección actual. Para
que se produzca el salto se precisa una señal "0" (FALSE) en la entrada DoNotSkp.
Como parámetros adicionales se pueden proyectar EN y ENO.

Representación

Símbolo Representación del bloque:


SKP_RST_SCT_FALSE
BOOL DoNotSkp OUT BOOL

Descripción de Descripción de los parámetros de bloque:


los parámetros
Parámetro Parámetro Significado
DoNotSkp BOOL 0 = se realiza el salto
OUT BOOL 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

Introducción Este capítulo describe el bloque SYSCLOCK.

Contenido: Este capítulo contiene los siguiente apartados:


Apartado Página
Descripción breve 92
Representación 92

840 USE 494 03 Septiembre de 2001 91


SYSCLOCK: Ciclos del sistema

Descripción breve

Descripción de la Este bloque de función crea ciclos en las frecuencias 0.3125 Hz, 0.6250 Hz, 1.2500
función Hz, 2.5000 Hz y 5.0000 Hz. Además, se indica el tiempo de duración desde el inicio
del sistema.
Como parámetros adicionales se pueden proyectar EN y ENO.

Representación

Símbolo Representación del bloque:


SYSCLOCK
CLK1 BOOL
CLK2 BOOL
CLK3 BOOL
CLK4 BOOL
CLK5 BOOL
TIMER TIME

Descripción de Descripción de los parámetros de bloque:


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

92 840 USE 494 03 Septiembre de 2001


SYSSTATE: Estado del sistema

19
Vista general

Introducción Este capítulo describe el bloque SYSSTATE.

Contenido: Este capítulo contiene los siguiente apartados:


Apartado Página
Descripción breve 94
Representación 94

840 USE 494 03 Septiembre de 2001 93


SYSSTATE: Estado del sistema

Descripción breve

Descripción de la Este bloque de función indica la información de estado del sistema en las salidas.
función Como parámetros adicionales se pueden proyectar EN y ENO.

Representación

Símbolo Representación del bloque:


SYSSTATE
COLD BOOL
WARM BOOL
ERROR BOOL

Descripción de Descripción de los parámetros de bloque:


los parámetros
Parámetro Tipo de datos Significado
COLD BOOL Con "1": El sistema se encuentra en el ciclo de
arranque en frío
(Como arranque en frío se designa el primer
arranque después de una carga completa del
proyecto (En línea → Carga))
WARM BOOL 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 después de
la conexión de la alimentación de corriente o el
arranque del autómata después de una parada
previa.)
ERROR BOOL Con "1": en el buffer de errores hay mensajes de
error que todavía no han sido leídos

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

94 840 USE 494 03 Septiembre de 2001


XSFCCNTRL: Control SFC
extendido
20
Vista general

Introducción Este capítulo describe el bloque XSFCCNTRL.

Contenido: Este capítulo contiene los siguiente apartados:


Apartado Página
Descripción breve 96
Representación 97
Descripción de la función 99
Descripción de parámetros 101

840 USE 494 03 Septiembre de 2001 95


XSFCCNTRL: Control SFC extendido

Descripción breve

Descripción de la El bloque de función sirve para el control de la cadena de enlaces.


función Este bloque de función ofrece, frente al bloque de función SFCCNTRL 2 nuevas
potencias.
l Ofrece la posibilidad (entrada ALLTRANS) de modificar todas las secciones de
transición de la sección SFC asignada al bloque de función (incluso aunque el
paso correspondiente no esté activo).
l Ofrece la posibilidad de un diagnóstico de transición extendido. Para la
evaluación de estos diagnósticos de transición es necesario un programa de
diagnóstico de transición especial.
Con el bloque de función se puede influenciar el procesamiento de una sección
SFC. Por ejemplo, se pueden seguir conectando pasos, conectar o desconectar las
condiciones de transición o restablecer la cadena a su estado inicial.
Con el bloque de función se pueden ejercer todas los contactos de control que
también se pueden realizar mediante los comandos de menú, del menú en línea y
con el panel de animación. Además, el bloque de función ofrece la posibilidad de
impedir la modificación del modo de funcionamiento del menú en línea/panel de
animación.

ADVERTENCIA
Peligros derivados de operaciones inseguras, peligrosas y
destructivas de las herramientas o del proceso.
RESETSFC, DISTRANS, DISACT, STEPUN y STEPDEP no se
deberían emplear para la búsqueda de errores en los controles de las
herramientas de las máquinas, de los procesos o de sistemas de
administración del material, cuando éstos están 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
daños corporales y/o materiales.

Como parámetros adicionales se pueden proyectar EN y ENO.

96 840 USE 494 03 Septiembre de 2001


XSFCCNTRL: Control SFC extendido

Representación

Símbolo Representación del módulo:


XSFCCNTRL
BOOL RESETSFC REST BOOL
BOOL DISTIME TIMEDIS BOOL
BOOL DISTRANS TRANSDIS BOOL
BOOL DISACT ACTDIS BOOL
BOOL STEPUN MODECHG BOOL
BOOL STEPDEP STATECHG BOOL
BOOL RESETERR TIMEERR BOOL
BOOL DISRMOTE TERRACT BOOL
UINT STATION
BOOL ALLTRANS
BOOL RESSETEP

840 USE 494 03 Septiembre de 2001 97


XSFCCNTRL: Control SFC extendido

Descripción de Descripción de los parámetros del módulo:


parámetros
Parámetro Tipo de datos Significado
RESETSFC BOOL 0 -> 1: Restablece la cadena.
1 -> 0: Inicia la cadena de forma normalizada (se
ajusta el paso inicial).
DISTIME BOOL 1: Desconecta el control de tiempo.
(esto no tiene influencia sobre la animación o la
salida TERRACT)
DISTRANS BOOL 1: Desconecta la evaluación de las transiciones.
DISACT BOOL 1: Desconecta el procesamiento de las acciones y
restablece todas las acciones de la cadena.
STEPUN BOOL 0 -> 1: Activa el siguiente paso,
independientemente de la transición.
STEPDEP BOOL 0 -> 1: Activa el siguiente paso si se cumplen las
condiciones para realizar la transición.
RESETERR BOOL 0 -> 1: Desactiva la indicación de todos los errores
de control de tiempo mínimos en la animación de la
sección SFC. Se actualizan los errores de control
de tiempo ya indicados. Si no existen errores de
control de tiempo se restablece la salida TERRACT.
DISRMOTE BOOL 1: Impide el control de SFC mediante los
parámetros de procesamiento de control de
animación en línea.
STATION UINT Número de estación (si no se hace ninguna
entrada, se utiliza el número de estación "0").
ALLTRANS BOOL 1: Se procesan todas las secciones de transición de
la sección SFC asignada al módulo de función.
RESSTEPT BOOL 1: El cálculo 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 señal se mantenga.
0: El cálculo de tiempo está activado.
RESET BOOL 1: La cadena se restablece.
TIMEDIS BOOL 1: Se ha desconectado el control de tiempo.
TRANSDIS BOOL 1: Se ha desconectado la evaluación de las
transiciones.
ACTDIS BOOL 1: Se ha desconectado el procesamiento de las
acciones y se han restablecido todas las acciones
de la cadena.

98 840 USE 494 03 Septiembre de 2001


XSFCCNTRL: Control SFC extendido

Parámetro Tipo de datos Significado


MODECHG BOOL 1: Se ha modificado el modo de funcionamiento de
la cadena.
STATECHG BOOL 1: Se ha modificado el estado de la cadena.
TIMEERR BOOL 1: Se ha producido un error en el control de tiempo
(permanecerá sólo durante un ciclo).
TERRACT BOOL 1: Se ha producido un error en el control de tiempo
de una transición (permanecerá hasta que se
desactive el error).

Descripción de la función

Control de una Un bloque de función XSFCCNTRL es válido en cada caso para una sección SFC.
cadena de Existen 4 posibilidades para el control de una cadena:
secuencia l con los comandos de menú del menú en línea
l con el control de animación (en el menú en línea)
l con el bloque de función SFCCNTRL
l con el bloque de función XSFCCNTRL
Si se controla una cadena de secuencia de forma simultánea con diferentes
opciones, todos los contactos tendrán el mismo rango.
Los parámetros de procesamiento para el SFC mediante comandos de menú en
línea y a través del control de animación pueden ser decodificados por el bloque de
función SFCCNTRL.

Nota: Para asignar el bloque de función a una sección SFC determinada, se tiene
que indicar el nombre de la sección SFC como nombre de instancia del bloque de
función XSFCCNTRL.

Sólo se puede garantizar un procesamiento sin errores del bloque de función


cuando se ubique éste en una sección que sea procesada antes que la sección SFC
que se desea controlar Se ha de asegurar mediante el comando de menú Proyecto
→ Secuencia de ejecución... .

840 USE 494 03 Septiembre de 2001 99


XSFCCNTRL: Control SFC extendido

Distribución de Las entradas y salidas del bloque de función se pueden distribuir en 5 grupos:
las entradas y l ajustes de modos de funcionamiento
salidas 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 línea SFC
l DISRMOTE
l Indicación de los ajustes de modos de funcionamiento
l RESET
l TIMEDIS
l TRANSDIS
l ACTDIS
l Indicaciones de carácter general
l MODECHG
l STATECHG
l TIMEERR
l TERRACT

100 840 USE 494 03 Septiembre de 2001


XSFCCNTRL: Control SFC extendido

Descripción de parámetros

Generalidades
ADVERTENCIA
Peligros derivados de operaciones inseguras, peligrosas y
destructivas de las herramientas o procesos.
RESETSFC, DISTRANS, DISACT, STEPUN y STEPDEP no se
deberían emplear para la búsqueda de errores en los controles de las
herramientas de las máquinas, de los procesos o de sistemas de
administración del material, cuando éstos están 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
daños 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.

DISTIME Con una señal 1 en la entrada no se ejecuta el control de tiempo de los pasos. Esto
(DISable TIME no tiene influencia sobre la animación o la salida TERRACT.
check)

DISTRANS Con la señal 1 en la entrada no se evalúan más los estados de las transiciones. La
(DISableTRAN- cadena permanece en su estado actual, independientemente de las señales en las
Sitions) transiciones. Sólo se puede trabajar con la cadena mediante los comandos de
control (RESETSFC, STEPUN, STEPDEP).

DISACT (DISable Con la señal 1 en la entrada no se procesan más las acciones de los pasos.
ACTions)

840 USE 494 03 Septiembre de 2001 101


XSFCCNTRL: Control SFC extendido

STEPUN (STEP Con un flanco 0 -> 1 en la entrada se activa el paso siguiente independientemente
UNconditional) del estado de la transición, aunque tan sólo después de que haya transcurrido el
tiempo de retardo del paso activo.
En las ramificaciones simultáneas se activan todas las ramificaciones siempre con
este comando y en las ramificaciones alternativas se activa siempre la ramificación
izquierda.
Para la activación de ramificaciones dependiente del proceso se utiliza el comando
STEPDEP.

STEPDEP (STEP Con un flanco 0 -> 1 en la entrada y cumplida la condición de transición se activa el
transition paso siguiente.
DEPendent) La orden de control sólo tiene sentido con la señal-1 en la entrada DISTRANS.
Mediante la inmovilización de las transiciones (DISTRANS = 1) este comando de
control hace posible la modificación manual de los elementos de la cadena por
pasos. Con ello siguen conectándose las transiciones en función de la condición de
transición.

RESETERR Con un flanco 0 -> 1-en la entrada se desconecta la indicación de todos los errores
(RESET ERRor de control de tiempo mínimos en la animación de la sección SFC. Se actualizan los
display) errores de control de tiempo ya indicados. Si no existen errores de control de tiempo
se restablece la salida TERRACT.

DISRMOTE Una señal 1 en la entrada impide el control del SFC mediante los parámetros de
(DISable procesamiento del control de animación en línea (poner/restablecer etiqueta,
ReMOTE) bloqueo comprobación de tiempo, bloqueo transiciones, bloqueo acciones). Sin
embargo, el SFC se puede controlar por medio del bloque de función SFCCNTRL.

STATION Número de estación para diagnóstico de transición. Si no se hace ninguna entrada,


(STATIONs- se utiliza el número de estación "0".
Nummer)

102 840 USE 494 03 Septiembre de 2001


XSFCCNTRL: Control SFC extendido

ALLTRANS Con una señal 1 en la entrada se procesan todas las secciones de transición de la
(ALLe sección SFC asignada al bloque de función (incluso aunque el paso correspon-
TRANSitionen diente no esté activo). Tan sólo se calcula el estado de las transiciones. Esto no
bearbeiten) tiene ninguna influencia sobre el comportamiento de la cadena de secuencias.
Activando las casillas de verificación Animar todas las condiciones de las
secciones de transición en el diálogo Opciones → Preajustes → Editores
gráficos, podrá activar la animación de estas transiciones y visualizar de esta forma
el estado de las transiciones que se ha calculado.

Nota: Con el procesamiento adicional de la sección de transición cuyo paso está


inactivo, se aumenta considerablemente el tiempo del ciclo del programa según el
caso.

RESSTEPT Una señal 1 desactiva el cálculo de tiempo. Todos los tiempos de paso (el tiempo
(RESet STEP que ha transcurrido desde la activación de un paso), todos los errores de control de
Time) tiempo y la salida TERRACT se restablecen siempre que la señal 1 se mantenga.
Se desactivan todas las indicaciones de pasos defectuosos.

Nota: Para expertos:


1. Si en la entrada hay una señal 1, el procesador SFC anula los errores en el
búfer de diagnóstico.
2. La entrada no tiene ninguna influencia sobre la "confirmación automática".

RESET (mode of La salida toma el valor 1 cuando la cadena está detenida con el comando
RESET) Restablecer; independientemente de que el reseteado se haya realizado por medio
del bloque de función mismo (entrada RESETSFC) o por medio de los comandos
SFC en línea. Por lo tanto, es posible que la salida tenga un estado distinto a la
entrada RESETSFC.

TIMEDIS La salida toma el valor 1 cuando el indicador de error de tiempo está desconectado;
(execution mode independientemente de que el indicador se haya desconectado por medio del
TIME propio bloque de función (entrada DISTIME) o por medio de los comandos SFC en
supervision línea. Por lo tanto, es posible que la salida tenga un estado distinto a la entrada
DISabled) DISTIME.

TRANSDIS La salida toma el valor 1 cuando la evaluación de las transiciones se ha parado;


(execution mode independientemente de que la evaluación se haya parado por medio del bloque de
TRANSitions función mismo (entrada DISTRANS) o por medio de los comandos SFC en línea.
DISabled) Por lo tanto, es posible que la salida tenga un estado distinto que la entrada
DISTRANS.

840 USE 494 03 Septiembre de 2001 103


XSFCCNTRL: Control SFC extendido

ACTDIS La salida toma el valor 1 cuando la salida de las acciones se ha parado;


(execution mode independientemente de que la salida se haya parado por medio del bloque de
ACTions función mismo (entrada DISACT) o por medio de los comandos SFC en línea. Por
DISabled) lo tanto, es posible que la salida tenga un estado distinto a la entrada DISACT.

MODECHG La salida para un ciclo es 1 cuando se han modificado uno o más modos de
(execution funcionamiento de la cadena, independientemente de que la modificación se haya
MODECHanGe) realizado a través del propio módulo de función (entrada RESETSFC DISTIME
DISACT o DISTRANS) o de los comandos SFC en línea.

STATECHG (sfc La salida toma para un ciclo el valor 1 cuando el estado de la cadena ha sido
STATE CHanGe) modificado; independientemente de que la modificación tuviera lugar debido a la
secuencia de la cadena, mediante el propio bloque de función o por medio de
comandos SFC en línea.

TIMEERR La salida toma para un ciclo el valor 1 si han surgido uno o más errores de control
(supervision de tiempo.
TIME ERROR)

TERRACT La salida permanece con el valor 1 en tanto en cuanto aparezcan uno o más errores
(supervision de control de tiempo.
Time ERRor
ACTive)

104 840 USE 494 03 Septiembre de 2001


Glosario

Advertencia Si durante el procesamiento de un FFB o de un paso se detecta un estado crítico


(p. ej., valores de entrada críticos o rebasamiento del límite de tiempo), se generará
una advertencia que se puede ver con el comando de menú Online → Indicación
de eventos.... En el caso de los FFB, la salida ENO permanece en "1".

Ajustes de la Ajustes que establecen la forma en que se va a transferir la información desde el


transferencia de equipo de programación al PLC.
datos

ANL_IN ANL_IN representa el tipo de datos "entrada analógica" y se utiliza para el


procesado de valores analógicos. Las referencias 3x del módulo de entrada
analógica configurado definidas en la lista de componentes E/S se asignan
automáticamente al tipo de datos y, por eso, sólo pueden estar ocupadas por
Unlocated variables.

ANL_OUT ANL_OUT representa el tipo de datos "salida analógica" y se utiliza para el


procesado de valores analógicos. Las referencias 4x del módulo de salida
analógica configurado definidas en la lista de componentes E/S se asignan
automáticamente al tipo de datos y, por eso, sólo pueden estar ocupadas por
Unlocated variables.

ANY En la presente versión, "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.

ANY_BIT En la presente versión, "ANY_BIT" incluye los tipos de datos BOOL, BYTE y
WORD.

840 USE 494 03 Septiembre de 2001 105


Glosario

ANY_ELEM En la presente versión, "ANY_ELEM" incluye los tipos de datos BOOL, BYTE, DINT,
INT, REAL, UDINT, UINT, TIME y WORD.

ANY_INT En la presente versión, "ANY_INT" incluye los tipos de datos DINT, INT, UDINT y
UINT.

ANY_NUM En la presente versión, "ANY_NUM" incluye los tipos de datos DINT, INT, REAL,
UDINT y UINT.

ANY_REAL En la presente versión, "ANY_REAL" incluye el tipo de datos REAL.

Argumento Significa lo mismo que parámetro actual.

Atrium El controlador basado en PC se encuentra en una platina AT estándar y se puede


utilizar dentro de un equipo central en un slot de bus ISA. El módulo 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.

Base de datos Base de datos del equipo de programación que contiene la información de
del proyecto configuración para un proyecto.

Biblioteca Colección 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 módulos de función elementales.
Las bibliotecas EFB se pueden subdividir en grupos.

Bits de entrada El estado 1/0 de los bits de entrada se controla mediante los datos de proceso que
(referencias 1x) llegan a la CPU desde un dispositivo de entrada.

Nota: La x que aparece detrás 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
dirección 201 de la memoria de señal.

Bits de estado Existe un bit de estado para cada participante con entrada global o entrada/salida
específica 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 borrarán todos los datos pertenecientes
a este grupo (a 0).

106 840 USE 494 03 Septiembre de 2001


Glosario

Bits de salida/ Un bit de salida/marca se puede utilizar para controlar los datos de salida reales
marca mediante una unidad de salida del sistema de control o para definir una o varias
(referencias 0x) salidas binarias en la memoria de señal. Nota: La x que aparece detrás 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 dirección 201 de la memoria de señal.

Bobina Una bobina es un elemento LD que transmite, sin modificarlo, el estado de la


conexión horizontal de su izquierda a la conexión horizontal de su derecha. Al
hacerlo, el estado se guarda en la variable/dirección directa correspondiente.

BOOL 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 BYTE indica el tipo de datos "secuencia de bits 8". La entrada se efectúa 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 numérico.

Ciclo del Un ciclo del programa se compone de la carga de las entradas, el procesamiento
programa de la lógica del programa y la entrega de las salidas.

Conexión Conexión de control o de flujo de datos entre objetos gráficos (p. ej., pasos en el
editor de SFC o módulos de función en el editor de FBD) dentro de una sección
representada gráficamente como una línea.

Conexión local La conexión de red local es la red que conecta al participante local con otros
(Local Link) participantes, ya sea directamente o mediante amplificador de bus.

Conexiones Conexiones entre salidas y entradas de FFB del tipo de datos BOOL.
binarias

Conexiones En las conexiones serie (COM) se transfiere la información bit a bit.


serie

Constantes Las constantes son unlocated variables a las que se ha asignado un valor que la
lógica 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 conexión horizontal de


su derecha. Este estado se obtiene de la unión boolearia AND del estado de la
conexión horizontal de la izquierda con el estado de la variable/dirección directa
correspondiente. Un contacto no modifica el valor de la variable/dirección directa
correspondiente.

Contador de El contador de funciones sirve para identificar inequívocamente una función en un


funciones programa o DFB. El contador de funciones no se puede editar y se asigna automáti-
camente. El contador de funciones tiene siempre la estructura: .n.m

n = número de la sección (número correlativo)


m = número del objeto FFB dentro de la sección (número correlativo)

Creación de Creación de una instancia.


instancias

DDE (Dynamic La interfase DDE permite el intercambio de datos dinámico entre dos programas
Data Exchange) que se ejecuten bajo Windows. El usuario puede utilizar la interfase DDE en el
Intercambio de monitor ampliado para ejecutar sus propias aplicaciones de visualización. Con esta
datos dinámico interfase, el usuario (es decir, el cliente DDE) no sólo puede leer los datos del
monitor ampliado (el servidor DDE), sino también escribir datos en el PLC a través
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 diálogo Monitor ampliado.
Concept-Graphic-Tool: Mediante la conexión DDE entre Concept y Concept
Graphic Tool se pueden representar las señales de una configuración como
cronograma.

Declaración Mecanismo para establecer la definición de un elemento de lenguaje.


Normalmente, una declaración incluye la conexión de un identificador con un
elemento de lenguaje y la asignación de atributos como tipos de datos y algoritmos.

DFB (Derived Un módulo de función derivado representa la llamada de un tipo de módulo de


Function Block) función derivado. Encontrará más detalles acerca de la forma gráfica de la llamada
módulo de en la definición de "módulo de función (instancia)". A diferencia de las llamadas de
función derivado los tipos EFB, las llamadas de los tipos DFB se identifican mediante líneas
verticales dobles en la parte derecha e izquierda del símbolo de bloque rectangular.

108 840 USE 494 03 Septiembre de 2001


Glosario

El cuerpo de un tipo de módulo de función derivado se diseña en el lenguaje FBD,


pero sólo en la versión actual del sistema de programación. Actualmente todavía no
se pueden utilizar otros lenguajes IEC para la definición de tipos DFB, y las
funciones derivadas tampoco se pueden definir en la versión actual.
Se distingue entre DFB locales y globales.

DFB globales Los DFB globales están disponibles en todos los proyectos de Concept y se
encuentran en el directorio DFB, justo debajo del directorio Concept.

DFB locales Los DFB locales sólo están disponibles en un único proyecto de Concept y se
guardan en el directorio DFB bajo el directorio del proyecto.

DINT DINT representa el tipo de datos "número entero de longitud doble (double integer)".
La entrada se efectúa 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.

Dirección de La dirección de participante sirve para identificar sin posibilidad de confusión a un


participante participante de red en la ruta de acceso. La dirección se configura directamente en
el participante, p. ej., mediante un conmutador rotativo en la parte posterior de los
módulos.

Direcciones Las direcciones (directas) son zonas de memoria en el PLC. Se encuentran en la


memoria de señal y pueden estar asignadas a módulos de entrada/salida.
La visualización/entrada de direcciones directas puede realizarse en los siguientes
formatos:
l Formato estándar (400001)
l Formato de separador (4:00001)
l Formato compacto (4:1)
l Formato IEC (QW1)

DP (PROFIBUS) DP = periferia descentralizada

Dummy Fichero vacío compuesto por un encabezado de texto con información general
sobre el fichero, como p. ej., autor, fecha de creación, denominación de EFB, etc.
El usuario debe completarlo por medio de otras entradas.

840 USE 494 03 Septiembre de 2001 109


Glosario

Elemento de Cualquier elemento básico en uno de los lenguajes de programación IEC, p. ej., un
lenguaje paso en SFC, una instancia de módulo de función en FBD o el valor inicial de una
variable.

EN/ENO Si el valor de EN es "0", cuando se ejecute el FFB no se ejecutarán los algoritmos


(Habilitación / definidos mediante el FFB, y todas las salidas conservarán su valor anterior. En
Indicación de este caso, el valor de ENO se ajustará automáticamente a "0". Si el valor de EN es
error) "1", cuando se ejecute el FFB se ejecutarán los algoritmos definidos mediante el
FFB. Una vez que se hayan ejecutado estos algoritmos sin errores, el valor de ENO
se ajustará automáticamente a "1". Si se produce un error durante la ejecución de
estos algoritmos, ENO pasará a "0" automáticamente. 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 visualización de EN/ENO, habrá que conectar obligatoriamente la
entrada EN. De no ser así, no se ejecutará el FFB. La configuración de EN y ENO
se activa y desactiva en el cuadro de diálogo de las propiedades de los módulos.
Este cuadro de diálogo se abre con los comandos de menú Objetos →
Propiedades... o haciendo doble clic en el FFB.

Equipo de Hardware y software que permiten programar, configurar, probar, poner en marcha
programación y buscar errores tanto en las aplicaciones de PLC como en las aplicaciones de
sistema decentrales para hacer posible la documentación y el archivado de la
fuente. En determinadas circunstancias, el equipo de programación se puede
utilizar también para la visualización de procesos.

Error 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 → Indicación de
eventos.... En el caso de los FFB, la salida ENO se ajustará a "0".

Error de Error que se produce durante el procesamiento del programa en el PLC en objetos
ejecución 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.

110 840 USE 494 03 Septiembre de 2001


Glosario

Estación DCP Con un procesador de control distribuido (D908) puede instalar una red descentra-
lizada 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 estación de E/S descentralizada. El D908 y el PLC descentralizado se
comunican a través de un bus de sistema, lo que proporciona un alto rendimiento
con una mínima repercusión en el tiempo de ciclo. El intercambio de datos entre el
D908 y el PLC de rango superior se efectúa a 1,5 megabits por segundo a través
del bus de E/S descentralizado. Un PLC de rango superior puede trabajar hasta con
31 procesadores D908 (dirección 2-32).

Evaluación Proceso por el cual se averigua el valor de una función o de las salidas de un
módulo de función durante la ejecución del programa.

Expresión Las expresiones se componen de operadores y operandos.

FFB (funciones/ Término colectivo para EFB (funciones/módulos de función elementales) y DFB
módulos de (módulos de función derivados).
función)

Fichero de El fichero de código fuente es un fichero de fuente C++ convencional. Después de


código fuente ejecutar el comando de menú Biblioteca → Generar ficheros, este fichero
(EFB Concept) contiene un cuadro de códigos de EFB en el que deberá introducir un código
específico para el EFB seleccionado. Para ello, ejecute el comando de menú
Objetos → Fuente.

Fichero de copia El fichero de copia de seguridad es una copia del último fichero de código fuente.
de seguridad El nombre de este fichero de copia de seguridad es "backup??.c" (se supone que
(EFB Concept) no tiene más de 100 copias del fichero de código fuente). El primer fichero de copia
de seguridad se llama "backup00.c". Si ha realizado modificaciones en el fichero de
definición que no provocan ningún cambio en la interfase en caso de EFB, podrá
ahorrarse la creación del fichero de copia de seguridad editando el fichero de código
fuente (Objetos → Fuente). Si crea un fichero de copia de seguridad, puede darle
el nombre del fichero fuente.

Fichero de El fichero de definición contiene información descriptiva general sobre el EFB


definición (EFB seleccionado y sus parámetros formales.
Concept)

840 USE 494 03 Septiembre de 2001 111


Glosario

Fichero de El fichero de modelo es un archivo ASCII con información de diseño para el editor
modelo (EFB de FBD Concept y los parámetros para la generación de códigos.
Concept)

Fichero de El fichero de protocolo contiene todos los prototipos de las funciones asignadas. A
protocolo (EFB continuación, si la hay, una definición de tipo del interno
Concept)

Filtro FIR (Finite Impulse Response Filter) Filtro con respuesta de impulsos finita

Filtro IIR (Infinite Impulse Response Filter) Filtro con respuesta de impulsos infinita

Formato La primera cifra (la referencia) se separa de la siguiente dirección mediante dos
compacto (4:1) puntos (:) sin poner en la dirección los ceros a la izquierda.

Formato de La primera cifra (la referencia) se separa mediante dos puntos (:) de las siguientes
separador cinco posiciones de la dirección.
(delimitador)
(4:00001)

Formato Justo detrás de la primera cifra (la referencia) está la dirección de cinco posiciones.
estándar
(400001)

Formato IEC En la primera posición de la dirección hay un identificador conforme a IEC, seguido
(QW1) de la dirección de cinco posiciones:
l %0x12345 = %Q12345
l %1x12345 = %I12345
l %3x12345 = %IW12345
l %4x12345 = %QW12345

Función (FUNK) Unidad organizativa del programa que proporciona exactamente un elemento de
datos en la ejecución. Una función no tiene información interna de estado. Si se
ejecuta varias veces la misma función con los mismos valores en los parámetros de
entrada, se obtienen siempre los mismos valores de salida.
Encontrará más detalles acerca de la forma gráfica de las llamadas de funciones en
la definición de "módulo de función (instancia)". A diferencia de las llamadas a
módulos de función, las llamadas a funciones sólo tienen una única salida sin
nombre, ya que éste coincide con nombre de la función. En FBD, cada llamada se
identifica mediante un número inequívoco que le asigna el bloque gráfico; este
número se genera de forma automática y no se puede modificar.

112 840 USE 494 03 Septiembre de 2001


Glosario

Funciones/ Denominación de las funciones o losmódulos de función cuyas definiciones de tipos


Módulos de no han sido formuladas en uno de los lenguajes IEC, es decir, el cuerpo de las
función definiciones no se puede modificar con el editor DFB (DFB Concept), por ejemplo.
elementales Los tipos EFB se programan en "C" y están disponibles mediante bibliotecas en la
(EFB) forma previa a la compilación.

Grupos (EFB) Algunas bibliotecas de EFB (p. ej., la biblioteca IEC) están subdivididas en grupos.
Esto facilita la localización de los EFB, sobre todo en las bibliotecas de grandes
dimensiones.

Horizontal Horizontal significa que la página del texto impreso es más ancha que alta.

IEC 61131-3 Norma internacional: Autómatas programables – Parte 3: Lenguajes de


programación.

Instrucción (IL) Las instrucciones son los "comandos" del lenguaje de programación IL. Cada
instrucción comienza en una línea nueva y va seguida de un operador o modificador
y, si fuera necesario para la operación en cuestión, de uno o más operandos. Si se
utilizan varios operandos, éstos se separarán con comas. Antes de la instrucción
puede haber una marca, que irá seguida de dos puntos (:). Si hubiera un
comentario, deberá ser el último elemento de la línea.

Instrucción Al programar los controles eléctricos, el usuario deberá implementar instrucciones


(LL984) codificadas operacionalmente en forma de objetos de imagen que están divididos
en forma de contactos reconocibles. A nivel de usuario, los objetos de programa
proyectados se convierten durante el proceso de carga en códigos operacionales
utilizables por el equipo. Estos códigos 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.

840 USE 494 03 Septiembre de 2001 113


Glosario

Instrucción (ST) Las instrucciones son los "comandos" del lenguaje de programación ST. Las
instrucciones deben terminar con punto y coma. En una línea puede haber varias
instrucciones (separadas por punto y coma).

INT INT representa el tipo de datos "número entero (integer)". La entrada se efectúa 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.

INTERBUS (PCP) 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
estación de E/S INTERBUS (PCP). A este tipo de estación de E/S se le ha asignado
de forma fija el módulo de conexión INTERBUS 180-CRP-660-01.
El 180-CRP-660-01 sólo se diferencia del 180-CRP-660-00 en que el rango de E/S
en la memoria de señal del controlador es considerablemente mayor.

Ladder Diagram Ladder Diagram es un lenguaje de programación gráfico que cumple la norma IEC
(LD) 1131 y se orienta ópticamente a los "circuitos de corriente" de un esquema de
contactos de relés.

Ladder Logic 984 En los términos Ladder Logic y Ladder Diagram, la palabra Ladder (contacto) se
(LL) refiere a la ejecución. A diferencia del esquema de conexiones, en electricidad se
utiliza el esquema de contactos para dibujar un circuito eléctrico (con símbolos
eléctricos) 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 automatización admite una interfase de esquema de
contactos para que los técnicos electricistas no tengan que aprender ningún
lenguaje de programación con el que no estén familiarizados para implementar un
programa de control.
La estructura del esquema de contactos real permite conectar los elementos
eléctricos de tal forma que se genere una salida de control que dependa de un flujo
de corriente lógico a través de los objetos eléctricos utilizados, que representan la
condición antes exigida de un dispositivo eléctrico físico.
De forma sencilla, la interfase de usuario es una pantalla de vídeo generada por la
aplicación de programación del PLC que configura un reticulado vertical y horizontal
en el que se organizan los objetos de programación. El esquema recibe corriente
por la parte izquierda del reticulado y, al unirlo con objetos que están activos, la
corriente fluye de izquierda a derecha.

114 840 USE 494 03 Septiembre de 2001


Glosario

Lenguaje de Los elementos de lenguaje SFC permiten subdividir una unidad organizativa de un
ejecución (SFC) programa de PLC en un número de pasos y transiciones vinculados entre sí
mediante conexiones direccionales. A cada paso le corresponde un número de
acciones, y cada transición está vinculada a una condición de transición.

Lenguaje de Una o varias secciones que contienen representaciones gráficas de redes de


módulo de funciones, módulos de función y conexiones.
función (FBD)

Lista de En la lista de componentes E/S se configuran los módulos de E/S y expertos de las
componentes E/ distintas unidades centrales.
S

Lista de IL es un lenguaje de texto conforme a IEC 1131, en el que las operaciones, como,
instrucciones por ejemplo, las llamadas condicionales o incondicionales de módulos de función y
(IL) funciones, los saltos condicionales o incondicionales, etc., se representan mediante
instrucciones.

Literal entero 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 números no son significativos.

Ejemplo
-12, 0, 123_456, +986

Literal real con Los literales reales con exponente sirven para indicar los valores con coma flotante
exponente en el sistema decimal. Los literales reales con exponente se caracterizan por la
indicación del punto decimal. El exponente indica la potencia decimal por la que se
debe multiplicar el número 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 más (+/-). Los guiones bajos individuales ( _ ) situados entre
los números no son significativos. (sólo entre cifras y no inmediatamente delante o
detrás 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 construcción: ‘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 asignación del tipo de datos REAL también se puede indicar el valor de la
siguiente forma: 23.0.
Indicando una posición de la coma se asigna automáticamente el tipo de datos
REAL.

Literales Los literales sirven para proporcionar directamente valores a las entradas de FFB,
las condiciones de transición, etc. La lógica del programa no puede sobrescribir
estos valores (están protegidos contra escritura). Se distingue entre literales
genéricos y tipificados.
Además, los literales sirven para asignar un valor a las constantes o un valor inicial
a una variable.
La entrada se efectúa en forma de literal de base 2, literal de base 8, literal de base
16, literal entero, literal real o literal real con exponente.

Literales de base Los literales de base 16 sirven para indicar valores enteros en el sistema
16 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 números no son significativos.

Ejemplo
16#F_F ó 16#FF (decimal 255)
16#E_0 ó 16#E0 (decimal 224)

Literales de base Los literales de base 2 sirven para indicar valores enteros en el sistema dual. La
2 base debe identificarse mediante el prefijo 2#. Los valores no pueden ir precedidos
por el signo (+/-). Los guiones bajos individuales ( _ ) situados entre los números 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 Los literales de base 8 sirven para indicar valores enteros en el sistema octal. La
8 base debe identificarse mediante el prefijo 8#. Los valores no pueden ir precedidos
por el signo (+/-). Los guiones bajos individuales ( _ ) situados entre los números no
son significativos.

Ejemplo
8#3_77 u 8#377 (decimal 255)
8#34_0 u 8#340 (decimal 224)

Literales de Las unidades permitidas para la duración (TIME) son días (D), horas (H), minutos
duración (M), segundos (S) y milisegundos (MS) o combinaciones de ellas. La duración 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 válida.

Ejemplo
t#14MS, T#14.7S, time#18M, TIME#19.9H, t#20.4D, T#25H15M,
time#5D14H12M18S3.5MS

Literales Si no considera relevante el tipo de datos de un literal, indique solamente el valor


genéricos para dicho literal. En este caso, Concept asignará al literal un tipo de datos
adecuado de forma automática.

Literales reales Los literales reales sirven para indicar los valores con coma flotante en el sistema
decimal. Los literales reales se caracterizan por la indicación del punto decimal. Los
valores pueden ir precedidos por el signo (+/-). Los guiones bajos individuales ( _ )
situados entre los números no son significativos.

Ejemplo
-12.0, 0.0, +0.456, 3.14159_26

Llamada Proceso por el que se inicia la ejecución de una operación.

Located Variable A las located variables se les asigna una dirección de memoria de señal
(direcciones de referencia 0x, 1x, 3x, 4x). El valor de estas variables se almacena
en la memoria de señal y se puede modificar online con el editor de datos de
referencia. Para acceder a estas variables se puede utilizar su nombre simbólico o
su dirección de referencia.

Todas las entradas y salidas del PLC están conectadas a la memoria de señal. El
acceso del programa a señales periféricas conectadas al PLC se efectúa sólo
mediante located variables. Los accesos externos a través de las interfases Modbus
o Modbus Plus del PLC, p. ej., por parte de sistemas de visualización, también son
posibles mediante located variables.

840 USE 494 03 Septiembre de 2001 117


Glosario

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 lógica, sus variables y su declaración de variables).
Se distingue entre macros locales y globales.

Las macros tienen las siguientes propiedades:


l Sólo se pueden crear macros en los lenguajes de programación FBD y LD.
l Las macros sólo contienen una única sección.
l Las macros pueden contener una sección todo lo compleja que se desee.
l Desde el punto de vista técnico, una macro para la que se ha creado un
instancia, es decir, una macro insertada en una sección, no se distingue de una
sección generada de forma convencional.
l Llamada de DFB en una macro
l Declaración de variables
l Utilización de estructuras de datos propias de la macro
l Aceptación automática de las variables declaradas en la macro
l Valores iniciales para variables
l Creación de múltiples instancias de una macro en todo el programa con variables
diferentes
l El nombre de la sección, 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).

Macros globales Las macros globales están disponibles en todos los proyectos de Concept y se
encuentran en el directorio DFB, justo debajo del directorio Concept.

Macros locales Las macros locales sólo están disponibles en un único proyecto de Concept y se
guardan en el directorio DFB bajo el directorio del proyecto.

Memoria de La memoria de señal es el espacio de memoria para todas las magnitudes a las que
señal se accede a través de referencias (representación directa) en el programa de
usuario. Por ejemplo, en la memoria de señal hay bits de entrada, bits de salida/
marca, palabras de entrada y palabras de salida/marca.

MMI (Man-Machine-Interface) Interfase hombre-máquina

Modo ASCII American Standard Code for Information Interchange. El modo ASCII se utiliza para
la comunicación con distintos dispositivos centrales. ASCII funciona con 7 bits de
datos.

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 comunicación entre el PLC y un ordenador personal
compatible con IBM. RTU funciona con 8 bits de datos.

Módulo de Un módulo de función es una unidad organizativa del programa que calcula, de
función acuerdo con la funcionalidad definida en la descripción del tipo de módulo de
(instancia) (FB) función, 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 módulo de función se conservan de una llamada del
módulo de función a la siguiente. Aunque se ejecute varias veces una misma
instancia de módulo de función con los mismos argumentos (valores de parámetros
de entrada), no se obtendrán necesariamente el/los mismos valor(es) de salida.
Cada instancia de módulo de función se representa gráficamente mediante un
símbolo de bloque rectangular. El nombre del tipo de módulo de función está dentro
del rectángulo, centrado en la parte superior. El nombre de la instancia del módulo
de función también está arriba, pero fuera del rectángulo. Se genera automáti-
camente 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 parámetros formales de entrada/salida
aparecen dentro del rectángulo, en el lugar correspondiente.
La descripción anterior de la representación gráfica también es aplicable en general
a las llamadas de funciones y a las llamadas de DFB. En las correspondientes
definiciones se indican las diferencias.

Módulo SA85 El módulo SA85 es un adaptador Modbus Plus para ordenadores IBM-AT o
compatibles.

Nombre de Identificador que pertenece a una determinada instancia de módulo de función. El


instancia nombre de instancia sirve para identificar sin posibilidad de confusión un módulo de
función en una unidad organizativa del programa. El nombre de instancia se genera
automáticamente, 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
mayúsculas y minúsculas. 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 automática tiene siempre la
estructura: FBI_n_m
FBI = instancia de módulo de función
n = número de la sección (número correlativo)
m = número del objeto FFB dentro de la sección (número correlativo)

840 USE 494 03 Septiembre de 2001 119


Glosario

Nombre del paso El nombre del paso sirve para identificar inequívocamente a un paso dentro de una
unidad organizativa del programa. El nombre del paso se genera automáticamente,
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 automáticamente tiene siempre la estructura: S_n_m

S = paso
n = número de la sección (número correlativo)
m = número del paso dentro de la sección (número correlativo)

Nomenclatura Un identificador es una secuencia de letras, números y guiones bajos que debe
IEC empezar por una letra o un guión bajo (p. ej., el nombre de un tipo de módulo de
(identificador) función, una instancia, una variable o una sección). 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 mayúsculas o
minúsculas no son significativas, p. ej., "ABCD" y "abcd" se interpretan como el
mismo identificador.
Los identificadores no pueden ser palabras clave.

Operador Un operador es un símbolo para una operación boolearia o aritmética que hay que
realizar.

Operando Un operando es un literal, una variable, una llamada de función o una expresión.

Palabras clave Las palabras clave son combinaciones únicas de caracteres que se utilizan como
elementos sintácticos 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 deberán utilizar para ningún otro fin, p. ej.,
como nombres de variables, de secciones, de instancias, etc.

120 840 USE 494 03 Septiembre de 2001


Glosario

Palabras de Una palabra de entrada contiene información que procede de una fuente externa y
entrada se representa mediante un número de 16 bits. Un registro 3x también puede
(referencias 3x) contener 16 bits de entrada consecutivos cargados en el registro en formato binario
o BCD (decimal codificado en binario). Nota: La x que aparece detrás 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 dirección 201 de la memoria de
señal.

Palabras de Una palabra de salida/marca puede utilizarse para almacenar datos numéricos
salida/marca (binarios o decimales) en la memoria de señal, o también para enviar los datos de
(referencias 4x) la CPU a una unidad de salida del sistema de control. Nota: La x que aparece detrás
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 dirección 201 de la
memoria de señal.

Parámetro actual Parámetro de entrada/salida conectado actualmente.

Parámetro de Transmite el argumento correspondiente al ejecutar un FFB.


entrada (entrada)

Parámetro de Parámetro con el que se devuelve el resultado o los resultados de la evaluación de


salida (salida) un FFB.

Parámetros Parámetros de entrada/salida que se utilizan dentro de la lógica de un FFB y se


formales ejecutan como entradas/salidas desde el FFB.

Participante de Un participante es un dispositivo con una dirección (1...64) en la red Modbus-Plus.


red

Participante El participante local es aquél que se está configurando en este momento.


local de red

Paso Elemento de lenguaje SFC: Situación 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.

Paso inicial 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.

PLC Autómata programable (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.

Procesador Peer El procesador Peer procesa los ciclos de token y el flujo de datos entre la red
Modbus-Plus y la lógica de usuario PLC.

Programa Máxima unidad organizativa del programa. Un programa se cierra y se carga en un


único PLC.

Programar Un sistema redundante está compuesto por dos equipos de PLC con idéntica
sistema configuración que se comunican entre sí mediante procesadores redundantes. En
redundante (Hot caso de que falle el PLC primario, el PLC secundario asume el control del mando.
Standby) En condiciones normales, el PLC secundario no asume ninguna función de control,
sino que comprueba la información de estado para detectar fallos.

Proyecto Denominación general del nivel superior de una estructura en árbol de un software
que determina el nombre de proyecto de orden superior de una aplicación PLC.
Después de establecer el nombre del proyecto podrá guardar la configuración del
sistema y el programa de control con este nombre. Todos los datos que se originan
durante la creación de la configuración y del programa forman parte de este
proyecto de nivel superior para la tarea de automatización específica.
Denominación general del conjunto completo de la información de programación y
planificación en la base de datos del proyecto que representa el código fuente que
describe la automatización de una instalación.

Puente Un puente es un dispositivo que conecta redes. Permite la comunicación entre


usuarios de las dos redes. Cada red tiene su propia secuencia de rotación de token
- el token no se transmite a través de puentes.

REAL REAL representa el tipo de datos "número con coma flotante". La entrada se
efectúa 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 matemático de la CPU no será posible


representar distintas áreas dentro de este rango de valores permitido. Esto será
válido para valores que tiendan a CERO y para valores que tiendan a INFINITO.
En tales casos, en la modalidad de animación no se mostrará un valor numérico,
sino NAN (Not A Number) o INF (INFinite).

122 840 USE 494 03 Septiembre de 2001


Glosario

Red Una red es la interconexión de dispositivos en un circuito de información común que


se comunican entre sí mediante un mismo protocolo.

Red decentral La programación decentral en la red Modbus Plus permite alcanzar el máximo
(DIO) rendimiento en la transferencia de datos sin necesidad de requisitos especiales en
los vínculos. La programación de una red decentral es muy sencilla. Para instalar la
red no hace falta crear ninguna lógica adicional de esquema de contactos. Mediante
las entradas correspondientes en el procesador Peer Cop se cumplen todos los
requisitos para la transferencia de datos.

Referencia Cada dirección 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 señal.
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 detrás 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 dirección 201 de la memoria de señal.

Registro en la Las referencias 6x son palabras de marca en la memoria extendida del PLC. Sólo
memoria se pueden utilizar en programas de usuario LL984 y para utilizar una CPU 213 04
extendida o CPU 424 02.
(referencia 6x)

Representación Método para la representación de variables en el programa PLC del que se puede
directa derivar directamente la asignación del lugar de almacenamiento lógico (e
indirectamente el lugar de almacenamiento físico).

RIO (Remote I/O) La E/S remota indica un lugar físico de los dispositivos de control de puntos de E/S
en relación con el procesador que los controla. Las entradas/salidas remotas están
conectadas al dispositivo de control a través de un cable de comunicación.

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

840 USE 494 03 Septiembre de 2001 123


Glosario

Sección Una sección se puede utilizar, por ejemplo, para describir el funcionamiento de una
unidad tecnológica, como un motor.
Un programa o DFB está compuesto de una o más secciones. Las secciones se
pueden programar con los lenguajes de programación IEC FBD y SFC. Dentro de
una sección sólo se puede utilizar uno de los lenguajes de programación
mencionados.
Cada sección tiene su propia ventana de documento en Concept. Para tener una
mejor visión de conjunto, es mejor dividir una sección grande en varias más
pequeñas. Para desplazarse dentro de la sección se utiliza la barra de
desplazamiento.

Secuencia de Elemento de datos compuesto por uno o varios bits.


bits

Símbolo (icono) Representación gráfica de distintos objetos en Windows, p. ej., unidades de disco,
programas de aplicación y ventanas de documento.

SY/MAX En los dispositivos de control Quantum, Concept incluye la preparación de la


asignación de E/S para módulos 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 módulos
de E/S SY/MAX se incluyen en la asignación de E/S de la configuración de Concept
para marcarlos e integrarlos.

Texto ST es un lenguaje de texto conforme a CEI 1131, en el que las operaciones, como,
estructurado por ejemplo, las llamadas de módulos de función y funciones, la ejecución
(ST) condicionada de instrucciones, la repetición de instrucciones, etc., se representan
mediante instrucciones.

TIME TIME representa el tipo de datos "duración". La entrada se realiza como literal de
duración. 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.

Tipo de datos Los tipos de datos derivados son tipos de datos que se han derivado de los tipos de
derivado datos elementales y/o de otros tipos de datos derivados. La definición 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.

124 840 USE 494 03 Septiembre de 2001


Glosario

Tipo de datos Tipo de datos que sustituye otros tipos de datos.


genérico

Tipo de módulo Elemento de lenguaje compuesto por: 1. la definición de una estructura de datos,
de función 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 módulo de función. Este conjunto de operaciones puede estar
formulado en uno de los lenguajes IEC (tipo DFB) o en "C" (tipo EFB). Un tipo de
módulo de función puede recibir varias instancias (ejecutar).

Tipos de datos La vista general muestra la jerarquía de los tipos de datos tal como se utilizan en
las entradas y salidas de funciones y módulos de función. Los tipos de datos
genéricos 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’)

Tipos de datos Los tipos de datos derivados globales están disponibles en todos los proyectos de
derivados Concept y se encuentran en el directorio DFB, justo debajo del directorio Concept.
globales

Tipos de datos Los tipos de datos derivados locales sólo están disponibles en un único proyecto de
derivados Concept y sus DFB locales, y se guardan en el directorio DFB bajo el directorio del
locales proyecto.

Token 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 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,
además de la lista de componentes del usuario, información de estado de los
módulos y las estaciones de E/S, por ejemplo.

Transición Condición necesaria para que el control pase de uno o más pasos predecesores a
uno o más pasos sucesores a lo largo de una conexión direccional.

840 USE 494 03 Septiembre de 2001 125


Glosario

UDEFB Funciones/módulos de función elementales definidos por el usuario


Funciones o módulos de función creados con el lenguaje de programación C y
disponibles en las bibliotecas de Concept.

UDINT UDINT representa el tipo de datos "número entero de longitud doble sin signo
(unsigned double integer)". La entrada se efectúa 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 UINT representa el tipo de datos "número entero sin signo (unsigned integer)". La
entrada se efectúa 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.

Unidad Función, módulo de función o programa. Este término se puede referir tanto a un
organizativa del tipo como a una instancia.
programa

Unlocated A las unlocated variables no se les asigna ninguna dirección de memoria de señal.
Variable Por lo tanto, tampoco ocupan ninguna dirección de memoria de señal. 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 sólo se accede mediante su
nombre simbólico.

Las señales que no necesitan acceso a la periferia, p. ej., resultados intermedios,


marcas de sistema, etc., deberían declararse preferiblemente como unlocated
variables.

Valor inicial Valor asignado a una variable durante el inicio del programa. La asignación 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 sección,
entre secciones distintas y entre el programa y el PLC.
Las variables se componen como mínimo de un nombre de variable y un tipo de
datos.
Si se asigna una dirección directa (referencia) a una variable, se habla de una
located variable. Si a una variable no se le asigna ninguna dirección 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 múltiples.
Además, también existen constantes y literales.

Variables de Variables a las que se les ha asignado un tipo de datos derivado con ayuda de la
campo palabra clave ARRAY (campo). Un campo es una colección de elementos de datos
con el mismo tipo de datos.

Variables de Variables a las que se ha asignado un tipo de datos derivado definido con STRUCT
elementos o ARRAY.
múltiples Se distingue entre variables de campo y variables estructuradas.

Variables Variables a las que se ha asignado un tipo de dato derivado definido con STRUCT
estructuradas (estructura).
Una estructura es una colección de elementos de datos de distintos tipos en general
(tipos de datos elementales y/o tipos de datos derivados).

Ventana activa Ventana seleccionada en este momento. Sólo puede haber una ventana activa en
un momento determinado. Cuando se activa una ventana, cambia el color de su
barra de título para distinguirla de las demás ventanas. Las ventanas no
seleccionadas están inactivas.

Ventana de Ventana dentro de una ventana de aplicación. Dentro de una ventana de aplicación
documento puede haber abiertas varias ventanas de documento al mismo tiempo. No obstante,
sólo 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 configuración PLC.

Ventana de la Ventana que contiene el espacio de trabajo, la barra de menús y la barra de


aplicación herramientas para el programa de la aplicación. El nombre del programa de la
aplicación aparece en la barra de título. Una ventana de aplicación puede contener
varias ventanas de documento. En Concept, la ventana de aplicación corresponde
a un proyecto.

Vertical Vertical significa que la página del texto impreso es más alta que ancha.

840 USE 494 03 Septiembre de 2001 127


Glosario

WORD WORD representa el tipo de datos "secuencia de bits 16". La entrada se efectúa 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 numérico.

Zoom DX Esta propiedad permite conectarse a un objeto de programación para observar y,


en caso necesario, modificar los valores de los datos.

128 840 USE 494 03 Septiembre de 2001


Índice
B
AC
B F
Bloque de función FREERUN, 17
Parametrización, 9, 10 Función
Parametrización, 9, 10

C
Ciclos del sistema, 91 G
Control SFC, 81 GET_TOD, 19
Control SFC extendido, 95

H
D HSBY
DIOSTAT, 15 GET_TOD, 19
HSBY_RD, 23
HSBY_ST, 27
E HSBY_WR, 31
Escritura del registro de comandos Hot REV_XFER, 67
Standby, 31 SET_TOD, 77
Escritura y lectura de los dos registros de HSBY_RD, 23
transferencia inversos, 67 HSBY_ST, 27
Especiales HSBY_WR, 31
SKP_RST_SCT_FALSE, 89
Estado de función de bloques (DIO), 15
Estado de función de módulos (RIO), 71 L
Estado de función de módulos para M1, 39 Lectura del registro de órdenes Hot Standby,
Estado de función del autómata, 45 23, 27
Estado del sistema, 93 Lectura del reloj del equipo (Time of Day), 19
LOOPBACK, 35

840 USE 494 03 Septiembre de 2001 129


Index

M SYSTEM
DIOSTAT, 15
M1HEALTH, 39
FREERUN, 17
GET_TOD, 19
O HSBY_RD, 23
HSBY_ST, 27
ONLEVT, 43 HSBY_WR, 31
LOOPBACK, 35
M1HEALTH, 39
P ONLEVT, 43
Parametrización, 9, 10 PLCSTAT, 45
PLCSTAT, 45 REV_XFER, 67
Puesta del reloj del equipo (Time of Day), 77 RIOSTAT, 71
SAMPLETM, 75
SET_TOD, 77
R SFCCNTRL, 81
REV_XFER, 67 SYSCLOCK, 91
RIOSTAT, 71 SYSSTATE, 93
XSFCCNTRL, 95
System
S PLCSTAT, 45
Saltar el resto de la sección, 89
Salto atrás, 35
SAMPLETM, 75 T
SET_TOD, 77 Temporizador espontáneo, 17
SFCCNTRL, 81 Tiempo de exploración, 75
Sistema
SKP_RST_SCT_FALSE, 89
SKP_RST_SCT_FALSE, 89 X
Specials XSFCCNTRL, 95
FREERUN, 17
LOOPBACK, 35
ONLEVT, 43
SAMPLETM, 75
SFCCNTRL, 81
XSFCCNTRL, 95
Suceso en línea, 43
SYSCLOCK, 91
SYSSTATE, 93

130 840 USE 494 03 Septiembre de 2001

También podría gustarte