Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

схемотехника / Manuals_Handb№cher / ALPHA / Italiano / Alpha_Manuale di Programmazione_versA_ITALIANO

.PDF
Скачиваний:
33
Добавлен:
17.04.2015
Размер:
680.62 Кб
Скачать

Controllori per applicazioni semplici α

6. Blocchi funzionali ......................................................................

6-1

6.1

Blocco funzionale booleano ................................................................

6-1

6.2

Il blocco SET/RESET ..........................................................................

6-2

6.3

Il blocco IMPULSO ..............................................................................

6-2

6.4

Il blocco ALT ........................................................................................

6-2

6.5

Il blocco RITARDO ..............................................................................

6-3

6.6

Il blocco IMPULSO SINGOLO .............................................................

6-3

6.7

Il blocco TIMER ...................................................................................

6-4

6.8

Il blocco TimeSW ................................................................................

6-4

6.8.1 Impostazione della prima commutazione a tempo .......................

6-5

6.8.2 Per il funzionamento con la data: .................................................

6-5

6.8.3 Per il funzionamento settimanale: ................................................

6-6

6.8.4 Per immettere nuove commutazioni a tempo ...............................

6-6

6.8.5 Per modificare le commutazioni a tempo ....................................

6-6

6.8.6 Per cancellare i dati della commutazione a tempo .......................

6-6

6.9

Il blocco CONTATORE ........................................................................

6-7

6.10 Il blocco CONTATORE SU/GIÙ ..........................................................

6-7

6.11 Il blocco CONFRONTA .......................................................................

6-8

6.12 Il blocco OFFSET ................................................................................

6-8

6.13 Il blocco VISUALIZZAZIONE ...............................................................

6-9

6.13.1Visualizzazione dei dati sullo schermo .........................................

6-9

6.13.2Editazione dei dati sullo schermo .................................................

6-9

6.14 Il blocco CONFRONTA ZONA ..........................................................

6-10

6.15 Il trigger di Schmitt .............................................................................

6-10

6.16 Il contaore ..........................................................................................

6-11

7. Creiamo un programma ............................................................

7-1

7.1

Impostazione di opzioni .......................................................................

7-1

7.2

Il diagramma del blocco funzionale .....................................................

7-1

7.3

Carico del programma .........................................................................

7-1

7.3.1 Aggiungere blocchi funzionali con il metodo da sinistra a destra

 

 

(sezione 4.2.1) ..............................................................................

7-2

7.3.2 Scorrimento dei blocchi funzionali per numero (sezione 4.6.1) ....

7-3

7.3.3 Utilizzo del comando Passa a (sezione 4.6.3) ..............................

7-3

7.3.4 Utilizzo del comando Nuovo FB (sezione 4.4.1) ...........................

7-4

7.3.5 Collegamento dei blocchi funzionali da destra a sinistra

 

 

(sezione 4.2.2) ..............................................................................

7-4

7.4

Impostazione dei parametri del blocco funzionale (sezione 4.5.1) ......

7-5

7.5

Uscire dal diagramma del blocco funzionale .......................................

7-6

ix

Controllori per applicazioni semplici α

x

Controllori per applicazioni semplici α

Introduzione 1

1.Introduzione

Il controllore della serie Alpha consente un controllo di supervisione flessibile a casa, in ufficio, in azienda ... ovunque sia necessario. Il controllore della serie Alpha è in grado di controllare la funzione On/Off di un dispositivo elettrico oppure di visualizzare informazioni sul display LCD del suo pannello frontale. Alcune delle applicazioni tipiche della serie Alpha comprendono il controllo dell'illuminazione, del condizionamento dell'aria, dell'irrigazione, delle porte, dei cancelli, di sistemi di sicurezza semplici, di serre e di ventilatori. La gamma di applicazioni per la serie Alpha è quasi illimitata. L'orologio RTC (tempo reale) integrato trasforma il controllore Alpha in un potente strumento di commutazione a tempo.

I controllori della serie Alpha supportano ingressi elettrici digitali ed analogici che l'utente può programmare direttamente dal pannello frontale o con il pacchetto software AL-PCS/WIN-E per Windows. In ogni modo, il controllore Alpha può essere programmato con il metodo più semplice che esista, vale a dire con la programmazione a blocchi funzionali.

