Attivazione-Disattivazione tramite Biometrico

Forum di supporto alla configurazione e utilizzo
per HomePLC Ladder IEC 1131-3 versione 1 e 2

In Questo Forum si discute solo della configurazione e della programmazione Ladder per altri tipi di programmazione e configurazioni utilizzare i Forum dedicati.
zeatles
Messaggi: 8
Iscritto il: sab 16 ott 2021, 16:42

Attivazione-Disattivazione tramite Biometrico

Messaggio da zeatles »

Ciao a tutti, vi chiedo una mano per la configurazione della parte ladder per la gestione di un contatto di un biometrico...

Non dovrebbe essere una cosa complicata ma forse sono io che mi sto creando più problemi di quanti effettivamente ce ne siano :lol:

Quando appoggio il dito e mi riconosce, mi chiude il contatto...quella variabile associata al contatto la "salvo" e la uso per avviare uno scenario...

Scenario di ingresso: si presume che il contatto sia NA e lo scenario non si avviato. Entro, appoggio il dito e mi riconosce (altrimenti il contatto rimane aperto) e avvia lo scenario di ingresso...

Il mio dubbio poi è:

Scenario di Uscita: una volta che lo scenario di ingresso è stato avviato e il contatto chiuso, a livello di ladder gli dico appunto di avviare (per esempio come detto prima) lo scenario di ingresso...ma quando esco, e il contatto è ovviamente sempre lo stesso, come faccio a dirgli che invece deve avviare quello di uscita???

Posso usare la libreria F_TRIG??? Bho purtroppo mi sfugge come fare l' "if" del controllo sulla verifica di quale scenario deve far partire...

Allora, ragionandoci ho pensato: se quando entro, metto il dito e chiudo il contatto e mi setto un bit...l'idea è che quando per esempio questo bit è settato allora il sistema capisce che è stato eseguito lo scenario di ingresso (ovviamente è una mia scelta)...quando poi devo uscire, lui va a controllare se il "bit è settato" allora a questo punto, esegue (chiudendo lo stesso contatto usato per avviare lo scenario di ingresso) invece lo scenario di uscita... :?:

Il ragionamento è questo...mi potete aiutare a tradurlo in ladder???

Grazie :oops:
YahooSeeker [Bot]
Messaggi: 80
Iscritto il: gio 14 gen 2021, 18:56

Re: Attivazione-Disattivazione tramite Biometrico

Messaggio da YahooSeeker [Bot] »

Il Contatto del Bio dopo il riconoscimento si chiude ma rimane chiuso o si apre?
zeatles
Messaggi: 8
Iscritto il: sab 16 ott 2021, 16:42

Re: Attivazione-Disattivazione tramite Biometrico

Messaggio da zeatles »

Admin_HPLC ha scritto:Il Contatto del Bio dopo il riconoscimento si chiude ma rimane chiuso o si apre?
credo si riapra...

nella morsettiera dove abbiamo collegato i fili, c'è GND e NO
YahooSeeker [Bot]
Messaggi: 80
Iscritto il: gio 14 gen 2021, 18:56

Re: Attivazione-Disattivazione tramite Biometrico

Messaggio da YahooSeeker [Bot] »

Servirebbe certezza perché lo schema è diverso e dipende da questo fattore.
zeatles
Messaggi: 8
Iscritto il: sab 16 ott 2021, 16:42

Re: Attivazione-Disattivazione tramite Biometrico

Messaggio da zeatles »

Admin_HPLC ha scritto:Servirebbe certezza perché lo schema è diverso e dipende da questo fattore.
hai ragione scusami...domani faccio un test e ti dico...

grazie
zeatles
Messaggi: 8
Iscritto il: sab 16 ott 2021, 16:42

Re: Attivazione-Disattivazione tramite Biometrico

Messaggio da zeatles »

Ciao Alessandro, ho fatto oggi il test collegnado il contatto ad un ingresso di un master a cui volgio collegarlo e ti ocnfermo che una volta che il bio mi riconosce, l'ingresso rimane acceso per 2sec e poi spegne (quindi il contatto torna ad essere NO)...

Da una precedente versione di Ladder (non fatta da me) ho trovato questo in relazione alla gestione bio:

