You are on page 1of 43

ENTRENAMIENTO PLC-5

Configuracin Software AB cont

Instrucciones tipo rel:

OTE
OTL
OTU
XIC
XIO

ENTRENAMIENTO PLC-5
Configuracin Software AB cont
XIC EXamine IF closed - EXAMINA SI CERRADO
Examina el estado de la variable bit definida.
Si la variable est a "1" dar continuidad lgica y
ejecutar la instruccin siguiente de la lnea.
Si la variable est a "0" la escrutacin busca una rama
paralela a sta, si no existe salta al fin de la lnea y
desactiva la o las variables de salida.
Se trata de una instruccin de test.
XIO EXamine if OPEN - EXAMINA Si ABIERTO
Examina el estado de la variable bit definida.
Si la variable est a "1" la escrutacin busca una
instruccin paralela a sta y si no existe salta al fin de
la lnea y desexcita la o las variables de salida.
Si la variable est a "0", dar continuidad lgica y
ejecutar la instruccin Siguiente de la lnea.
Se trata de una instruccin de test.

ENTRENAMIENTO PLC-5
Configuracin Software AB cont
OTE OUTput Energize ACTIVACION SALIDA
Si las condiciones precedentes de la lnea son verdaderas,
esta instruccin activa el bit definido en la instruccin.
Si son falsas el bit definido en la instruccin se desactiva. Se
trata de una instruccin de accin.
El bit definido en la instruccin no deber de ser programado
normalmente en ninguna otra instruccin de accin.
Cuando se retorna al modo RUN o a la puesta bajo tensin,
los bits controlados por esta instruccin se posicionan a "0".
OTL OuTput Latch - ENGANCHE SALIDA
Si las condiciones precedentes de la lnea son verdaderas,
esta instruccin pone a "1" el bit definido en la instruccin y
se mantiene a "1", aunque desaparezcan las condiciones
precedentes de la lnea. La puesta a "O" se har por la
instruccin OTU.
Se trata de una instruccin de accin. E':
Cuando se retorna al modo RUN o a la puesta bajo tensin los
bits controlados por esta instruccin mantienen su estado.

ENTRENAMIENTO PLC-5
Configuracin Software AB cont
OTU OuTput Unlatch - ABRIR SALIDA
Si las condiciones precedentes de la
lnea son verdaderas, esta instruccin
pone a "0" el bit definido en la
instruccin, y se mantiene a "0" aunque
desaparezcan las condiciones
precedentes de la lnea. La puesta a "1"
se har por la instruccin OTL.
Se trata de una instruccin de accin.
Cuando se retorna al modo RUN o a la
puesta bajo tensin, los bits controlados
por esta instruccin mantienen su
estado.

ENTRENAMIENTO PLC-5
Configuracin Software AB cont

Instrucciones Entrada/Salida
inmediata

IIN
IOT

ENTRENAMIENTO PLC-5
Configuracin Software AB cont
IIN Immediate INput - ENTRADA INMEDIATA
Si las condiciones precedentes de la lnea son verdaderas,
esta instruccin:
- Interrumpe la escrutacin del programa.
- Lee los datos del grupo de entradas seleccionado si ste est
en el RACK LOCAL.
- Lee los datos de la palabra seleccionada del buffer de E/S
REMOTAS si esta direccin corresponde a un RACK REMOTO
(La escrutacin de E/S se hace en forma asncrona).
Se trata de una instruccin de accin.
lOT Immediate OutpuT- SALIDA INMEDIATA
Si las condiciones precedentes de la lnea son verdaderas,
esta instruccin
Interrumpe la escrutacin del programa.
Escribe los datos en el grupo de salida seleccionado, si ste
est en el RACK LOCAL.
Escribe los datos en la palabra seleccionada del buffer de E/S
REMOTAS si esta direccin corresponde a un RACK REMOTO
(la escrutacin de E/S se hace de forma asncrona).

