Você está na página 1de 36

Examine si cerrado (XIC)

Esta instruccin se utiliza en el programa de escalera para determinar si un bit est


activado. Al ejecutar el programa, si el bit esta activado, entonces la instruccin es evaluada
como verdadera. Si al ejecutar el programa el bit direccionado esta desactivado, entonces la
instruccin es evaluada como falsa.
Estado de direccin de bit
0
1

Instruccin XIC
Falsa
Verdadera

Algunos ejemplos son:

Boton pulsador cableado a una entrada


Luz piloto cableada de una salida
Temporizador que controla una luz.

Examine si abierto (XIO)


Se utiliza en el programa de escalera para determinar si un bit ser desactivado. Cuando la
instruccin se ejecuta, si el bit direccionado esta desactivado, entonces la es evaluada com
verdadera.
Cuando la instruccin se ejecuta, si el bit direccionado esta activado entonces la instruccin
es evaluada como falsa.
Estado de direccin de bit
0
1

Instruccin XIO
Verdadera
Falsa

Algunos ejemplos son:

Sobrecarga de motor normalmente cerrada.


Luz piloto cableada de una salida
Temporizador que controla una luz.

Active la Salida (OTE)


La instruccin OTE en el programa de escalera se utiliza para activar/desactivar bit cuando
las condiciones son evaluadas como verdaderas/falsas respectivamente.
Las instrucciones OTE se restablecen cuando:

Se regresa al modo de marcha remota o cuando se restaura la alimentacin


elctrica.
La instruccin OTE se programa dentro de una zona de restablecimiento de control
maestro.

Enclavamiento de Salida (OTL) y Desenclavamiento de salida (OTU)


La instruccin OTL solo puede activar un bit, en cambio OTU solo puede desactivar un bit.
Estas instruccin se usan en general en parejas, ambas instrucciones se les direcciona el
mismo bit.

Enclavamiento de Salida (OTL)


Al asignar una direccin a la instruccin OTL a una salida fsica, est activada cuando el bit
est establecido (activado o habilitado). Cuando las condiciones se vuelven falsas(despus
de ser verdaderas), el bit permanece establecido y el dispositivo de salida correspondiente
permanece activado.
Desde ese instante, el bit permanece activado pese a las condiciones, hasta que el bit este
desactivado por una instruccin OTU en otra lnea.

Desenclavamiento de salida (OTU)


Al asignar una direccin a la instruccin OTU a una salida fsica, est desactivada cuando
el bit est restablecido (desactivado o inhabilitado).
Esta instruccin indica al controlador que desactive el bit direccionado. El bit permanece
desactivado, pese a las condiciones, hasta que este activado por una instruccin OTL en
otra lnea.

One-Shot Rising (OSR)


Las instruccin OSR es una instruccin de entrada retentiva que ocasiona un evento durante
una vez. Se utiliza cuando un evento debe comenzar basado en el cambio de estado de falso
a verdadero.
Cuando las instrucciones van de falsas a verdaderas, la instruccin OSR ser verdadera
durante un scan. Despus de pasar el scan la instruccin OSR se hace falsa, aun cuando las
condiciones permanecen verdaderas.

Para direccionar se utilizan las direcciones de bit. El bit direccionado est establecido en 1
durante un scan cuando las condiciones de rengln precedentes de la instruccin OSR son
verdaderas, si el bit esta restablecido esto quiero decir en 0 las condiciones de la
instruccin se hacen falsas. La direccin no se debe de usar en otros lugares del programa.

