Escolar Documentos
Profissional Documentos
Cultura Documentos
AWL
Lo primero que vamos a ver en este captulo es lgicamente, qu son los
acumuladores en AWL.[divider]
Acumuladores en AWL
ACU 1
ACU 2
Como ejemplo:
Sencillo no?
ACU1 = 15
ACU2 = 8
[divider]
Enteros
Dobles enteros
Reales
Como bien sabes en FUP o KOP, el editor del PLC no te deja realizar ideas
felices como sumar un entero con un real, por mucho que te guste y lo
intentes.
L L#50000
L 50000.0
+I
T MW10
Valor de MW10?
No s ni lo que dara.
Para empezar, porque 100 mil no se puede cargar en 16 bits. Como bien
sabes, los enteros van desde -32767 a 32768. Para continuar, porque
mezclar reales con doble enteros no pega ni con cola.[divider]
Para dejarlo an ms claro: el ACU1 tiene 4 bytes, lo que viene siendo dos
palabras. Cuando t transfieres un nmero entero positivo inferior a 256
(un byte), este se carga en el byte bajo de la palabra baja. Es decir, en
el byte 3 del ACU1. El resto de los bytes se ponen a cero.
Finalmente cuando cargo un nmero real (el -1234,5), se usan los 4 bytes
(si es pertinente)
Menudo lo no?
Hasta ahora slo hemos hablado de operaciones que son aritmticas. Estas
no afectan al RLO.
L MW 10
L MW20
==I
= A1.0
En el vdeo de esta semana vamos a ver todo esto con el simulador del PLC.
[divider]
[divider]
Como has podido ver, no es muy compicado si se tiene cuidado con lo que
se hace. En futuros ejemplos iremos viendo cmo se aplica todo lo
expuesto y podrs comprobar que es ms fcil de lo que parece a primera
vista esto de enredar con acumuladores en AWL.
[divider]