ENTRENAMIENTO PLC-5
Configuracin Software AB cont

Instrucciones de temporizadores:

Introduccin
TOF
TON
RTO

ENTRENAMIENTO PLC-5
Configuracin Software AB cont

Introduccin

Cada temporizador programado va asociado a un elemento de temporizacin dentro de la tabla de datos.


Un elemento de control de temporizacin incluye 3 palabras:
15

14

13

12

EN

TT

DN

11

10

Usointerno

Valordepreseleccin
Valoracumulado

/15-EN ENabled: Bit validacin. Se pone a "1" cuando la instruccin est validada.
/14-TT Timer Timing: Temporizador temporizando. Se pone a 1" cuando la instruccin est validada y
ACC<PRE.
/13-DN DoNe: Terminado. Se pone a "1" cuando la temporizacin est validada y el tiempo se ha alcanzado
ACC> PRE.
/8 y /9 Base de tiempos.
/8

/9

Basedetiempos1seg

Basedetiempos0.01Seg(centsima)

/0 a 17 Bits de uso interno de la instruccin (No se puede acceder a estos bits por el terminal de
programacin).
PRE = PREset. Preseleccin. En esta palabra se escribe el valor de temporizacin deseado. Este valor debe de
estar comprendido entre O y + 32767.
ACC = ACCumulates. Acumulado. El valor acumulado corresponde al tiempo transcurrido desde que se valid
la temporizacin. Si la temporizacin no est validada ACC estar a cero. Los valores debern estar
comprendidos entre O y + 32767.
Si PRE o ACC tienen un valor negativo se produce un error de temporizacin.
La precisin de una instruccin de temporizador depende de dos factores:
- La precisin del reloj +1- 0,02%.

ENTRENAMIENTO PLC-5
Configuracin Software AB cont
TON Timer ON (Temporizador de retardo a la conexin )
Si las condiciones precedentes de la lnea son
verdaderas empieza el contado de la base de
tiempos. El temporizador actualiza el valor
acumulado cada escrutacin. Cuando ACC > PRE
la temporizacin se ha cumplido. La palabra de
estados nos indica en todo momento el estado de
la temporizacin.
Se trata de una instruccin de accin.
Timer: Elemento de fichero de temporizacin. Ej:
T4:0
Timer base: Base de tiempos 1 0,01.
Preset: Valor de temporizacin o < PRE < =
32767.
Accum: Valor corriente. Normalmente poner 0.

ENTRENAMIENTO PLC-5
Configuracin Software AB cont
TOF Timer 0FF DELAY (Temporizador de retardo a la
desconexin )
Cuando las condiciones precedentes de la lnea
sean falsas empieza el contado de la base de
tiempos. El temporizador actualiza el valor
acumulado cada escrutacin. La palabra de
estados nos indica en todo momento el estado de
la temporizacin.
Se trata de una instruccin de accin.
Timer: Elemento de fichero de temporizacin. Ej.:
T4:5.
Time base: Base de tiempos 1 0.01.
Preset: Valor de temporizacin 0 < PRE < 32767.
Accum: Valor corriente. Normalmente poner 0.

ENTRENAMIENTO PLC-5
Configuracin Software AB cont
RTO Retentive Timer On (Temporizador retentivo a la
conexin)
Cuando las condiciones precedentes de la lnea
sean verdaderas, empieza el contado de la base de
tiempos. Si el temporizador se invalida, se
mantiene el valor acumulado. Al volver a validarlo
la temporizacin contina con este valor. La
palabra de estados nos indica el estado de la
temporizacin. La puesta a cero del temporizador
se har con la instruccin RES.
Se trata de una instruccin de accin.
Timer: Elemento de fichero de temporizacin. Ej. :
T4:0.
Time base: Base de tiempos 1 0.01.
Preset: Valor de temporizacin o < = PRE <
32767.
Accum: Valor corriente. Normalmente poner 0.