Restablecimiento (RES)
Se utiliza para restablecer un temporizador o contador. Cuando se habilita la instruccin RES,
restablece la instruccin de retardo de temporizador a la conexin (TON), temporizador retentivo
(RTO), conteo progresivo (CTU) o conteo regresivo (CTD) con la misma doreccion que la
instruccin RES.
Instruccin RES para:
Temporizador (no se usa una instruccin RES
con TOF

Contador

Control

El procesador restablece:
valor ACC a 0
bit DN
bit TT
bit EN
valor ACC a 0
bit OV
bit UNt
bit DN
bit CU
bit CD
valor POS a 0
bit EN
bit EUt
bit DN
bit EM
bit ER
bit UL
IN Y FD van al ultimo estado.

Cuando se restablece un contador, si la instruccin RES esta habilitada y el rengln de


contador esta habilitado, se pone a cero el bit CU o CD. Si el valor preseleccionado del
contador es negativo, la instruccin RES establece el valor acumulado a cero.

Instruccines de temporizador.
Cada direccin se compone de 3 palabras. Palabra 0 es la palabra de control, palabra 1
almacena el valor preseleccionado y palabra 2 almacena valor acumulado.
Palabra 0
Palabra 1
Palabra 2

15 14 13
EN TT DN
Uso interno
Valor preseleccionado
Valor de acumulador

Bits direccionables
EN=Bit 15 Habilitacion
TT=Bit 14 Temporizacion del temporizador
DN= Bit 13 efectuado
Palabras direccionables
PRE=Valor preseleccionado
ACC= Valor acumulado

Valor del acumulado (ACC)


Este es el tiempo transcurrido desde el ultimo restablecimiento del temporizador.

Valor del preseleccionado (PRE)


Especifica el valor que el valor del temporizador debe alcanzar antes de que el controlador
establezca el bit efectuado. Cuando el valor acumulado sea igual o mayor que el valor
preestablecido, el bit efectuado estar establecido, se pueden usar para controlar
dispositivos de salida.

Estructura de direccionamiento
Se direccionan de la siguiente manera: Tf:es/b
Explicacion
Archivo de temporizador
Numero de archivo.
Un numero de archivo entre 10-255
se puede usar para obtener
almacenamiento adicional.
Delimitador de elemento
Numero de elemento
Elemento de Palabra
Subelemento
Delimitador de bit
Bit

f
:
e
.
s
/
b

Temporizador a la conexin (TON)


La instruccin TON se utiliza para activar o desactivar una salida despus que el
temporizador haya estado activado durante un intervalo de tiempo preseleccionado.
Esta instruccin comienza a contar los intervalos de base de tiempo cuando las condiciones
se hacen verdaderas. Cuando las condiciones se hacen falsas, el valor acumulado se
reinicializa sin importar si el temporizador ha sobrepasado el limite de tiempo.
Cuando se cambia del modo de marcha REM el modo de programa REM o la alimentacin
elctrica del usuario se pierde durante la temporizacin se presenta lo siguiente:

El bit de habilitacin del temporizador (EN) permanece establecido


El bit de temporizacin del temporizador (TT) permanece establecido
El valor acumulado (ACC) permanece sin cambio.

Condicion
Si el rengln verdadero:

Si el rengln es falso:

Resultado
El bit EN permanece establecido
El bit TT permanece establecido
El valor ACC est puesto a cero.
El bit EN permanece restablecido
El bit TT permanece restablecido
El valor ACC est puesto a cero.

Temporizador a la desconexin (TOF)


La instruccin TOF es utilizada para activar o desactivar una salida despus de que ha
estado descactivado durante un intervalo de tiempo preseleccionado. La instruccin TOF
comienza a contar los intervalos de la base de tiempo cuando se efectua la transicin de
verdadero a falso.
El valor acumulado se restablecer cuando las condiciones iniciales se hagan verdaderas,
sin importar si el tiempo en el temporizador se ha agotado.
Cuando se cambia del modo de marcha REM el modo de programa REM o la alimentacin
elctrica del usuario se pierde durante la temporizacin se presenta lo siguiente:

El bit de habilitacin del temporizador (EN) permanece establecido


El bit de temporizacin del temporizador (TT) permanece establecido
El bit de efectuado del temporizador (DN) permanece establecido
El valor acumulado (ACC) permanece sin cambio.

Condicion
Si el rengln verdadero:

Si el rengln es falso:

Resultado
El bit EN se establece
EL bit DN permanece establecido
El bit TT se restablece
El valor ACC se restablece
El bit EN permanece restablecido
El bit TT restablecido
El valor ACC est puesto a cero.

Mover (MOV)
Esta instruccin de salida mueve el valor de fuente al lugar de destino. Siempre que
permanezca verdadero, la instruccin mueve los datos durante cada scan.
Al introducir programar esta instruccin se deben introducir los siguientes parmetros:

La fuente es la direccin o constante de los datos que desea mover


El destino es la direccin a la cual la instruccin mueve los datos.

Con este bit


S:0/0 Acarreo C
S:0/1 Overflow V
S:0/2 Cero Z
S:0/3 Signo S

El procesador
Siempre se restablece
Siempre se restablece
Se establece si el resultado es cero, en
caso contrario se restablece.
Se establece si el resultado es negativo, en
caso contrario se restablece.

Temporizador retentivo (RTO)


La instruccin RTO se utiliza para activar o desactivar una salida despus que el
temporizador haya estado desactivado durante un intervalo de tiempo preseleccionado. Es
una instruccin retentiva que comienza a contar los intervalos de tiempo cuando las
condiciones se hacen verdaderas.
La instruccin RTO retiene su valor cuando sucede lo siguiente:

Las condiciones se hacen falsas


Cambia la operacin del procesador del modo de marcha REM al modo de program
REM
Ocurre un fallo, se corta la alimentacin elctrica del procesador.

Cuando se cambia del modo de marcha REM el modo de programa REM o la alimentacin
elctrica del usuario se pierde durante la temporizacin se presenta lo siguiente:

El bit de habilitacin del temporizador (EN) permanece establecido


El bit de temporizacin del temporizador (TT) permanece establecido
El valor acumulado (ACC) permanece sin cambio.
Condicion
Si el rengln verdadero:

Si el rengln es falso:

Resultado
El bit EN se establece
El bit TT permanece establecido
El valor ACC permanece sin cambio y
vuelve a incrementar
El bit EN se restablece
El bit TT se restablece
El bit DN permanece en su ultimo estado
El valor ACC permanece en su ultimo
estado

Practica con comando RTO


El siguiente circuito se muestra un ejemplo bsico de como se utiliza el comando RTO, con
sus diferentes componentes asi como su comportamientos de estos.
Al disear este circuito fue necesario realizar una investigacin en el manual y en con lo
visto en clase del funcionamiento del comando RTO.

Funcionamiento
El funcionamiento de este circuito es el observar el funcionamiento del comando RTO
realizar diversas pruebas y observar el funcionamiento de los distintos componentes del
comando RTO, El circuito consta de una computadora, un plc marca allen bradley para
realizar pruebas.

Pruebas en simulacin.
Al descargar el programa e ir en lnea y poner en marcha remota se puede empezar a
realizar diversas pruebas. Al estar en marcha remota se puede observar que el botn de con
direccin I:0/0 al tenerlo en bit 1 el acumulado comienza a contar hasta llegar al valor dado
que este caso fue de 1000, activando los contactos EN y TT.

Al cambiar de posicin en el PLC la entrada I:0/0 esto quiere decir pasar de 1 a 0, en el


comando RTO el acumulado se detiene el conteo y guarda dicho valor, el contacto EN se
desactiva pasando de estar en 1 a 0 mientras el contacto TT se mantiene en 1.

Al regresar a la posicin en el PLC la entrada I:0/0 esto quiere decir pasar de 0 a 1, en el


comando RTO el acumulado retoma su conteo en el valor que se haba detenido
anteriormente y continua su conteo hasta llegar al valor de 1000 al llegar al valor de 1000
se activa su contacto DN y a la vez se desactiva el contacto TT

Al alcanzar el acumulado el conteo de 1000 para restablecer en cero solo es necesario


activar la entrada I:0/1 para que esta a su vez active el comando RES direccionado de igual
manera que el comando RTO.

Contadores.
El valor del contador debe permanecer dentro del rango de -32768 + 32768. Si El valor de
conteo excede +32767 o desciende de -32768, se establece un bit de overflow (OV) o
underflow (UN) de estado del contador.
Un contador se puede poner a cero usando la instruccin de restablecimiento (RES).
-32,768

+32,767

(CTU)

Conteo progresivo
Valor acumulado del contador
Conteo
regresivo
(CTD)
Underflow

Overflow

Cada direccin de contador se compone de un elemento de archivo de dato de 3 palabras.


Palabra 0 es la palabra de control y contiene los bits de estado de la instruccin. Palabra 1
es el valor preseleccionado. Palabra 2 es el valor acumulado.
La palabra de control para las instrucciones de contador incluye seis bits de estado.

Pal.0
Pal. 1
Pal.2

15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
CU CD DN OV UN UA
| Uso interno
Valor preseleccionado
Valor acumulado

Bits direccionables
CU = Habilitacin de conteo prog.
CD = Habilitacin de conteo reg.
DN = Bit de efectuado
OV = Bit de overflow
UN = Bit de underflow
UA = Actualizacin del valor acumulado (HSC en el controlador fijo
solamente)
P
alabras direccionable
PRE = Preseleccionado
ACC = Acumulado
Estructura de direccionamiento:

La estructura de direccionamiento es Cf:es/b


Explicacion
Contador
Numero de archivo.
Un numero de archivo entre
10-255 se puede usar para
obtener almacenamiento
adicional.
Delimitador de elemento
Numero de elemento
Elemento de Palabra
Subelemento
Delimitador de bit
Bit

:
e
.
s
/
b

Conteo Progresivo (CTU)


EL CTU es una instruccin que cuenta las transiciones de rengln de falso a verdadero. Las
instrucciones de rengln pueden ser provocadas por eventos ocurriendo en el programa
tales como piezas que pasan por un detector o que activan un detector de limite.
Cuando las condiciones de rengln para una instruccin CTU efectan una transicin de
falso a verdadero, el valor acumulado se incrementa en uno. La capacidad del contador para
detectar transiciones de falso a verdadero depende de la velocidad de la seal de entrada.
Instrucciones de comparacin
Instruccion
Mnemonico
EQU
NEQ

Proposito
Nombre
Igual
No igual

LES

Menor que

LEQ

Menor o igual que

GRT
GEQ

Mayor que
Mayor o igual que

LIM

Prueba de limite

Probar si dos valores son iguales


Probar si un valor no es igual que un
segundo valor
Probar si un valor es menor que un
segundo valor
Probar si un valor es menor o igual que un
segundo valor
Probar que si un valor es mayor que otro
Probar si un valor es mayor o igual que un
segundo valor
Probar si un valor se encuentra dentro del
rango de limite de otros dos valores

Estas instrucciones se usan para probar parejas de valores para establecer condiciones de la
continuidad lgica.
El valor acumulado se retiene cuando las condiciones de rengln vuelven a hacerse falsas.
El conteo se retiene hasta que sea puesto a cero por una instruccin de restablecimiento
(RES) que tenga la misma direccin que el contador.
Los bits de control se restablecen cuando se habilita la instruccin RES correcta.
CTU

COUNT UP
Counter
Preset
Accum

(CU)
C5:0
120 (DN)
0

Practica con comando CTU


El siguiente circuito se muestra un ejemplo bsico de como se utiliza el comando CTU,
con sus diferentes componentes asi como su comportamientos de estos.
Al disear este circuito fue necesario realizar una investigacin en el manual y en con lo
visto en clase del funcionamiento del comando CTU.

Funcionamiento
El objetivo de este circuito es el observar el funcionamiento del comando CTU realizar
diversas pruebas y observar el funcionamiento de los distintos componentes del comando
CTU, El circuito consta de una computadora, un plc marca allen bradley para realizar
pruebas.

Pruebas en simulacin.
Al descargar el programa e ir en lnea y poner en marcha remota se puede empezar a
realizar diversas pruebas. Al estar en marcha remota se puede observar que el botn de con
direccin I:0/0 al tenerlo en bit 1 el acumulado da un conteo de 1, si se desactiva y vuelve
activar incrementara al acumulado de 1 desde el valor previamente guardado, activando el
contacto de CU.

Al cambiar de posicin en el PLC la entrada I:0/0 esto quiere decir pasar de 0 a 1, en el


comando CTU , y activando la entrada I:0/1 el acumulado continua el conteo pero ahora
con una mayor velocidad se va incrementando dicho valor.Al llegar el acumulado al valor
de 10 el contacto DN se activa.

Al cambiar de posicin en el PLC la entrada I:0/1 esto quiere decir pasar de 0 a 1, en el


comando CTU , y activando la entrada I:0/2 el acumulado continua el conteo pero ahora
con una menor velocidad se va incrementando dicho valor.

Al cambiar de posicin en el PLC la entrada I:0/2 esto quiere decir pasar de 0 a 1, en el


comando CTU , y activando la entrada I:0/3 el acumulado continua el conteo pero ahora
con una mucha menor velocidad se va incrementando dicho valor.

Al terminar de realizar pruebas para restablecer en cero el acumulado solo es necesario


activar la entrada I:0/6 para que esta a su vez active el comando RES direccionado de igual
manera que el comando CTU.

Conteo Regresivo (CTD)


Es una instruccin que cuenta las transiciones de rengln de falso a verdadero. Las
transiciones de rengln pueden ser causadas por eventos que ocurren en el programa, tales
como piezas pasando por un detector.
Cuando las condiciones de rengln para una instruccin CTD han efectuado una transicin
de falso a verdadero, el valor acumulado se disminuye en un conteo.
Los conteos acumulados se retienen cuando las condiciones de rengln se hacen falsas
nuevamente. El conteo acumulado se retiene hasta que sea puesto a cero por una
instruccin de restablecimiento (RES) que tiene la misma direccin que el contador
restablecido.
CTD
COUNT DOWN
Counter
Preset
Accum

(CD)
C5:1
120 (DN)
0

Practica con comando CTD


El siguiente circuito se muestra un ejemplo bsico de como se utiliza el comando CTD,
con sus diferentes componentes asi como su comportamientos de estos.
Al disear este circuito fue necesario realizar una investigacin en el manual y en con lo
visto en clase del funcionamiento del comando CTD.
Funcionamiento
El objetivo de este circuito es el observar el funcionamiento del comando CTD realizar
diversas pruebas y observar el funcionamiento de los distintos componentes del comando
CTD, El circuito consta de una computadora, un plc marca allen bradley para realizar
pruebas.

Pruebas en simulacin.
Como se puede observar en este programa se cuenta con la ayuda del comando CTU, el
cual se explic anteriormente su funcionamiento. Al estar en marcha remota se puede
observar que el botn de con direccin I:0/0 al tenerlo en bit 1 el acumulado del comando
CTU y CTD comienza un conteo de 1 al igual que el circuito del comando CTU se vuelve
activar el conteo en el valor previamente guardado y se incrementara al acumulado de 1.

Al cambiar de posicin el botn con direccin I:0/0 es decir de tenerlo en bit 1 y ahora
pasarlo a bit 0 el acumulado del comando CTU y CTD se detendr. Al cambiar de posicin
el botn con direccin I:0/1 es decir pasarlo de 0 a 1 se activara el comando CTD, y ahoa
comienza un conteo de 1 pero ahora de forma descendente tanto en el comando CTU y el
comando CTD.

Al tener activado el botn I:0/0 y el botn I:0/1 al mismo tiempo esto significa que ambos
estn en bit 1, el acumulado no se incrementar ni se decrementar

Si se tiene activado el botn I:0/1 y el valor del acumulado tanto del comando CTU y CTD
llega a 0 este continuara su conteo pero ahora de manera negativa hasta llegar al valor
de..

Al terminar de realizar pruebas para restablecer en cero el acumulado tanto de CTU y CTD
solo es necesario activar la entrada I:0/2 se active el comando RES y este restablezca el
acumulado ya que este tiene la misma direccin que ambos comandos.

Igual (EQU)
La instruccin equ se utiliza para probar si dos valores son iguales. Si el valor A y el valor
B son iguales entonces la instruccin es verdadera, si estos no son iguales la instruccin es
falsa.
El valor A debe de ser una direccin y el valor B puede ser una constante de programa o
una direccin.
Practica con comando EQU
El siguiente circuito se muestra un ejemplo bsico de como se utiliza el comando EQU,
con sus diferentes componentes asi como su comportamientos de estos.

Funcionamiento
El objetivo de este circuito es el observar el funcionamiento del comando EQU realizar
diversas pruebas y observar el funcionamiento de los distintos componentes del comando
EQU, El circuito consta de una computadora, un plc marca allen bradley para realizar
pruebas.

Pruebas en simulacin.
Como se puede observar en este programa se cuenta con la ayuda del comando RTO, el
cual se explic anteriormente. Al estar en marcha remota se puede observar que el botn
de con direccin I:0/3 al tenerlo en bit 1 el acumulado del comando RTO comienza un
conteo de 1 y en el comando EQU en el valor A se tiene el mismo valor que en el
acumulado.
Mientras el valor de A sea menor al valor de B la bobina direccionado B3:6/4 permancera
en bit 0 o desenergizada

Para energizar la bobina el valor de A debe ser igual al valor B, en este caso 10, al ser igual
el valor A y el valor B la bobina ahora se encender o cambiara de bit de 0 a 1, esta se
mantendr asi mientas ambos valores sean iguales.

Menor que (LES)


Esta instruccin se utiliza para probar si un valor A es menor que otro B. Si el valor A es
menor que el valor B la instruccin es verdadera. Si el valor A es mayor o igual que el valor
B la instruccin es falsa.
El valor A debe de ser una direccin y el valor B puede ser una constante de programa o
una direccin.

Practica con comando LES


El siguiente circuito se muestra un ejemplo bsico de como se utiliza el comando LES, con
sus diferentes componentes asi como su comportamientos de estos.

Funcionamiento
El objetivo de este circuito es el observar el funcionamiento del comando LES realizar
diversas pruebas y observar el funcionamiento de los distintos componentes del comando
LES, El circuito consta de una computadora, un plc marca allen bradley para realizar
pruebas.

Pruebas en simulacin.
Como se puede observar en este programa se cuenta con la ayuda del comando CTD y
CTU, los cuales se explicaron anteriormente. Al estar en marcha remota se puede observar
que el botn de con direccin I:0/0 al tenerlo en bit 1 el acumulado del comando CTU y
CTD comienza un conteo de 1 y en el comando LES en el valor A se tiene el mismo valor
que en el acumulado.

Mientras el valor del acumulado sea menor a el valor B que en este caso se puso 10 la
bobina con direccin B3:0/0 permanecera en bit 1.

Al pasar 10 el valor del acumulado esto en el comando LES es que el valor A es mayor que
el valor B la bobina B3:0/0 se desactivara es decir cambiara de 1 a 0.

No igual (NEQ)
La instruccin neq es utilizada para probar si dos valores no son iguales. Si el valor A y el
valor B no son iguales, la instruccin es verdadera, si los dos valores son iguales la
instruccin es falsa.
El valor A debe de ser una direccin y el valor B puede ser una constante de programa o
una direccin.

Practica con comando NEQ


El siguiente circuito se muestra un ejemplo bsico de como se utiliza el comando NEQ,
con sus diferentes componentes asi como su comportamientos de estos.

Funcionamiento
El objetivo de este circuito es el observar el funcionamiento del comando NEQ realizar
diversas pruebas y observar el funcionamiento de los distintos componentes del comando
NEQ, El circuito consta de una computadora, un plc marca allen bradley para realizar
pruebas.

Pruebas en simulacin.
Como se puede observar en este programa se cuenta con la ayuda del comando RTO, el
cual se explic anteriormente. Al estar en marcha remota se puede observar que el botn
de con direccin I:0/3 al tenerlo en bit 1 el acumulado del comando RTO comienza un
conteo de 1 y en el comando NEQ en el valor A se tiene el mismo valor que en el
acumulado.
Al ser el valor del A en este caso menor al valor B la bobina con direccin B3:21/5 estare
en estado de bit 1, mientras el valor de A sea mayor o menor al valor de B esta accin
continuara.

Al ser el valor del A igual al valor B en este caso igual a 10 la bobina con direccin
B3:21/5 cambiara de estado de bit 1 a bit 0.

Menor o igual que (LEQ)


La instruccin LEQ es para probar si un valor A es menor o igual que otro B, si el valor A
es menor o igual que el valor B, la instruccin es verdadera. Si el valor A es mayor que el B
la instruccin es falsa.
El valor A debe de ser una direccin y el valor B puede ser una constante de programa o
una direccin.

Practica con comando LEQ


El siguiente circuito se muestra un ejemplo bsico de como se utiliza el comando LEQ,
con sus diferentes componentes asi como su comportamientos de estos.

Funcionamiento
El objetivo de este circuito es el observar el funcionamiento del comando GRT realizar
diversas pruebas y observar el funcionamiento de los distintos componentes del comando
LEQ, El circuito consta de una computadora, un plc marca allen bradley para realizar
pruebas.

Para la realizacin de esta practica para este comando no se requiero de algn otro para
comprobar su funcionamiento ya que es muy sencillo. Para este caso nuestro valor de A no
debe de ser mayor a valor B, mientras el valor de A sea menor o igual al valor B la bobina
con direccionamiento B3:0/2 estara en estado de bit 1.

Si nuestro valor de A es mayor a valor B, la bobina con direccionamiento B3:0/2 cambiara


de estado de bit 1 a bit 0.

Mayor que (GRT)


La instruccin LEQ es para probar si un valor A es mayor que otro B, si el valor A es mayor
que el valor B, la instruccin es verdadera. Si el valor A es menor que el B la instruccin es
falsa.
El valor A debe de ser una direccin y el valor B puede ser una constante de programa o
una direccin.

Practica con comando GRT


El siguiente circuito se muestra un ejemplo bsico de como se utiliza el comando GRT, con
sus diferentes componentes asi como su comportamientos de estos.

Funcionamiento
El objetivo de este circuito es el observar el funcionamiento del comando GRT realizar
diversas pruebas y observar el funcionamiento de los distintos componentes del comando
GRT, El circuito consta de una computadora, un plc marca allen bradley para realizar
pruebas.

Pruebas en simulacin.
Como se puede observar en este programa se cuenta con la ayuda del comando CTD y
CTU, los cuales se explicaron anteriormente. Al estar en marcha remota se puede observar
que el botn de con direccin I:0/0 al tenerlo en bit 1 el acumulado del comando CTU y
CTD comienza un conteo de 1 y en el comando GRT en el valor A se tiene el mismo valor
que en el acumulado.

Mientras el valor del acumulado sea menor o igual a el valor B que en este caso se puso 8 la
bobina con direccin B3:0/0 permanecera en bit 0.

Al pasar 8 el valor del acumulado esto en el comando GRT esto es que el valor A es mayor
que el valor B la bobina B3:0/0 se activara es decir cambiara de 0 a 1.

Mayor o igual que (GEQ)


La instruccin LEQ es para probar si un valor A es mayor o igual que otro B, si el valor A
es mayor o igual que el valor B, la instruccin es verdadera. Si el valor A es menor que el
B la instruccin es falsa.
El valor A debe de ser una direccin y el valor B puede ser una constante de programa o
una direccin.

Practica con comando GEQ


El siguiente circuito se muestra un ejemplo bsico de como se utiliza el comando GEQ,
con sus diferentes componentes asi como su comportamientos de estos.

Funcionamiento
El objetivo de este circuito es el observar el funcionamiento del comando GEQ realizar
diversas pruebas y observar el funcionamiento de los distintos componentes del comando
GEQ, El circuito consta de una computadora, un plc marca allen bradley para realizar
pruebas.

Pruebas en simulacin.
Como se puede observar en este programa se cuenta con la ayuda del comando RTO, el
cual se explic anteriormente. Al estar en marcha remota se puede observar que el botn
de con direccin I:0/3 al tenerlo en bit 1 el acumulado del comando RTO comienza un
conteo de 1 y en el comando GEQ en el valor A se tiene el mismo valor que en el
acumulado.

Al pasar el valor de B, que en este caso se coloco 3, la bobina con direccionamiento B3:0/1
se activara o cambiara de bit, esto solo cuando el valor A es mayor o igual al B

Al llegar a 10 en el acumulado el conteo se detendr ya que 10 fue un valor que se coloco


con anterioridad en el comando RTO. Al tener el valor de 10 tanto en el acumulado como
en el valor A la bobina con direccionamiento B3:0/1 seguir activada ya que A es mayor
o igual a B.

Prueba de limite (LIM)


Esta instruccin se usa para probar los valores dentro o fuera de un rango especificado,
segn como se haya establecido.
Los valores de limite bajo, prueba y limite alto pueden ser direccionados de palabra o
constantes restringidos:

Si el parmetro de prueba es una constante de programa los limite bajo y limite alto
deben de ser direcciones de palabra.
Si el parmetro de prueba es una direccin de palabra los limite bajo y limite alto
deben de ser constantes de programa o direccin de palabra.

Aadir (ADD)
Se usa la instruccin de ADD para aadir un valor A a otro valor B y coloque el resultado
en el destino.
Con este bit
Acarreo C

Overflow V

Cero Z
Signo S

El procesador
Se establece si el acarreo es generado, si no
se restablece entero). Se pone a cero para el
punto flotante.
Se establece si overflow es detectado den
el destino, en caso contrario se restablece.
Durante overflow el indicador de error
menor tambin se establece.
Se establece si el resultado es cero, en caso
contrario se restablece.
Se establece si el resultado es negativo, en
caso contrario se restablece.