Immagine

Il bit %MX470.0 fa lo scenario di ingresso (che tra le altre cose setta il bit %MX3558.0), il %MX470.1 quello di uscita (che tra le altre cose setta il bit %MX3558.1)...

Mi chiedevo, a cosa fa riferimento questo bit %MX3582.1??? Pensavo possa essere il contatto della nostra centrale d'allarme Tecnoalarm TP8-96VIDEO per verificare quando è attiva: ho cercato nella guida di LH ma nella sezione Standard Home Security non dice nulla a proposito di questi bit...tanto meno sulle Risorse di Sistema.

Cmq a prescindere sapendo ora un pò di cose in più...come posso fare l'accesso selezionato dei due scenari con ovviamente inserimento e disinserimento dell'allarme??? Mi servirebbe sapere dove posso trovare le indicazioni su come settare a livello ladder le centrali di allarme, perché come detto guardando nella guida di LH non ho trovato nulla...

Ora queste cose le facciamo da supervisione e quindi per noi è "trasparente" ma il biometrico non lo voglio inserire in supervisione e così lo devo comandare da ladder e mi serve una mano per capire come poterlo interfacciare e appunto dove trovare le indicazioni sui bit per le prossime volte...

Grazie

:oops:
zeatles
Messaggi: 8
Iscritto il: sab 16 ott 2021, 16:42

Re: Attivazione-Disattivazione tramite Biometrico

Messaggio da zeatles »

hbesystem ha scritto:Ciao Sniper,

quel codice lo avevo scritto io nel 2013, che poi è stato modificato.

Il bit MX3582.1 indica se la centrale è inserita oppure no.

la decodifica dei bit della centrale di sicurezza va richiesta all'assistenza Net Building.

quindi quando passi il dito sul biometrico,

- se la centrale di allarme è armata > esegue MX470.0
- se la centrale di allarme è disarmata > esegue MX470.1

la logica del 470.0 e 470.1 la trovi poco più sotto.

il 9 e 10 febbraio teniamo un corso in net, dove parliamo anche di tutti questi aspetti di come programmare il ladder.

Marco
Grazie carissimo, quindi la mia intuizione era corretta...gentilissimi (tu ed Alessandro) come sempre...

Per il corso ne parlo in azienda e ti faccio sapere...

Grazie
zeatles
Messaggi: 8
Iscritto il: sab 16 ott 2021, 16:42

Re: Attivazione-Disattivazione tramite Biometrico

Messaggio da zeatles »

Purtroppo ho provato ma non funziona...ma credo che dipenda dal fatto che il Master Gateway MGYT1 che abbiamo risulta collegato solo lato Bus Muster (PWR/ A / B) ma nella parte sottostante nel connettore a 4 poli , cioè nel lato Master TecnoAlarm, non c'è collegato nulla...quindi sicuramente la centrale non sta comunicando il suo stato al gateway attraverso il connettore a 4 poli...

E' corretto? Scusate ma non sono esperto di centrali d'allarme e non saprei dove devo collegare nella centrale il TX, RX e COM...

:?:
zeatles
Messaggi: 8
Iscritto il: sab 16 ott 2021, 16:42

Re: Attivazione-Disattivazione tramite Biometrico

Messaggio da zeatles »

hbesystem ha scritto:Per la Tecnoalarm TTL , il gateway ha un connettore AMP Nero (quello nero a 4 poli, tipo quello che ha il PLC e Master dove inserisci i cavetti rapidi) e viene fornita con un cavo nero piatto con connettore RJ50 (tipo quello LAN ma a 10 poli).

devi semplicemente collegare il connettore RJ50 sulla porta TTL della scheda tecnoalarm.

Verifica di aver attivato il protocollo tecnoOUT sulla centrale tecnoalarm (va acquistato a parte).

Proprio in quell'occasione dello sviluppo della logica, il protocollo tecnoout non era stato abilitato, ed era stato inserito il giorno successivo.
Quindi il tecnoout dovresti averlo, salvo che la centrale nel frattempo non sia stata cambiata.

Marco
con la supervisione attuale si attiva e disattiva l'allarme ma avevamo dovuto mettere questo:

Immagine

