Gestione B&B con tastiera Blindata PKBC1

Forum dedicato in modo specifico al controllo accessi
Lettori e centrali RFID, Tastiere KeyDigit, PhonePass, Lettori UHF,
Controllo Accessi con Telecomandi Wireless
zeatles
Messaggi: 8
Iscritto il: sab 16 ott 2021, 16:42

Gestione B&B con tastiera Blindata PKBC1

Messaggio da zeatles »

Ciao Ale, ho questa esigenza: dovrei fare una proposta ad un cliente per gestire un piccolo B&B di 4 stanze, a cui ci si accede dopo aver aperto due portoni esterni (uno fuori dal cortile e l'altro è dell'androne del palazzo). Vorrei fargli due proposte, una con il Master GSM (che ho risolto come fare) e l'altra utilizzando come da oggetto la tastiera Blindata PKBC1 associata ad un PLC (4in/4out) + ragnetto (per coprire tutte e sei le uscite) + relé per i ragnetti.

Poiché il cliente vorrebbe gestire la creazione dei PIN delle tastiere da remoto, dovrei fare una paginetta di supervisione attraverso la quale lui inserisce i PIN (differenti ogni volta al cambio cliente) nelle tastiere che apriranno le camere e i due portoni...

L'idea è che ogni tastiera attiva una elettroserratura associata alla verifica del PIN corretto, stessa cosa per i portoni, dove vorrei che però il pin sia lo stesso che il cliente usa poi per entrare in camera: quindi al cliente gli viene assegnato un pin e lui con quello apre i due portoni, uno dopo l'altro (non contemporaneamente!), e poi usa sempre lo stesso pin per entrare in camera sua...

Ok l'idea a cui ho pensato potrebbe essere corretta e mi è diciamo chiara...ora però mi sopraggiungono i problemi con il Ladder :D

Normalmente quando si una il QLF il valore di IN2 è una costante da confrontare ma in questo caso invece è il PIN (scritto da supervisione) che deve essere confrontato con quello che digita il cliente, quindi su IN2 non ci sarà una costante ma una variabile che dovrà essere scritta ad ogni compilazione dalla pagina della supervisione (cioè al cambio cliente)...prima di passare alla parte di scrittura e dei comandi di supervisione, vorrei che mi dessi una mano per sapere se la parte di ladder è corretta (in realtà ho i miei forti dubbi :( )...

Dagli esempi trovati su LH:

Immagine

Ho provato ad ipotizzare una variante (lì il 23 è appunto un valore costante) ma non so se è corretto usare le DHTP ritentive :

Immagine

I pin inseriti da supervisione dovranno essere anche confrontati con il pin inserito nei due portoni ma dovrà essere lo stesso anche per accedere alla stanza assegnata:

Immagine

Immagine

Mi potresti dire se ho scritto delle gran cavolate??? Spero mi possa aiutare per questa prima parte, poi inzierò a pensare ai comandi da inviare per andare a scrivere l'IN2 da supervisione... :oops:

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

Re: Gestione B&B con tastiera Blindata PKBC1

Messaggio da YahooSeeker [Bot] »

HomePLC ha un area di memoria di 200 tags (leggibile anche da Modbus RTU) che puoi gestire direttamente dal programma di gestione Access Control come ogni altra centrale.

Ps: e 800 Log accessi.

Io farei cosi,
1) Abiliti il Tag nella memoria HomePLC
2) Per ogni digitazione di codici sui lettori controlli da quale tastierino viene effettuato.
3) se è il cancello principale o secondario attivi la relativa uscita

in pratica si sfrutta il Flag "Carta Abilitata" in AND logico col numero di lettore interessato.

4) per le camere idem come sopra solo che controlli che i numeri da 10021 a 10029 aprono la camera 2
quelli da 10031 a 10039 aprano la camera 3 e cosi via (i numeri sono scelti a caso chiaramente)
cosi quando hai la combinazione:

Flag = Carta Abilitata
Address Lettore = 2
Numero Tag compreso tra 10020 e 10030
puoi aprire la porta del locale 2.

in alternativa utilizzi una CCA o una centrale da guida DIN col tastierino e non serve alcun programma
sul HomePLC cosi estendi i numeri su ogni locale a 65000 e hai anche 5000 log :lol:

Più interessante potrebbe essere estendere l'uso del tastierino alle funzioni complete di accesso
adesso si può grazie alle centrali K che permettono anche di programmare per il tastierino:

Ora e Giorno di scadenza
Livello Utente
Fasce Orarie
ecc..
cosi come se fosse un normale tag RFID
l'unico limite sono gli 800 utenti per accesso ma penso che per queste applicazioni siano sufficienti! 8-)
YahooSeeker [Bot]
Messaggi: 80
Iscritto il: gio 14 gen 2021, 18:56

Re: Gestione B&B con tastiera Blindata PKBC1

Messaggio da YahooSeeker [Bot] »

Vedi articolo sulleCentrali modello K
zeatles
Messaggi: 8
Iscritto il: sab 16 ott 2021, 16:42

Re: Gestione B&B con tastiera Blindata PKBC1

Messaggio da zeatles »

...questa cosa della Centrale Accessi non mi è ancora molto chiara, domani in ufficio mi documento un po'...
Tanto per considerararlo un piccolo passettino, quello che ho scritto su ladder, è corretto o no?
Grazie
YahooSeeker [Bot]
Messaggi: 80
Iscritto il: gio 14 gen 2021, 18:56

Re: Gestione B&B con tastiera Blindata PKBC1

Messaggio da YahooSeeker [Bot] »

Mettere le 4 Word in parallelo non è corretto per fare 4 comparazioni va utilizzato un comparatore CMP_W
per ogni numero da verificare, ma questo è inutile dato che esiste una comparazione di 200 numeri con abbinamento già gestito dal programma di gestione accessi.
zeatles
Messaggi: 8
Iscritto il: sab 16 ott 2021, 16:42

Re: Gestione B&B con tastiera Blindata PKBC1

Messaggio da zeatles »

Admin_HPLC ha scritto:Mettere le 4 Word in parallelo non è corretto per fare 4 comparazioni va utilizzato un comparatore CMP_W
per ogni numero da verificare, ma questo è inutile dato che esiste una comparazione di 200 numeri con abbinamento già gestito dal programma di gestione accessi.
Ale, io le ho messe in parallelo solo perché li stessi codici che il proprietario del B&B inserisce da supervisione per le camere, dovranno essere usati pure per aprire i portoni esterni: quindi ogni volta uno dei 4 PIN deve essere corretto e uguale a quello di almeno una porta, altrimenti il portono non si apre...

Poi se tecnicamente il comparatore non è in grado di gestire più ingressi (IN2) contemporanei per poterli confrontare con l'IN1, questo non lo so...ma è stato fatto con lo scopo, che per aprire quel determinato portone, il comparatore deve verificare che almeno uno dei 4 codici in IN2 sia corretto...

Inoltre colgo l'occasione per sapere se in questo caso la tipologia di word DHTP che ho scelto è corretta al mio scopo, nel senso che spesso (anche negli esempi di LH) vengono usate delle word che spesso ne ignoro il significato e il motivo per cui sono usate proprio quelle...

Provo a confrontarmi con la tabella delle risorse ma alcune cose non mi tornano...se potessi darmi delle indicazioni su dove documentarmi bene...

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

Re: Gestione B&B con tastiera Blindata PKBC1

Messaggio da YahooSeeker [Bot] »

I registri sono a 16 Bit (Word) non ci sono altre definizioni se non la doppia Word a 32 Bit
questo è valido per le definizioni 16 e 32 Bit su LadderHome cosi come per ogni altro dispositivo e Software esistente.

Ripeto, mettere in parallelo dei registri non è corretto, ogni comparazione richiede l'uso distinto di una CMP_W per questo l'esempio non è corretto.
Se utilizzi il buffer del controllo accessi (200 tags) è tutto più semplice e snello come programmazione,
se invece opti per le centrali accessi + tastierache è la soluzione ideale risolvi in tempo reale e senza quasi alcun codice da programmare (vedi esempi Ladder livello 1)

Sinceramente per il costo accessorio non vale la pena programmare l'attività riducendo del 90% le prestazioni del controllo e della gestione.
zeatles
Messaggi: 8
Iscritto il: sab 16 ott 2021, 16:42