Il controllore Alpha è disponibile in varie configurazioni di I/O e supporta sia tensioni alternate che continue per funzionare perfettamente in qualsiasi parte del globo. Inoltre, è disponibile anche la programmazione su schermo in sei lingue diverse.

Protezione mediante password, cassette di memoria opzionali, 20 giorni di autonomia del backup di memoria senza batteria forniscono ai programmatori innumerevoli modi per garantire la sicurezza dei propri programmi.

Il presente manuale descrive le operazioni per programmare i controllori serie Alpha dal pannello frontale nonché le funzioni dei tasti e le potenti performance dei blocchi funzionali.

1 - 1

Controllori per applicazioni semplici α

Introduzione 1

1 - 2

Controllori per applicazioni semplici α

Programmazione a blocco funzionale 2

2.Programmazione a blocco funzionale

I controllori Alpha adottano uno speciale metodo di programmazione, peraltro molto semplice, chiamato blocco funzionale. Il processo viene suddiviso in vari stadi che possono essere rappresentati da un numero di blocchi funzionali. Per raggiungere l’obiettivo finale occorre intercollegare tutti i blocchi. Ciò significa che il programma può essere sviluppato con operazioni estremamente semplici ma che, tuttavia, è possibile rappresentare anche un processo più complesso. Per semplicità d'uso, i blocchi funzionali sono già stati programmati per svolgere determinati processi, tuttavia sono sufficientemente flessibili da potre essere adattati su misura delle esigenze individuali.

I01

 

 

 

 

 

S

B01

 

 

 

 

O01

 

1

 

 

C

 

 

S

 

 

 

I02

B02

 

 

B03

 

O02

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ONE SHOT

 

 

 

 

I03

 

 

3

 

R

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OR

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SET/RESET

 

 

 

 

 

 

 

 

 

O03

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

La base su cui sono stati programmati i blocchi è costituita dalla base diagramma del blocco funzionale (FBD). Sopra è riportato un diagramma del blocco funzionale completo, in cui I = ingresso ed O = uscita. Procedendo per semplici operazioni, l'utente può costruire facilmente un circuito complesso iniziando dall'ingresso e procedendo in modo assolutamente logico. Il controllore Alpha raccoglierà le informazioni, le elaborerà e fornirà il necessario controllo per il sistema.

2.1Tipi di blocco e base FBD

Nella programmazione a blocco funzionale si possono utilizzare cinque gruppi di elementi: ingressi, pannello frontale, tasti, bit della memoria di sistema, blocchi funzionali e uscite. Di seguito è riportata una breve descrizione di ognuno di questi gruppi.

2.1.1Ingressi

Il controllore Alpha supporta sia le informazioni elettriche di tipo digitale (On/Off) che di tipo analogico (sulla base del valore mV) attraverso gli ingressi del sistema. Per maggiori informazioni di tipo elettrotecnico e per i diagrammi di cablaggio, vi preghiamo di consultare il manuale dell'hardware Alpha. Il numero di ingressi può essere di quattro, sei o dodici, a seconda del modello selezionato. Gli ingressi sono contrassegnati da I01, I02 e così via, sino ad I12.

2.1.2Tasti del pannello frontale

Con i tasti del pannello frontale è possibile immettere dati nella memoria programmi, muoversi nei menu o nei programmi, selezionare le opzioni di programmazione. Inoltre, i tasti possono essere utilizzati come input extra quando il programma è già in corso. Sul pannello sono presenti otto tasti contrassegnati da K01 a K08. Per la spiegazione delle funzioni di ogni tasto, siete pregati di consultare il Capitolo 3.

2 - 1

Controllori per applicazioni semplici α

Programmazione a blocco funzionale 2

2.1.3Bit della memoria di sistema

Questi bit di memoria possono fornire segnali predefiniti, quali sempre attivato, sempre disattivato, 0,5 secondi attivato e 0,5 secondi disattivato, oppure fornire informazioni sull’orario o sugli errori dell’orologio tempo reale RTC. I cinque bit di memoria sono contrassegnati da M01 a M05.

2.1.4Blocchi funzionali

I blocchi funzionali rappresentano il cuore del controllore Alpha. Essi elaborano le informazioni ricevute dagli ingressi precedentemente citati e controllano le uscite del sistema. Inoltre possono fornire agli altri blocchi funzionali sia segnali di ingresso che informazioni. Per semplificare la programmazione, tutti i blocchi funzionali sono già stati preprogrammati. Tutto ciò che occorre fare è impostare le opzioni per adattarli in modo ottimale alla vostra applicazione specifica. I blocchi funzionali disponibili sono ventidue e sono descritti dettagliatamente nei Capitoli 5 e 6.

