Sei sulla pagina 1di 2

Breviario del S7-- 200

Anexo G

Operaciones booleanas
LD LDI LDN LDNI A AI AN ANI O OI ON ONI LDBx ABx OBx LDWx AWx OWx LDDx ADx ODx LDRx ARx ORx NOT EU ED = =I S R SI RI LDSx ASx OSx Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit IN1, IN2

IN1, IN2 IN1, IN2 IN1, IN2 IN1, IN2 IN1, IN2 IN1, IN2 IN1, IN2 IN1, IN2 IN1, IN2 IN1, IN2 IN1, IN2

Bit Bit Bit, N Bit, N Bit, N Bit, N IN1, IN2 IN1, IN2 IN1, IN2

Cargar Cargar directamente Cargar valor negado Cargar valor negado directamente AND Y directa YNO YNO directa OR O directa ONO ONO directa Cargar resultado de comparacin 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 comparacin 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 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 Asignar Asignar directamente Poner a 1 (activar) Poner a 0 (desactivar) Poner a 1 directamente Poner a 0 directamente Cargar resultado de comparacin cadenas IN1 (x: =, <>) IN2 Combinar mediante Y el resultado de la comparacin de cadenas IN1 (x: =, <>) IN2 Combinar mediante O el resultado de comparacin de cadenas IN1 (x: =, <>) IN2 Combinar primer y segundo valor mediante Y Combinar primer y segundo valor mediante O

LPS LRD LPP LDS

Operaciones aritmticas, incrementar y decrementar Operaciones de temporizacin y contaje


TON TOF TONR BITIM CITIM CTU CTD CTUD Txxx, PT Txxx, PT Txxx, PT OUT IN, OUT

Duplicar primer valor de la pila Copiar segundo valor de la pila Sacar primer valor de la pila Cargar pila

Operaciones del reloj de tiempo real


TODR TODW TODRX TODWX END STOP WDR JMP LBL CALL T T T T

Cxxx, PV Cxxx, PV Cxxx, PV

Temporizador como retardo a la conexin Temporizador como retardo a la desconexin Temporizador como retardo a la conexin con memoria Intervalo inicial Calcular intervalo Incrementar contador Decrementar contador Incrementar/decrementar contador Leer reloj de tiempo real Escribir reloj de tiempo real Leer reloj de tiempo real ampliado Ajustar reloj de tiempo real ampliado Fin condicionado del programa Pasar a STOP Borrar temporizador de vigilancia (300 ms) Saltar a meta Definir meta Llamar a subrutina [N1, ... hasta 16 parmetros opcionales] Retorno condicionado de subrutina Bucle FOR/NEXT Cargar, transicin, fin condicionado y fin del rel de control secuencial LED de diagnstico Transferir bytes, palabras, palabras dobles o nmeros reales 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 Desplazar byte, palabra o palabra doble a la izquierda Rotar byte, palabra o palabra doble a la derecha Rotar byte, palabra o palabra doble a la izquierda

Operaciones de control del programa

N N N [N1,...]

ALD OLD

CRET FOR INDX,INIT, FINAL NEXT LSCR N SCRT N CSCRE SCRE DLED IN MOVB IN, OUT MOVW IN, OUT MOVD IN, OUT MOVR IN, OUT BIR IN, OUT BIW IN, OUT BMB IN, OUT, N BMW IN, OUT, N BMD IN, OUT, N SWAP IN SHRB DATA, S_BIT, N SRB OUT, N SRW OUT, N SRD OUT, N SLB OUT, N SLW OUT, N SLD OUT, N RRB OUT, N RRW OUT, N RRD OUT, N RLB OUT, N RLW OUT, N RLD OUT, N

533

Manual del sistema de automatizacin S7-200l

Operaciones lgicas
ANDB IN1, OUT ANDW IN1, OUT ANDD IN1, OUT ORB IN1, OUT ORW IN1, OUT ORD IN1, OUT XORB XORW XORD INVB INVW INVD Combinacin Y con bytes, palabras o palabras dobles Combinacin O con bytes, palabras o palabras dobles Combinacin Oexclusiva con bytes, palabras o palabras dobles Invertir byte, palabra o palabra doble (complemento a 1) Longitud de cadena Concatenar cadena Copiar cadena Copiar subcadena de cadena Buscar carcter en cadena Buscar cadena en cadena

Operaciones de tabla, de bsqueda y de conversin


ATT DATA, TBL LIFO TBL, DATA FIFO TBL, DATA FND= TBL, PTN, INDX FND<> TBL, PTN, INDX FND< TBL, PTN, INDX FND> TBL, PTN, INDX FILL IN, OUT, N BCDI OUT IBCD OUT BTI IN, OUT ITB IN, OUT ITD IN, OUT DTI IN, OUT DTR IN, OUT TRUNC IN, OUT ROUND IN, OUT ATH IN, OUT, LEN HTA IN, OUT, LEN ITA IN, OUT, FMT DTA IN, OUT, FM RTA IN, OUT, FM DECO IN, OUT ENCO IN, OUT SEG IN, OUT ITS IN, FMT, OUT DTS IN, FMT, OUT RTS IN, FMT, OUT STI STR, INDX, OUT STD STR, INDX, OUT STR STR, INDX, OUT CRETI ENI DISI ATCH DTCH INT, EVNT EVNT Registrar valor en tabla Obtener datos de la tabla

Operaciones con cadenas


SLEN IN, OUT SCAT IN, OUT SCPY IN, OUT SSCPY IN, INDX, N, OUT CFND IN1, IN2, OUT SFND IN1, IN2, OUT

IN1, OUT IN1, OUT IN1, OUT OUT OUT OUT

Buscar valor en tabla que concuerde con la comparacin

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 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

Operaciones de interrupcin

Operaciones de comunicacin
XMT RCV NETR NETW GPA PORT SPA PORT TBL, PORT TBL, PORT TBL, PORT TBL, PORT ADDR, ADDR,

Operaciones con contadores rpidos


HDEF HSC, MODE HSC N PLS Q Definir modo para contador rpido Activar contador rpido Salida de impulsos

534

Potrebbero piacerti anche