ENTRENAMIENTO PLC-5
Configuracin Software AB cont

Instrucciones de contadores:

Introduccin
CTU
CTD
RES

ENTRENAMIENTO PLC-5
Configuracin Software AB cont

Introduccin.

Cada contador programado va asociado a un elemento de contador dentro de la tabla de datos.


15

14

13

12

11

10

CU

CD

DN

OV

UN

ValordepreseleccinPRE
ValoracumuladoACC

/15 - CU = Counter Up : Contador. Indica que el contador est validado. El contador se produce por un frente
en este bit.
/14 - CD = Counter Down : Descontador. Indica que el descontador est validado. El descontado se produce
con el cambio de estado de este bit, de falso a cierto.
/13 - DN = Terminado. Se pone a "1" cuando el contador o descontador est validado y se ha alcanzado ACC>
PRE.
/12-OV= Overflow. Desbordamiento. Se pone a "1" cuando se produce el paso de + 32767 a -32768 en el valor
acumulado.
/11 - UN = UNderflow. Desbordamiento por abajo. Se pone a"1"cuando se produce el paso de -32.768 a
+32.768 en el valor de acumulado.
PRE Preset. Preseleccin. En esta palabra se escribe el valor de contado o descontado deseado. Este valor
puede estar comprendido entre + 32767 y -32768.
ACC ACCumulates. Acumulado. El valor acumulado corresponde al valor de contado o descontado. Puede
tener un valor comprendido entre + 32767 y -32768.
Los contadores trabajan con el frente ascendente de las condiciones de validacin.
La puesta a cero de un contador se hace por medio de una instruccin de puesta a cero. (RES).
Un elemento de contador puede realizar un contador/descontador. Basta programar una instruccin de
contado y otra de descontado que utilicen el mismo elemento.

ENTRENAMIENTO PLC-5
Configuracin Software AB cont
CTU CounT Up-Contador
Cuenta las transiciones de
falso a verdadero de las
condiciones precedentes de
la lnea. Puede contar por
encima del valor de la
preseleccin. La palabra de
estados nos indica el estado
de la temporizacin. La
puesta a cero del contador
se har con la instruccin
RES .

ENTRENAMIENTO PLC-5
Configuracin Software AB cont
CTD CounT Down Descontador
Descuenta las transiciones de
falso a verdadero de las
condiciones precedentes de la
lnea. El descontado se produce
por debajo y por encima del valor
de preseleccin. Una palabra de
estados nos indica en todo
momento el estado del
descontador.
La puesta a cero del descontador
se har con la instruccin RES
Se trata de una instruccin de
accin.

ENTRENAMIENTO PLC-5
Configuracin Software AB cont
RES RESet Poner a cero
Se utiliza para la puesta a cero de las instrucciones de
temporizacin(RTO) y contadores (CTU y CTD).
Cuando la instruccin RES est validada se ponen a cero el
temporizador, el contador o el descontador que tenga la misma
direccin de elemento que la instruccin RES. La puesta a cero
incluye:
TEMPORIZADOR:
0 --> ACC (Palabra valor acumulado).
0 --> DN (13it de temporizacin terminada).
0 --> TT (Bit de temporizacin en curso)
0 --> EN (Bit de temporizacin validada).
CONTADOR/DESCONTADOR:
0 --> ACC (Palabra valor acumulado).
0 --> OV (13it de desbordamiento).
0 --> DN (Bit de contado acabado).
0 --> CU (13it de contador validado).
0 --> CD (13it de descontador validado).
En un contador o descontador si el valor de preseleccin est a
cero, la instruccin RES pone el valor ACC a cero y hace que
el bit DN se ponga a "1". Se trata de una instruccin de accin.

Ejemplo de aplicacin de la instruccin


RES

ENTRENAMIENTO PLC-5
Configuracin Software AB cont

Instrucciones de calculo y movimiento:

