You are on page 1of 13

CAPITULO II

Caja de Instrucciones e Instrucciones Discretas


2.1 TEMPORIZADORES.
Los rangos del temporizador son:
0.1segundos (0.1 a 3276.7).
0.001 segundos (0.001 a 32,767).

Fig. 2.1 Temporizador (Timmer).


Elementos del temporizador.
TMR

Mnemnico para la caja de instrucciones del temporizador.

TMR Number

Todos los temporizadores deben tener asignados nmeros nicos.

Unprotected

Permite al operador cambiar valores preestablecidos con la interfaz del


operador
Protege los valores preestablecidos de cambios por un operador usando una
interfaz del operador.

Protected
(P) Preset Value
(C) Current Value
Reset/Enable
Stop/Start

Output
Syntax

Cantidad total a ser medida


Cantidad a ser medida.
Cuando esta entrada esta activada, habilita al temporizador. Cuando esta
entrada esta desactivada, reestablece el valor actual para regresarlo al tiempo
preestablecido.
Cuando la entrada de inicio esta activada, el temporizador decrementa el
tiempo (por 0.1 segundo y 0.001 segundos) del tiempo preestablecido bajo
cero. Si la entrada de inicio se desactiva, el temporizador se detiene y
mantiene su valor actual. Si la entrada de inicio se vuelve a activar el
temporizador reanuda su valor actual.
La salida del temporizador se activa despus de que el valor actual ha
disminuido a cero y el reset/enable se mantiene activado.
La instruccin del temporizador debe ser localizada en la segunda o tercer
columna en la lnea de editar. El paro/arranque o el reset/habilitar solo acepta
dos entradas en serie.

2.2 MEMORIA TEMPORIZADORA/CONTADORA.


La memoria temporizadora/contadora consiste de los siguientes elementos:

Fig. 2.2 Memoria temporizadora/contadora


TMR/CTR Preset

Localidad de memoria para valores preseleccionados. El valor


preseleccionado es bajado de la memoria de escalera a la memoria TPC
bajo las siguientes condiciones.
Primero hace una operacin de rastreo despus de inicializar el
programa.
Completa el calentamiento del restablecimiento (AUX 12).
Arranca la alimentacin (AUX 10) con el programa de la EPROM
y sin batera de respaldo.

TMR/CTR Current

Localidad de memoria para valores actuales.

10

2.3 CONTADORES.
El rango de los contadores es de 0 a 32767.

Fig. 2.3 Caja de un contador.

Los contadores constan de los siguientes elementos:


CTR

Mnemnico para la caja de instrucciones del contador.

CTR Number

Todos los contadores deben tener nmeros nicos. Los contadores mltiples
pueden tener el mismo nmero solamente si son controlados por una instruccin
Skip-to-label (Brincar-una-etiqueta).

Unprotected

Permite al operador cambiar un valor preestablecido con la interfaz del operador.

Protected

Protege los valores precolocados de cambios por un operador usando la interfaz


del operador.

Preset Value
Current Value
Reset/Enable

Cantidad total para ser contada.


Cantidad que ha sido contada.
Cuando esta entrada esta activada, habilita al contador (le permite contar).
Cuando esta entrada esta desactivada, restablece el valor actual a cero.
Cuando la entrada de conteo va de off a on, el contador incrementa el conteo
actual por uno. La entrada de conteo debe estar off (desactivada) para un
muestreo antes de que el contador pueda contar otra vez. Cuando el conteo
actual iguala los valores preestablecidos, la entrada de conteo no tiene efecto en
el contador.
La salida del contador se activa despus de que el valor actual se ha
incrementado al conteo preestablecido y se mantiene el reset/habilitar activado.

Count

Output

Syntax

La instruccin del contador debe ser localizada en la segunda o tercer columna


del escaln durante la edicin. El conteo o reset/enable solo acepta dos entradas
en serie.
Las definiciones de memoria TMR/CTR Preset y TMR/CTR Current son las
mismas que se encuentran en la seccin del temporizador.

11

2.4 CONTADORES UP/DOWN.


El rango del contador es de 0 a 32767.

Fig. 2.4 Caja del contador Up/Down.


Los contadores Up/Down consisten de los siguientes elementos:
UDC/Number

Todos los contadores Up/Down deben tener nmeros nicos. Los contadores
mltiples Up/Dowm pueden tener el mismo nmero solo si son controlados por una
instruccin Skip to label.

Unprotected.

Permite al operador cambiar los valores preestablecidos con la interfaz del


operador.

Protected

Protege los valores preestablecidos de los cambios hechos por un operador usando
una interfaz del operador.

Preset Value

Cantidad total a ser contada.

Current Value

Cantidad que ha sido contada.

Zero Flag