2.1.5Uscite

Le uscite instaurano o interrompono i circuiti elettrici che controllano i dispositivi elettrici collegati al controllore Alpha. Sono disponibili uscite per relé per correnti forti oppure per un transistore a commutazione rapida di lunga durata. Le uscite sono contrassegnate da O01 a O08.

2.1.6Base del diagramma di blocco funzionale (FBD)

Il diagramma del blocco funzionale (FBD) costituisce la base su cui viene eseguita l'intera programmazione del controllore Alpha. Sia l'unità Alpha che il software AL-PCS/Win-E adottano la base FBD. La base FBD contiene un rettangolo del titolo in alto, rettangoli di ingresso a sinistra e rettangoli di uscita a destra. Questa base è conosciuta anche con il nome di area di cablaggio FBD. Tutti i componenti devono essere collocati soltanto entro il rettangolo della base FBD eccetto i segnali di ingresso e uscita, che possono essere posizionati sia nell'area di cablaggio FBD che nei rettangoli di ingresso ed uscita.

2 - 2

Controllori per applicazioni semplici α

Programmazione a blocco funzionale 2

2.2Metodi di programmazione per il controllore Alpha

2.2.1Programmazione diretta

La programmazione diretta prevede l’utilizzo dei tasti del pannello frontale per creare il programma ed immettere qualsiasi dato richiesto. Il metodo di programmazione diretta viene illustrato nel manuale a partire dal Capitolo 3.

2.2.2Software di programmazione AL-PCS/WIN-E

Questo software per Windows consente all’utente di trascinare le icone dei blocchi funzionali desiderati per poi posizionarle sulla base FBD per costruire un programma. Il programma viene scaricato nel controllore Alpha tramite il cavo AL-232CAB. La possibilità di vedere i collegamenti sullo schermo rende il software di facile comprensione sia per i principianti che per gli esperti. Il software di programmazione AL-PCS/WIN-E è illustrato per intero nel manuale del software Alpha.

2 - 3

Controllori per applicazioni semplici α

Programmazione a blocco funzionale 2

2 - 4

Controllori per applicazioni

Tasti, menu e display LCD 3

3.Tasti, menu e display LCD

3.1Funzioni dei tasti

Gli otto tasti presenti sul pannello frontale consentono l’accesso a tutte le funzioni interne e di programmazione del controllore Alpha. Oltre alle funzioni elencate di seguito, i tasti possono essere utilizzati come input extra nel programma.

Tabella 3.1: Numero del tasto e funzione principale

 

 

 

 

 

 

 

Nome

Numero

 

 

 

 

del

del

Funzione del tasto

 

 

 

tasto

tasto

 

 

 

OK

K01

Viene utilizzato per accedere alle opzioni del menu, confermare le immissioni di

 

 

dati e forzare manualmente gli ingressi nella modalità Monitor.

 

 

 

 

 

 

 

 

 

 

 

 

 

ESC

K02

Viene utilizzato per annullare un'operazione, spostarsi ad un livello superiore

 

 

della schermata oppure per accedere ad un nuovo menu.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Viene utilizzato per collegare (oppure “aggiungere”) blocchi funzionali, aumen-

 

 

 

“+”

K03

tare i valori o gli orari di immissione diretta oppure muoversi tra i programmi o i

 

 

 

 

 

menu.

 

 

 

 

 

 

 

 

 

“-”

K04

Viene utilizzato per scollegare i blocchi funzionali, diminuire i valori o gli orari di

 

 

 

impostazione diretta oppure muoversi tra i programmi o i menu.

 

 

 

 

 

 

 

 

 

 

 

 

 

(

)

K05

Scrolling delle opzioni del menu verso l'alto (menu, tasti, blocchi funzionali,

 

 

ingressi, uscite ecc.)

 

 

 

 

 

 

 

 

 

 

 

 

 

(

)

K06

Scrolling delle opzioni del menu verso il basso (menu, tasti, blocchi funzionali,

 

 

ingressi, uscite ecc.)

 

 

 

 

 

 

 

 

 

 

 

 

 

(

)

K07

Spostamento a destra sul display LCD, programma FB oppure comando Passa a

 

 

 

 

 

 

 

 