Re: Gestione B&B con tastiera Blindata PKBC1

Messaggio da zeatles »

...mantendo fede alla possibilità di fare tutto con i tastierini (scelta del cliente), mi chiedeva se posso fare una gerstione dei carichi all'uscita della stanza...cioè nel momento in cui il cliente esce, stacco l'alimentazione nella camera in modo da risparmiare...

Nella tipologia "standard" del controllo accessi abbiamo una card e nel momento in cui il cliente esce, si porta via la card e quello mi dà l'indicazione che il cliente non è più in camera e faccio staccare il carico...ma in questo caso come posso pensarla??? Considerando che in camera potrebbero essere più di un cliente (>=2) e quindi non è detto che se uno esce, non vi sia dentro qualcun altro :? In questo caso ovviamente non abbiamo la card inserita dopo che uno dei clienti è uscito...

Si potrebbe pensare ad un sensore che rileva la presenza all'interno...

Ti è già capitata questa situazione con i tastierini???

Quindi mi servirebbe un consiglio per: disattivare il carico all'uscita del cliente ma SOLO quando TUTTI i clienti sono usciti...

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

Re: Gestione B&B con tastiera Blindata PKBC1

Messaggio da YahooSeeker [Bot] »

Si è fattibile,
è una funzione già studiata per altri dispositivi ma non ancora implementata sulle centrali.
Per sicurezza funzionale serve:

n.1 Un sensore magnetico sulla porta.
n.1 Sensore di presenza da soffitto (solo IR) per ogni locale oppure in alternativa un sensore IR da frutto (con posizione studiata)
Per completare il Kit al 100% se c'è una doccia serve anche un sensore di umidità in quel locale.
zeatles
Messaggi: 8
Iscritto il: sab 16 ott 2021, 16:42

Re: Gestione B&B con tastiera Blindata PKBC1

Messaggio da zeatles »

Admin_HPLC ha scritto: mer 06 dic 2017, 09:53 Si è fattibile,
è una funzione già studiata per altri dispositivi ma non ancora implementata sulle centrali.
Per sicurezza funzionale serve:

n.1 Un sensore magnetico sulla porta.
n.1 Sensore di presenza da soffitto (solo IR) per ogni locale oppure in alternativa un sensore IR da frutto (con posizione studiata)
Per completare il Kit al 100% se c'è una doccia serve anche un sensore di umidità in quel locale.
Sì infatti, è un pò come l'avevo pensata io con i sensori...però l'ho chiamato e mi ha detto che aggiungere tot sensori x numero camere + accessi, alzerebbe il costo (mi ha detto che ha un budget ristretto) e così ho pensato a due codici (PIN), uno per entrare ed uno per uscire: nel momento in cui uno entra, inerisce un codice e attiva i carichi, nel caso debba uscire (e sono in due e debbano uscire entrambi) inserisce l'altro codice che mi stacca i carichi (credici che lo fanno :lol: ), altrimenti se uno rimane dentro, l'altro chiude semplicemente la porta :P

O potrei trovare il modo di "obbligare" il cliente quando esce a dover digitare per forza almeno uno dei due codici altrimenti la porta non si chiude??? Lavorando sul relé dell'elettroserratura... :idea:
YahooSeeker [Bot]
Messaggi: 80
Iscritto il: gio 14 gen 2021, 18:56

Re: Gestione B&B con tastiera Blindata PKBC1

Messaggio da YahooSeeker [Bot] »

Con Obbligo di digitare il codice non è accettabile dal cliente e quindi il sistema non può funzionare.

Se il tuo cliente vuole risparmiare e fare un lavoro parziale puoi mettere un sensore di movimento con tempi > 20 minuti
e fargli accettare che qualche disattivazione intempestiva se il cliente è in bagno o fermo ci potrebbe essere.
Altrimenti se le cose devono funzionare correttamente al 99.9% servono i sensori come accennavo sopra.
zeatles
Messaggi: 8
Iscritto il: sab 16 ott 2021, 16:42

Re: Gestione B&B con tastiera Blindata PKBC1

Messaggio da zeatles »

...ne proverò a parlare con lui...

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

Re: Gestione B&B con tastiera Blindata PKBC1

Messaggio da zeatles »