Introduccin
Suma
Divisin
Borrar
To BCD
Or
Resta
Raz
Mover
From BCD
XoSumar
Multiplicar
Negacin
Mueve con mascara
AID

ENTRENAMIENTO PLC-5
Configuracin Software AB cont

Introduccin

Las instrucciones de clculo permiten efectuar operaciones aritmticas, lgicas y de afectacin.


Las instrucciones de movimiento nos dan la posibilidad de traspasar una informacin de un elemento a otro
con o sin mscara.
Los parmetros que necesita cada instruccin en el formato general son:
DESTINO: Direccin donde se desea almacenar el resultado
EXPRESION: Operando u operandos y definicin de la operacin que se desea realizar.
En el formato especfico para cada instruccin habra que definir los parmetros:
Fuente A: Primer operando.
Fuente B: Segundo operando (Si lo necesita la instruccin)
Destino: Direccin donde se desea almacenar el resultado.
Los operandos pueden ser:
ENTEROS: del tipo: I, O, S, B, T, C, R, N, BCD ASCII. Utilizar preferentemente de tipo N.
Coma flotante: del tipo F.
CONSTANTES: Nmeros enteros o en coma flotante
Al utilizar palabras de los ficheros ASCII o BCD el procesador interpretar como nmeros enteros. Utilizar
estos ficheros nicamente para visualizacin.
En una misma instruccin es posible mezclar nmeros enteros y en coma flotante en la expresin o como
direccin de destino.
Antes de ser memorizado un resultado en la palabra de destino, el procesador lo redondea al nmero entero
ms prximo:
1.49999=1
1.50000=2
El mismo tratamiento recibe un nmero en coma flotante que se transforma a entero.
En este tipo de instrucciones, una palabra del fichero de estados, S:0 nos va a dar indicaciones relativas al
resultado obtenido inmediatamente despus de la ejecucin de las instrucciones.
Bits utilizados:

Bit 0 C Carry.Acarreo

Bit 1 V Overflow- Desbordamiento

Bit2-Z-Zero.El resultado es cero

Bit 3 S Sig- El resultado es negativo

ENTRENAMIENTO PLC-5
Configuracin Software AB cont
ADD-ADDitIOn-. SUMA
Descripcin:
Si las condiciones precedentes son verdaderas, el contenido
del operando 1 se suma con el operando 2 y el resultado se
almacena en la direccin especificada en destino.
Se trata de una instruccin de accin.
Dest: Direccin donde se desea almacenar el resultado.
Expresin: Operando 1 + Operando 2.
Source A: Operando 1.
Source B: Operando 2.
Programacin en mnemnico
CPT- ADD (Despus definir el bloque funcional
correspondiente de la programacin escalonada).
Fichero de estados. Banderas Aritmticas S:0
C -Carry se pone a "1" si hay acarreo, si no a "0".
V -OVerflow desbordamiento. A "1" si desbordamiento, sino a
"0"
Z -Zero .Se pone a "1" si el resultado es "0" sino a "0".
S -Signe Se pone a "1" si el resultado es negativo, sino a "0".

ENTRENAMIENTO PLC-5
Configuracin Software AB cont
SUB SUBtract RESTA
Descripcin:
Si las condiciones precedentes son verdaderas, el contenido
del operando 1 se resta con el operando 2 y el resultado se
almacena en la direccin especificada en destino.
Se trata de una instruccin de accin.
Dest: Direccin donde se desea almacenar el resultado.
Expresin: Operando 1 Operando 2.
Source A: Operando 1.
Source B: Operando 2.
Programacin en mnemnico
CPT-SUB (Despus definir el bloque funcional
correspondiente de la programacin escalonada).
Fichero de estados. Banderas Aritmticas S:0.
C -Carry -Se pone a "1" si hay acarreo, sino a "0".
V -OVerflow Se pone a "1" si hay desbordamiento, sino a "0".
Z -Zero Se pone a "1" si el resultado es 0, sino a "0".
S -Signe Se pone a "1" si el resultado es negativo, sino a "0".

