INSTRUCCIONES
BASICAS
Tipos de datos en SIMATIC S7
Tipos de datos de entero (U = sin signo, S = simple, D= doble)
Tipos de datos de real en coma flotante (L=largo)
Almacenamiento de datos, áreas de memoria, E/S y direccionamiento
Acceder a los datos del S7-1200
Áreas de memoria
I Memoria imagen de proceso de las entradas
Q Memoria imagen de proceso de las salidas
M Área de marcas
L Memoria temporal
DB Bloque de datos
Almacenamiento de datos, áreas de memoria, E/S y direccionamiento
Acceder a los datos del S7-1200
Áreas de memoria
I Memoria imagen de proceso de las entradas
Q Memoria imagen de proceso de las salidas
M Área de marcas
L Memoria temporal
DB Bloque de datos
---| |---: Contacto normalmente abierto
Descripción
La activación de un contacto normalmente abierto depende del estado lógico del
operando correspondiente. Si el estado lógico del operando es "1", se cierra el contacto
normalmente abierto y el estado lógico de la entrada se transfiere a la salida.
Si el estado lógico del operando es "0", el contacto normalmente abierto no se activa y el
estado lógico de la salida de la instrucción se pone a "0".
---| / |---: Contacto normalmente cerrado
Descripción
La activación de un contacto normalmente cerrado depende del estado lógico del
operando correspondiente. Si el estado lógico del operando es "1", se abre el contacto
normalmente cerrado y el estado lógico de la salida de la instrucción se pone a "0".
Si el estado lógico del operando es "0", no se activa el contacto normalmente cerrado y el
estado lógico de la entrada se transfiere a la salida.
---| |---: Contacto normalmente abierto
Descripción
La activación de un contacto normalmente abierto depende del estado lógico del
operando correspondiente. Si el estado lógico del operando es "1", se cierra el contacto
normalmente abierto y el estado lógico de la entrada se transfiere a la salida.
Si el estado lógico del operando es "0", el contacto normalmente abierto no se activa y el
estado lógico de la salida de la instrucción se pone a "0".
---| / |---: Contacto normalmente cerrado
Descripción
La activación de un contacto normalmente cerrado depende del estado lógico del
operando correspondiente. Si el estado lógico del operando es "1", se abre el contacto
normalmente cerrado y el estado lógico de la salida de la instrucción se pone a "0".
Si el estado lógico del operando es "0", no se activa el contacto normalmente cerrado y el
estado lógico de la entrada se transfiere a la salida.
--|NOT|--: Invertir RLO
La instrucción "Invertir RLO" invierte el estado lógico del resultado lógico (RLO). Si el estado
lógico de la entrada de la instrucción es "1", la salida de la instrucción devuelve el estado
lógico "0". Si el estado lógico de la entrada de la instrucción es "0", la salida devuelve el
estado lógico "1".
---( )---: Asignación
Descripción
La instrucción "Asignación" permite activar el bit de un operando indicado. Si el resultado
lógico (RLO) en la entrada de la bobina es "1", el operando indicado adopta el estado lógico
"1". Si el estado lógico de la entrada de la bobina es "0", el bit del operando indicado se
pone a "0".
El RLO de la entrada de la bobina se transfiere directamente a la salida.
---( S )---: Activar salida
Descripción
Mediante la instrucción "Activar salida" se pone a "1" el estado lógico de un operando
indicado.
La instrucción se ejecuta solo si el resultado lógico (RLO) de la entrada de la bobina es "1".
Si fluye corriente hacia la bobina (RLO = "1"), el operando indicado se pone a "1". Si el RLO
de la entrada de la bobina es "0" (no hay flujo de señales en la bobina), el estado lógico del
operando indicado no cambia.
---( R )---: Desactivar salida
Descripción
La instrucción "Desactivar salida" permite poner a "0" el estado lógico de un operando
indicado.
La instrucción se ejecuta solo si el resultado lógico (RLO) de la entrada de la bobina es "1".
Si fluye corriente hacia la bobina (RLO = "1"), el operando indicado se pone a "0". Si el RLO
de la entrada de la bobina es "0" (no hay flujo de señales en la bobina), el estado lógico del
operando indicado no cambia.
SR: Flipflop de activación/desactivación
Descripción
La instrucción "Flipflop de activación/desactivación" sirve para activar o desactivar el bit de un
operando indicado en función del estado lógico de las entradas S y R1. Si el estado lógico de la
entrada S es "1" y el de la entrada R1 es "0", el operando indicado se pone a "1". Si el estado
lógico de la entrada S es "0" y el de la entrada R1 es "1", el operando indicado se pone a "0".
La entrada R1 prevalece sobre la entrada S. Si el estado lógico de las entradas S y R1 es "1", el
estado lógico del operando indicado se pone a "0".
TEMPORIZADOR Retardo al conectar TON
La instrucción se inicia cuando el resultado lógico (RLO) de la entrada IN cambia de "0" a "1"
(flanco de señal ascendente). Cuando se inicia la instrucción, se empieza a contar el tiempo
programado PT. Una vez transcurrido el tiempo PT, la salida Q devuelve el estado lógico "1".
La salida Q permanecerá activada mientras la entrada de arranque esté puesta a "1". Cuando el
estado lógico de la entrada de arranque cambia de "1" a "0", se desactiva la salida Q.
Cronograma
TEMPORIZADOR de Impulso TP
La instrucción "Impulso" activa la salida Q por un tiempo programado. La instrucción se inicia
cuando el resultado lógico (RLO) de la entrada IN cambia de "0" a "1" (flanco de señal
ascendente). Cuando se inicia la instrucción, se empieza a contar el tiempo programado PT. La
salida Q se activa por el tiempo PT, independientemente de cómo evolucione la señal de
entrada.
Cronograma
CTU: Contador ascendente La instrucción "Contador ascendente" incrementa el valor en la
salida CV. Cuando el estado lógico de la entrada CU cambia de "0" a "1“.
Mismo proceso utilizando temporizador de impulso.
[Link]
[Link]
[Link]
Links para enlazar Tia portal Factory io
•
[Link]
[Link]
[Link]