ora se volessimo usare in entrambi i modi? Cioè sia da supervisione (lasciando questo dispositivo PROG USB) e usarlo anche attraverso il biometrico? come dovrei fare????

Grazie
YahooSeeker [Bot]
Messaggi: 80
Iscritto il: gio 14 gen 2021, 18:56

Re: Attivazione-Disattivazione tramite Biometrico

Messaggio da YahooSeeker [Bot] »

se il connettore non è connesso sicuramente non può funzionare!

Attenzione che le connessioni TTL non sono da fare col GW Accesso potresti guastare la scheda
quindi prima spegnila e poi connettila.

Nel tuo schema va testato:

a) se la connessione con la centrale è attiva, e per questo basta leggere lo stato di un sensore IR ecc.. intercettandolo
oppure provare ad attivare la centrale e leggere lo stato da ABS o Ladder

b) Provare se da Ladder si attiva!

c) nello schema una volta attivata si devono commutare i due relè che indicano alla logica se siamo nella fase di attivazione o disattivazione,

e solo dopo puoi verificare la logica tramite l'ingresso dedicato al Biometrico.
YahooSeeker [Bot]
Messaggi: 80
Iscritto il: gio 14 gen 2021, 18:56

Re: Attivazione-Disattivazione tramite Biometrico

Messaggio da YahooSeeker [Bot] »

Per attivazioni multiple devi usare un Relè del HomePLC in parallelo al Biometrico e poi comandare
questo in modo impulsivo da dove vuoi.
zeatles
Messaggi: 8
Iscritto il: sab 16 ott 2021, 16:42

Re: Attivazione-Disattivazione tramite Biometrico

Messaggio da zeatles »

Admin_HPLC ha scritto:Per attivazioni multiple devi usare un Relè del HomePLC in parallelo al Biometrico e poi comandare
questo in modo impulsivo da dove vuoi.
Ciao Ale o chi mi vorrà aiutare, inteso che il bit %MX3582.1 indica se la centrale è inserita oppure no (e quindi mi fa l' "if" tra uno scenario e l'altro), se per il momento volessi usare il biometrico solo per fare scenari ingresso-uscita di luci o altro ma non allarme, come sarebbe il ladder che mi attiva uno scenario o l'altro??? Ora non ho il bit %MX3582.1...dovrei usare un'altra cosa o una libreria che mi faccia il controllo...e quindi torniamo al motivo principale per cui ho aperto il post :P

:?:

Grazie
YahooSeeker [Bot]
Messaggi: 80
Iscritto il: gio 14 gen 2021, 18:56

Re: Attivazione-Disattivazione tramite Biometrico

Messaggio da YahooSeeker [Bot] »

Il relè non era usato solo per l'attivazione ma esattamente per creare due stati definiti,
la stessa cosa si può fare con un passo-passo (e penso Introducendo un ritardo).
zeatles
Messaggi: 8
Iscritto il: sab 16 ott 2021, 16:42

Re: Attivazione-Disattivazione tramite Biometrico

Messaggio da zeatles »

Admin_HPLC ha scritto:Il relè non era usato solo per l'attivazione ma esattamente per creare due stati definiti,
la stessa cosa si può fare con un passo-passo (e penso Introducendo un ritardo).
Ale infatti era quello che dicevo nella mia risposta precedente: con lo stesso bit si azionava uno scenario oppure l'altro, in base al fatto che il contatto del bit %MX3582.1 era aperto o chiuso...

ma ripeto, se ora non voglio usare questo bit ma solo il contatto di chiusura del biometrico per attivare scenari per sole luci, come scrivo il ladder che ad una chiusura mi fa lo scenario 1 (accendi tutto) e ad una successiva mi fa invece lo scenario 2 (spegni tutto)?

Nell'esempio precedente la "disciminante" era il bit della centrale TecnoAlarm, ma ora cosa posso usare??? Con un PP ho cmq una sola uscita, a me serve un igresso che attivi due uscite alternativamente...

Potrebbe essere una soluzione per esempio prendere una QX che poi riprendo in un contatto (che userei come "discriminante" sia aperto che chiuso, come nell'esempio del bit dell'allarme), che se quella particolare uscita (lampadina) risulta accesa, allora fai lo scenario spegni tutto, nel caso contrario (cioè se è già accesa, il contatto sarà chiuso), allora mi fa lo scenario spegni tutto???

