Sei sulla pagina 1di 2

ÁÁÁÁÁ

ÁÁÁ
ÁÁÁÁÁ
ÁÁÁ ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
Grupos de prio- Evento
Interrupciones
Descripción Prioridad de
SIMATIC S7-200

ÁÁÁÁÁ
ÁÁÁ ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ridades

8 Puerto 0: Recibir carácter 


grupo

0
Breviario

ÁÁÁÁÁ
I t
ÁÁÁ
ÁÁÁÁÁ
ÁÁÁ ÁÁÁÁÁÁÁÁ
i
Interrupciones
comunicación ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
d
de
9
23
Puerto 0: Transmitir
Puerto 0: Recibir mensaje


0
0

ÁÁÁÁÁ
ÁÁÁ ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
24 Puerto 1: Recibir mensaje  1
Prioridad más
alta 25 Puerto 1: Recibir carácter  1

ÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁ
ÁÁÁ ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
26

0
Puerto 1: Fin de la transmisión


Flanco positivo, I0.0* 


1

0
Marcas especiales

ÁÁÁÁÁ
ÁÁÁ ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ 2 Flanco positivo, I0.1  1 SM0.0 Siempre ON (puesto a 1) SM1.0 Resultado es cero

ÁÁÁÁÁ
ÁÁÁ ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
4 Flanco positivo, I0.2  2 SM0.1 Primer ciclo SM1.1 Desbordamiento o valor ilegal

ÁÁÁÁÁ
ÁÁÁ ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
6 Flanco positivo, I0.3  3 SM0.2 Pérdida datos remanentes SM1.2 Resultado negativo

1 Flanco negativo, I0.0*  4 SM0.3 Ciclo de puesta en marcha SM1.3 División por 0

ÁÁÁÁÁ
ÁÁÁ ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ 3 Flanco negativo, I0.1  5 SM0.4 30 s OFF / 30 s ON SM1.4 Desbordamiento tabla

ÁÁÁÁÁ
ÁÁÁ ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
5 Flanco negativo, I0.2  6 SM0.5 0.5 s OFF / 0.5 s ON SM1.5 Lectura de tabla vacía

ÁÁÁÁÁ
ÁÁÁ ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
7 Flanco negativo, I0.3  7 SM0.6 OFF 1 ciclo / ON 1 ciclo SM1.6 Conversión no BCD
I t
Interrupciones
i
E/S 12 HSC0 = preajuste*  0 SM0.7 Selector en posición RUN SM1.7 Conversión no hex.

ÁÁÁÁÁ
ÁÁÁ ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
P i id d media
Prioridad di 13 HSC1 = preajuste  8

ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁ
ÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
14 HSC1 Cambio de sentido  9

ÁÁÁÁÁ ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
15 HSC1 inicialización externa  10
16 HSC2 = preajuste  11

ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ ÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
Modos de los contadores rápidos
17 HSC2 Cambio de sentido  12

ÁÁÁÁÁÁ
ÁÁÁ
ÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ ÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁ
Contadores Entradas
18 HSC2 inicialización externa  13
HSC0 Máximo 2 kHz  I0.0

ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ ÁÁ ÁÁÁ
ÁÁÁÁÁÁÁÁ ÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁ
19 PLS0  14
HSC1 7 kHz  20 kHz  I0.6 I0.7 I1.0 I1.1
20 PLS1  15

ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ ÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁ ÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁ ÁÁ
HSC2 7 kHz  20 kHz  I1.2 I1.3 I1.4 I1.5
10 Interrupción temporizada 0 0

ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ ÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁ ÁÁÁÁ
ÁÁ
 Modo Descripción Reloj Reset Start

11 Interrupción temporizada 1 1 Contador fase simple con ad./atr.:

