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