ENTRENAMIENTO PLC-5
Configuracin Software AB cont
DiVide Divisin
Descripcin:
Si las condiciones precedentes son verdaderas, el contenido
del operando 1 se divide con el operando 2, y el resultado se
almacena en la direccin especificada en destino.
Se trata de una instruccin de accin.
Dest: Direccin donde se desea almacenar el resultado.
Expresin: Operando 1: Operando 2.
Source A: Operando 1.
Source B: Operando 2.
Programacin en mnemnico.
CPT-DIV (Despus definir el bloque funcional
correspondiente de la programacin escalonada).
Ficheros de estados. Banderas aritmticas. S:0.
C -Carry - Siempre "0".
V -OVerflow - Se pone a 1 si divisin por 0 o desbordamiento,
sino a 0.
Z - Zero - Se pone a "1" si el resultado es 0, sino a
"0".Indefinido si el desbordamiento (v) est a "1".
S - Signe - Se pone a "1" si el resultado es negativo, sino a
"0". Indefinido si el desbordamiento (v) est a 1.

ENTRENAMIENTO PLC-5
Configuracin Software AB cont
SQR - SQuaRE ROOT Raz cuadrada
Descripcin.
Si las condiciones precedentes son verdaderas extrae la raz
cuadrada del operando y almacena el resultado en la
direccin especificada en destino.
Se trata de una instruccin de accin.
Smbolos de programacin escalonada.
Dest: Direccin donde se desea almacenar el resultado.
Expresin: SQR Operando.
Source: Operando.
Programacin en mnemnico
CPT-SQR (Despus definir el bloque funcional
correspondiente de la programacin escalonada).
Fichero de estados. Banderas Aritmticas. S:0.
C - Carry - Siempre a "0".
V -OVerflow - Siempre a "0"
Z -Zero - Se pone a "1" si el resultado es cero, sino a "0".
S -Signe - Siempre a "O".

ENTRENAMIENTO PLC-5
Configuracin Software AB cont
NEG- NEGate - Negacin
Descripcin
Si las condiciones precedentes son verdaderas, resta de 0 el
operando y almacena el resultado en la direccin
especificada en destino. Esta instruccin hace el
complemento a "2".
Se trata de una instruccin de accin.
Smbolos de programacin escalonada.
Dest: Direccin donde se desea almacenar el resultado.
Expresin: Operando.
Source: Operando.
Programacin en mnemnico
CPT-NEG (Despus definir el bloque funcional
correspondiente de la programacin escalonada).
Fichero de estados. Banderas Aritmticas S:0.
C -Carry - Se pone a "0" si el resultado es 0, sino a "1".
V -OVerflow - Se pone a "1" si hay desbordamiento, sino a
"0".
Z -Zero - Se pone a "1" si el resultado es O, sino a "O".
S - Signe Se pone a "1" si el resultado es negativo, sino a "O".

ENTRENAMIENTO PLC-5
Configuracin Software AB cont
CLR - CleaR - Borrar
Descripcin:
Si las condiciones precedentes son verdaderas pone a cero la
direccin especificada en destino.
Se trata de una instruccin de accin.
Smbolos en programacin escalonada.
Dest: Direccin donde se desea almacenar el resultado.
Expresin: 0
Programacin en mnemnico
CPT-CLR (Despus definir el bloque funcional
correspondiente de la programacin escalonada).
Fichero de estados. Banderas Aritmticas. S:0.
C -Carry - Siempre O.
V - OVerflow - Siempre O.
Z - Zero - Siempre a "1".
S -Signe - Siempre "O".

