Download - Duemmegi

Transcript
MCP 4.x e MCP Plus - Manuale d’Uso
Contatto
1.1- Considerazioni generali
Il modulo CONTATTO MCP può processare lo stato e le variazioni degli ingressi per comandare le uscite o
per eseguire funzioni particolari, quali, per esempio, il conteggio di impulsi oppure il controllo di un dispositivo
seriale per la visualizzazione di messaggi.
Sono a disposizione inoltre 1000 punti virtuali, che si differenziano dai punti reali (chiamati d’ora in poi
semplicemente ingressi o uscite), in quanto non sono associati a nessun punto reale in campo, ma sono
solamente il risultato di combinazioni di ingressi (reali e/o virtuali); tale risultato viene memorizzato nella
memoria RAM del modulo MCP.
I punti virtuali consentono quindi di creare variabili d’appoggio per particolari funzioni ed equazioni. I punti
virtuali possono essere considerati e gestiti come ulteriori ingressi (virtuali) ed essere utilizzati per controllare
uscite reali o ulteriori punti virtuali; per queste ragioni, nel seguito di questo manuale, i termini “punto
virtuale”, “ingresso virtuale” e “uscita virtuale” saranno considerati equivalenti.
I punti virtuali sono inoltre obbligatori per alcune funzioni specifiche come verrà descritto nei relativi paragrafi
che seguono.
MCP versione 4.x permette di definire punti virtuali in funzione di altri punti virtuali senza limiti di
concatenamento.
In realtà i punti virtuali a disposizione sono 992, in quanto i seguenti sono riservati come segue:
• V1000: diventa attivo quando MCP rileva uno o più moduli non funzionanti (corrisponde allo stato del led
MOD.F su MCP)
• V999: diventa attivo quando MCP rileva una condizione di bus guasto (corrisponde allo stato del led
BUS.F su MCP)
• V998: diventa attivo quando MCP termina la fase di inizializzazione che fa seguito ad una
riprogrammazione o quando si accende l’alimentazione
• V997: è un punto virtuale che cambia stato ogni 0.5 secondi; questo punto può quindi essere utilizzato
come base dei tempi per implementare ad esempio funzioni di lampeggio, per fare aumentare o diminuire
il contenuto di un contatore a intervalli regolari di 1 secondo, ecc.
• V996: riservata
• V995: riservata
• V994: quando è attiva MCP considera, per il calcolo delle fasce orarie, l’orario corrente letto dall’orologio
interno + 1 ora; in questo modo è possibile commutare tra ora solare (V994=0) e ora legale (V994=1).
Anche quando viene richiesta l’ora dalla porta seriale (mediante MCPTOOLS o altro programma), la
risposta di MCP sarà in accordo con lo stato della V994
• V993: riservata
Questi punti virtuali riservati, con l’eccezione di V994, possono essere utilizzati come punti di “sola lettura”,
vale a dire possono essere impiegati solo come ingressi di equazioni, ad esempio quando si voglia
segnalare, attraverso una uscita reale di un modulo oppure via modem, la presenza di uno o più moduli
guasti.
Nota: se si utilizza il punto virtuale V994 per gestire ora legale/solare, è obbligatorio che l’orologio interno di
MCP venga sempre impostato sull’ora solare; infatti la V994 non cambia le impostazioni dell’orologio interno,
ma semplicemente forza il calcolo di un’ora in più quando vengono valutate le equazioni contenenti fasce
orarie oppure quando viene richiesta l’ora attraverso la linea seriale RS232.
Rel.: 4.3
Aprile 2001
7