28.08.2013 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!