ENTRENAMIENTO PLC-5
Configuracin Software AB cont
MOV - MOVe - Mover
Descripcin:
Si las condiciones precedentes son verdaderas, copia el
operando en la direccin especificada en destino.
Se trata de una instruccin de accin.
Smbolo en programacin escalonada.
Dest: Direccin donde se almacena el resultado
Expresin: Operando que se quiere copiar.
Source: Operando a copiar.
Programacin en mnemnico.
CPT-MOV (Despus definir el bloque funcional
correspondiente de la programacin escalonada).
Fichero de estados. Banderas aritmticas.S:0.
C - Carry - Siempre a "0".
V - OVerflow~se. pone a 1 si el dato no cabe en destino
Z - Zero - Se pone a "1" si el resultado es 0, sino a "0".
S - Signe - Se pone a "1" se el resultado es negativo (El bit
ms significativo est a 1), sino a "0".

ENTRENAMIENTO PLC-5
Configuracin Software AB cont
MVM - MoVe with Mask- Mueve con mscara
Descripcin:
En el frente ascendente de las condiciones de entrada copia
el operando fuente, enmascarado con un operando de
mscara, en la direccin especificada en destino.
En la parte de mscara correspondiente a 0 (bits de
mscara) los bits de destino no cambian.
Se trata de una instruccin de accin.
Smbolos de programacin escalonada.
Dest: Direccin donde se desea almacenar el resultado.
Source: Operando fuente (Direccin o datos).
Mask: Operando de mscara (Direccin o datos
hexadecimal).
Programacin en mnemnico.
MVM (Despus definir el bloque funcional correspondiente
de la programacin escalonada).

ENTRENAMIENTO PLC-5
Configuracin Software AB cont
TOD TO BCD - Binario --- >BCD
Descripcin:
Si las condiciones precedentes son verdaderas, el operando
fuente se convierte en BCD y almacena el resultado en la
direccin especificada en destino.
Se trata de una instruccin de accin.
Smbolos de programacin escalonada
Dest: Direccin donde se desea almacena el resultado.
Expresin: TOD Operando
Source: Operando fuente
Programacin en mnemnico.
CPT-TOD(despus definir el bloque funcional correspondiente
de la programacin escalonada).
Fichero de estados. Banderas aritmticas S:0.
C - Carry - Siempre a "0".
V -OVerflow - Se pone a "1" si el valor entero est fuera de
los lmites 0-9999, sino a "0".
Z - Zero - Se pone a "1" si el resultado es cero, sino a "1"
S -Signe - Siempre a "0".

ENTRENAMIENTO PLC-5
Configuracin Software AB cont
FRD - FRom BCD - BCD --- > Binario
Descripcin:
Si las condiciones precedentes son verdaderas el operando
fuente en BCD se convierte en binario y se almacena el
resultado en la direccin especificada en destino.
Se trata de una instruccin de accin.
Smbolos en programacin escalonada.
Dest: Direccin donde se desea almacenar el resultado.
Expresin: FRD Operando
Source: Operando fuente
Programacin en mnemnico.
CPT-FRD (Despus definir el bloque funcional
correspondiente de la programacin escalonada).
Fichero de estados. Banderas aritmticas. S:0.
C -Carry - Siempre 0
V -OVerflow - Siempre 0
Z -Zero - Se pone a "1" si el resultado es "0" sino a "1".
S -Signe - Siempre 0.

ENTRENAMIENTO PLC-5
Configuracin Software AB cont
AND Y Lgica
Descripcin:
Si las condiciones precedentes son verdaderas se produce la
operacin "Y LOGICA" entre el operando 1 y operando 2 y el
resultado se almacena en la direccin especificada en
destino.
Se trata de una instruccin de accin.
Smbolos en programacin escalonada
Expresin: Operando 1AND Operando 2.
Dest: Direccin donde se desea almacenar el resultado.
Source A: Operando 1.( en binario)
Source B:Operando2 ( en binario)
Programacin en mnemnico
CPT-AND(Despus definir el bloque funcional
correspondiente de la programacin escalonada).
Fichero de estados. Banderas aritmticas S:0.
C -Carry Siempre 0
V -OVerflow Siempre 0
Z - Zero Se pone a 1 si el resultado es 0, sino a "0".
S -Signe Se pone a "1" si el resultado es negativo (Bit ms
significativo est a 1), sino a 0

