Está en la página 1de 6

Breviario del S7-200

Este anexo contiene informaciones sobre los temas siguientes:


Marcas especiales Descripcin de los eventos de interrupcin Resumen de las reas de memoria y funciones de las CPUs S7-200 Contadores rpidos HSC0, HSC1, HSC2, HSC3, HSC4, HSC5 Operaciones S7-200

Tabla G-1

Marcas especiales

Marcas especiales SM0.0 SM0.1 SM0.2 SM0.3 SM0.4 SM0.5 SM0.6 SM0.7 Siempre ON Primer ciclo Datos remanentes perdidos Alimentacin 30 s OFF / 30 s ON 0,5 s OFF / 0,5 s ON OFF 1 ciclo / ON 1 ciclo Selector en posicin RUN SM1.0 SM1.1 SM1.2 SM1.3 SM1.4 SM1.5 SM1.6 SM1.7 Resultado de la operacin = 0 Desbordamiento o valor no vlido Resultado negativo Divisin por 0 Tabla llena Tabla vaca Error de conversin de BCD a binario Error de conversin ASCII a hexadecimal

431

Manual del sistema de automatizacin S7-200 Tabla G-2 8 9 23 24 25 26 19 20 0 2 4 6 1 3 5 7 12 27 28 13 14 15 16 17 18 32 29 30 31 33 10 11 21 22 Prioridades de los eventos de interrupcin Descripcin de la interrupcin Puerto 0: Recibir carcter Puerto 0: Transmisin finalizada Puerto 0: Recepcin de mensajes finalizada Puerto 1: Recepcin de mensajes finalizada Puerto 1: Recibir carcter Puerto 1: Transmisin finalizada PTO 0 interrupcin completa PTO 1 interrupcin completa I0.0, flanco positivo I0.1, flanco positivo I0.2, flanco positivo I0.3, flanco positivo I0.0, flanco negativo I0.1, flanco negativo I0.2, flanco negativo I0.3, flanco negativo HSC0 CV=PV (valor actual = valor predeterminado) HSC0 cambio de sentido HSC0, puesto a 0 externamente HSC1 CV=PV (valor actual = valor predeterminado) HSC1, cambio de sentido HSC1 puesto a 0 externamente HSC2 CV=PV HSC2 cambio de sentido HSC2 puesto a 0 externamente HSC3 CV=PV (valor actual = valor predeterminado) HSC4 CV=PV (valor actual = valor predeterminado) HSC4 cambio de sentido HSC4, puesto a 0 externamente HSC5 CV=PV (valor actual = valor predeterminado) Interrupcin temporizada 0 Interrupcin temporizada 1 Interrupcin temporizador T32 CT=PT Interrupcin temporizador T96 CT=PT Temporizacin (ms baja) Digital (media) Comunicacin (ms alta) Prioridad Grupo de prioridad 0 0 0 1 1 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 0 1 2 3

N de evento

432

Breviario del S7-200 Tabla G-3 Descripcin


Tamao del programa de usuario Tamao de los datos de usuario Imagen del proceso de las entradas Imagen del proceso de las salidas Entradas analgicas (slo lectura) Salidas analgicas (slo escritura) Memoria de variables (V) Memoria local (L)1 rea de marcas (M) Marcas especiales (SM) Slo lectura Temporizadores Retardo a la conexin con memoria 1 ms 10 ms 100 ms Retardo a la conexin/desconexin 1 ms 10 ms 100 ms Contadores Contadores rpidos Rels de control secuencial (S) Acumuladores Saltos a metas Llamadas a subrutinas Rutinas de interrupcin Detectar flanco positivo/negativo Lazos PID Puertos
1

Anexo G

Resumen de las reas de memoria y funciones de las CPUs S7-200 CPU 221
2K palabras 1K palabras I0.0 a I15.7 Q0.0 a Q15.7 --VB0 a VB2047 LB0 a LB63 M0.0 a M31.7 SM0.0 a SM179.7 SM0.0 a SM29.7 256 (T0 a T255) T0, T64 T1 a T4 y T65 a T68 T5 a T31 y T69 a T95 T32, T96 T33 a T36 y T97 a T100 T37 a T63 y T101 a T255 C0 a C255 HC0, HC3, HC4 y HC5 S0.0 a S31.7 AC0 a AC3 0 a 255 0 a 63 0 a 127 256 0a7 Puerto 0

CPU 222
2K palabras 1K palabras I0.0 a I15.7 Q0.0 a Q15.7 AIW0 a AIW30 AQW0 a AQW30 VB0 a VB2047 LB0 a LB63 M0.0 a M31.7 SM0.0 a SM299.7 SM0.0 a SM29.7 256 (T0 a T255) T0, T64 T1 a T4 y T65 a T68 T5 a T31 y T69 a T95 T32, T96 T33 a T36 y T97 a T100 T37 a T63 y T101 a T255 C0 a C255 HC0, HC3, HC4 y HC5 S0.0 a S31.7 AC0 a AC3 0 a 255 0 a 63 0 a 127 256 0a7 Puerto 0