Admin_HPLC ha scritto: lun 16 ott 2017, 17:38 HomePLC ha un area di memoria di 200 tags (leggibile anche da Modbus RTU) che puoi gestire direttamente dal programma di gestione Access Control come ogni altra centrale.

Ps: e 800 Log accessi.

Io farei cosi,
1) Abiliti il Tag nella memoria HomePLC
2) Per ogni digitazione di codici sui lettori controlli da quale tastierino viene effettuato.
3) se è il cancello principale o secondario attivi la relativa uscita

in pratica si sfrutta il Flag "Carta Abilitata" in AND logico col numero di lettore interessato.

4) per le camere idem come sopra solo che controlli che i numeri da 10021 a 10029 aprono la camera 2
quelli da 10031 a 10039 aprano la camera 3 e cosi via (i numeri sono scelti a caso chiaramente)
cosi quando hai la combinazione:

Flag = Carta Abilitata
Address Lettore = 2
Numero Tag compreso tra 10020 e 10030
puoi aprire la porta del locale 2.
Ciao Ale, se non ho male interpretato quello che mi consigli ho fatto così (il TON è per staccare l'elettroserratura):

Per il portone esterno

Immagine

e funziona, mentre per una camera ho fatto così

Immagine

ma non mi attiva l'uscita, sarà che i due CMP_W il ladder non riesce a digerirli messi in AND???

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

Re: Gestione B&B con tastiera Blindata PKBC1

Messaggio da zeatles »

Così sembra funzionare:

Immagine

potrebbe essere una soluzione accettabile o si potrebbe ottimizzare?

Grazie

PS: strano che il ladder non riesca a gestire due AND in cascata :mrgreen:
YahooSeeker [Bot]
Messaggi: 80
Iscritto il: gio 14 gen 2021, 18:56

Re: Gestione B&B con tastiera Blindata PKBC1

Messaggio da YahooSeeker [Bot] »

Prova a utilizzare delle variabili Temporanee e spezzare i Rung, il compilatore del Ladder ti sarà riconoscente! :D

Il Programma Ladder esegue codice compilato cosi come ogni altro linguaggio, quindi prima di scrivere una funzione complessa
meglio dividerla in più sub-funzioni.

in pratica quello che hai scritto in ladder equivale al codice di alto livello seguente:

Codice: Seleziona tutto

Timer.interval = 2 Secondi

If %MW13 >= 1000 then
    Maggiore = true
else
   Maggiore = false
end If

If %MW13<= 2000 then
    Minore = true
else
   Minore = false
end If

If Maggiore = true and _
   Minore = true and _
   Card_valida = true Then
  
 Uscita_1 = True
  Uscita_1b = True
  Timer = True
End If

If Timer = True then
    Camera_1 = True
else
    Camera_1 = false
end if

Come vedi nel codice le funzioni sono separate quindi perché non riscrivere lo stesso codice correttamente anche nel Ladder?
rangeCardValide.jpg

Nota: le librerie del LadderHome sono in parte IEC1131-3 Standard e in parte Custom, se utilizzi in modo preferenziale quelle standard
ottieni molti vantaggi:

a) Trasportabilità dello schema software tra i prossimi HomePLC e vari PLC

b) Il software diventa standard e quindi leggibile anche a chi non conosce le librerie Custom (quelle AND, OR, ecc.. non sono standard sono più da Elettronici e che da programmatori Ladder )

c) Puoi marcare il programma con la Compatibilità a livello mondiale con tutti gli schemi in IEC1131-3 e EN61131-3 ovvero lo standard dei migliori programmi per automazione sul mercato.
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
zeatles
Messaggi: 8
Iscritto il: sab 16 ott 2021, 16:42

Re: Gestione B&B con tastiera Blindata PKBC1

Messaggio da zeatles »

Admin_HPLC ha scritto: mer 27 dic 2017, 20:26 Prova a utilizzare delle variabili Temporanee e spezzare i Rung, il compilatore del Ladder ti sarà riconoscente! :D

Il Programma Ladder esegue codice compilato cosi come ogni altro linguaggio, quindi prima di scrivere una funzione complessa
meglio dividerla in più sub-funzioni.
....
:) in effetti spesso ci si dimentica che le cose semplici, sono sempre le più efficaci ;)