(

)

K08

Spostamento a sinistra sul display LCD, programma FB oppure comando Passa

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.2Istruzioni sulle opzioni del menu

Alcuni menu guidano l’utente attraverso le potenti opzioni disponibili con il controllore Alpha. Il menu principale presenta la modalità Esegui, cui si può accedere mentre il controllore Alpha sta eseguendo un programma, oppure la modalità Stop, cui si può accedere quando il controllore Alpha non sta eseguendo un programma. Numerose opzioni e parametri di impostazione del programma sono accessibili da qualsiasi menu, mentre alcune opzioni sono abilitate unicamente in una di queste modalità.

Il menu Modifica ed il menu Modifica blocco funzionale sono accessibili dalle modalità ProgEdit (modifica programma) e Monitor. Questi menu possono essere utilizzati per creare e/ o modificare fasi del programma o valori.

Con il tasto OK si accede ad un’opzione di programmazione oppure si immettono dati in memoria.

Prima di attivare il tasto OK per iscrivere i dati nella memoria di sistema occorre impostare tutti i dati sullo schermo. Se in un'opzione sono presenti schermate di dati multiple, occorre immettere i dati richiesti e confermare ogni schermata con OK.

Il tasto ESC riporterà indietro lo schermo ad un'opzione di menu più alta. Inoltre, cancellerà tutti i dati immessi che non sono stati confermati con OK.

Con il tasto ESC si esce dall'opzione per accedere ad un menu superiore; talvolta può rendersi necessario premere il tasto Escape ripetutamente per spostarsi attraverso i vari livelli della programmazione.

3 - 1

α

Tasti, menu e display LCD 3

Controllori per applicazioni semplici

 

3.3Il menu principale della modalità Stop

La modalità Stop è il primo menu che appare all'utente quando il controllore Alpha non è in funzione. La prima volta che verrà acceso il controllore Alpha verrà visualizzata la tabella immagine ingresso/ uscita. Basterà premere un tasto qualsiasi per portarsi nella versione del menu principale nella modalità Stop.

T o p M e n u R u n

P r o g E d i t P r o g C l e a r C l o c k S e t

L A N G U A G E O t h e r s . . .

Esegui: esegue il programma attualmente in memoria.

ProgEdit:

si accede alla base FBD per avviare la programmazione. La memoria attuale verrà sovrascritta man mano che verranno apportate modifiche al programma. Se necessario, si dovrà utilizzare una cassetta di memoria per salvare il programma originale.

Cancella programma: cancella completamente la memoria di sistema.

LINGUA:

selezione della lingua visualizzata sullo schermo tra giapponese, inglese, tedesco, francese, italiano o spagnolo (sezione 3.7.1).

ClockSet: imposta l'orologio tempo reale RTC (sezione 3.7.2).

Altri..

3.3.1La schermata di programmazione “Altri...”

 

 

O t h e r s . . .

Versione:

V e r s i o n

P a s s w o r d

 

elenca la configurazione ingressi/uscite e la versione della

 

M e n u K e y

 

CPU.

 

S u m m e r t i m

Password:

M o d e m I n i t

 

vieta l'accesso alle modalità ProgEdit e Monitor tramite una

C a s s e t t e

 

password a quattro cifre (sezione 3.7.4)

 

 

 

Tasto Menu:

imposta il controllore Alpha in modo da impedire l'accesso alla programmazione finché non verranno premuti contemporaneamente i tasti OK ed ESC.

Ora legale:

seleziona l'ora legale preferita: On/Off manuale (azione immediata), imposta data, tipo UK, tipo US oppure tipo EU (sezione 3.7.3).

ModemInit:

utilizza il comando AT di Heiz per inizializzare il modem. Per una descrizione dettagliata del comando AT, siete pregati di consultare il manuale di istruzioni del modem utilizzato. Per attivare il comando, impostare un ritardo compreso tra 0 e 10 secondi dopo aver attivato il sistema.

Cassetta:

legge, iscrive oppure verifica un programma dalla cassetta di memoria (numero AlEEPROM). Prima di aggiungere o rimuovere una cassetta di memoria è necessario disattivare l'alimentazione di corrente. L'opzione Cassetta non viene visualizzata sul menu se la cassetta di memoria non è stata installata prima di aver attivato l'alimentazione di corrente.

3 - 2

Соседние файлы в папке Italiano