Beruflich Dokumente
Kultur Dokumente
Instrucciones
Temporizadas TIM
Un temporizador es un dispositivo capaz de retardar una
orden de salida (activacin o desactivacin) durante un cierto
tiempo, en respuesta a una seal de mando de entrada.
Para su programacin, los temporizadores necesitan definir
tres campos:
Nombre de la funcin, que define el tipo de temporizador a
utilizar.
Nmero de elemento, que indica su direccin en variable
interna (un elemento dado slo puede programarse una vez
por programa).
Parmetros de preseleccin, que concretan el valor total de la
temporizacin.
Instrucciones
temporizadas
La instruccin tim (temporizador) se utiliza para generar un
retardo a la conexin, respecto a la seal de habilitacin
start
El retardo (sv) puede variar entre 0 y 999.9 s, y es programable
en
unidades de 0.1 s..
Cuando start pone a on, el valor actual del tim (pv,
inicialmente
puesto a sv) empieza a decrementarse.
Instrucciones
bsicas
Instrucciones
bsicas
Los timers rpidos (TIMH) tienen una base de tiempo de 0,01
segundos.
Arrancador estrella
tringulo
Instrucciones de Conteo
CNT
Un contador es un dispositivo capaz de medir (contar) el
nmero de cambios de nivel en una seal de entrada,
activando una seal de salida cuando se alcanza un
valor prefijado.
Estn definidos por dos tipos de contadores:
Contador decreciente, que descuenta el nmero de
impulsos del valor prefijado.
Contador bidireccional (UP/DOWN), que acumula la
diferencia entre los pulsos recibidos por sus entradas de
cuenta ascendente y cuenta descendente.
Instrucciones de Conteo
CNT
La instruccin CNT realiza la funcin de un
contador con
preseleccin
El
valor de preseleccin (sv) puede variar entre
09999
El contador tiene dos entradas:
-cp conteo de pulsos
-Rt RESET
Ejemplo
Instrucciones de Conteo
CNT
El CNT es retentivo y conserva su estado (contacto , pv)
Mantenido incluso ante un fallo de tensin o cambio de
modo de
operacin de la CPU
Cuando pv=0, (contacto a on) los siguientes pulsos de
entrada se
ignoran
Acoplado a una base de tiempos del sistema, un CNT
puede ser
Utilizado como temporizador retentivo
Acoplando 2 CNT en cascada, se obtiene un
conteo resultado
del producto de pv1 y pv2
Impulsos de reloj
Los impulsos de reloj son contactos que se ponen en ON/OFF a intervalos de
tiempo fijos.
Instrucciones de Conteo
CNT
Ejemplo de contadores utilizados como
temporizadores
Instrucciones de Conteo
reversible CNTR
CNTR(12) es un contador reversible, es decir se utiliza
para contar entre cero y SV de acuerdo con los cambios
en dos condiciones de ejecucin, la entrada de contaje
adelante (II) y la entrada de contaje atrs (DI).
El valor presente (PV) aumentar en uno cuando se
ejecute CNTR(12) con una condicin de ejecucin ON para
II y la ltima condicin de ejecucin para II sea OFF.
El valor presente (PV) disminuir en uno siempre que se
ejecute CNTR(12) con una condicin de ejecucin ON para
DI y la ltima condicin de ejecucin para DI sea OFF.
Ejemplo
Instrucciones de Conteo
reversible CNTR
Ejercicios
Instruccin de
Comparacin CMP
La instruccin CMP compara el dato de un canal
(16 bit) o una
Constante, con el contenido de otro canal.
Gr
Eq
Le
Los parmetros c1 y c2 a comparar
pueden pertenecer a distintas reas de
memoria
Instruccin de
Comparacin CMP
La instruccin CMP(20) compara el contenido de dos
informaciones numricas de 16 o 32 bits, activndose
una seal especfica sobre satisfacer la condicin
precedente.
Flag
Address
Cp1<Cp2
Cp1=Cp2
Cp1>Cp2
GR
25505
OFF
OFF
ON
EQ
25506
OFF
ON
OFF
LE
25507
ON
OFF
OFF
Instrucciones
bsicas
Dado que los flags gr, eq, le pueden ir
asociados a varias instrucciones y que se
resetean al final del ciclo de scan es necesario
chequear el resultado de la comparacin en la
rama de programa inmediatamente sucesiva a
la que ha activado la CMP.
Ejemplo
Ejercicios
Ejercicios
Ejercicios
Indicadores de condicin
Los indicadores de condicin se
utilizan
para
reflejar
los
resultados de procesamiento
durante o despus de la
ejecucin de instrucciones. El
que se utilice o no un indicador
depender de la instruccin. En
los programas de diagrama de
rels,
estos
indicadores
se
utilizan como contactos.
Indicadores de condicin