Grazie e buon anno :mrgreen:
zeatles
Messaggi: 8
Iscritto il: sab 16 ott 2021, 16:42

Re: Gestione B&B con tastiera Blindata PKBC1

Messaggio da zeatles »

Ciao Ale, stavo facendo dei test e sembra andare bene, ho inoltre implementato l'accensione dei led nei casi di carta valida o non valida...

Immagine

Volevo però aggiungere una cosa ma sto trovando difficoltà...

Quando sono in un tastierino e digito una carta valida ma che è associata ad un altro tastierino, ovviamente lui rileva che la "carta" è valida, non mi attiva l'uscita ma vorrei che in quel caso mi accendesse il led rosso (cioè il bit5)...

Come vedi nell'esempio che ho messo, se inserisci un pin/carta non valida, si accende il pin ma nel caso che uno (per ipotesi) digitasse un pin valido ma su una tastiera errata, vorrei che si accendesse il led rosso...

Ci ho riflettuto ma forse ho trovato una soluzione un pò complicata...sicuramente tu hai una soluzione più immediata :P

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

Re: Gestione B&B con tastiera Blindata PKBC1

Messaggio da zeatles »

In questo caso se inserisci un numero compreso tra 1000 e 2000 e la carta è abilitata, lui ti apre questa serratura. Se inserisco un pin valido però per un'altra serratura (es 7000), lui mi chiude il contatto carta valida, ovviamente non essendo compreso tra 1000 e 2000 non apre la serratura...ma in questo caso vorrei che si accendesse il led rosso, così come si accende ogni volta che si digita un pin sbagliato...
YahooSeeker [Bot]
Messaggi: 80
Iscritto il: gio 14 gen 2021, 18:56

Re: Gestione B&B con tastiera Blindata PKBC1

Messaggio da YahooSeeker [Bot] »

In pratica devi anche verificare da quale tastierino arriva la digitazione,

per fare questo ci sono due metodi, quello più immediato è controllare se il valore del codice all'indirizzo del tastierino è <> da zero.

Per attivare un Led di errore:

se la Card è valida (Comparazione codici OK) e l'indirizzo e il range di comparazione sono corretti si attiva l'uscita.

---------|Card Valida = True|----------------------|Comparazione Range = True|----------|Indirizzo Lettore A = True|---------------------( Uscita A = True)

mentre se la Card è Valida (Comparazione codici OK) l'indirizzo è corretto ma non lo è il range di comparazione si attiva il led di errore.

---------|Card Valida = TRUE|----------------------|NOT di Comparazione Range = True|----------|Indirizzo Lettore A = TRUE|-----------------------( Led Errore A = True)
zeatles
Messaggi: 8
Iscritto il: sab 16 ott 2021, 16:42

Re: Gestione B&B con tastiera Blindata PKBC1

Messaggio da zeatles »

Admin_HPLC ha scritto: ven 29 dic 2017, 01:10
mentre se la Card è Valida (Comparazione codici OK) l'indirizzo è corretto ma non lo è il range di comparazione si attiva il led di errore.

---------|Card Valida = TRUE|----------------------|NOT di Comparazione Range = True|----------|Indirizzo Lettore A = TRUE|-----------------------( Led Errore A = True)
Ciao Ale, il problema non è quando uno inserisce il codice carta valida ma quando lo inserisce in una tastiera che non è la sua!!! Se guardi il ladder che ho postato, l'ultimo rang identifica la tastiera e il led rosso che si accende e tutto funziona correttamente!
Ripeto, se io digito un pin valido (tra tutte le card valide) su un tastierino in cui un cliente non deve digitare, il led rosso non si accende...infatti l'ultima riga mi semplifica il ragionamento: con la CartaNonValida, basta che uno sbagli un pin e si accende subito il led rosso senza fare confronti di valori...

Forse mi sono spiegato male nel precedente post...

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

Re: Gestione B&B con tastiera Blindata PKBC1

Messaggio da zeatles »

Ho provato questa soluzione e funziona...ma mi sembra una schifezza e soprattutto, troppo macchinosa :oops:

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

Re: Gestione B&B con tastiera Blindata PKBC1

Messaggio da YahooSeeker [Bot] »

