Specifiche Funzionali - Progea
Specifiche Funzionali - Progea
Specifiche Funzionali - Progea
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