ENTRENAMIENTO PLC-5
Configuracin Software AB cont
OR "O Lgica"
Descripcin:
Si las condiciones precedentes son verdaderas, se produce la
operacin "O LOGICA" entre el operando 1 y el operando 2 y
el resultado se almacena en la direccin especificada en
destino.
Se trata de una instruccin de accin.
Dest: Direccin donde se desea almacenar el resultado
Expresin: Operando 1 OR Operando 2.
SourceA: Operando l (en binario )
SourceB: Operando2 ( en binario)
Progamacin en mnemnico.
CPT-OR(Despus definir el bloque funcional correspondiente
de la programacin escalonada).
Fichero de estados. Banderas aritmticas S:0
C -Carry-Siempre 0
V -OVerflow Siempre 0
Z -Zero Se pone a "1" si el resultado es 0, sino a 0.
S -Signe Se pone a "1" si el resultado es negativo, (bit ms
significativo est a "1") sino a 0.

ENTRENAMIENTO PLC-5
Configuracin Software AB cont
XOR EXclusive OR O Exclusiva
Descripcin:
Si las condiciones precedentes son verdaderas, se produce la
operacin "O EXCLUSIVA" entre el operado 1 y el operando 2
almacenando el resultado en la operacin especificada en
destino.
Se trata de una instruccin de accin.
Smbolos en programacin escalonada
Expresin: Operando 1 XOR Operando 2.
Dest: Direccin donde se desea almacenar el resultado.
SourceA: Operando l( en binario ).
SourceB:Operando2 ( en binario)
Programacin en mnemnico
CPT-XOR (Despus definir el bloque funcional
correspondiente de la programacin escalonada).
Fichero de estados. Banderas Aritmticas S:0.
C -Carry-Siemprea 0
V -OVerflow - Siempre a 0
Z -Zero - Se pone a "1" si el resultado es 0, sino a "0".
S -Signe - Se pone a "1" si el resultado es negativo (Bit mas
significativo est a "1"), sino a "0"

ENTRENAMIENTO PLC-5
Configuracin Software AB cont

Instrucciones de comparacin:

Introduccin
Equ
Geq
Grt
Leq
Les
Lim
Meq
Neq

ENTRENAMIENTO PLC-5
Configuracin Software AB cont
Introduccin
Estas instrucciones permiten la comparacin de valores de datos.
Si la comparacin es verdadera dar continuidad lgica y ejecutar la
instruccin siguiente de la lnea
Los parmetros que necesita cada instruccin en el formato general son:
Expresin: Operandos y definicin de la comparacin que se desea realizar.
En el formato especfico para cada instruccin habra que definir los parmetros
Fuente A: Operando 1.
Fuente B: Operando 2.
Los operandos pueden ser :
ENTEROS: del tipo I, O, S, B,C,R,N,BCD o ASCII.
COMA FLOTANTE: del tipo F
CONSTANTES: Nmeros enteros o en coma flotante
Si se utilizan palabras de los ficheros ASCII o BCD el procesador interpretar los
datos como nmeros enteros:
En una misma instruccin de comparacin se pueden mezclar nmeros enteros y en
coma flotante.
El comportamiento de una instruccin de comparacin dentro de una lnea de
programacin escalonada es similar a las de tipo rel.
Estas instrucciones se pueden asociar en paralelo y en serie con cualquiera de las
instrucciones de test.

ENTRENAMIENTO PLC-5
Configuracin Software AB cont
EQU EQUal Igual
Si el operando 1 es igual al operando 2, la comparacin es
verdadera y dar continuidad lgica
Se trata de una instruccin de test
Expresin: Operando 1 = Operando 2.
Source A: Operando 1 (Direccin o dato).
Source B: Operando 2 (Direccin o dato).
Programacin en mnemnico.
CMP (Despus definir el bloque funcional correspondiente de
la programacin EQU escalonada).