Una salida opcional (Y o C) que puede ser programada para indicar que la cuenta
actual es cero.

Reset/Enable

Cuando esta entrada esta activada (On), habilita al contador. Cuando esta
desactivada (Off), restablece el valor actual a cero. La entrada reset/habilitar solo
acepta dos entradas en serie.

Up

Cuando la entrada Up (hacia arriba) va de off a on, el contador aumenta la cuenta


actual en uno. Cuando la cuenta actual iguala el valor preestablecido se activa la
salida y la entrada Up no tiene efecto en el contador.
Cuando la entrada Down (hacia abajo) va de off a on, el contador disminuye la
cuenta actual en uno. Cuando la cuenta actual se iguala a cero la salida se activa y
la entrada Down no tiene efecto en el contador.

Down

Output
Zero Flag Output
Syntax

La salida del UDC se activa despus de que la cuenta actual ha incrementado al


valor preestablecido o cuando la cuenta actual se iguala a cero.
Esta salida se activa cuando la cuenta actual se iguala a cero.
La instruccin UDC debe ser localizada en la segunda o tercera columna del
escaln durante la edicin. Los escalones Up, Down y reset/habilitar solo aceptan
dos entradas en serie.
Las definiciones de memoria TMR/CTR Preset y TMR/CTR Current son las mismas
que se encuentran en la seccin del temporizador.

12

2.5 TEMPORIZADOR DE ALARMA CON CONTROL DISCRETO.


El control discreto de alarma con temporizador permisible en los controladores

Fig. 2.5 Caja del temporizador de alarma con control discreto


Los elementos de un DCAT son:
DCAT

Mnemnico para el temporizador de alarma con control discreto. La salida puede


ser usada por el control de la vlvula discreta.

DCAT Number

Todos los DCATs deben tener nmeros nicos al menos que sean controlados por
una instruccin Skip to label.

Unprotected

Permiten al operador cambiar los valores preseleccionados con la interfaz del


operador.

Protected

Protege los valores preseleccionados de cambios por un operador usando una


interfaz de operador.

Current Value

Cantidad de tiempo restante antes de que la vlvula deba ser abierta o cerrada
antes de que ocurra una alarma.

Preset Value

Cantidad de tiempo permitible para que la vlvula sea abierta o cerrada.

OF (Open Feedback) Una entrada de un interruptor de lmite normalmente abierto que hace que una
vlvula abra a la posicin deseada.
CF (Closed
Feedback)

Una entrada de un interruptor de lmite normalmente abierto que hace que una
vlvula se cierre a la posicin deseada.

OA (Open Alarm)

Una salida Y o C que activa una alarma si la vlvula ha sido activada para abrir y
el interruptor de lmite con realimentacin abierta no lo hace antes que el DCAT
cumpla su tiempo.

CA (Closed Alarm)

Una salida Y o C que activa una alarma si la vlvula ha sido activada para cerrar y
el interruptor de lmite con realimentacin cerrada no lo hace antes que el DCAT
cumpla su tiempo.

Nota: Una condicin de error donde ambas realimentaciones de los interruptores de lmite son
cerrados activaran ambas alarmas.
Las definiciones de memoria TMR/CTR Preset y TMR/CTR Current son las mismas que se
encuentran en la seccin del temporizador.

13

2.6 CONTROL MAESTRO DE RELEVADORES.


Cuando MCR1 esta activado, la lgica de escalera dentro de su zona de control se ejecuta
normalmente. La zona de control es de MCR1 a MCR1(END).
Cuando el MCR1 se desactiva, todas las salidas discretas dentro de su zona de control son
desactivadas. Esto incluye todas las localidades de registros Y y C, incluyendo tambin los programados
en las cajas de instrucciones, pero la memoria temporizadora current sigue contando.
Nota: Si el MCR# no tiene un MCR#(E), todas las salidas abajo del MCR sern afectadas.
X24

M CR1

X25

Y17

X30

C30

5
X30

X26

Y18

10
M CR1
12

Fig. 2.6 Control maestro de relevadores.


PRECAUCION: Nunca emplear un MCR para reemplazar un control maestro de relevador mecnico
usado para una funcin de paro de emergencia.

14

2.7 Anidamiento de MCR.


Los MCRs pueden ser numerados del 1 al 8. Pueden ser colocado uno dentro de otro, hasta
llegar a los 8 MCRs. Cada MCR# debe tener un MCR#(E). Los mismos nmeros de MCR pueden ser
usados otra vez en otro nido.
X24

M CR1

X25

Y17

X27

M CR2

X30

C30

7
X30
M CR2
12

E
X26

Y18

13
M CR1
15