ÁÁÁÁÁ
ÁÁÁ ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ ÁÁ
ÁÁÁÁÁÁÁÁ ÁÁÁ
ÁÁÁ ÁÁ
ÁÁÁÁ
IInterrupciones
t i 0a2 1, 2 2
temporizadas  sentido interno 0,1, 2

ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ ÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁ
Prioridad más 21 T32 = preajuste 2 Contador fase simple con ad./atr.: Sentido:
3a5 4, 5 5
baja  sentido externo 3,4, 5 3,4, 5

ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ ÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁ
22 T96 = preajuste 3 adel.: atrás:
6a8 Contador dos fases 7, 8 8
 6,7, 8 6,7, 8

ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁ
* Si el evento 12 está asociado a una interrupción, los eventos 0 y 1 no pueden ser A: B:
9 a 11 Contador A/B (cuadratura) 10, 11 11

ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
asociados a interrupciones. 9,10, 11 9,10, 11
 CPU 212  CPU 214  CPU 215  CPU 216  CPU 212  CPU214  CPU 215  CPU 216

Límite área Accessible como...

ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
Descripción
212 214 215 216 Bit Byte Palabra Dpal.

ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
Tamaño del programa de usuario 512 W 2048 W 4096 W 4096 W
Tamaño de los datos de usuario 512 W 2048 W 2560 W 2560 W
Memoria de variables 0-1023 0-4095 0-5119 0-5119 Vx.y VBx VWx VDx
Imagen del proceso de las entradas 0-7 0-7 0-7 0-7 Ix.y IBx IWx IDx

ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
Imagen del proceso de las salidas 0-7 0-7 0-7 0-7 Qx.y QBx QWx QDx

ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
Entradas analógicas 0-30 0-30 0-30 0-30 AIWx
Salidas analógicas 0-30 0-30 0-30 0-30 AQWx
Marcas 0-15 0-31 0-31 0-31 Mx.y MBx MWx MDx

ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
Marcas especiales 0-45 0-85 0-194 0-194 SMx.y SMBx SMWx SMDx

ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
Temporizadores remanentes 1 ms 0 0,64 0,64 0,64 Tx Tx
Temporizadores remanentes 10 ms 1-4 1-4, 65-68 1-4, 65-68 1-4, 65-68 Tx Tx

ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁ
Temporizadores remanentes 100 ms

ÁÁÁÁÁ
ÁÁÁÁÁ
Temporizadores de retardo a la conexión 1 ms
5-31
32
5-31, 69-95
32, 96
5-31, 69-95
32, 96
5-31, 69-95
32, 96
Tx
Tx
Tx
Tx

ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
Temporizad. de retardo a la conexión 10 ms 33-36 33-36, 97-100 33-36, 97-100 33-36, 97-100 Tx Tx
Temporizad. de retardo a la conexión 100 ms 37-63 37-63, 101-127 37-63, 101-255 37-63, 101-255 Tx Tx

ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
Contadores

ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁ
Contador rápido
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
0-63
0
0-127
0-2
0-255
0-2
0-255
0-2
Cx Cx
HCx

ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
Acumuladores 0-3 0-3 0-3 0-3 ACx ACx ACx
Relé del control secuencial (SCR) 0-7 0-15 0-31 0-31 Sx.y SBx SWx SDx

ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
Saltos/Metas

ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁ
Llamada/Subrutina

ÁÁÁÁÁ
0-63
0-15
0-255
0-63
0-255
0-63
0-255
0-63

ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
Comenzar rutina de interrupción 0-31 0-127 0-127 0-127
Interrupciones 0,1,8-10, 12 0-20 0-23 0-26

ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
Bucles PID

ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ No disponibles No disponibles 0-7 0-7

ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
Puertos Puerto 0 Puerto 0 Puerto 0 , puerto DP Puerto 0, puerto 1

Copyright Siemens Energy & Automation, Inc. 1997 C79000-Z7078-C203-04


All Rights Reserved
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
LD N ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Operaciones booleanas

ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Cargar valor binario
MUL
*R
IN1, OUT
IN1, OUT 
Multiplicar enteros o números
reales
ANDB
ANDW
IN1, OUT
IN1, OUT