Practica con comando ADD


El siguiente circuito se muestra un ejemplo bsico de como se utiliza el comando ADD,
con sus diferentes componentes asi como su comportamientos de estos.

Funcionamiento
El objetivo de este circuito es el observar el funcionamiento del comando ADD realizar
diversas pruebas y observar el funcionamiento de los distintos componentes del comando
ADD.
El funcionamiento de este comando es relativamente sencillo ya que realiza la operacin de
una suma, al colocar un valor A y un valor B este los sumara al poner en bit 1 el contacto
B3:0/0.

Restar (sub)
Se usa la instruccin de SUB para restar un valor A a otro valor B y coloque el resultado en
el destino.

Con este bit


Acarreo C

Overflow V

Cero Z
Signo S

El procesador
Se establece si el acarreo es generado, si no
se restablece (entero). Se pone a cero para
el punto flotante.
Se establece si es underflow, en caso
contrario se restablece. Durante underflow
el indicador de error menor tambin se
establece.
Se establece si el resultado es cero, en caso
contrario se restablece.
Se establece si el resultado es negativo, en
caso contrario se restablece.

Practica con comando SUB


El siguiente circuito se muestra un ejemplo bsico de como se utiliza el comando SUB,
con sus diferentes componentes asi como su comportamientos de estos.

