13.03.2013 Views

Specifiche Funzionali - Progea

Specifiche Funzionali - Progea

Specifiche Funzionali - Progea

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.

22. Logica IL<br />

Logica IL (Instruction List)<br />

La Logica IL di Movicon permette l'utilizzo all'interno del progetto di task logici di tipo PLC,<br />

per gestire il controllo delle variabili o degli I/O.<br />

La Logica IL (Instructions List) di Movicon è un elemento caratteristico del sistema.<br />

Questa risorsa può considerarsi a tutti gli effetti un PLC (Controllore a Logica<br />

Programmabile) che elabora il proprio programma in background indipendentemente dai<br />

motori logici, grafici o storici del sistema.<br />

I vantaggi offerti dall'utilizzo della Logica IL sono innumerevoli ed evidenti. La sintesi di<br />

questi vantaggi è la possibilità di realizzare qualsiasi tipo di esecuzione fuori standard<br />

utilizzando programmi interni di tipo PLC.<br />

La Logica IL può essere associata al progetto, definita quindi come Logica Generale,<br />

oppure può essere associata ai simboli (disegni e controlli) e ai sinottici e verrà in questo<br />

caso definita come Logica Locale. Le differenze fondamentali tra Logica Generale e Logica<br />

Locale sono:<br />

All'avvio del progetto la Logica Generale viene messa in esecuzione e continua ad<br />

essere eseguita ciclicamente fintanto che il progetto non viene fermato. La Logica<br />

Locale invece viene eseguita soltanto quando l'oggetto che la contiene è attivo,<br />

quindi quando ad esempio è caricato in memoria il sinottico interessato<br />

La Logica Generale viene eseguita in un contesto prioritario rispetto la Logica<br />

Locale<br />

L'Editor Logico di Movicon prevede un potente set di istruzioni logiche, matematiche o di<br />

confronto per combinare le variabili tra di loro e determinare così l'attivazione dei comandi<br />

logici che costituiscono la base del progetto.<br />

Il linguaggio logico di programmazione di Movicon è del tipo "a lista di istruzioni" (definito<br />

anche AWL o Instruction List IL), molto simile al linguaggio Simatic© STEP 7.<br />

Questo tipo di linguaggio richiede un elenco verticale di istruzioni logiche o di confronto<br />

che, combinate tra loro, determinano un risultato binario chiamato convenzionalmente di<br />

seguito "Risultato Logico Combinatorio" oppure "RLC".<br />

Le istruzioni che si possono utilizzare nella Logica IL sono numerose e vengono<br />

raggruppate per funzionalità:<br />

Istruzioni Logiche a Bit: consentono di combinare sequenzialmente tra di loro le<br />

variabili logiche binarie disponibili nel sistema al fine di determinare un Risultato<br />

Logico Combinatorio RLC per l'attivazione o meno dei comandi successivi.<br />

Istruzioni Logiche a Word: consentono di combinare tra di loro le variabili logiche<br />

a byte, word o doubleword disponibili nel sistema al fine di consentire il<br />

caricamento, il trasferimento o la manipolazione di dati fino a 32 bit.<br />

Istruzioni di Confronto: eseguono il confronto del contenuto di ACCU1 e ACCU2.<br />

67

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

Saved successfully!

Ooh no, something went wrong!