CPU 224
4K palabras 2,5K palabras I0.0 a I15.7 Q0.0 a Q15.7 AIW0 a AIW62 AQW0 a AQW62 VB0 a VB5119 LB0 a LB63 M0.0 a M31.7 SM0.0 a SM549.7 SM0.0 a SM29.7 256 (T0 a T255) T0, T64 T1 a T4 y T65 a T68 T5 a T31 y T69 a T95 T32, T96 T33 a T36 y T97 a T100 T37 a T63 y T101 a T255 C0 a C255 HC0 a HC5 S0.0 a S31.7 AC0 a AC3 0 a 255 0 a 63 0 a 127 256 0a7 Puerto 0

CPU 226
4K palabras 2,5K palabras I0.0 a I15.7 Q0.0 a Q15.7 AIW0 a AIW62 AQW0 a AQW62 VB0 a VB5119 LB0 a LB63 M0.0 a M31.7 SM0.0 a SM549.7 SM0.0 a SM29.7 256 (T0 a T255) T0, T64 T1 a T4 y T65 a T68 T5 a T31 y T69 a T95 T32, T96 T33 a T36 y T97 a T100 T37 a T63 y T101 a T255 C0 a C255 HC0 a HC5 S0.0 a S31.7 AC0 a AC3 0 a 255 0 a 63 0 a 127 256 0a7 Puertos 0 y 1

CPU 226XM
8K palabras 5K palabras I0.0 a I15.7 Q0.0 a Q15.7 AIW0 a AIW62 AQW0 a AQW62 VB0 a VB10239 LB0 a LB63 M0.0 a M31.7 SM0.0 a SM549.7 SM0.0 a SM29.7 256 (T0 a T255) T0, T64 T1 a T4 y T65 a T68 T5 a T31 y T69 a T95 T32, T96 T33 a T36 y T97 a T100 T37 a T63 y T101 a T255 C0 a C255 HC0 a HC5 S0.0 a S31.7 AC0 a AC3 0 a 255 0 a 127 0 a 127 256 0a7 Puertos 0 y 1

STEP 7-Micro/WIN (versin 3.0 o posterior) reserva LB60 a LB63.

433

Manual del sistema de automatizacin S7-200 Tabla G-4 Mode 0 1 2 3 4 5 6 7 8 9 10 11 Fase A Fase A Fase B Fase B Puesta a 0 Fase A Fase A Fase B Fase B Puesta a 0 Reloj adelante Reloj adelante Reloj atrs Reloj atrs Puesta a 0 Reloj adelante Reloj adelante Reloj atrs Reloj atrs Puesta a 0 Reloj Reloj Sentido Sentido Puesta a 0 Reloj Reloj Sentido Sentido Puesta a 0 Contadores rpidos HSC0, HSC3, HSC4 y HSC5 HSC0 I0.0 Reloj Reloj Puesta a 0 I0.1 I0.2 HSC3 I0.1 Reloj HSC4 I0.3 Reloj Reloj Puesta a 0 I0.4 I0.5 HSC5 I0.4 Reloj

Tabla G-5 Mode 0 1 2 3 4 5 6 7 8 9 10 11

Contadores rpidos HSC1 y HSC2 HSC1 I0.6 Reloj Reloj Reloj Reloj Reloj Reloj Reloj adelante Reloj adelante Reloj adelante Fase A Fase A Fase A Sentido Sentido Sentido Reloj atrs Reloj atrs Reloj atrs Fase B Fase B Fase B Puesta a 0 Puesta a 0 Arranque Puesta a 0 Puesta a 0 Arranque Puesta a 0 Puesta a 0 Arranque Puesta a 0 Puesta a 0 Arranque I0.7 I1.0 I1.1 HSC2 I1.2 Reloj Reloj Reloj Reloj Reloj Reloj Reloj adelante Reloj adelante Reloj adelante Fase A Fase A Fase A Sentido Sentido Sentido Reloj atrs Reloj atrs Reloj atrs Fase B Fase B Fase B Puesta a 0 Puesta a 0 Arranque Puesta a 0 Puesta a 0 Arranque Puesta a 0 Puesta a 0 Arranque Puesta a 0 Puesta a 0 Arranque I1.3 I1.4 I1.5

434

Breviario del S7-200 Operaciones booleanas