2.8 JUMP.
Cuando JMP1 ha sido activado, la lgica de escalera dentro de su zona de control se ejecuta
normalmente. La zona de control es de JMP1 a JMP1(END). Cuando JMP1 se desactiva, la instruccin
Jump salva todas las salidas discretas dentro de su zona de control. Todas las localidades del registro de
imagen Y y C mantienen sus valores actuales. Sin embargo todas las instrucciones dentro de su zona de
control son llevadas a cabo.
X24

JU M P1

X25

Y17

X27

JM P2

X30

C 30

7
X30
JU M P2
12

E
X26

Y18

13
JM P1
15

Fig. 2.8 Salto (Jump).


15

Nota: Si el JMP# no tiene un JMP#(E), todas las salidas abajo del JMP sern afectadas.
2.9 Anidamiento de JMP.
Los JMPs pueden ser numerados del 1 al 8. Pueden ser colocados uno dentro del otro, hasta
llegar a los 8 JMPs. Cada JMP# debe tener un JMP#(E). Los mismos nmeros de JMP pueden ser
usados otra vez en otro nido.
2.10 SALTAR UNA ETIQUETA.
Cuando SKP1 no esta activado, la lgica de escalera dentro de su zona de control se ejecuta
normalmente. Cuando SKP1 esta activado, el PLC no busca alguna lgica de escalera de SKP1 a LBL1.
Por ejemplo, el temporizador para de contar y mantiene su valor actual.
X24

SKP1

X25

Y17

X27

SKP2

X30

C30

7
X30

JLB L2
12

E
X26

Y18

13
LBL1
15

Fig. 2.9 Saltar una etiqueta.


Tambin, los estados actuales de todas las localidades del registro imagen Y y C dentro de su
zona de control son grabadas.

16

2.11 Anidamiento de Skip.


Los SKPs pueden ser numerados de 1 a 255 excepto en el modelo TI520C-1102, el cual tienen
16. Los SKPs pueden ser colocados uno dentro de otro. Cada SKP# debe tener un LBL#.
2.12 REGISTRO DE CAMBIO DE BIT.
El registro de cambio de bit (SHRB) es usado para ajustes en una lnea de ensamble.

Fig. 2.10 Registro de cambio de bit.


El registro de cambio de bit consiste de los siguientes elementos.
SHRB

Mnemnico para la instruccin de registro de cambio de bit.

SHRB Number

Todos los bits de los registros de palabras deben tener nmeros nicos.

IR

Registro de imagen que inicia la direccin de salida del registro shift (Y o C).

Shift Clock

Una transicin off a on provoca que cambie el registro shift para cambiar su dato
a una localidad.

Data In

Los estados de los datos de entrada son cambiados dentro de la direccin de


inicio cuando una transicin de reloj ocurre.

Reset/Enable

Cuando esta entrada esta en on, habilita el registro shift o le permite trabajar.
Cuando la entrada esta desactivada, restablece todas las salidas en el registro
de cambio a cero.

Output

La salida de la instruccin SHRB seguir los estados de la ltima localidad en el


registro de cambio para un muestreo despus del cambio. Esta caracterstica
permite a la instruccin SHRB estar en cascada.

Syntax

La instruccin SHRB debe ser localizada en la segunda o tercera columna del


escaln que esta siendo editado.

17

2.13 TIME-DRIVEN DRUM.


La instruccin DRUM simula un drum (tambor) electromecnico. Provee 15 bobinas de salida y
16 pasos, los cuales son operados por mltiples configuraciones de bases de tiempo para el drum.

Fig. 2.11 Caja de un DRUM.


Un DRUM consiste de los siguientes elementos:
Drum

Mnemnico para la instruccin Drum.

Drum Number Todos los DRUMs y EDRUMs deben tener nmeros nicos al menos
que sean controlados por una instruccin Skip to label.
Preset

El paso del nmero del DRUM regresar cuando se restablezca. Nota: si


el paso contiene una cuenta de cero, el reset se saltara ese paso.

SEC/CNT

La base de tiempo para el DRUM: 0 32.767 segundos. Observar lo siguiente:


La base de tiempo debe ser mayor que o igual al PLC scan o a la base de tiempo
por default al tiempo de bsqueda.
Para mejor precisin, la base de tiempo debe ser un mltiplo del tiempo de
bsqueda.

Output Coils

Las salidas Y o C que controla el DRUM.

STP

16 pasos puede ser programado para tiempo y control de salidas. Nota: los pasos
deben ser programados del paso 16 descendentemente para evitar bsquedas
innecesarias de pasos con cuenta a cero.

CNT/STP

El nmero de cuenta de la base de tiempo del DRUM permanecer en un paso


particular antes de enumerar el siguiente paso.

Reset/Enable

Cuando esta entrada esta en on, habilita el DRUM o le permite correr. Cuando la
entrada esta off, restablece al paso preseleccionado.

