FELEVATOR

Il blog di FELEVATOR

Protocollo di comunicazione seriale tra l’ascensore VFGL VFGLC e il sistema di controllo accessi

SMC è il controller degli accessi, PROCON è il dispositivo di conversione del protocollo che consente all’ascensore di comunicare con il controller degli accessi.

Site Team12 min di lettura
Leggi l'articolo
Protocollo di comunicazione seriale tra l’ascensore VFGL VFGLC e il sistema di controllo accessi
Il blog di FELEVATOR

1 Comunicazione tra SMC-PROCON

1.1 Introduzione

SMC è il controller di accesso, PROCON è il dispositivo di conversione del protocollo che consente all'ascensore di comunicare con il controller di accesso. Questo documento definisce il protocollo di comunicazione tra SMC e PROCON tramite bus RS-485.

1.2 Panoramica

La comunicazione tra SMC e PROCON è riassuArta come segue:
1) SMC invia un token a PROCON di ciascun gruppo.
2) Sia che SMC invii un pacchetto dati a PROCON, sia che PROCON risponda a SMC, è necessario attendere il token. (Pacchetto dati e token vengono utilizzati insieme)
3) Dopo che PROCON riceve un pacchetto dati inviato da SMC al proprio gruppo (esclusi i pacchetti dati inviati a tutti i gruppi), invia 1 pacchetto dati a SMC (ovvero riceve 1 pacchetto dati e risponde con 1 pacchetto dati)
4) Se SMC non riceve una risposta da PROCON, considera PROCON guasto.
5) I dati provenienti da SMC e PROCON non vengono inviati ripetutamente.

1.3 Specifiche di base

Le specifiche di base della comunicazione SMC-PROCON sono riportate nella Tabella 1-1.

Tabella 1-1 Specifiche di base della comunicazione SMC-PROCON

 

voce

specifiche

note

1

Caratteristica elettrica

RS-485

2

Numero di nodi collegati

MAX 9

SMC…1,PROCON…MAX8

3

Configurazione complessiva

Collegamento bus, half- duplex

4

Distanza di comunicazione

1200 Meters

 

5

Composizione dei dati

Bit di avvio (1 bit)
Bit dati (8 bit)
Bit di parità (1 bit pari)
Bit di arresto (1 bit)

 

6

Velocità

9600bps

 

7

Velocità effettiva di trasferimento (massima)

 

8

Volume dati (massimo)

30 bytes

 

9

Prevenzione dei conflitti

Tipo di token

SMC-Primary (master)

10

Conferma di ricezione

non disponibile

 

11

Affidabilità dei dati

Controllo di parità per byte + controllo del checksum per messaggio

 

12

Rilevamento dei guasti

Non è stato ricevuto alcun messaggio normale entro il tempo specificato.

1.4 Formato dei dati

Protocollo di comunicazione seriale tra l’ascensore VFGL VFGLC e il sistema di controllo accessi

Nota: per un pacchetto vuoto, la lunghezza (LEN) è 0 e non è presente alcuna area dati (DATA).

Tabella 1-2 Codice di comunicazione SMC-PROCON

Codice di comunicazione

Contenuto

Note

STX

Codice di avvio (02h)

BNK

Numero del gruppo di invio / risposta

NOD

Numero del nodo all'interno del gruppo

LEN

DL

DATA

dati

Fino a 24 byte

SUM

checksum

ETX

Codice di fine (03h)

 

① STX (codice di avvio)
Indica l'inizio dei dati di comunicazione. Il valore impostato è 02h.

② BNK (numero del gruppo di invio)
Indica il numero del gruppo di invio/risposta. L'impostazione del numero del gruppo è riportata nella Tabella 1-3.

Tabella 1-3 Numeri dei gruppi

Numero del gruppo

gruppo

Direzione di trasferimento

00h~07h

Gruppo 1~8 (gruppo di invio)

SMC a PROCON

7F

Tutti i gruppi

80h~87h

Gruppo 1~8 (gruppo di risposta)

PROCON a SMC

Nota: quando invia a tutti i gruppi, PROCON non risponde.

③ NOD (nodo ​​nel gruppo)
Indica il numero del nodo nel gruppo di invio/risposta. Il numero del nodo è riportato nella Tabella 1-4.