e' corretto il ragionamento??? Ho un'idea su come si potrebbe fare, ma mi butteresti giù una bozza di ladder su come lo faresti tu???

Grazie

:oops:
YahooSeeker [Bot]
Messaggi: 80
Iscritto il: gio 14 gen 2021, 18:56

Re: Attivazione-Disattivazione tramite Biometrico

Messaggio da YahooSeeker [Bot] »

In realtà se usi uno stato avrai sempre due logiche attuabili,

se il tuo Biometrico come dicevi non ha uno stato definito allora si comporta come un monostabile e fornisce
una chiusura dell'uscita per ogni impronta valida,
in questo caso l'uscita la metti a monte di un Passo-Passo e per ogni impronta valida avrai due stati:

Uscita PP ON = Centrale Attiva /Notte
Uscita PP OFF = Centrale Disattivata /Giorno
zeatles
Messaggi: 8
Iscritto il: sab 16 ott 2021, 16:42

Re: Attivazione-Disattivazione tramite Biometrico

Messaggio da zeatles »

Admin_HPLC ha scritto:In realtà se usi uno stato avrai sempre due logiche attuabili,

se il tuo Biometrico come dicevi non ha uno stato definito allora si comporta come un monostabile e fornisce
una chiusura dell'uscita per ogni impronta valida,
in questo caso l'uscita la metti a monte di un Passo-Passo e per ogni impronta valida avrai due stati:

Uscita PP ON = Centrale Attiva /Notte
Uscita PP OFF = Centrale Disattivata /Giorno
ciao Ale, leggevo ora la tua risposta e...forse mi sono svegliato male oggi ma non ho capito :lol:

Provo ad ipotizzare come lo farei io, puoi dirmi se è corretto/sbagliato/da ottimizzare?

Immagine

Grazie
YahooSeeker [Bot]
Messaggi: 80
Iscritto il: gio 14 gen 2021, 18:56

Re: Attivazione-Disattivazione tramite Biometrico

Messaggio da YahooSeeker [Bot] »

Ok, allora riprova dopo il caffè! :lol:

Tutto quello schema non serve, usi un solo PassoPasso e l'uscita la utilizzi sia quando è attiva sia quando è disattivata
lascia perdere il concetto che devi avere due stati su due risorse distinte, per dirla nel tuo gergo
potrei scriverla cosi:

Codice: Seleziona tutto

Il PassoPasso = ON then

ALL_ON = TRUE
ALL_OFF = FALSE

else

ALL_ON = FALSE
ALL_OFF = TRUE

End If

ma semplificando quello che dico di fare in ladder sopra è questo:

Codice: Seleziona tutto

Il PassoPasso = ON then

ALL_ON = TRUE

else

ALL_ON = FALSE

End If

Realizzato questo basta che utilizzi lo stato ALL_ON nelle tue logiche
sia in modo standard che in modo negato, ovvero:

Codice: Seleziona tutto

Il ALL_ON = ON then

' Inserisci codice Scenario ON

else

ALL_ON = FALSE

' Inserisci codice Scenario OFF

end if
zeatles
Messaggi: 8
Iscritto il: sab 16 ott 2021, 16:42

Re: Attivazione-Disattivazione tramite Biometrico

Messaggio da zeatles »

Admin_HPLC ha scritto:Ok, allora riprova dopo il caffè! :lol:

Tutto quello schema non serve, usi un solo PassoPasso e l'uscita la utilizzi sia quando è attiva sia quando è disattivata
lascia perdere il concetto che devi avere due stati su due risorse distinte, per dirla nel tuo gergo
potrei scriverla cosi:

Codice: Seleziona tutto

Il PassoPasso = ON then

ALL_ON = TRUE
ALL_OFF = FALSE

else

ALL_ON = FALSE
ALL_OFF = TRUE

End If

ma semplificando quello che dico di fare in ladder sopra è questo:

Codice: Seleziona tutto

Il PassoPasso = ON then

ALL_ON = TRUE

else

ALL_ON = FALSE

End If