18

Start/Stop

Cuando esta entrada esta en on, el DRUM corre. Cuando esta off el DRUM para.

Output

Se activa cuando el ltimo paso del programa ha sido completado.

PRECAUCIN: Cuando el DRUM esta en un paso, todas las salidas con 1 en el DRUM se
activaran an si el reset/enable o stop/start estn desactivados.
DSP(Drum Step Preset)

Localidad de memoria para el valor preseleccionado. Este valor


puede ser escrito o ledo por otras instrucciones del programa o
de un modulo de acceso del registro. El valor preseleccionado es
bajado de la memoria de escalera a la memoria DSP lo mismo
que los temporizadores y contadores.

DSC (Drum Step Current)

Localidad de memoria para el paso actual del DRUM que esta


activado. Este valor puede ser ledo por otras instrucciones del
programa o de un modulo de acceso del registro.

DCP (Drum Count Preset)

Localidades de memoria para la cuenta del programa en cada


paso. Cuando el DCP es seleccionado, el VPU desplegara
D___S___ y esperara para el No. De DRUM y el No. del paso a
ser dados. Este valor puede ser ledo por otras instrucciones del
programa o de un modulo de acceso del registro.

DCC (Drum Count Current)

Localidad de memoria para la cantidad actual en el paso actual


cuando el DRUM esta activado.

2.14 EVENT DRUM.


El Event Drum (EDRUM) simula un drum electromecnico. Suministra 15 bobinas de salida y 16
pasos, los cuales son enumerados por un temporizador, un contacto o una combinacin de ambos.

Fig. 2.12 Caja de un EDRUM.

19

Un EDRUM consiste de los siguientes elementos:


EDRUM

Mnemnico para la instruccin Even Drum.

EDRUM Number

Todos los EDRUMs y DRUMs deben tener nmeros nicos al menos que
sean controlados por una instruccin Skip to label.

Preset

El nmero del EDRUM regresara cuando se restablezca. Nota: el reset saltara un


paso que tiene una cuenta a cero.

SEC/CNT

La base de tiempo para el EDRUM: 0 32.767 segundos. Observar lo siguiente:


La base de tiempo debe ser mayor que o igual al PLC scan o a la base de tiempo
por default para el tiempo de bsqueda.

Output Coils

Las salidas Y o C controladas por el EDRUM.

STP

16 pasos o menos puede ser programado por tiempo, evento y control de salidas.
Nota: los pasos deben ser programados del paso 16 descendentemente para
evitar bsquedas innecesarias de pasos con cuenta a cero.

CNT/STP

El nmero de cuenta de la base de tiempo del EDRUM permanecer en un paso


particular antes de enumerar el siguiente paso. (CNT/STPSEC/STP dividido por
SEC/CNT).

Event

Cuando el evento (X, Y o C) es abierto (0), el drum se mantiene en ese paso.


Cuando es cerrado, el paso es ejecutado. Si el evento (X, Y o C) se abren
durante el tiempo en ese paso, se para y se mantiene en ese paso hasta que la
potencia es suministrada a ese evento.

Reset/Enable

Cuando esta entrada esta en on, habilita el EDRUM o le permite correr. Cuando
la entrada esta off, restablece al paso preseleccionado.

Start/Stop

Cuando esta entrada esta en on, el EDRUM corre. Cuando esta off el EDRUM
para.

Jog

Cuando esta entrada cambia de off a on, un EDRUM habilitado will jog al prximo
paso, saltando algn tiempo o evento en ese paso.

Output

Se activa cuando el ltimo paso programado ha completado su evento y tiempo.

PRECAUCIN: Cuando el EDRUM esta en un paso, todas las salidas con 1 en el DRUM se activaran
an si el reset/enable o stop/start estn desactivados.
DSP (Drum Step Preset)

Localidad de memoria para el valor preseleccionado. Este valor


puede ser escrito o ledo por otras instrucciones del programa o
de un modulo de acceso del registro. El valor preseleccionado es
bajado de la memoria de escalera a la memoria DSP lo mismo
que los temporizadores y contadores.

DSC (Drum Step Current)

Localidad de memoria para el paso actual del DRUM que esta


activado. Este valor puede ser ledo por otras instrucciones del
programa o de un modulo de acceso del registro.

20

DCP (Drum Count Preset)

DCC (Drum Count Current)

Localidades de memoria para la cuenta del programa en cada


paso. Cuando el DCP es seleccionado, el VPU desplegara
D__S__ y esperara para el No. De DRUM y el No. de pasos a ser
dados. Este valor puede ser ledo por otras instrucciones del
programa o de un modulo de acceso del registro.
Localidad de memoria para la cantidad actual en el paso actual
cuando el DRUM esta activado.

21

You might also like