LD LDI LDN LDNI A AI AN ANI O OI ON ONI LDBx ABx Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit IN1, IN2 IN1, IN2 Cargar Cargar directamente Cargar valor negado Cargar valor negado directamente AND Y directa Y-NO Y-NO directa SM O directa O-NO O-NO directa Cargar resultado de la comparacin de bytes IN1 (x:<, <=,=, >=, >, <>I) IN2 Combinar mediante Y el resultado de la comparacin de bytes IN1 (x:<, <=,=, >=, >, <>) IN2 Combinar mediante O el resultado de la comparacin de bytes IN1 (x:<, <=,=, >=, >, <>) IN2 Cargar resultado de la comparacin de palabras IN1 (x:<, <=,=, >=, >, <>) IN2 Combinar mediante Y el resultado de la comparacin de palabras IN1 (x:<, <=,=, >=, >, <>)I N2 Combinar mediante O el resultado de la comparacin de palabras IN1 (x:<, <=,=, >=, >, <>) IN2 Cargar resultado de la comparacin de palabras dobles IN1 (x:<, <=,=, >=, >, <>) IN2 Combinar mediante Y el resultado de la comparacin de palabras dobles IN1 (x:<, <=,=, >=, >, <>)IN2 Combinar mediante O el resultado de la comparacin de palabras dobles IN1 (x:<, <=,=, >=, >, <>) IN2 Cargar resultado de la comparacin de nmeros reales IN1 (x:<, <=,=, >=, >, <>) IN2 Combinar mediante Y el resultado de la comparacin de nmeros reales IN1 (x:<, <=,=, >=, >, <>) IN2 Combinar mediante O el resultado de la comparacin de nmeros reales IN1 (x:<, <=,=, >=, >, <>) IN2 Negar primer valor de pila Detectar flanco positivo Detectar flanco negativo Bit Bit Bit, N Bit, N Bit, N Bit, N IN1, IN2 IN1, IN2 IN1, IN2 Asignar Asignar directamente Poner a 1 (activar) Poner a 0 (desactivar) Poner a 1 directamente Poner a 0 directamente Cargar el resultado de la comparacin de cadenas IN1 (x: =, <>) IN2 Combinar mediante Y el resultado de la comparacin de cadenas IN1 (x: =, <>) IN2 Combinar mediante O el resultado de la comparacin de cadenas IN1 (x: =, <>) IN2 Combinar primer y segundo valor mediante Y Combinar primer y segundo valor mediante O Duplicar primer valor de la pila Copiar segundo valor de la pila Sacar primer valor de la pila N Cargar pila Y-ENO

Anexo G

Operaciones aritmticas, incrementar y decrementar


+I +D +R -I -D -R MUL *I *D *R DIV /I /D, /R SQRT LN EXP SIN COS TAN INCB INCW INCD DECB DECD PID TON TOF TONR CTU CTD CTUD TODR IN1, OUT IN1, OUT IN1, OUT IN1, OUT IN1, OUT IN1, OUT IN1, OUT IN1, OUT IN1, OUT IN1, IN2 IN1, OUT IN1, OUT IN1, OUT IN1, OUT IN, OUT IN, OUT IN, OUT IN, OUT IN, OUT IN, OUT OUT OUT OUT OUT Decrementar byte, palabra o palabra doble Regulacin PID Temporizador como retardo a la conexin Temporizador como retardo a la desconexin Temporizador como retardo a la conexin con memoria Incrementar contador Decrementar contador Incrementar/decrementar contador Leer reloj de tiempo real Escribir reloj de tiempo real Fin condicionado del programa Pasar a STOP Borrar temporizador de vigilancia (300 ms) N N N [N1,...] Saltar a meta Definir meta Llamar a subrutina [N1, ... hasta 16 parmetros opcionales] Retorno condicionado de subrutina INDX, INIT, FINAL N N Cargar, transicin, fin condicionado y fin del rel de control secuencial Bucle FOR/NEXT OUT TBL, LOOP Txxx, PT Txxx, PT Txxx, PT Cxxx, PV Cxxx, PV Cxxx, PV T Incrementar byte, palabra o palabra doble Sumar enteros, enteros dobles o nmeros reales IN1+OUT=OUT Restar enteros, enteros dobles o nmeros reales OUT-IN1=OUT Multiplicar enteros (16*16->32) Multiplicar enteros, enteros dobles o nmeros reales IN1 * OUT = OUT Dividir enteros (16/16->32) Dividir enteros, enteros dobles o nmeros reales OUT / IN1 = OUT Raz cuadrada Logaritmo natural Exponencial natural Seno Coseno Tangente

OBx

IN1, IN2

LDWx AWx

IN1, IN2 IN1, IN2

OWx

IN1, IN2

LDDx ADx

IN1, IN2 IN1, IN2

DECW OUT

Operaciones de temporizacin y contaje

ODx

IN1, IN2

LDRx ARx

IN1, IN2 IN1, IN2

ORx

IN1, IN2

Operaciones del reloj de tiempo real