Y, byte, palabra y palabra
doble

ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
IN1 * OUT = OUT
LDI N Cargar valor directamente ANDD IN1, OUT
DIV IN1, OUT Dividir enteros o números


ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
LDN N Cargar valor negado ORB IN1, OUT
reales
/R IN1, OUT 
LDNI N Cargar valor negado ORW IN1, OUT Combinación O con bytes,
OUT / IN1 = OUT

ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
directamente palabras y palabras dobles
ORD IN1, OUT
SQRT IN, OUT  Raíz cuadrada de número real
U N Combinación lógica Y

ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
INCB OUT 
UI N Y, directamente XORB IN1, OUT 
Incrementar byte, palabra y Combinación O-exclusiva

ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
INCW OUT
UN N Y, No palabra doble XORW IN1, OUT con bytes, palabras y palabras
INCD OUT dobles

ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
UNI N Y, No directamente XORD IN1, OUT
DECB OUT 
O N Combinación lógica O INVB OUT  Complemento a 1 de un byte,

ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Decrementar byte, palabra y
DECW OUT de un entero y de un entero
OI N Combinación O directa palabra doble INVW OUT
doble
DECD OUT

ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ON N Combinación O-NO INVD OUT
ONI N Combinación O-NO directa PID Table, Loop  Bucle PID

ÁÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Operaciones de tablas, de búsqueda y de
LDB= N1, N2 Operaciones de temporización y contaje
Cargar resultado (valor binario) conversión

ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
LDB>= N1, N2 de la comparación de byte TON Txxx, PT Temp. de retardo a la conexión
ATT Data, Table  Registrar valor en tabla
N1 (=, >=, or <=) N2 TONR Txxx, PT Temporizador de retardo a la
LDB<= N1, N2

ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
conexión con memoria LIFO Table, Data  Borrar último valor de la tabla
UB= N1, N2 Byte Y, igual Borrar primer valor de la tabla


ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CTU Cxxx, PV Incrementar FIFO Table, Data
UB>= N1, N2
Byte Y, mayor o igual que CTUD Cxxx, PV Incrementar / decrementar FND=Scr, Patrn, Indx 

ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
UB<= N1, N2
FND<>Scr, Patrn, Indx  Buscar valor en tabla: igual,
Byte Y, menor o igual que Operaciones del reloj de tiempo real diferente, mayor que, menor

ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
FND< Scr, Patrn, Indx  que
OB= N1, N2 Combinar resultado (valor TODR T  Leer reloj de tiempo real
binario) de la comparación de FND> Scr, Patrn, Indx 
OB>= N1, N2 

ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
TODW T Escribir reloj de tiempo real
byte (=, >=, or <=) mediante
OB<= N1, N2 O BCDI OUT Convertir de BCD a entero
Operaciones del control del programa

ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
LDD= N1, N2 IBCD OUT Convertir de entero a BCD
Cargar resultado (valor binario) END Fin condicional del programa
DTR IN, OUT  Convertir entero de palabra

ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
LDD>= N1, N2 de la comparación de palabra MEND Fin del programa principal
doble N1 (=, >=, or <=) N2 doble a número real
LDD<= N1, N2 STOP Pasar a STOP 

ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
TRUNC IN, OUT Convertir un número real en
UW= N1, N2 Y, palabra igual a entero de palabra doble
WDR Watchdog Reset (300 ms)

ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
UW>= N1, N2 ATH IN, OUT, LEN Convertir de ASCII a hex.
Y, palabra mayor o igual que JMP N Saltar a meta
UW<= N1, N2 HTA IN, OUT, LEN Convertir de hex. a ASCII

ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Y, palabra menor o igual que LBL N Definir meta
DECO IN, OUT Decodificar
CALL N Llamar rutina de interrupción

ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
OW= N1, N2 Combinar resultado (valor ENCO IN, OUT Codificar
binario) de la comparación de SBR N Comenzar rutina
OW>= N1, N2

ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
palabras (=, >=, o <=) SEG IN, OUT Generar configuración binaria
OW<= N1, N2 CRET Retorno condicional desde
mediante O para indicador de 7 segmentos
subrutina
RET

ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
LDD= N1, N2
Cargar resultado (valor binario) Retorno absoluto desde Operaciones de interrupción
LDD>= N1, N2 de la comparación de palabras subrutina

ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
INT N Comenzar rutina de interrupc.
dobles (=, >=, o <=)
LDD<= N1, N2 FOR Index, Initial, Retorno condicional desde


ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Final Bucle For/Next CRETI rutina de interrupción
AD= N1, N2 Combinar resultado (valor
binario) de la comparación de NEXT  Retorno absoluto desde rutina

ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
AD>= N1, N2
palabras dobles (=,>=,o < =) RETI de interrupción
LSCR N
AD<= N1, N2 mediante Y Cargar, transición y fin

ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
SCRT N Relé del control secuencial ENI Interrupción habilitada
OD= N1, N2 Combinar resultado (valor Segmento
SCRE DISI Bloquear todos eventos de int.
binario) de la comparación de

ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
OD>= N1, N2
palabras dobles (=, >=, o <=) ATCH INT, EVENT Asociar interrupción
OD<= N1, N2 mediante O
Operaciones de transferencia,

ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
desplazamiento, rotación e inicialización DTCH EVENT Desasociar interrupción
LDR= N1, N2  Cargar resultado (valor binario)
Comunicación

ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
de la comparación de MOVB IN, OUT
LDR>= N1, N2 
números reales (=, >=, o MOVW IN, OUT Transferir bytes, palabras, XMT TABLE, PORT
 Transmitir mensaje

ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
LDR<= N1, N2

ÁÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
<=) palabras dobles o números
MOVD IN, OUT reales RCV TABLE,
AR= N1, N2  Y, número real igual a Recibir mensaje
PORT 