Funcionamiento
El objetivo de este circuito es el observar el funcionamiento del comando SUB realizar
diversas pruebas y observar el funcionamiento de los distintos componentes del comando
SUB.
El funcionamiento de este comando es relativamente sencillo ya que realiza la operacin de
una resta al contrario del comando add, al colocar un valor A y un valor B este los sumara
al poner en bit 1 el contacto B3:0/1, este puede realizar restas donde el resultado sea tanto
positivo como negativo.

Multiplicar (MUL)
Se usa la instruccin de MUL para multiplicar un valor A a otro valor B y coloque el
resultado en el destino.

Con este bit


Acarreo C

Overflow V

Cero Z
Signo S

El procesador
Se establece si el acarreo es generado, si no
se restablece (entero). Se pone a cero para
el punto flotante.
Se establece si es overrflow, en caso
contrario se restablece. Durante underflow
el indicador de error menor tambin se
establece.
Se establece si el resultado es cero, en caso
contrario se restablece.
Se establece si el resultado es negativo, en
caso contrario se restablece.

Practica con comando MUL


El siguiente circuito se muestra un ejemplo bsico de como se utiliza el comando MUL,
con sus diferentes componentes asi como su comportamientos de estos.

Funcionamiento
El objetivo de este circuito es el observar el funcionamiento del comando MUL realizar
diversas pruebas y observar el funcionamiento de los distintos componentes del comando
MUL.
El funcionamiento de este comando es realizar la operacin de una multiplicacin , al
colocar un valor A y un valor B este los multiplicara al poner en bit 1 el contacto B3:0/2.

