"Tramite la scheda di acquisione PCI -6305 è possibile gestire l’INPUT del Pulsante di apertura e gli OUTPUT per comandare l’elettroserratura della porta e l’avvisatore acustivo/visivo in caso di allarme"
- F. Germinara, SOFTECH DI GERMINARA
The Challenge:
Realizzare un sistema di controllo accessi al magazzino ricambi. Lo scopo è di regolamentare l’accesso ed il prelievo dei materiali dal magazzino. Creare dei log di report relativi agli accessi, gestire l’apertura della porta tramite il proprio badge magnetico e monitorare situazioni anomale.
The Solution:
La soluzione adottata è stata scrivere una applicazione ad hoc che utilizza visual C++ e Microsoft SQL per l’interfaccia utente, e utilizzare una scheda di I/O digitale della NI per la gestione dell’apertura della porta (comando dell’elettroserratura) e rilevare l’anomalie nel modo di accesso o di uscita dal magazzino ricambi.
Author(s):
F. Germinara - SOFTECH DI GERMINARA
ARCHITETTURA HARDWARE
N. 2 Lettori di Badge Magnetici Seriali collegati su COM1 e COM2
N.1 Scheda NI PCI 6305 della National Instruments.
N.1 Pulsante di apertura porta
N.1 Sensore di apertura porta
N.1 Elettroserratura
N.1 Buzzer di segnalazione acustica
N.1 Scheda interfacca rele per comandare elettroserratura e buzzer
ARCHITETTURA SOFTWARE
FGControlloSessioni (E’ un monitor che controlla che la sessione di acquisizione dati sia sempre in funzione, se non lo è, rilancia automaticamente il programma).
CHECKINOUT E’ la sessione che deve essere sempre in esecuzione, si occupa di leggere i dati dai lettori di badge e dagli input, quindi procede ad attivare le uscite necessarie e a registrare i dati.
CheckAccessi. E’ il software di supervisione, che consente di controllare gli accessi effettuati. Puo’ non essere in esecuzione, non comporta alcun problema. Tramite il software di CheckAccessi si definiscono gli utenti che hanno accesso al locale ed I parametri di funzionamento della scheda di acquisione PCI -6305.
La scheda si occupa di gestire l’INPUT del Pulsante di apertura e gli OUTPUT per comandare l’elettroserratura della porta e l’avvisatore acustivo/visivo in caso di allarme.
PRINCIPIO DI FUNZIONAMENTO
A) INGRESSO NEL LOCALE
L’addetto che deve accedere al locale dovra’ strisciare il proprio badge magnetico nell’apposito lettore posto all’ingresso del locale.Se l’utente è stato riconosciuto come abilitato, il sistema provvede ad attivare il segnale di apertura della porta per un tempo (configurabile) e inizia a conteggiare un tempo di chiusura porta massimo (configurabile). Se il sistema non “sente” la porta aprirsi e chiudersi in questo intervallo di tempo, viene segnalata una anomalia di Time Out Chiusura Porta. Se qualcuno cerca di aprire la porta senza prima aver passato in proprio badge nel lettore, il sistema si predispone in modalità ALLARME e registra un evento di tipo allarme. In tale modalità, il sistema attiva per un tempo (configurabile) l’uscita di allarme collegata al buzzer acustico. Una volta trascorso tale tempo, occorrerà MANUALMENTE, premere il pulsante Reset Allarme per poter far funzionare nuovamente il sistema in modo regolare, ovviamente DOPO aver chiuso la porta.
Se un utente ha strisciato il proprio badge ed è stato accettato come valido, ma non apre la porta nel tempo massimo previsto ma la apre dopo, il sistema registra una anomalia di tipo Porta Aperta in Ritardo. (TOUTA).
B) USCITA DAL LOCALE
Per quanto concerne l’uscita, valgono le stesse considerazioni, inoltre è possibile premere un pulsante di apertura dall’interno. Tale pulsante di apertura deve essere premuto per un tempo (configurabile) per consentire l’apertura della porta. Se la porta viene aperta in questo modo il sistema registra una anomalia di tipo (SAPM). Il tempo di scansione delle letture dei badge reader e degli input digitali è configurabile tramite il software di supervisione.
PARAMETRI CONFIGURABILI
DURATA ALLARME: Tempo in secondi di durata del segnale di allarme
(buzzer acustico)
DURATA CMD APERTURA: Tempo in secondi di durata del segnale di apertura porta usato per pilotare l’elettroserratura
MASSIMO CHIUSURA PORTA: E’ il tempo massimo che l’utente ha per entrare o uscire, dopo che ha strisciato il badge, in secondi.
ISTERESI PULSANTE DI APERTURA PORTA: Il pulsante di apertura porta manuale deve essere premuto almeno per questo tempo per consentire l’apertura porta, in millisecondi.
INPUT PULSANTE: numero della porta digitale della scheda I/O usato per identificare lo stato del pulsante di apertura manuale
INPUT SENSORE: numero della porta digitale della scheda I/O usato per identificare lo stato del sensore della porta
OUTPUT Cmd Apertura: numero della porta digitale della scheda I/O usato per attivare l’elettroserratura
OUTPUT Buzzer Allarme: numero della porta digitale della scheda I/O usato per attivare il buzzer di allarme
PORTA SERIALE DI INGRESSO: Numero della porta COM a cui è collegato il lettore di badge usato per rilevare l’ingresso nel locale
PORTA SERIALE DI USCITA: Numero della porta COM a cui è collegato il lettore di badge usato per rilevare l’uscita dal locale
TEMPO SCANSIONE READERS: E’ il tempo tra una scansione e l’altra dei lettori di badge, per verificare se qualcuno ha passato un badge,in millisecondi.
TEMPO SCANSIONE I/O: E’ il tempo di scansione degli I/O della scheda digitale,in millisecondi.
TEMPO AUTOREFRESH: E’ il tempo che sarà utilizzato nel refresh automatico dei datii visualizzati, se l’opportuno FLAG e attivato,in millisecondi.
PASSWORD: E’ la password che consente di accedere alle funzioni di gestione del sistema
FUNZIONI DI CONSULTAZIONE
Se gli accessi di ingresso e di uscita sono stati fatti correttamente e con il badge, è possibile vedere anche quanto tempo la persona è rimasta nel locale. Le colonne allarme e anomalia, indicano se nel periodo in cui era entrato si è verificata un allarme o una anomalia (occorre vedere con la modalità tutti gli utenti i motivi).
Author Information:
F. Germinara
SOFTECH DI GERMINARA
Tel: 0121/339015
franco@germinara.it