NEQ Not EQual -Diferente


Si el operando 1 es diferente del operando 2 la comparacin
es verdadera y dar continuidad lgica
Se trata de una instruccin de test
Expresin :Operando 1 < > operando 2.
Source A: Operando 1 (Direccin o dato).
Source B: Operando 2 (Direccin o dato).
Programacin en mnemnico.
CMP (Despus definir el bloque funcional correspondiente de
la programacin NEQ escalonada).

ENTRENAMIENTO PLC-5
Configuracin Software AB cont
LES LESs than Menor Que
Si el operando 1 es inferior al operando 2 la comparacin es
verdadera y dar continuidad lgica
Se trata de una instruccin de test
Smbolos en programacin escalonada
Expresin: Operando 1 < operando 2.
Source A: Operando 1 (Direccin o dato).
Source B: Operando 2 (Direccin o dato).
Programacin en mnemnico.
CMP (Despus definir el bloque funcional correspondiente de
la programacin LES escalonada).

LEQ Menor o igual


Si el operando 1 es inferior o igual el operando 2 la
comparacin es verdadera y dar continuidad
Se trata de una instruccin de test
Expresin: Operando 1 < = Operando 2.
Source A: Operando 1 (direccin o dato).
Source B: Operando 2 ( direccin o dato).
programacin en mnemnico.
CMP (Despus definir el bloque funcional correspondiente de
la programacin LEQ escalonada).

ENTRENAMIENTO PLC-5
Configuracin Software AB cont
GRT GReater Than Mayor que
Si el operando 1 es mayor que el operando 2 la comparacin
es verdadera y da continuidad lgica
Se trata de una instruccin de test
Smbolos en programacin escalonada
Expresin: Operando 1 > operando 2.
A: Operando 1 (Direccin o dato).
Source B: Operando 2 (Direccin o dato).
Programacin en mnemnico.
CMP (Despus definir el bloque funcional correspondiente de
la programacin
GRT escalonada).

GEQ Greater than or EQual Mayor que o igual


Si el operando 1 es mayor o igual que el operando 2 la
comparacin es verdadera y dar continuidad lgica.
Se trata de una instruccin de test.
Smbolos de programacin escalonada.
Expresin: Operando 1 > = Operando 2.
Source A: Operando 1 (Direccin o dato).
Source B: Operando 2 (Direccin o dato).
Programacin en mnemnico.
CMP (Despus definir el bloque funcional correspondiente de

ENTRENAMIENTO PLC-5
Configuracin Software AB cont
LIM LIMIt test (Circular) Test de lmites
Verifica si el valor del operando test est dentro o fuera de los lmites bajo o alto
dependiendo de como se hayan colocado los lmites:
*Lmite bajo < = lmite alto. Si el Valor del operando test est dentro estos lmites la
instruccin es verdadera y dar continuidad lgica
*'Lmite bajo >= lmite alto. Si el valor del operando test est fuera de estos lmites la
instruccin es verdadera y dar continuidad lgica
Low lim: Lmite bajo (Direccin o dato).
Test: Operando a testear (Direccin)
High lim: Lmite alto (Direccin o dato).
Programacin en mnemnico
UM (Despus definir el bloque funcional de la programacin escalonada).

MEQ Masked EQual Si igual con mscara


Compara los datos de una direccin fuente, con los datos de
una direccin de referencia, previo enmascarado de parte de
los datos, con una palabra de mscara. Si son iguales la
instruccin es verdadera y da continuidad lgica.
Source: Operando a comparar (Direccin o dato).
Mask: Operando de mscara (Direccin o dato en
Hexadecimal).
Compare: Operando de referencia (Direccin o dato).
Programacin en mnemnico.

You might also like