1Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 11DivDiv . Ingeniera de . Ingeniera de Sistemas y AutomticaSistemas y AutomticaDivDiv . Ingeniera de . Ingeniera de Sistemas y AutomticaSistemas y Automtica
Tema 4
Instrucciones Bsicas:Operaciones lgicas con bits
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 22
Bibliografa
l Ttulo: Step7 Avanzadol Autor: Jos Martnez Torresl Descargar de la pgina web
l Manual Siemens Step7-AWL para S7-300 y S7-400l Manual Siemens Step7-KOP para S7-300 y S7-400l Manual Siemens Step7-FUP para S7-300 y S7-400l Ttulo: Automating with Step7 in STL and SCLl Autor: Hans Bergerl ISBN: 3-89578-140-1
2Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 33
ndice
l Operaciones lgicas con bitsl Operaciones bsicasl Instrucciones de terminacin de cadenas lgicasl Combinacin de operaciones bsicasl Funcin memorial Instrucciones que afectan al RLOl Operaciones que detectan cambios en el
resultado lgico
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 44
ndice
l Operaciones lgicas con bitsl Operaciones bsicasl Instrucciones de terminacin de cadenas lgicasl Combinacin de operaciones bsicasl Funcin memorial Instrucciones que afectan al RLOl Operaciones que detectan cambios en el
resultado lgico
3Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 55
Operaciones lgicas con bits
l Las operaciones lgicas con bits operan con dos dgitos, 1 y 0.
Estos dos dgitos constituyen la base de un sistema numrico denominado sistema binario. Los dos dgitos 1 y 0 se denominan dgitos binarios o bits.
En el mbito de los contactos y bobinas, un 1 significa activado(conductor) y un 0 significa desactivado (no conductor).
l Las operaciones lgicas con bits interpretan los estados de seal 1 y 0, y los combinan de acuerdo con la lgica del lgebra de Boole. l Estas combinaciones producen un 1 un 0 como resultado
y se denominan resultado lgico (RLO). Las operaciones lgicas con bits permiten ejecutar las ms diversas funciones.
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 66
Operaciones lgicas con bits1.- Las operaciones bsicas para las operaciones lgicas con bits son:U YUN Y-NoO OON O-NoX O-exclusivaXN O-exclusiva-No
3.- Las siguientes operaciones permiten ejecutar una cadena lgica encerrada entre parntesis:U( Y con abrir parntesisUN( Y-No con abrir parntesisO( O con abrir parntesisON( O-No con abrir parntesisX( O-exclusiva con abrir parntesisXN( O-exclusiva-NO con abrir parntesis) Cerrar parntesis
2.- Para terminar una cadena lgica se puede utilizar una de las tres operaciones:= AsignarR DesactivarS Activar
4.- Las operaciones siguientes permiten modificar el resultado lgico (RLO):NOT Negar el RLOSET Activar el RLO (=1)CLR Desactivar RLO (=0)SAVE Memorizar el RLO en el registro RB
5.- Otras operaciones detectan cambios en el resultado lgico y reaccionancorrespondientemente:FN Flanco negativoFP Flanco positivo
4Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 77
ndice
l Operaciones lgicas con bitsl Operaciones bsicasl Instrucciones de terminacin de cadenas lgicasl Combinacin de operaciones bsicasl Funcin memorial Instrucciones que afectan al RLOl Operaciones que detectan cambios en el
resultado lgico
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 88
Operaciones bsicas
5Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 99
Operaciones bsicas
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 1010
Operaciones bsicas
l SerieSOLUCIN EN AWL
U E 0.0U E 0.1= A 4.0
l ParaleloSOLUCIN EN AWL
U E 0.0 (tambin O E 0.0)O E 0.1= A 4.0
6Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 1111
Operaciones bsicas
l Contactos negadosSOLUCIN EN AWLUN E 0.0U E 0.1= A 4.0
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 1212
ndice
l Operaciones lgicas con bitsl Operaciones bsicasl Instrucciones de terminacin de cadenas
lgicasl Combinacin de operaciones bsicasl Funcin memorial Instrucciones que afectan al RLOl Operaciones que detectan cambios en el
resultado lgico
7Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 1313
Instrucciones de terminacin de cadenas lgicas
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 1414
Instrucciones de terminacin de cadenas lgicas
8Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 1515
Instrucciones de terminacin de cadenas lgicasl Las instrucciones SET y RESET son instrucciones de memoria.l Si programamos un SET de una salida o de una marca con unas
condiciones, se activar cuando se cumplan dichas condiciones. Aunque las condiciones dejen de cumplirse, no se desactivar hasta que se haga un RESET de la salida o marca.
l Estas instrucciones tienen prioridad. Dependen del orden en que las programemos. Siempre va a tener prioridad la ltima que programemos.
l En nuestro caso, si hacemos un SET y un RESET dentro del mismo ciclo de scan, al final de cada ciclo har efecto lo ltimo que hayamos programado.
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 1616
Instrucciones de terminacin de cadenas lgicasl RLO
l Las instrucciones vistas hasta ahora son consultas y asignaciones. Esto significa: el procesador examina el estado de las seales de entrada, salida y marcas y le asigna a un estado de seal a las salidas y a las marcas.
l Dos o ms primeras consultas generan una operacin lgica. El resultado de estas consultas es el resultado de la operacin lgica (RLO). El resultado de la operacin lgica proveniente de una operacin lgica AND o una OR puede ser asignado a una salida o a una marca.
l Primera Consultal La instruccin que hace la primera consulta despus de una asignacin se
denomina de primera consulta. Esto significa que se genera un resultado de la operacin lgica completamente nuevo, independiente del resultado previo de la operacin lgica. Carece de importancia si la instruccin de primera consulta es una AND o una OR.
U E 1.0
UN E 1.1U M 4.0
= A8.0U E 2.0 Primera consulta
RLO estado de se al
.... ....
.... ....
.... ....
.... ....
9Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 1717
Instrucciones de terminacin de cadenas lgicas
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 1818
ndice
l Operaciones lgicas con bitsl Operaciones bsicasl Instrucciones de terminacin de cadenas lgicasl Combinacin de operaciones bsicasl Funcin memorial Instrucciones que afectan al RLOl Operaciones que detectan cambios en el
resultado lgico
10
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 1919
Combinacin de operaciones bsicas
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 2020
Combinacin de operaciones bsicas
11
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 2121
Combinacin de operaciones bsicas
l Utilizacin de parentesisSOLUCIN EN AWLU E 0.0O(U E 0.1U E 0.2)OU E 0.3U E 0.4= A 4.0
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 2222
Ejercicio 1Control automtico taladradora vertical
s
FCs
FCb
B Ps
Rs
Rb
b
s
FCs
FCb
B Ps
Rs
Rb
Rs
Rb
b
Proyectar un circuito para el control automtico de unataladradora vertical. Dicha mquina deber realizar lasiguiente funcin:
1.- Mediante el pulsador B iniciamos el descenso de la herramienta, la cual, al llegar a un minirruptor fin de ca-rrera FCb, debe interrumpir el descenso e iniciar la subida.
2.- Al llegar, en la subida, a un minirruptor fin de carreraFBs, la herramienta debe detenerse.
3.- El circuito deber llevar un pulsador de emergenciaPs, mediante al cual pueda interrumpirse el descenso dela herramienta, para que automticamente se inicie la su-bida.
4.- Cuando la herramienta est subiendo de ninguna manera deber poder iniciarse la bajada, aunque se pulse B.
Definido el diagrama de circuito, traducir a lenguaje STEP7 la lgica cableada.
12
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 2323
Ejercicio 1: Resolucin
Asignacin de variablesPulsador B E0.0Pulsador de emergencia Ps E0.1Final de carrera bajada FCb E0.2Final de carrera subida FCs E0.3Actuador bajada Rb A4.0Actuador subida Rs A4.1
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 2424
Ejercicio 2
Arranque directo de un motor trifsico con rotor en cortocircuito
1.- Elementos del esquema:Q1 Seccionador con fusibles incorporadosKM1 Contactor de potenciaF1 Rel trmico de proteccinM Motor trifsicoLM Lmpara que seala motor en marchaLF1 Lmpara que seala disparo de F1LBT Lmpara que seala tensin en el circuito
2.- FuncionamientoPara poner en marcha, pulsar en S1.Para parar, pulsar en S2El motor tambin se desconectar por disparo de F1Lmparas de sealizacin de circuido bajo tensin (LBT), motor en servicio (LM) y disparo de rel trmico (LF1)
13
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 2525
Ejercicio 2: ResolucinAsignacin de variables
Pulsador S1 E0.0Pulsador S2 E0.1Rel trmico F1(n.c) E0.2Lmpara LBT A4.0Lmpara LM A4.1Lmpara LF1 A4.2
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 2626
ndice
l Operaciones lgicas con bitsl Operaciones bsicasl Instrucciones de terminacin de cadenas lgicasl Combinacin de operaciones bsicasl Funcin memorial Instrucciones que afectan al RLOl Operaciones que detectan cambios en el
resultado lgico
14
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 2727
Funcin memoria
l MARCASl Las marcas son bits internos de la CPU. Disponemos de
una cantidad limitada de marcas. Esta cantidad depende de la CPU con la que estemos trabajando.
l Estos bits podremos activarlos o desactivarlos como si fueran salidas. En cualquier punto del programa los podremos consultar.
l A las marcas les llamaremos M. A continuacin tenemos que decir a que bit en concreto nos estamos refiriendo. Por ejemplo tenemos las marcas, M 0.0, M 10.7, M 4.5, etc.
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 2828
Funcin memoria
l Ejemplo MARCASSOLUCIN EN AWLU E 0.0O E 0.1O(U E 0.2U E 0.3U E 0.4)= M 0.0U E 0.6O E 0.7= M 0.1U E 1.1U E 1.2O E 1.0= M 0.2U E 0.5U M 0.1= M 0.3U M 0.0U(U M 0.3O M 0.2)= A 4.0
M0.0
M0.2
M0.3
M0.4
U( U E 0.2U E 0.3U E 0.4O E 0.1O E 0.0) U( O E 1.0O U E 1.1U E 1.2O U E 0.5U( O E 0.7O E 0.6) ) = A 0.4
15
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 2929
Funcin Memoria
l Si el sensor es un pulsador (momentneamente conectado), entonces la seal est activada tanto tiempo como mantengamos accionado el pulsador. Para poder almacenar el estado de esta operacin, deberemos emplear la Funcin memoria.
prioridad a la desconexin
prioridad a la conexin
S1
S2
K1
K1 K2
K2
S4S3S1
S2
K1
K1 K2
K2
S4S3
Funcin memoria
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 3030
Funcin Memoria
l Funcin memoria en un PLC l En un PLC, la funcin memoria se elabora mediante el flip-flop S-R.El flip-
flop dispone de dos entradas: una para la instruccin de activacin S y otra para la instruccin de desactivacin R.
l Setl Un "1" en la entrada de SET , activa la funcin memoria. La salida Q del
flip-flop alcanza el valor de seal "1".l Resetl Un "1" en la entrada de RESET , desactiva la funcin memoria. La salida Q
del flip-flop alcanza el valor de seal "0".l Debemos analizar el caso de que en ambas entradas se alcance al
valor 1. Segn el flip-flop que utilicemos (Set/Reset o Reset/Set) la prioridad ser a la desconexin o a la conexin respectivamente.
l El valor de seal 0" en cualquiera de las dos entradas no modifica el valor del resultado del flip-flop. (prevalece el valor antiguo)
Flip -flop
R
Q K1SS1
S2
16
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 3131
Funcin MemoriaInstrucciones de Set y Reset
KOP
E1.0 A9.0
S
SET
RESET
E1.1 A9.0R
AWL
Set
U E1.0S A9.0
Reset
U E1.1R A9.0
FUP
Set
Reset
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 3232
Funcin Memoria
l Ejemplo
l Solucin con Set y Reset
SOLUCIN EN AWLU E 0.0S A 4.0U E 0.1R A 4.0
17
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 3333
Funcin Memoria
Flip-flop "Prioridad alSet"
Set/resetel flip flop RS_FF
R Q
S
E1.4
E1.5
A9.4M0.2
Set/resetel flip flop RS_FF
R Q
S
E1.4
E1.5
A9.4M0.2
Reset/setflip flopReset/setflip flop
Reset/setflip flop
U E1.4R M0.2U E1.5S M0.2U M0.2= A9.4
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 3434
Funcin Memoria
Flip-flop "Prioridad alReset"
Set/resetel flip flop SR_FF
S Q
R
E1.2
E1.3
A9.3
M0.0Set/resetel flip flop SR_FF
S Q
R
E1.2
E1.3
A9.3
M0.0
Set/resetflip flop
Set/resetflip flop
U E1.2S M0.0U E1.3R M0.0U M0.0= A9.3
18
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 3535
Ejemplol Depsito de agua
l Tenemos un depsito de agua. Para manejarlo tenemos un selector de mando. Podemos seleccionar modo manual(E0.0) o modo automtico
(E 0.1). Si seleccionamos modo manual, lo que queremos es que mientras est conectada, la bomba est funcionando(A 4.0), y cuando desconectemos que se pare la bomba. No queremos que se haga caso a las boyas de nivel.
l Si lo tenemos en modo automtico queremos que el nivel se mantenga entre las dos boyas. Cuando el agua llegue al nivel de abajo(E0.2) queremos que se ponga en marcha la bomba, y cuando el agua llegue al nivel de arriba(E0.3) queremos que se pare la bomba.
l Adems tenemos un rel trmico(E0.7) que acta tanto cuando tenemos la bomba en funcionamiento manual como cuando la tenemos en funcionamiento automtico. Cuando salta el rel, queremos que se pare la bomba y que nos avise con un indicador luminoso en el cuadro de mando(A4.7).
l Adems tenemos una luz de marcha que nos indica cuando est en marcha la bomba(A 4.1).
E 0.2
E 0.3
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 3636
Ejemplo:solucinSOLUCIN EN AWLSegmento 1: MANUALU E 0.0 //Si activamos en modo manual = A 4.0 //Pon en marcha la bomba= A 4.1 //Enciende la luz de marchaSegmento 2: AUTOMTICOU E 0.1 //Si est en automticoU E 0.7 //Y est bien el relU E 0.2 //Y est activo el nivel de abajoUN E 0.3 //Y no est activo el nivel de arribaS A 4.0 //Pon en marcha la bombaS A 4.1 //Y enciende la luz de marchaU E 0.1 //Si est en automticoU E 0.7 //Y est bien el relUN E 0.2 //Y no est activo el nivel de abajoU E 0.3 //Y se ha activado el nivel de arribaON E 0.7 //O ha saltado el relR A 4.0 //Para la bombaR A 4.1 //Apaga la luz de marchaUN E 0.7 //Si ha saltado el rel= A 4.7 //Avsame con la luz de
19
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 3737
Ejemplo:solucin
l Si hacemos la prueba de este circuito veremos que no funciona correctamente. Vemos que en modo manual s que funciona pero en modo automtico no para la bomba cuando debera.
l Para resolver este circuito correctamente, nos hace falta utilizar marcas auxiliares. En un mismo bloque no podemos activar la misma salida dos veces con condiciones diferentes porque se interfieren entre ellas.
l Memoria imagen de salidas y entradas
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 3838
Ejemplo:solucin
20
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 3939
Ejemplo:Manual
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 4040
Ejemplo:Automtico
21
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 4141
Ejemplo:AutomticoFuncionamiento Incorrecto
Si se desactiva E0.2 una vez que empieza a llenar se para la bomba y la luz indicadora. Debido al segmento 1.
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 4242
Ejemplo:solucinCorrectamenteSegmento 1 : MANUALU E 0.0 //Si est en manual= M 0.0 //Activa la marca 0.0= M 0.1 //Y activa la marca 0.1Segmento 2: AUTOMTICOU E 0.1 //Si est en automticoU E 0.7 //Y est el rel bienU E 0.2 //Y est activo el nivel inferiorUN E 0.3 //Y no est activo el nivel superiorS M 0.2 //Activa la marca 0.2S M 0.3 //Y activa la marca 0.3U E 0.1 //Si est en automticoU E 0.7 //Y est el rel bienUN E 0.2 //Y no est activo el nivel inferiorU E 0.3 //Y se ha activado el nivel superiorON E 0.7 //O ha saltado el relR M 0.2 //Desactiva la marca 0.2R M 0.3 //Y desactiva la marca 0.3UN E 0.7 //Si no est el rel= A 4.7 //Activa la luz de rel.
U M 0.0 //Si est activa la marca 0.0O M 0.2 //O est activa la marca 0.2
= A 4.0 //Pon en marcha la bombaU M 0.1 //Si est activa la marca 0.1O M 0.3 //O la marca 0.3
= A 4.1 //Enciende la luz de marcha
22
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 4343
Ejemplo: Automtico
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 4444
Ejemplo: Automtico sin que se pare la bomba/luz
23
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 4545
Ejemplo: solucin
l Ahora ya no funciona el trmico en el modo manual. Al utilizar marcas diferentes para cada tipo de funcionamiento, el trmico slo acta sobre las marcas de modo automtico. Slo estamos haciendo un reset de una de las marcas que activan la bomba. Nos falta resetear la otra marca. Tendremos que aadir las siguientes lneas.UN E 0.7 //Si ha saltado el relR M 0.0 //Desactiva la marca 0.0R M 0.1 //Y desactiva la marca 0.
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 4646
Ejemplo: solucinl Ahora podemos hacer todas las objeciones que queramos y
corregir sobre lo que ya tenemos hecho.l Por ejemplo, en este caso no he tenido en cuenta la situacin de
que despus de haber estado en manual o en automtico, volvamos a la posicin de reposo. En automtico he hecho setsa ciertas marcas. Cuando volvamos a la posicin de reposo esas marcas tendrn que volver a cero. De lo contrario podra darse el caso de que estando en la posicin de reposo, tengamos la bomba en marcha. Para remediar esto podra aadir las siguientes instrucciones:UN E 0.0
UN E 0.1R A 4.0R A 4.1
24
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 4747
ndice
l Operaciones lgicas con bitsl Operaciones bsicasl Instrucciones de terminacin de cadenas lgicasl Combinacin de operaciones bsicasl Funcin memorial Instrucciones que afectan al RLOl Operaciones que detectan cambios en el
resultado lgico
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 4848
Instrucciones que afectan al RLOl NOT
l NOT es la instruccin para invertir el RLO.l CLR/SET
l El RLO pasa a 0 con la instruccin borrar CLEAR, y el RLO pasa a1 con la instruccin SET.l SAVE/U RB
l Con la instruccin SAVE (grabar memoria), el contenido del RLO se almacena en un registro (palabra de estado). El RLO almacenado puede ser consultado de nuevo con la instruccin U RB.
KOPAWL
E0.0 E0.1 A8.0
NOT
E0.0 E0.1 A8.0A8.0
NOTNOT
U E0.0U E0.1NOT= A8.0
CLRSET
No se visualiza en KOPCLRSET
SAVEU E1.6SAVEU RB= A8.1
Instrucciones que Afectan al RLO
E1.0(SAVE)
RB( )
A8.1
E1.0(SAVE)
RB( )
A8.1
FUP
No se visualiza en FUP
25
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 4949
ndice
l Operaciones lgicas con bitsl Operaciones bsicasl Instrucciones de terminacin de cadenas lgicasl Combinacin de operaciones bsicasl Funcin memorial Instrucciones que afectan al RLOl Operaciones que detectan cambios en el
resultado lgico
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 5050
Flancos
Evaluacin de Flanco
RLO1
0Tiempo
Flanco Positivo Flanco Negativo
U E 1.0FP M 1.0= A 4.0
E 1.0
M 1.0
A 4.0
E 1.0
M 1.0
A 4.0
Un tiempo de ciclo
Diagrama KOP
E1.0 M1.0 A4.0P
E1.0 M1.0 A4.0P
Diagrama del estado de la sealLista de Instrucciones
Diagrama FUP
26
Instrucciones Bsicas:Operaciones lgicas con bitsInstrucciones Bsicas:Operaciones lgicas con bits 5151
Flancosl En ocasiones necesitamos que una determinada accin slo se
realice una vez mientras se cumplan las condiciones para la activacin de la misma.
l Una gran cantidad de sets de variables mejoraran si se les aplicase una seal de flanco positivo a sus condiciones de activacin.
l La seal de flanco, tanto positivo como negativo en el Step 7 requiere de una marcha que no puede ser utilizada en otra parte del programa, por lo que es importante simbolizarla como exclusiva de ese flanco en cuestin
Top Related