Realizzato questo basta che utilizzi lo stato ALL_ON nelle tue logiche
sia in modo standard che in modo negato, ovvero:

Codice: Seleziona tutto

Il ALL_ON = ON then

' Inserisci codice Scenario ON

else

ALL_ON = FALSE

' Inserisci codice Scenario OFF

end if
Ciao Ale, grazie per la risposta...

Ipotizzando che "Il" in realtà è un "If", a livello di programmazione non sarebbe un problema, lo è solo associarlo al ladder...visto che la mia esperienza su tale campo direi che è 1:100 rispetto alla programmazione!

Cosa devo dedurre, che non ho ben chiara la libreria PP??? Bhoooo forse...ahahhaha

Allora leggo dalla guida del ladder:

La libreria PP ovvero Passo-Passo rispecchia una delle più comuni funzioni della Domotica, ovvero premendo un pulsante (condizione TRUE) sull'ingresso, l'uscita della libreria si porta a(d) TRUE, premendo nuovamente la (lo stesso: il soggetto della frase credo sia il pulsante) stessa ritorna allo stato FALSE.


(scusami ma spesso la punteggiatura mi aiuta per la comprensione)...

Quindi se io chiudo il contatto (nel biometrico), il PP passa da 0 a 1 e quindi si attiva l'uscita (che ovviamente rimane eccitata in quanto il PP è sempre attivo fino alla successiva chiusura del contatto del biometrico) con ALL_ON (che metterei in serie col PP), se io poi richiudo il contatto del biometrico, il PP passa da 1 a 0 e quindi la bobina ALL_ON risulta diseccitata...e presumo che questo sia il tuo ragionamento fino a qui:

If PassoPasso = ON then
ALL_ON = TRUE
else
ALL_ON = FALSE
End If


Ora per fare le due logiche (i due scenari: Accendi Tutto e Spegni Tutto) dovrei usare il contattoALL_ON aperto e negato (rispettivamente per i due scenari): quando il PP è ad 1 la bobina sarà eccitata, e quindi il contatto prima aperto ALL_ON si chiuderà e mi farà partire lo scenario Accendi Tutto, mentre quanto richiudo il contatto del biometrico, il PP passerà da 1 a 0 e quindi attiverà la "logica negata" del contatto ALL_ON che è messo a monte dello scenario Spegni Tutto...

If ALL_ON = ON then
'Inserisci codice Scenario ON'
else
ALL_ON = FALSE
' Inserisci codice Scenario OFF'
end if


Ho capito??? :lol:

Immagine

Scusami ma purtoppo a prescindere dal caffé :D sono ancora un pochino duretto su certe cose :oops: come sai sono pochi mesi che studio il ladder e in generale la domotica...

Grazie
YahooSeeker [Bot]
Messaggi: 80
Iscritto il: gio 14 gen 2021, 18:56

Re: Attivazione-Disattivazione tramite Biometrico

Messaggio da YahooSeeker [Bot] »

Ora per fare le due logiche (i due scenari: Accendi Tutto e Spegni Tutto) dovrei usare il contattoALL_ON aperto e negato (rispettivamente per i due scenari)
Ok, hai capito e oltre allo stato negato utilizza anche il supporto che danno i fronti P e N
per gestire la scena in modalità evento SOLO all'attivazione della scena e SOLO alla Disattivazione

Quindi avrai le seguenti opzioni d'uso:

ALL_ON = OFF..........................Indica che sei nello scenario Giorno (ex Centrale Sicurezza Disattivata)
ALL_ON = ON........................Indica che sei nello scenario Notte (ex Centrale Sicurezza Attivata)

mentre i fronti creano i seguenti eventi,

il Fronte ---|P|--- nel passaggio tra OFF e ON di ALL_ON..........................Indica che in quel momento è stato attivato lo scenario Notte
il Fronte ---|N|--- nel passaggio tra ON e OFF di ALL_ON..........................Indica che in quel momento è stato attivato lo scenario Giorno
zeatles
Messaggi: 8
Iscritto il: sab 16 ott 2021, 16:42

Re: Attivazione-Disattivazione tramite Biometrico

Messaggio da zeatles »

