CNC 8037 T - Manual de programación - Fagor Automation
CNC 8037 T - Manual de programación - Fagor Automation
CNC 8037 T - Manual de programación - Fagor Automation
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
11.<br />
PROGRAMACIÓN EN LENGUAJE DE ALTO NIVEL<br />
Variables<br />
<strong>CNC</strong> <strong>8037</strong><br />
MODELO ·T·<br />
SOFT: V01.4X<br />
·216·<br />
11.2.11 Variables asociadas al autómata<br />
<strong>Manual</strong> <strong>de</strong> <strong>programación</strong><br />
Se <strong>de</strong>berá tener en cuenta que el autómata dispone <strong>de</strong> los siguientes recursos:<br />
(I1 a I512) Entradas.<br />
(O1 a O512) Salidas.<br />
(M1 a M5957) Marcas.<br />
(R1 a R499) Registros <strong>de</strong> 32 bits cada uno.<br />
(T1 a T512) Temporizadores con una cuenta <strong>de</strong>l temporizador en 32 bits.<br />
(C1 a C256) Contadores con una cuenta <strong>de</strong>l contador en 32 bits.<br />
Si se acce<strong>de</strong> a cualquier variable que permite leer o modificar el estado <strong>de</strong> un recurso <strong>de</strong>l PLC (I,<br />
O, M, R, T, C), se <strong>de</strong>tiene la preparación <strong>de</strong> bloques y se espera a que dicho comando se ejecute<br />
para comenzar nuevamente la preparación <strong>de</strong> bloques.<br />
Variables <strong>de</strong> lectura<br />
PLCMSG<br />
Devuelve el número <strong>de</strong>l mensaje <strong>de</strong> autómata más prioritario que se encuentre activo, coincidirá<br />
con el visualizado en pantalla (1··128). Si no hay ninguno <strong>de</strong>vuelve 0.<br />
PLCIn<br />
Variables <strong>de</strong> lectura y escritura<br />
Esta variable permite leer o modificar 32 entradas <strong>de</strong>l autómata a partir <strong>de</strong> la indicada (n).<br />
No se podrá modificar el valor <strong>de</strong> las entradas que utiliza el armario eléctrico, ya que su valor viene<br />
impuesto por el mismo. No obstante se podrá modificar el estado <strong>de</strong>l resto <strong>de</strong> las entradas.<br />
PLCOn<br />
Esta variable permite leer o modificar 32 salidas <strong>de</strong>l autómata a partir <strong>de</strong> la indicada (n).<br />
PLCMn<br />
Esta variable permite leer o modificar 32 marcas <strong>de</strong>l autómata a partir <strong>de</strong> la indicada (n).<br />
PLCRn<br />
Esta variable permite leer o modificar el estado <strong>de</strong> los 32 bits <strong>de</strong>l registro indicado (n).<br />
PLCTn<br />
Esta variable permite leer o modificar la cuenta <strong>de</strong>l temporizador indicado (n).<br />
PLCCn<br />
(P110=PLCMSG)<br />
Devuelve el número <strong>de</strong> mensaje <strong>de</strong> autómata más prioritario que se encuentra activo.<br />
(P110=PLCO 22)<br />
Asigna al parámetro P110 el valor <strong>de</strong> las salidas O22 a O53 (32 salidas) <strong>de</strong>l PLC.<br />
(PLCO 22=$F)<br />
Asigna a las salidas O22 a O25 el valor 1 y a las salidas O26 a O53 el valor 0.<br />
Bit 31 30 29 28 27 26 25 24 23 22 ... 5 4 3 2 1 0<br />
0 0 0 0 0 0 0 0 0 0 .... 0 0 1 1 1 1<br />
Salida 53 52 51 50 49 48 47 46 45 44 .... 27 26 25 24 23 22<br />
Esta variable permite leer o modificar la cuenta <strong>de</strong>l contador indicado (n).