Eurotech PCN-1001 Manuale del proprietario

Tipo
Manuale del proprietario
DynaPCN
-10-10-01
RS
-485 Passenger & People Counter
PROTOCOLLO DI COMUNICAZIONE RS-485
Rev
1-2 – 16 marzo 2018 DYPCN-10-01-00_RS485ComProt_IT_1-2 – ITALIANO
© 2018 Eurotech SpA - Via Fratelli Solari 3/A - 33020 AMARO (UD) - Italy
Tutela dei marchi
Tutti i marchi, marchi registrati, loghi, nomi di aziende, e nomi di prodotti contenuti in questo
documento appartengono ai rispettivi proprietari.
Cronologia delle revisioni
Revisione
Descrizione
Data
1-0
Primo rilascio 28 febbraio 2014
1-1
Revisione dei contenuti 6 marzo 2018
1-2
Aggiornato elenco dei comandi 16 marzo 2018
DynaPCN-10-10-01 Protocollo di Comunicazione RS-485 Rev. 1-2 Sommario
3 /
16
Sommario
Tutela dei marchi ................................................................................................................................................ 2
Cronologia delle revisioni ................................................................................................................................... 2
Sommario .................................................................................................................................................................... 3
1 Introduzione ........................................................................................................................................................ 5
2 Elenco dei comandi ............................................................................................................................................ 7
2.1 diagnostic_en ........................................................................................................................................... 7
2.2 enable_pc ................................................................................................................................................. 7
2.3 fw_version ................................................................................................................................................ 7
2.4 gcounters .................................................................................................................................................. 7
2.5 gdatetime .................................................................................................................................................. 8
2.6 gdoorstatus ............................................................................................................................................... 8
2.7 input0 ........................................................................................................................................................ 8
2.8 input1 ........................................................................................................................................................ 9
2.9 ker_version ............................................................................................................................................... 9
2.10 pcn1001_status ...................................................................................................................................... 10
2.11 reset........................................................................................................................................................ 11
2.12 restore .................................................................................................................................................... 11
2.13 sdatetime ................................................................................................................................................ 11
2.14 sled ......................................................................................................................................................... 11
2.15 sys_version ............................................................................................................................................ 12
2.16 testin0 ..................................................................................................................................................... 12
2.17 testin1 ..................................................................................................................................................... 12
2.18 version .................................................................................................................................................... 12
3 Logica di funzionamento ................................................................................................................................. 13
Notes .......................................................................................................................................................................... 15
(Questa pagina viene lasciata bianca intenzionalmente)
DynaPCN-10-10-01 Protocollo di Comunicazione RS-485 Rev. 1-2 Introduzione
5 /
16
1 Introduzione
Questo documento descrive i comandi di un protocollo di comunicazione seriale RS-485 da
utilizzare tra un applicativo utente e il DynaPCN-10-10-01.
La comunicazione è basata su un protocollo Serial Network Protocol (SNP).
Se nessuna seriale è disponibile, è possibile installare un emulatore RS-485 via USB.
Questo protocollo permette di inviare e ricevere messaggi via porta seriale attraverso le routine
SNP_Recv() e SNP_Send().
Per fare il build corretto di un pacchetto per questo protocollo, SNP_Send() usa
BuildSNPCommand().
Per maggiori informazioni vedere il documento: DynaPCN-10-10-01 Manuale Utente.
Ogni comando è rappresentato nel modo seguente:
Comando
Nome del comando
Descrizione Comando
Breve descrizione dello scopo del comando
Parametro
Formato e tipo del/i parametro/i ammesso/i
Descrizione Parametro
Descrizione del/i parametro/i: valore permesso, default ..
Risultato
Formato, tipo e significato del/i risultato/i ammesso/i
(Questa pagina viene lasciata bianca intenzionalmente)
DynaPCN-10-10-01 Protocollo di Comunicazione RS-485 Rev. 1-2 Elenco dei comandi
7 /
16
2 Elenco dei comandi
2.1 diagnostic_en
Comando
diagnostic_en
Descrizione Comando
Abilita o disabilita la diagnostica
Parametro
Unsigned char (1 byte)
Descrizione Parametro
Se 0 : Disabilitata
Risultato
2.2 enable_pc
Comando
enable_pc
Descrizione Comando
Abilita o disabilità il conteggio persone
Parametro
Unsigned char (1 byte)
Descrizione Parametro
Se 1 : Abilita il conteggio persone
Se 0: Disabilita il conteggio persone
Risultato
2.3 fw_version
Comando fw_version
Descrizione Comando
Restituisce la versione installata del firmware FPGA
Parametro
Descrizione Parametro
Risultato
Stringa contenente la versione installata del firmware FPGA (ad esempio:“3.0”)
2.4 gcounters
Comando
gcounters
Descrizione Comando
Restituisce il valore corrente dei contatori (In & Out)
Parametro
Descrizione Parametro
Risultato
Due variabili di tipo unsigned long (lunghe 4 byte).
Il primo numero è il valore del contatore In.
Il secondo numero è il valore del contatore Out.
Elenco dei comandi DynaPCN-10-10-01 RS-485 Passenger & People Counter Rev. 1-2
8
/ 16
2.5 gdatetime
Comando
gdatetime
Descrizione Comando
Restituisce data e ora correnti del PCN
Parametro
Descrizione Parametro
Risultato
Stringa contenente la data e ora corrente del DynaPCN-10-10-01
2.6 gdoorstatus
Comando
gdoorstatus
Descrizione Comando
Restituisce lo stato della porta
Parametro
Descrizione Parametro
Risultato
Unsigned char (1 byte).
Se 1 : La porta è aperta
Se 0 : La porta è chiusa
2.7 input0
Comando
input0
Descrizione Comando
Imposta la funzionalità associata al Digital input 0
Parametro
Unsigned short (2 byte)
Descrizione Parametro
Vedere Tabella 1
Risultato
Tabella 1. Mappa funzionalità Digital Input0
Valore
Funzionalità
Descrizione
0
Do Nothing
Il segnale del Digital input viene ignorato
1
Reset Counters
Quando viene rilevato un fronte di salita i contatori vengono azzerati
2
Enable/Disable Person Counting
Quando viene rilevato un fronte di salita viene fatto partire il conteggio.
Quando viene rilevato un fronte di discesa viene fermato il conteggio.
3
Test
Usato per testare il segnale
4
Reset Counters Reverse
Quando viene rilevato un fronte di discesa i contatori vengono azzerati
5
Enable/Disable Person Counting
Reverse
Quando viene rilevato un fronte di discesa viene fatto partire il
conteggio.
Quando viene rilevato un fronte di salita viene fermato il conteggio.
DynaPCN-10-10-01 Protocollo di Comunicazione RS-485 Rev. 1-2 Elenco dei comandi
9 /
16
2.8 input1
Comando
Input1
Descrizione Comando
Imposta la funzionalità associata al Digital Input 1
Parametro
Unsigned short (2 byte)
Descrizione Parametro
Vedere Tabella 2
Risultato
Tabella 2. Mappa funzionalità Digital Input1
Valore
Funzionalità
Descrizione
0
Do Nothing
Il segnale del Digital input viene ignorato
1
Reset Counters
Quando viene rilevato un fronte di salita i contatori vengono azzerati
2
Enable/Disable Person Counting
Quando viene rilevato un fronte di salita viene fatto partire il conteggio.
Quando viene rilevato un fronte di discesa viene fermato il conteggio.
3
Test
Usato per testare il segnale
4
Reset Counters Reverse
Quando viene rilevato un fronte di discesa i contatori vengono azzerati
5
Enable/Disable Person Counting
Reverse
Quando viene rilevato un fronte di discesa viene fatto partire il
conteggio.
Quando viene rilevato un fronte di salita viene fermato il conteggio.
2.9 ker_version
Comando
ker_version
Descrizione Comando
Restituisce la versione di kernel
Parametro
Descrizione Parametro
Risultato
Stringa contenente l’attuale versione di kernel (esempio: “2.1”)
Elenco dei comandi DynaPCN-10-10-01 RS-485 Passenger & People Counter Rev. 1-2
10
/ 16
2.10 pcn1001_status
Comando
pcn1001_status
Descrizione Comando
Restituisce lo stato del PCN e i codici di errore della diagnostica
Parametro
Descrizione Parametro
Risultato
1 valore unsigned char (1 byte).
Il byte indica lo stato del sistema: vedere Tabella 3.
Tabella 3. Codici di Errore e loro significato
Codice d’errore
Significato
0
Nessun errore
1
Sensore video destro occluso
2
Sensore video sinistro occluso
3
Entrambi i sensori video occlusi
4
Sensore video destro oscurato
8
Sensore video sinistro oscurato
12
Entrambi i sensori video oscurati
16
Elevata differenza tra sensori video destro e sinistro
20,24,28
Elevata differenza tra sensori video destro e sinistro ed entrambi i sensori video oscurati
La differenza tra occluso e oscurato è la seguente:
Occluso: questa è una condizione di mascheramento completo di uno o di entrambi i sensori video (esempio: un'etichetta
spessa attaccata sul sensore, o sensore rotto).
Sarebbe meglio verificare che il PCN sia ok
Oscurato: si tratta di una condizione più leggera rispetto a quella occlusa. In questo caso il mascheramento di uno o di
entrambi i sensori video è parziale e transitorio. Generalmente questa condizione non costituisce un problema per il
conteggio.
DynaPCN-10-10-01 Protocollo di Comunicazione RS-485 Rev. 1-2 Elenco dei comandi
11 /
16
2.11 reset
Comando
reset
Descrizione Comando
Azzera il valore dei contatori (In & Out)
Parametro
Descrizione Parametro
Risultato
2.12 restore
Comando
restore
Descrizione Comando
Ripristina le impostazioni di fabbrica del PCN
Parametro
Descrizione Parametro
Risultato
2.13 sdatetime
Comando
sdatetime
Descrizione Comando
Imposta data e ora nel PCN
Parametro
Strings
Descrizione Parametro
Stringa contenente data e ora correnti in formato MMDDhhmmYYYY
Esempio: 21 Maggio 2050 alle 15:39 = “052115392050”
Risultato
2.14 sled
Comando
sled
Descrizione Comando
Imposta la luminosità dei LED
Parametro
Unsigned char (1 byte)
Descrizione Parametro
Valori da 0 a 255:
Se 0 : Spenti
Se 255 : Intensità massima
Risultato
Elenco dei comandi DynaPCN-10-10-01 RS-485 Passenger & People Counter Rev. 1-2
12
/ 16
2.15 sys_version
Comando
sys_version
Descrizione Comando
Restituisce la versione di Sistema Operativo installato nel DynaPCN-10-10-01
Parametro
Descrizione Parametro
Risultato
Stringa contenente la versione di Sistema Operativo (esempio: “1.6”)
2.16 testin0
Comando
testin0
Descrizione Comando
Restituisce il livello logico dell’ingresso
Parametro
Descrizione Parametro
Risultato
Se 1 : Livello logico alto
2.17 testin1
Comando
testin1
Descrizione Comando
Restituisce il livello logico dell’ingresso
Parametro
Descrizione Parametro
Risultato
If 1 : Livello logico alto
2.18 version
Comando
version
Descrizione Comando
Restituisce la versione installata di imgserver
Parametro
Descrizione Parametro
Risultato
Stringa contenente la versione installata di imgserver (ad esempio: “2.3.11.”8)
DynaPCN-10-10-01 Protocollo di Comunicazione RS-485 Rev. 1-2 Logica di funzionamento
13 /
16
3 Logica di funzionamento
Il diagramma di flusso seguente descrive la logica di funzionamento tipica.
Un ingresso digitale (0/1) del PCN è collegato a un circuito che riceve lo stato di apertura/chiusura
della porta e, in base allo stato di questa, abilita/disabilita il conteggio.
CONNECT
SDATETIME
RESET
Inizializzazione:
1. Connettere il PCN
2. Impostare data e ora correnti
3. Abilitare la diagnostica
4. Azzerare i contatori
GCOUNTERS
RESET
NO
NO
GDOORSTATUS
La porta è
chiusa?
La porta era
aperta in
precedenza?
SI
SI
Verifica stato delle porte e recupero
conteggi:
1 Monitorare lo stato delle porte;
Il criterio di uscita è la
transizione dello stato della
porta: da aperta a chiusa
2 Recuperare i conteggi
3 Azzerare i contatori
DIAGNOSTIC_EN
(Questa pagina viene lasciata bianca intenzionalmente)
DynaPCN-10-10-01 Protocollo di Comunicazione RS-485 Rev. 1-2 Notes
15 /
16
Notes
EUROTECH.COM
SEDE CENTRALE
Via Fratelli Solari, 3/a
33020 Amaro (UD)
– Italy
Tel:
+39 0433.485.411
Fax:
+39 0433.485.499
E
-mail: support.it@eurotech.com
Web:
www.eurotech.com
Per contattare la sede Eurotech locale: eurotech.com/contacts
Per contattare l' Eurotech Global Support Center:
support.eurotech.com
Per acceder
e all' Eurotech Download Area: eurotech.com/download
Tutti i marchi, marchi registrati, loghi, nomi di aziende, e nomi di prodotti contenuti in questo documento appartengono ai rispettivi proprietari.
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16

Eurotech PCN-1001 Manuale del proprietario

Tipo
Manuale del proprietario