Infatti la combinazione Carta Valida su confronto Indirizzo per Range Codici non corretto secondo me è la soluzione al tuo quesito
che poi questa non sia la soluzione consigliata in queste applicazione è una scelta progettuale.

Nota Progettuale:
A titolo informativo evitate di fare sistemi di controllo accessi multipli col Ladder l'ideale in questi casi è di interporre una CDSK tra HomePLC e il Tastierino,
cosi da disporre in modo immediato del 100% delle funzioni utili scrivendo nel Ladder poco o niente.

Fare test col codice può essere utile per fare esperienza ma nella fase di lavorazione è meglio perdere meno tempo possibile e raggiungere un risultato sicuramente affidabile

Se si vuole replicare un sistema di controllo accessi tramite Ladder va messo nel conto (quindi Ore/Giorni quindi euro da sommare al costo progetto)
di dover perdere del tempo per fare le varie prove, in ufficio e poi sull'impianto approccio tipico delle soluzioni Custom.

Queste difficoltà, il tempo speso e il minimale risultato ottenuto deve far ragionare sul perché esistono e sono sempre consigliate le centrali accessi
queste svolgono già queste funzioni e molte altre in modo semplice e immediato, ottenendo un risultato completo di tutte le funzioni standard per il controllo accessi.

Al contrario far fare al Ladder quello che fa un oggetto già pronto comporta un utilizzo intensivo della memoria, richiede molto tempo e varie verifiche funzionali
e il risultato ottenuto per vari motivi non potrà mai essere lo stesso.
zeatles
Messaggi: 8
Iscritto il: sab 16 ott 2021, 16:42

Re: Gestione B&B con tastiera Blindata PKBC1

Messaggio da zeatles »

Admin_HPLC ha scritto: ven 29 dic 2017, 10:57 Infatti la combinazione Carta Valida su confronto Indirizzo per Range Codici non corretto secondo me è la soluzione al tuo quesito
che poi questa non sia la soluzione consigliata in queste applicazione è una scelta progettuale.

Nota Progettuale:
A titolo informativo evitate di fare sistemi di controllo accessi multipli col Ladder l'ideale in questi casi è di interporre una CDSK tra HomePLC e il Tastierino,
cosi da disporre in modo immediato del 100% delle funzioni utili scrivendo nel Ladder poco o niente.

Fare test col codice può essere utile per fare esperienza ma nella fase di lavorazione è meglio perdere meno tempo possibile e raggiungere un risultato sicuramente affidabile

Se si vuole replicare un sistema di controllo accessi tramite Ladder va messo nel conto (quindi Ore/Giorni quindi euro da sommare al costo progetto)
di dover perdere del tempo per fare le varie prove, in ufficio e poi sull'impianto approccio tipico delle soluzioni Custom.

Queste difficoltà, il tempo speso e il minimale risultato ottenuto deve far ragionare sul perché esistono e sono sempre consigliate le centrali accessi
queste svolgono già queste funzioni e molte altre in modo semplice e immediato, ottenendo un risultato completo di tutte le funzioni standard per il controllo accessi.

Al contrario far fare al Ladder quello che fa un oggetto già pronto comporta un utilizzo intensivo della memoria, richiede molto tempo e varie verifiche funzionali
e il risultato ottenuto per vari motivi non potrà mai essere lo stesso.
Sì certo Ale, ti do ragione...in realtà la scelta è stata fatta essenzialmente perché i costi erano contenuti da parte del cliente e a me serviva imparare a programmare questi tastierini (quindi per il cliente è stato a costo zero!)...

Sicuramente per le prossime volte, vedrò di rientrarci nel costo della CDSK5...

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

Re: Gestione B&B con tastiera Blindata PKBC1

Messaggio da zeatles »

Stranamente c'è qualcosa che non va...

Senza inserire nessun pin (quindi a riposo) ho questa situazione:

Immagine

Immagine

Provo ad inserire un pin valido (carta valida) 5900 ma di un'altra tastiera ed ottengo correttamente che si accende la luce rossa:

Immagine