Admin_HPLC ha scritto:
Ora per fare le due logiche (i due scenari: Accendi Tutto e Spegni Tutto) dovrei usare il contattoALL_ON aperto e negato (rispettivamente per i due scenari)
Ok, hai capito e oltre allo stato negato utilizza anche il supporto che danno i fronti P e N
per gestire la scena in modalità evento SOLO all'attivazione della scena e SOLO alla Disattivazione

Quindi avrai le seguenti opzioni d'uso:

ALL_ON = OFF..........................Indica che sei nello scenario Giorno (ex Centrale Sicurezza Disattivata)
ALL_ON = ON........................Indica che sei nello scenario Notte (ex Centrale Sicurezza Attivata)

mentre i fronti creano i seguenti eventi,

il Fronte ---|P|--- nel passaggio tra OFF e ON di ALL_ON..........................Indica che in quel momento è stato attivato lo scenario Notte
il Fronte ---|N|--- nel passaggio tra ON e OFF di ALL_ON..........................Indica che in quel momento è stato attivato lo scenario Giorno
Ale sei troppo "criptico" :lol: per renderla più semplice, visto che io ho solo un ingresso (biometrico) ci metto --|P|-- ?

Intendi quello? :shock:
YahooSeeker [Bot]
Messaggi: 80
Iscritto il: gio 14 gen 2021, 18:56

Re: Attivazione-Disattivazione tramite Biometrico

Messaggio da YahooSeeker [Bot] »

i Fronti sono alternative, il loro utilizzo dipende dal fatto che ti siano utili nel programma che devi fare,

per partire utilizza questa logica cosi da creare quello che già era presente con la centrale di Sicurezza

----------| ALL_ON |---------------------------------------( Stato Centrale) ---

Il resto dovrebbe essere già pronto e testato

giusto!?
zeatles
Messaggi: 8
Iscritto il: sab 16 ott 2021, 16:42

Re: Attivazione-Disattivazione tramite Biometrico

Messaggio da zeatles »

Ciao Ale, dopo un pò di tempo riprendo questo vecchio post in quanto ora c'è la necessità di una piccola variante: ora oltre a fare due scenari "demo" entra-entri, ci serve gestire alcune luci che prima non usavamo, e così mi è sorto un dubbio!!!
Questo è il ladder che usavo per lo scenario comandato dal biometrico (ricordo che il biometrico ha un solo contatto NO che dopo il riconoscimento, si chiude e dopo 2sec si riapre):

Immagine

Col quale comando le tende:

Immagine

e questa è una delle luci che vengono accese e spente dai due scenari (in P e in N):

Immagine

Mentre prima gestivo solo come demo dal biomentrico determinate luci e le tende, ora vorrei comandarli oltre che col biometrico anche con la supervisione: ho notato che però le luci in particolare quando è attivo il PP sul P cioé quando mi accende le luci, poiché mi "forza" il PPSR ad 1 per l'accensione delle luci, ovviamente se provo a spegnerla da supervisione, non riesco appunto perché il PP mi impone ALL_ON in P su 1...

Quando invece faccio l'altro scenario, quello N e quindi cambia il PP, mi spegne le luci, allora posso comandarle pure da supervisione...

Stavo pensando a delle soluzioni, tipo temporizzare ALL_ON per resettarlo dopo 5sec ma così non mi farebbe lo scenario N perché il PP andrebbe sempre in P...

Mi daresti una mano su come modificare il ladder???

Grazie
YahooSeeker [Bot]
Messaggi: 80
Iscritto il: gio 14 gen 2021, 18:56

Re: Attivazione-Disattivazione tramite Biometrico

Messaggio da YahooSeeker [Bot] »

Non devi modificare la logica attuale, se vuoi aggiungere un "punto di attuazione" che sia da supervisione Web ecc..
devi aggiungere un secondo relè con fronte di salita (P) o discesa (N) a secondo di dove lo poni, in parallelo a quelli già in uso.

I fronti operano solo un ciclo al successivo il contatto nella logica risulta aperto (scaduto)
quindi di contatti ne puoi mettere più di uno.

Semmai è il relè con %MX556.9 che non disponendo del fronte impedisce di svolgere la corretta funzionalità del parallelo tra i due.