Tabella 1-4 Numero del nodo

Numero del nodo

Nodo

Note

01h

Gestione del gruppo

*1,*2

03h~0Ah

Cabina #F~#D

*2

80h

PROCON

PROCON restituisce a SMC un pacchetto vuoto

FFh

Gestione del gruppo, cabina con numero completo

Solo da SMC a PROCON

*1 Nel caso di un singolo ascensore, due unità sono collegate in parallelo, i dati provengono dal modulo di gestione del gruppo e il nodo di invio è #F a #D. Il NOD restituito da PROCON a SMC è 03h~0Ah, determinato dalla gestione del gruppo, non 01h.
*2 Nel caso di SMC verso PROCON, il numero del nodo nel gruppo. Quando viene utilizzata la scheda della cabina, NOD invia 03h~0Ah (#F a #D); quando viene utilizzata la scheda della stazione di piano, NOD deve inviare 01h (gestione del gruppo). Se sono presenti più ascensori singoli, vengono utilizzati numeri di gruppo diversi per distinguere quale ascensore viene chiamato, poiché NOD invia sempre 01h.

④ LEN (lunghezza)
Indica la lunghezza dei dati, ovvero la lunghezza dei dati nella Figura 1-1, espressa in byte.

⑤ DATA (dati)
Indica il corpo dei dati da trasmettere.

⑥ SUM (checksum)
Indica il checksum; il metodo di calcolo del checksum è: SUM= ~(BNK+NOD+LEN+DATA)+1.

⑦ ETX (codice di fine)
Indica la fine dei dati di comunicazione; ETX è 03h.

1.5 Ordine di trasmissione dei dati

Quando SMC-PROCON comunica, la sequenza di trasmissione dei dati è la seguente:

① Quando la scheda viene strisciata, SMC invia il pacchetto di controllo dell'ascensore a PROCON. Dopo l'invio del pacchetto dati SMC, il pacchetto successivo non viene inviato prima di ricevere la risposta da PROCON.
▲ Quando PROCON rileva un guasto lieve, è possibile inviare il pacchetto successivo.
▲ Quando l'intero gruppo è in funzione, il pacchetto successivo può essere inviato senza attendere una risposta. (Al termine della trasmissione, il pacchetto successivo verrà inviato dopo 10ms.)

② PROCON riceve il pacchetto dati inviato da SMC al proprio gruppo (incluso l'intero gruppo), quindi invia il pacchetto dati all'ascensore. Se si tratta del proprio pacchetto dati, risponde a SMC con lo stato dell'ascensore o con un pacchetto vuoto.
▲ Iniziare a rispondere entro 10ms dalla ricezione del pacchetto dati da SMC.
▲ Non è richiesta alcuna risposta per l'intero gruppo.

③ SMC riceve il pacchetto dati da PROCON, elabora i dati ricevuti e quindi invia il pacchetto successivo. (Inizia l'invio 10ms dopo la ricezione.)

④ Quando non si verifica alcun evento, SMC invia in sequenza pacchetti dati vuoti ai PROCON, ad eccezione dei guasti gravi.
▲ Dopo che SMC riceve il pacchetto dati inviato da PROCON, può iniziare a inviare nuovi pacchetti dati a PROCON dopo 10ms.
▲ SMC non invia il pacchetto dati successivo se non riceve una risposta da PROCON. (Quando PROCON presenta un guasto lieve, può inviare il pacchetto dati successivo).
▲ Quando si verifica un'interruzione dovuta a un evento, una volta nuovamente inattivo, continua a inviare pacchetti vuoti dal punto dell'interruzione. Dopo il gruppo 8 segue il gruppo 1. I PROCON con guasti gravi vengono saltati.
▲ Saltare quando si incontra un gruppo non collegato (le specifiche dell'edificio non esistono).

⑤ Quando non si verifica alcun evento, SMC invia ogni secondo un pacchetto nullo al PROCON con guasto grave.
▲ Se non è presente alcun gruppo collegato (le specifiche dell'edificio non esistono), verrà saltato.

⑥PROCON riceve il pacchetto vuoto da SMC. Se l'ascensore dispone di un pacchetto di stato, restituisce il pacchetto di stato a SMC. In caso contrario, restituisce un pacchetto vuoto a SMC.

Protocollo di comunicazione seriale tra l’ascensore VFGL VFGLC e il sistema di controllo accessi

1.6 Temporizzazione della trasmissione dei dati

La sequenza di comunicazione tra SMC e PROCON è illustrata nella Tabella 1-5:

Tabella 1-5 Temporizzazione dell'invio dei DATI

voce

valore

osservazioni

Intervallo di tempo tra i pacchetti dati

Superiore a 10ms ed entro 20ms

Intervallo di tempo tra i byte

0ms

Invio seriale

timeout di ricezione

Più di 5ms

 

*Per garantire la risposta del sistema, l'intervallo tra i byte è 0, ovvero i dati vengono inviati continuamente.
*Durante la ricezione del pacchetto dati, se l'intervallo tra i byte supera 5ms, il pacchetto dati viene scartato e si torna allo stato di attesa di STX.

Protocollo di comunicazione seriale tra l’ascensore VFGL VFGLC e il sistema di controllo accessi

Protocollo di comunicazione seriale tra l’ascensore VFGL VFGLC e il sistema di controllo accessi

1.7 Rilevamento dei guasti

Il rilevamento dei guasti nella comunicazione tra SMC e PROCON è riepilogato come segue:

1.7.1 Rilevamento dei guasti SMC

SMC invia un pacchetto dati a PROCON. PROCON non risponde entro il tempo specificato e viene rilevato un guasto PROCON. Le condizioni di rilevamento dei guasti sono riportate nella Tabella 1-6.
Quando il cavo di comunicazione è interrotto, vengono rilevati tutti i guasti gravi PROCON.

Tabella 1-6 Condizioni di rilevamento dei guasti SMC

Classificazione

Nome del guasto

Condizioni di rilevamento del guasto

Condizioni di risoluzione del guasto

Osservazioni

Guasto individuale

Guasto lieve PROCON

PROCON ha ricevuto il pacchetto SMC e non ha risposto dopo 100ms

PROCON risponde a SMC entro 100ms

Il periodo di timeout è il tempo che intercorre dall'inizio dell'invio da parte di SMC alla ricezione da parte di SMC del pacchetto dati di risposta inviato da PROCON.

Guasto grave PROCON

La situazione sopra descritta si è verificata 4 volte consecutive

Come sopra

Come sopra

Quando PROCON presenta un guasto minore, SMC può inviare il pacchetto dati successivo.
Quando PROCON presenta un guasto grave, SMC non invia il pacchetto dati quando si verifica l'evento di lettura della scheda. L'evento di lettura della scheda viene scartato.
Quando non si verifica alcun evento, viene inviato un pacchetto vuoto per saltare il PROCON con un guasto grave. Tuttavia, un pacchetto vuoto viene inviato al PROCON con un guasto grave ogni 1 secondo.
Quando PROCON funziona normalmente, il tempo massimo di ripristino della comunicazione è di 8 secondi.

1.7.2 Rilevamento dei guasti di PROCON

Dopo aver ricevuto il pacchetto dati da PROCON, SMC non riesce a reinviarlo entro il tempo specificato e rileva un guasto SMC. Le condizioni di rilevamento del guasto sono riportate nella Tabella 1-7.

Tabella 1-7 Condizioni di rilevamento dei guasti di PROCON

Classificazione

Nome del guasto

Condizioni di rilevamento dello scarico

Condizioni di risoluzione del guasto

Note

Guasti individuali

Guasto SMC

Non vi è comunicazione tra SMC e alcun PROCON entro 400ms.

SMC comunica con PROCON entro 400ms

Il periodo di timeout si riferisce al tempo trascorso dalla fine della ricezione dell'ultimo pacchetto.

Quando SMC presenta un guasto, i dati inviati da PROCON al lato ascensore vengono scartati.
Quando SMC viene ripristinato, i dati precedenti non vengono più inviati.

2 Comunicazione tra SMC e ascensore

2.1 Rilevamento dei guasti

2.1.1 Rilevamento dei guasti SMC

SMC non ha ricevuto lo stato dell'ascensore restituito da PROCON entro il tempo specificato e ha rilevato un guasto dell'ascensore.

Tabella 2-8 Rilevamento dei guasti dell'ascensore da parte di SMC

Classificazione

Nome del guasto

Condizioni di rilevamento

Condizioni di eliminazione

Note

Rilevamento dei guasti di sistema

Guasto dell'ascensore

Non sono state ricevute informazioni sullo stato dell'ascensore da ciascun gruppo per più di 4 secondi

Ricezione dello stato dell'ascensore da ciascun gruppo

2.2 Rilevamento dei guasti dell'ascensore

L'ascensore (gestione del gruppo/modulo di gestione del gruppo) non ha ricevuto il segnale heartbeat di SMC entro il tempo specificato e ha rilevato un guasto SMC.

Tabella 2-9 Rilevamento dei guasti SMC da parte dell'ascensore

Classificazione

Nome del guasto

Condizioni di rilevamento

Condizioni di eliminazione

Note

Rilevamento dei guasti di sistema

Blocco SMC

Non è stato ricevuto alcun segnale heartbeat SMC per più di 20 secondi

Ricezione di un segnale heartbeat da SMC

 

3 Dati di comunicazione

I dati di comunicazione tra SMC e ascensore sono riepilogati di seguito.

3.1 Dati di comunicazione SMC->ascensore

3.1.1 Controllo dell'ascensore

(1) Lettura della scheda al piano (piano singolo)

N.

D7

D6

D5

D4

D3

D2

D1

D0

1

Parola di comando: 0x01

2

Numero di serie: 0x00~0xFF

3

Posizione di lettura della scheda: piano 0, controllo accessi 1, abitazione 2

Diretto

Piano di destinazione (posteriore)

Pulsante della stazione del piano di partenza corrispondente (0~7)
0x00——porta anteriore
0x01——porta posteriore

4

Piano da raggiungere con l'ascensore (livello di gestione 0~127)

5

Donna

Bambino

Anziano

Amministratore

VIP

Modalità di chiamata dell'ascensore automatica: 0x00

6

Raggiungere il piano di destinazione (livello di gestione 0~127) FFh: tutti i piani (amministratori)

(2) Lettura della scheda nell'ascensore (piano singolo)

N.

D7

D6

D5

D4

D3

D2

D1

D0

1

Parola di comando: 0x09

2

Numero di serie: 0x00~0xFF

3

Riservato

Riservato

Diretto

Piano di destinazione (posteriore)

Riservato

Riservato

Proprietà della pulsantiera di comando (porta anteriore generale 0; porta anteriore speciale 1; porta posteriore generale 2; porta posteriore speciale 3)

4

Donna

Bambino

Anziano

Amministratore

VIP

Modalità di chiamata dell'ascensore automatica: 0x00

5

Raggiungere il piano di destinazione (livello di gestione 0~127) FFh: tutti i piani (amministratore)

6

Riservato

Riservato

Riservato

Riservato

Riservato

Riservato

Riservato

Riservato 

(3) Lettura della scheda nell'ascensore (piani multipli)

N.

D7

D6

D5

D4

D3

D2

D1

D0

1

Parola di comando: 0x09

2

Numero di serie: 0x00~0xFF

3

Riservato

Riservato

Diretto

Riservato

Riservato

Riservato

Proprietà della pulsantiera di comando (porta anteriore generale 0; porta anteriore speciale 1; porta posteriore generale 2; porta posteriore speciale 3)

4

Donna

Bambino

Anziano

Amministratore

VIP

Modalità di chiamata dell'ascensore automatica: 0x00 

5

Lunghezza porta posteriore

Lunghezza porta anteriore

6

Porta anteriore 7

Porta anteriore 6

Porta anteriore 5

Porta anteriore 4

Porta anteriore 3

Porta anteriore 2

Porta anteriore 1

Porta anteriore 0

7

Porta anteriore 15

Porta anteriore 14

Porta anteriore 13

Porta anteriore 12

Porta anteriore 11

Porta anteriore 10

Porta anteriore 9

Porta anteriore 8

8

Porta anteriore 23

Porta anteriore 22

Porta anteriore 21

Porta anteriore 20

Porta anteriore 19

Porta anteriore 18

Porta anteriore 17

Porta anteriore 16

9

Porta anteriore 31

Porta anteriore 30

Porta anteriore 29

Porta anteriore 28

Porta anteriore 27

Porta anteriore 26

Porta anteriore 25

Porta anteriore 24

10

Porta anteriore 39

Porta anteriore 38

Porta anteriore 37

Porta anteriore 36

Porta anteriore 35

Porta anteriore 34

Porta anteriore 33

Porta anteriore 32

11

Porta anteriore 47

Porta anteriore 46

Porta anteriore 45

Porta anteriore 44

Porta anteriore 43

Porta anteriore 42

Porta anteriore 41

Porta anteriore 40

12

Porta anteriore 55

Porta anteriore 54

Porta anteriore 53

Porta anteriore 52

Porta anteriore 51

Porta anteriore 50

Porta anteriore 49

Porta anteriore 48

13

Porta anteriore 63

Porta anteriore 62

Porta anteriore 61

Porta anteriore 60

Porta anteriore 59

Porta anteriore 58

Porta anteriore 57

Porta anteriore 56

14

Porta posteriore 7

Porta posteriore 6

Porta posteriore 5

Porta posteriore 4

Porta posteriore 3

Porta posteriore 2

Porta posteriore 1

Porta posteriore 0

15

Porta posteriore 15

Porta posteriore 14

Porta posteriore 13

Porta posteriore 12

Porta posteriore 11

Porta posteriore 10

Porta posteriore 9

Porta posteriore 8

16

Porta posteriore 23

Porta posteriore 22

Porta posteriore 21

Porta posteriore 20

Porta posteriore 19

Porta posteriore 18

Porta posteriore 17

Porta posteriore 16

17

Porta posteriore 31

Porta posteriore 30

Porta posteriore 29

Porta posteriore 28

Porta posteriore 27

Porta posteriore 26

Porta posteriore 25

Porta posteriore 24

18

Porta posteriore 39

Porta posteriore 38

Porta posteriore 37

Porta posteriore 36

Porta posteriore 35

Porta posteriore 34

Porta posteriore 33

Porta posteriore 32

19

Porta posteriore 47

Porta posteriore 46

Porta posteriore 45

Porta posteriore 44

Porta posteriore 43

Porta posteriore 42

Porta posteriore 41

Porta posteriore 40

20

Porta posteriore 55

Porta posteriore 54

Porta posteriore 53

Porta posteriore 52

Porta posteriore 51

Porta posteriore 50

Porta posteriore 49

Porta posteriore 48

21

Porta posteriore 63

Porta posteriore 62

Porta posteriore 61

Porta posteriore 60

Porta posteriore 59

Porta posteriore 58

Porta posteriore 57

Porta posteriore 56

3.1.2 Rilevamento dei guasti

(1) Segnale heartbeat SMC

NO

D7

D6

D5

D4

D3

D2

D1

D0

Ciclo di invio 5s

1

Parola di comando: 0x11

2

Preparazione

Preparazione

Preparazione

Preparazione

Preparazione

Preparazione

Preparazione

Preparazione

3

Preparazione

Preparazione

Preparazione

Preparazione

Preparazione

Preparazione

Preparazione

Preparazione

 

(2) Stato dell'ascensore

NO

D7

D6

D5

D4

D3

D2

D1

D0

Ciclo di invio 1s

1

Parola di comando: 0x11

2

#D

#C

#B

#A

#I

#H

#G

#F

In movimento 1, fermo 0

3

Preparazione

Preparazione

Preparazione

Preparazione

Preparazione

Preparazione

Preparazione

Preparazione

 

Stai lavorando a un progetto simile?

Inviaci il codice del ricambio o una foto. Il nostro team ti aiuterà a individuare il passo successivo.

Chiedi al nostro team
Image detail

Inviaci il codice del ricambio, una foto del prodotto, il modello dell'ascensore e la quantità. Il nostro team ti aiuterà a verificare compatibilità, disponibilità e spedizione.

Contatta FELEVATOR

Invia le tue richieste al nostro team di ricambi per ascensori.