inserisco invece un codice a caso ed ora non si accende più la luce rossa (mentre prima di aggiungere questo codice funzionava e le altre tastiere a cui non ho ancora modificato il ladder, all'inserimento di un pin errato si accende la luce):

Immagine

non capisco come mai inserendo un codice errato (carta non valida) mi chiude il bit carta non valida ma non attiva l'uscita sullo stesso rung :roll:

Forse sto sbagliando l'ordine in cui sto mettendo i rung...potresti dargli un'occhiata?

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

Re: Gestione B&B con tastiera Blindata PKBC1

Messaggio da YahooSeeker [Bot] »

Perché hai duplicato le uscite, nel Ladder (su qualsiasi PLC) è vietato duplicare un uscita.

In Pratica avresti fatto questo!

Codice: Seleziona tutto

If CartaNonValida = true then 
 
   NonApre_3 = True .........................qui attiva l'uscita

else 
 
NonApre_3 = false

end if

If CartaValida and ErroreTot1 then

NonApre_3 = True

else 
 
NonApre_3 = false.........................qui la disattiva nuovamente!!!!!........(*)

end if
(*) l'ultima istruzione eseguita è quella che viene inviata sul Bus.
YahooSeeker [Bot]
Messaggi: 80
Iscritto il: gio 14 gen 2021, 18:56

Re: Gestione B&B con tastiera Blindata PKBC1

Messaggio da YahooSeeker [Bot] »

Inoltre quella READVAR in serie a un ingresso digitale cosa sarebbe??

nello schema non è corretto usare un valore in serie a un Bit ??
zeatles
Messaggi: 8
Iscritto il: sab 16 ott 2021, 16:42

Re: Gestione B&B con tastiera Blindata PKBC1

Messaggio da zeatles »

Admin_HPLC ha scritto: ven 29 dic 2017, 19:56
(*) l'ultima istruzione eseguita è quella che viene inviata sul Bus.
Hai ragione, mi era sfuggita stupidamente questa cosa :oops:

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

Re: Gestione B&B con tastiera Blindata PKBC1

Messaggio da zeatles »

Admin_HPLC ha scritto: ven 29 dic 2017, 19:57 Inoltre quella READVAR in serie a un ingresso digitale cosa sarebbe??

nello schema non è corretto usare un valore in serie a un Bit ??
L'idea inziale era quella di fare in modo che con la readvar corretta, venisse identificato da quale tastierino fosse stata fatta l'imputazioni del PIN...in realtà:

1) il ladder mi dice che non ci sono errori in compilazione (poi che "stilistiamente" non si possa fare questo non lo so);
2) essendo il bit CartaValida "generale" per tutte le tastiere, se si inserisce solo il contatto CartaValida e l'uscita per accedere il led e l'apertura della serratura, si sarebbe rischiato che ad ogni carta valida, mi apriva tutte le serrature...a meno di inserire in serie un altro controllo ulteriore...come del resto poi è stato fatto... :roll:

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

Re: Gestione B&B con tastiera Blindata PKBC1

Messaggio da zeatles »

Admin_HPLC ha scritto: ven 29 dic 2017, 19:56 Perché hai duplicato le uscite, nel Ladder (su qualsiasi PLC) è vietato duplicare un uscita.
....
Ok così funziona :idea:

Immagine

;)

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

Re: Gestione B&B con tastiera Blindata PKBC1

Messaggio da zeatles »

... :P in effetti dando un'occhiata all'ultimo rang, mi sono accorto che funziona per lo scopo che volevo raggiungere ma ho notato che ha un bug: se digito un valore errato ma sempre nel range tra 1000 e 2000, ovviamente ErroreTot1 non si chiude e la luce rossa (NonApre_3) non si accende...

Mi daresti un consiglio su come ovviare al problema?

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

Re: Gestione B&B con tastiera Blindata PKBC1

Messaggio da zeatles »

ok così dovrei aver eliminato il bug...
Immagine :P
YahooSeeker [Bot]
Messaggi: 80
Iscritto il: gio 14 gen 2021, 18:56

Re: Gestione B&B con tastiera Blindata PKBC1

Messaggio da YahooSeeker [Bot] »

Se dopo un tempo x dalla digitazione non apre, attivi la segnalazione.

Puoi farlo facendo partire un Timer con un relè su SET
e poi lo stesso RELE lo metti a RESET se apre.

Ricorda di disattivarlo comunque anche se c'è l'errore dopo qualche secondo.