Dividir (DIV)
Se usa la instruccin de DIV para dividir un valor A entre otro valor B y coloque el
resultado en el destino. El cociente redondeado se coloca en el destino, si el residuo es
mayor o igual a 0.5 el redondear toma lugar en el destino. EL cociente no redondeado se
almacena en la palabra mas significativa del registro matemtico.

Con este bit


Acarreo C
Overflow V

Cero Z
Signo S

El procesador
Siempre se establece
Se establece si la divisin entre cero u
overflow se detecta el destino , en caso
contrario se restablece. Durante overflow
el indicador de error menor tambin se
establece.
Se establece si el resultado es cero, en caso
contrario se restablece.
Se establece si el resultado es negativo, en
caso contrario se restablece.

Practica con comando DIV


El siguiente circuito se muestra un ejemplo bsico de como se utiliza el comandoDIV, con
sus diferentes componentes asi como su comportamientos de estos.

Funcionamiento
El objetivo de este circuito es el observar el funcionamiento del comando DIV realizar
diversas pruebas y observar el funcionamiento de los distintos componentes del comando
DIV.

El funcionamiento de este comando es el contrario al de comando MUL ya que divide dos


valores en lugar de multiplicarlo, al colocar un valor A y un valor B este va a dividir al
poner en bit 1 el contacto B3:0/3 pero mostrando solo resultados enteros sin decimales.

Raiz cuadrada (SQR)


Si esta instruccin es evaluada como verdadera, la raz cuadrada del valor absoluto de la
fuente es calculada y el resultado redondeado se coloca en el destino.
La instruccin calcula la raz cuadrada de un numero negativo sin overflow ni fallos.

Con este bit


Acarreo C
Overflow V
Cero Z
Signo S

El procesador
Es reservado (entero).Para el punto (coma)
flotante, siempre esta puesto a cero.
Siempre se restablece
Se establece cuando el valor de destino es
cero
Siempre se restablece.

Practica con comando SQR


El siguiente circuito se muestra un ejemplo bsico de como se utiliza el comando SQR,
con sus diferentes componentes asi como su comportamientos de estos.

Funcionamiento
El objetivo de este circuito es el observar el funcionamiento del comando SQR realizar
diversas pruebas y observar el funcionamiento de los distintos componentes del comando
SQR.
El funcionamiento de es obtener la raz cuadrada de un numero colocado como valor A,
sacara la raz al poner en bit 1 el contacto B3:0/4, este puede obtener races tanto de
nmeros positivos como de nmeros negativos, pero mostrando solo resultados enteros sin
decimales.

Você também pode gostar