TODW T FIN STOP WDR JMP LBL CALL CRET FOR NEXT LSCR SCRT CSCRE SCRE

NOT EU ED = =I S R SI RI LDSx ASx OSx

Operaciones de control del programa

ALD OLD LPS LRD LPP LDS AENO

435

Manual del sistema de automatizacin S7-200 Operaciones de transferencia, desplazamiento y rotacin


MOVB IN, OUT MOVW IN, OUT MOVD IN, OUT MOVR IN, OUT BIR BIW BMB BMW BMD SWAP SHRB SRB SRW SRD SLB SLW SLD RRB RRW RRD RLB RLW RLD ANDB ANDD ORB ORW ORD XORB XORD INVB INVW INVD SLEN SCAT SCPY CFND SFND IN, OUT IN, OUT IN, OUT, N IN, OUT, N IN, OUT, N IN DATA, S_BIT, N OUT, N OUT, N OUT, N OUT, N OUT, N OUT, N OUT, N OUT, N OUT, N OUT, N OUT, N OUT, N IN1, OUT IN1, OUT IN1, OUT IN1, OUT IN1, OUT IN1, OUT IN1, OUT OUT OUT OUT IN, OUT IN, OUT IN, OUT IN1, IN2, OUT IN1, IN2, OUT Longitud de cadena Concatenar cadena Copiar cadena Copiar subcadena de cadena Buscar carcter en cadena Buscar cadena en cadena Combinacin O con bytes, palabras o palabras dobles Lectura y transferencia directa de bytes Escritura y transferencia directa de bytes Transferir bytes, palabras o palabras dobles en bloque Invertir bytes de una palabra Registro de desplazamiento Desplazar byte, palabra o palabra doble a la derecha Transferir bytes, palabras, palabras dobles o nmeros reales

Operaciones de tabla, de bsqueda y de conversin


ATT LIFO FIFO FND= FND< FND> FILL BCDI IBCD BTI ITB ITD DTI DTR DATA, TBL TBL, DATA TBL, DATA TBL, PTN, INDX TBL, PTN, INDX TBL, PTN, INDX IN, OUT, N OUT OUT IN, OUT IN, OUT IN, OUT IN, OUT IN, OUT Inicializar memoria Convertir BCD en entero Convertir entero en BCD Convertir byte en entero Convertir entero en byte Convertir entero en entero doble Convertir entero doble en entero Convertir palabra doble en real Convertir real en entero doble Convertir real en entero doble Convertir ASCII en hexadecimal Convertir hexadecimal en ASCII Convertir entero en ASCII Convertir entero doble en ASCII Convertir real en ASCII Decodificar Codificar Generar configuracin binaria de 7 segmentos Convertir entero en cadena Convertir entero doble en cadena Convertir real en cadena Convertir subcadena en entero Convertir subcadena en entero doble Convertir subcadena en real Retorno condicionado desde rutina de interrupcin Habilitar todos los eventos de interrupcin Inhibir todos los eventos de interrupcin INT, EVNT EVNT TBL, PORT TBL, PORT TBL, PORT ADDR,PORT ADDR,PORT HSC, modo N Q Asociar interrupcin Desasociar interrupcin Transmitir mensaje (Freeport) Recibir mensaje (Freeport) Leer de la red Escribir en la red Leer direccin de puerto Ajustar direccin de puerto Definir modo para contador rpido Activar contador rpido Salida de impulsos Buscar valor en tabla que concuerde con la comparacin Registrar valor en tabla Obtener datos de la tabla

FND<> TBL, PTN, INDX

Desplazar byte, palabra o palabra doble a la izquierda

TRUNC IN, OUT ROUND IN, OUT ATH HTA ITA DTA RTA DECO ENCO SEG ITS DTS RTS STI STD STR CRETI IN, OUT, LEN IN, OUT, LEN IN, OUT, FMT IN, OUT, FM IN, OUT, FM IN, OUT IN, OUT IN, OUT IN, FMT, OUT IN, FMT, OUT IN, FMT, OUT STR, INDX, OUT STR, INDX, OUT STR, INDX, OUT

Rotar byte, palabra o palabra doble a la derecha

Rotar byte, palabra o palabra doble a la izquierda

Operaciones lgicas
ANDW IN1, OUT Combinacin Y con bytes, palabras o palabras dobles

XORW IN1, OUT

Combinacin O-exclusiva con bytes, palabras o palabras dobles Invertir byte, palabra o palabra doble (complemento a 1)

Operaciones de interrupcin

ENI DISI ATCH DTCH XMT RCV NETR GPA SPA HDEF HSC PLS

Operaciones con cadenas

Operaciones de comunicacin

SSCPY IN, INDX, N, OUT

NETW TBL, PORT

Operaciones con contadores rpidos

436

También podría gustarte