ÁÁÁÁÁÁÁÁÁÁÁÁÁ


ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Y, número real mayor o igual MOVR IN, OUT
AR>= N1, N2  NETR TABLE,PORT  Leer de red
que
BMB IN, OUT, N

ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
AR<= N1, N2  Y, número real menor o igual
Transferir bytes, palabras, NETW TABLE,PORT  Escribir en red
que BMW IN, OUT, N
palabras dobles en bloque
Operaciones con contadores rápidos

ÁÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
OR= N1, N2  Combinar resultado (valor BMD IN, OUT, N 
binario) de la comparación de HDEF HSC, Mode Definir modo para contador
 SWAP IN Intercambiar bytes en palabra

ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
OR>= N1, N2
números reales (=, >=, o rápido
OR<= N1, N2  <=) SHRB Data, S_bit, N Desplazar bit en reg. desplaz.
HSC N Activar (habilitar) contador

ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
NOT Negar 1er valor pila (invertir) SRB OUT, N  rápido
Desplazar a la derecha byte,

ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
EU Detectar flanco positivo SRW OUT, N PLS X  Salida de impulsos
palabra y palabra doble
ED Detectar flanco negativo SRD OUT, N

ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
= N Asignar SLB OUT, N 

ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Desplazar a la izquierda byte,
=I N Asignar bit directamente SLW OUT, N
palabra y palabra doble
SLD OUT, N

ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
S S_BIT, N Poner a 1 (activar)
R S_BIT, N Poner a 0 (desactivar, borrar) RRB OUT, N 
Las operaciones marcadas con un número

ÁÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Rotar a la derecha byte, rigen para los siguientes PLCs S7-200:
SI S_BIT, N Poner a 1 uno o más bits RRW OUT, N
palabra y palabra doble
directamente  sólo 214, 215, y 216

ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
RI S_BIT, N RRD OUT, N
Poner a 0 uno o más bits  sólo 215 y 216
RLB OUT, N 

ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
directamente
Rotar a la izquierda byte, Las operaciones restantes rigen para
RLW OUT, N
Operaciones aritméticas, de incremento y palabra y palabra doble
todos los PLCs S7-200.

ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
de decremento RLD OUT, N
FILL IN, OUT, N Inicializar memoria

ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
+I IN1, OUT Sumar enteros, enteros
+D IN1, OUT dobles o números reales Operaciones lógicas

ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
+R IN1, OUT  IN1+OUT=OUT ULD Combinar 1º y 2º valor con Y

ÁÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
–I IN1, OUT OLD Combinar 1º y 2º valor con O
Restar enteros, enteros dobles
–D IN1, OUT o números reales LPS Duplicar primer valor de la pila

ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
–R IN1, OUT  OUT–IN1=OUT LRD Copiar segundo valor de la pila
LPP Sacar primer valor de la pila

Potrebbero piacerti anche