ADVANTECH Protocol IEC101-104 Router App User Guide
Simbuli usati
Periculu - Infurmazioni riguardanti a sicurità di l'utilizatori o danni potenziali à u router.
Attenzione - Prublemi chì ponu accade in situazioni specifiche.
infurmazione - Cunsiglii utili o informazioni d'interessu speciale.
Example – Esample di funzione, cumandamentu o script.
Cambia log
Protocol IEC101/104 Changelog
v1.0.0 (1.6.2015)
- Prima liberazione
v1.0.1 (25.11.2016)
- Aghjunghjite più baudrates
- Supportu aghjuntu di u cunvertitore USB <> SERIAL
v1.0.2 (14.12.2016)
- Fixed IEC 60870-5-101 serviziu di dati d'utilizatori di classe 1
- Aggiuntu supportu per e cunversione ASDU TI
v1.0.3 (9.1.2017)
- Metudu configurabile aghjuntu per a cunversione CP24Time2a à CP56Time2a
v1.1.0 (15.9.2017)
- Opzioni di debugging aghjunte
- Aggiuntu ritardu configurabile prima di mandà dati
- Fixatu l'usu di u tempu di votazione di dati
- Fixed IEC 60870-5-101 cunnessione persa signalazione
- Richiesta ottimizzata di Dati d'Usuariu Classe 1
v1.1.1 (3.11.2017)
- Cunversione fissa di 101 frames longu in dui frames 104
v1.2.0 (14.8.2018)
- Aggiunta una nova opzione per sincronizà u tempu di u router da u cumandimu C_CS_NA_1
- Aggiuntu u periodu di cumandamentu di l'opzione di validità
- Trattamentu fissu di i pacchetti abbandunati ricevuti da u latu IEC 60870-5-104
v1.2.1 (13.3.2020)
- Fixed restart of iec14d a volte fallenu
- Fixed u ciclu principale chì esce
v1.2.2 (7.6.2023)
- Fixed high load average
- Presentazione di u statu fissu di u statu IEC101
v1.2.3 (4.9.2023)
- Fixed firewall setting
Descrizzione di l'App Router
App Router Protocol IEC101/104 ùn hè micca cuntenutu in u firmware standard di u router. A carica di sta app router hè descritta in u Manuale di cunfigurazione (vede Capitulu Documenti Relativi). Questa app router ùn hè micca cumpatibile cù a piattaforma v4. Hè necessariu avè u portu di espansione seriale installatu in u router o aduprà u cunvertitore seriale USB è u portu USB di u router per u travagliu propiu di sta app di router.
U modu di cumunicazione seriale sbilanciatu hè supportatu. Questu significa chì u router hè u maestru è a telemetria cunnessa IEC 60870-5-101 hè un schiavu. SCADA inizia a prima cunnessione cù u router da u latu IEC 60870-5-104. L'app Router in u router dumanda poi a telemetria IEC 60870-5-101 cunnessa regularmente per l'avvenimenti è l'infurmazioni necessarii.
IEC 60870-5-101 hè un standard per u monitoraghju di u sistema di energia, u cuntrollu è e cumunicazioni assuciate per u telecontrollu, a teleprotezzione è e telecomunicazioni associate per i sistemi di energia elettrica. U protocolu IEC 60870-5-104 hè una analogia à u protocolu IEC 60870-5-101 cù i cambiamenti in i servizii di trasportu, rete, ligame è strati fisici per adattà à l'accessu cumpletu di a rete: TCP/IP.
Questa app di router face una cunversione bidirezionale trà i protokolli IEC 60870-5-101 è IEC 60870-5-104 specificati da u standard IEC 60870-5 (vede [5, 6]). A cumunicazione seriale IEC 60870-5-101 hè cunvertita in a cumunicazione IEC 60870-5-104 TCP/IP è viceversa. Hè pussibule cunfigurà certi paràmetri di IEC 60870-5-101 è IEC 60870-5-104.
Figura 1: Schema di cumunicazione cù l'app di router Protocol IEC101/104
I paràmetri di a cumunicazione seriale è i paràmetri di u protocolu IEC 60870-5-101 ponu esse stabiliti separatamente per ogni portu seriale di u router. Hè pussibule aduprà u portu USB di u router cù cunvertitore USB-serial. Sè aduprate più porti seriali in u router, ci saranu parechje istanze di l'app di router in esecuzione è cunversione indipendente IEC 60870-5-101 / IEC 60870-5-104 pò esse fatta. Solu u paràmetru di u portu TCP pò esse cunfiguratu da u latu di IEC 60870-5-104. Hè u portu chì u servitore TCP ascolta quandu a cunversione hè attivata. L'applicazione remota IEC 60870-5-104 deve cumunicà nantu à stu portu. I dati per a parte IEC 60870-5-101 sò mandati appena arrivanu da SCADA. U latu IEC 60870-5-101 dumanda periodicamente e dati secondu u paràmetru di u tempu di polling di dati cunfiguratu. A dumanda regulare hè lanciata quandu u primu quadru di prova arriva da SCADA.
U protocolu IEC 60870-5-101 definisce una Unità di Dati di Serviziu di Applicazioni (ASDU). In ASDU ci hè un identificatore ASDU (cù u tipu di ASDU in questu) è oggetti d'informazione. Quandu si cunvertisce da IEC 60870-5-104 à IEC 60870-5-101, tutti i tipi ASDU definiti in u standard IEC 60870-5-101 in a gamma compatibile 1-127 di tipi ASDU sò cunvertiti in cunversione. I tipi privati di ASDU in a gamma privata 127-255 ùn sò micca cunvertiti. Tutti i cumandamenti è i dati (payload) in ASDU sò cunvertiti. Inoltre, altri ASDU sò cunvertiti per difettu - quelli per u cuntrollu è u monitoraghju cù u tempu tag. Questi ùn sò micca definiti in u listessu modu in i protokolli IEC 60870-5-101 è IEC 60870-5-104, cusì hè pussibule cunfigurà a cunversione di sti ASDU in l'app router: o drop, o mapping to equivalent in u protocolu oppostu, o mapping à u stessu ASDU in u protocolu oppostu. Più dettagli in u capitulu 4.3, lista di sti ASDU nantu à a Figura 5. Un numeru di ASDU scunnisciuti hè registratu è mostratu nantu à a pagina di statutu di u Modulu.
Quandu hè caricata à u router, l'app di u router hè accessibile in a sezione di persunalizazione in l'elementu Apps Router di u router. web interfaccia. Cliccate nant'à u titulu di l'app router per vede u menù di l'app router cum'è nantu à a fig. 2. A rùbbrica Status furnisce a pagina di statutu di u Modulu cù l'infurmazioni di cumunicazione in esecuzione è a pagina di u Log di u Sistema cù i missaghji registrati. A cunfigurazione di i dui porti seriali è u portu USB di u router è i paràmetri IEC 60870-5-101 / IEC 60870-5-104 hè accessibile in a sezione Configurazione. L'elementu di Ritornu in a sezione di persunalizazione hè di vultà à u menu più altu di u router.
Figura 2: Menu di l'app Router
Protocolu IEC-101/104 Status
Status di u modulu
Ci hè infurmazione di protokollu nantu à a cumunicazione in esecuzione in questa pagina. Quessi sò individuali per ogni portu seriale di u router. U tipu rilevatu di u portu hè visualizatu à u paràmetru di u tipu di portu. I paràmetri di IEC 60870-5-104 è IEC 60870-5-101 sò descritti in e tabelle sottu.
Figura 3: Pagina di statutu di u modulu
Table 1: IEC 60870-5-104 infurmazione di statutu
Articulu | Descrizzione |
Statu IEC104 | Statu di cunnessione di u servitore IEC 60870-5-104 superiore. |
I quadru NS | Inviatu - numeru di l'ultimu quadru mandatu |
I quadru NR | Ricevutu - numeru di l'ultimu quadru ricevutu |
S frame ACK | Acknowledgement - numeru di l'ultimu quadru mandatu ricunnisciutu |
Test di u quadru U | Numero di quadri di prova |
Unknown Inf.Objects | Numero di oggetti d'infurmazione scunnisciuti (gettati) |
Host remoto TCP/IP | Indirizzu IP di l'ultimu servitore IEC 60870-5-104 cunnessu. |
TCP/IP ricollega | Numaru di ricunnessi TCP/IP |
Table 2: IEC 60870-5-101 infurmazione di statutu
Articulu | Descrizzione |
Statu IEC101 | Statu di cunnessione IEC 60870-5-101 |
Conte di frames scunnisciutu | Numero di frames scunnisciuti |
Log di sistema
Nant'à a pagina di u logu di u sistema, ci sò i missaghji di log. Hè u listessu log di sistema cum'è quellu in u menu principale di u router. I missaghji di l'app router sò intrudutti da a stringa iec14d (missaghji da l'esecuzione di iec14d daemon). Quì pudete cuntrollà u funziunamentu di l'app router o vede i missaghji in prublemi cù a cunfigurazione è a cunnessione. Pudete scaricà i missaghji è salvà lu in u vostru urdinatore cum'è un testu file clicchendu u buttone Salvà.
Nantu à a screenshot di un logu pudete vede l'iniziu di l'app router è i missaghji di tippu d'ughjettu scunnisciutu rilevati. Altri errori sò ancu registrati. Tipi è nùmeru d'errori / messagi registrati ponu esse stabiliti per ogni portu separatamente in a sezione Configurazione. Hè chjamatu Debug parameters è si trova à u fondu di ogni pagina di cunfigurazione.
Figura 4: Log di sistema
Cunfigurazione di cunversione
A cunfigurazione di i paràmetri IEC 60870-5-101 è IEC 60870-5-104 hè accessibile in l'articuli Expansion Port 1, Expansion Port 2 è USB Port. Più cunversione IEC 60870-5-101 / IEC 60870-5-104 separata sò pussibuli, individuali per ogni portu seriale di u router. I paràmetri per ogni portu di espansione / USB sò listessi.
Abilita a cunversione per u portu di espansione propiu ticchendu a casella di cuntrollu di u modulu di cunversione Attiva in a pagina. Ogni cambiamentu hà da esse effettu dopu à cliccà u buttone Applica.
Ci sò quattru parti di a cunfigurazione di cunversione, seguita da a cunfigurazione di cunversione di u tempu è Debug
paràmetri parti nantu à a pagina di cunfigurazione. Quattru parti di a cunversione sò i seguenti: paràmetri IEC 60870-5-101, paràmetri IEC 60870-5-104, cunversione ASDU in direzione di monitoraghju (IEC 60870-5-101 à IEC 60870-5-104) è cunversione ASDU in cuntrollu. direzzione (IEC 60870-5-104 à IEC 60870-5-101). Elementi di cunfigurazione extra sottu in quantu à a cunversione di u tempu, sò descritti in e sezioni 4.3 è 4.4 quì sottu. In i paràmetri di Debug, pudete stabilisce u tipu di missaghji mostrati è u livellu di quantità di missaghji nantu à a pagina di u Log di u Sistema.
I parametri di i dui - l'app di router Protocol IEC101/104 è a telemetria di u sistema utilizata - deve esse listessi per fà a cumunicazione funziona bè.
IEC 60870-5-101 Parametri
In l'elementu Port Type ci hè un tipu rilevatu di un Port di espansione in u router affissatu. I paràmetri in cima sò per a cumunicazione in linea seriale. I paràmetri per IEC 60870-5-101 stessu sò quì sottu. Questi paràmetri anu da esse cunfigurati secondu a telemetria IEC 60870-5-101 utilizata in u sistema. I paràmetri sò descritti in a tavula seguente. L'altri paràmetri IEC 60870-5-101 sò statichi è ùn ponu micca cambiatu.
Table 3: paràmetri IEC 60870-5-101
numeru | Descrizzione |
baud rate | A rapidità di a cumunicazione. A gamma hè da 9600 à 57600. |
Bits di dati | U numeru di bits di dati. 8 solu. |
Parità | U bit di parità di cuntrollu. Nisunu, pari o stranu. |
Stop Bits | U numeru di stop bits. 1 o 2. |
Lunghezza di l'indirizzu di u ligame | A durata di l'indirizzu di u ligame. 1 o 2 bytes. |
Indirizzu di ligame | L'indirizzu di u ligame hè l'indirizzu di u dispositivu seriale cunnessu. |
Lunghezza di trasmissione COT | Cause Of Transmission length - a durata di l'infurmazioni "causa di trasmissione" (spontaneu, periodic, etc.). 1 o 2 bytes. |
COT MSB fonte | Cause Of Transmission - Byte più significativu. COT hè datu da u codice secondu u tipu d'avvenimentu chì a trasmissione hè stata causata. Opzionalmente, l'indirizzu fonte (di l'origine di dati) pò esse aghjuntu. 0 - indirizzu standard, da 1 à 255 - indirizzu specificu. |
CA ASDU lunghezza | L'indirizzu cumuni di a lunghezza ASDU (Application Service Data Unit). 1 o 2 bytes. |
lunghezza IOA | Lunghezza di l'indirizzu di l'oggettu di l'informazione - L'IOA sò in l'ASDU. 1 à 3 bytes. |
U tempu di votazione di dati | L'intervallu di e dumande regulare da u router à a telemetria IEC 60870-5-101 per i dati. Tempu in millisecondi. Valeur par défaut 1000 ms. |
Mandate ritardu | Ùn hè cunsigliatu di utilizà stu ritardu in casi standard. Questa hè una opzione sperimentale per un ritardu supplementu in u router per i missaghji in a direzzione 104 -> 101 (da SCADA à u dispositivu). Utile solu per i dispositi IEC-101 non standard. |
IEC 60870-5-104 Parametri
Ci hè solu un paràmetru dispunibule per a cunfigurazione IEC 60870-5-104: IEC-104 TCP Port. Hè un portu chì u servitore TCP sta à sente. U servitore TCP hè in esecuzione in u router quandu a cunversione IEC 60870-5-101 / IEC 60870-5-104 hè attivata. U valore preparatu 2404 hè u portu ufficiale IEC 60870-5-104 TCP riservatu à stu serviziu. In a cunfigurazione di Expansion Port 2 ci hè un valore 2405 preparatu (micca riservatu da u standard). Per u portu USB hè u portu TCP 2406.
L'altri paràmetri IEC 60870-5-104 sò fissati secondu u standard. Se e lunghezze IOA differiscenu, i bytes di lunghezza sò aghjuntu o eliminati automaticamente. Situazioni di cunflittu sò sempre registrate.
Figura 5: Portu seriale è cunfigurazione di cunversione
Conversioni ASDU in direzione di monitoraggio (da 101 a 104)
A cunversione IEC 60870-5-101 à IEC 60870-5-104 pò esse cunfigurata in questa parte. Queste ASDU usanu 24 bits longu tempu tag in IEC 60870-5-101 (millisecondi, seconde, minuti), ma in IEC 60870-5-104 i 56 bits longu tempu tags sò usati (millisecondi, seconde, minuti, ore, ghjorni, mesi, anni). Hè per quessa chì a cunfigurazione di cunversione hè pussibule - permette un tempu diversu tag manipolazione secondu i bisogni specifichi di l'applicazione.
Per ogni ASDU elencatu in questa parte nantu à a Figura 5, questi modi di cunversione ponu esse selezziunati: DROP, Cunvertite in u stessu ASDU è Cunvertite in ASDU equivalente (default). DROP Quandu sta opzione selezziunata, l'ASDU hè abbandunatu è a cunversione ùn hè micca fatta.
Cunvertisce in u stessu ASDU Se questa opzione hè selezionata, l'ASDU hè mappatu nantu à a stessa ASDU in u protocolu oppostu. Significa chì ùn ci hè micca cunversione di u tempu tag - L'applicazione IEC 60870-5-104 riceve un tempu più breve (24 bit) invariatu tag da u dispusitivu IEC 60870-5-101.
Cunvertisce in ASDU equivalente Se questa opzione hè selezziunata, l'ASDU hè mappatu nantu à u tipu ASDU equivalente in u protocolu oppostu. Vede i nomi è i numeri di sti tipi ASDU opposti nantu à a Figura 5. Questu significa a cunversione di u tempu tag deve esse fattu - u tempu tag deve esse cumpletu finu à 56 bits. A cunversione di u tempu tag pò esse stabilitu via CP24Time2a à CP56Time2a Metudu di cunversione per l'articulu di l'ora è a data in u fondu di a pagina. Eccu l'opzioni:
- Utilizà i valori fissi - Configurazione predeterminata. U tempu u tempu uriginale tag (24 bits) hè cumpletu cù valori fissi 0 ore, 1u ghjornu è 1u mese di l'annu 00 (2000).
- Utilizà i valori di u tempu di u router - U tempu uriginale tag (24 bits) hè cumpletu cù l'ore, u ghjornu, u mese è l'annu presu da u tempu di u router. Dipende da l'impostazione di u tempu nantu à u router (Manu o da u servitore NTP). Ci hè un altru risicu - vede a casella sottu
Attenzione ! Aduprà l'elementu di i valori di u tempu di u router da CP24Time2a à CP56Time2a Metudu di cunversione per
Ora è Data - hè risicatu. Aduprate à u vostru propiu risicu, perchè i salti involontari in dati ponu appare quandu sò cunvertiti in questu modu. Questu pò accade à i bordi di unità di tempu (ghjorni, mesi, anni). Avemu una situazione quandu u monitoraghju ASDU hè mandatu à 23 ore, 59 minuti, 59 seconde è 95 millisecondi. A causa di a latenza di a rete, passerà u router ghjustu dopu à mezanotte - u ghjornu dopu. È u tempu finitu tag hè avà 0 ore, 59 minuti, 59 seconde è 95 millisecondi di u ghjornu dopu - ci hè un saltu involontariu di una ora in u tempu cunvertitu tag.
Nota: Se u dispusitivu IEC 60870-5-101 supporta longu (56 bits) tempu tags per IEC 60870-5-104, mandarà l'ASDU leggibili da IEC 60870-5-104, cusì u tempu tag ùn hè micca cunvertitu è serà mandatu à SCADA direttamente da u dispusitivu.
Cunversioni ASDU in a direzione di cuntrollu (da 104 à 101)
A cunversione da IEC 60870-5-104 à IEC 60870-5-101 pò esse cunfigurata in questa parte. In novu hè in relazione cù u tempu diversu tag lunghezza, ma quì u tempu longu tags sò solu tagliati per u dispusitivu IEC 60870-5-101.
Per ogni ASDU elencatu in questa parte nantu à a Figura 5, questi modi di cunversione ponu esse selezziunati: DROP, Cunvertite in u stessu ASDU è Cunvertite in ASDU equivalente (default).
DROP Quandu sta opzione selezziunata, l'ASDU hè abbandunatu è a cunversione ùn hè micca fatta.
Cunvertisce in u stessu ASDU Se questa opzione hè selezionata, l'ASDU hè mappatu nantu à a stessa ASDU in u protocolu oppostu. Significa chì ùn ci hè micca cunversione di u tempu tag - U dispusitivu IEC 60870-5-101 riceve invariabilmente longu tempu tag da l'applicazione IEC 60870-5-104 (alcuni dispositi IEC 60870-5-101 supportanu longu tempu tags).
Cunvertisce in ASDU equivalente Se questa opzione hè selezziunata, l'ASDU hè mappatu nantu à u tipu ASDU equivalente in u protocolu oppostu. Vede i nomi è i numeri di questi tipi ASDU opposti nantu à a Figura 5.
Cunversione di u tempu tag hè fatta da taglià a so lunghezza da 56 bits à 24 bits - solu minuti, seconde è millisecondi sò mantinuti.
Hè pussibule sincronizà u tempu di u router da a telemetria SCADA IEC-104. Basta à attivà a casella di spunta Sincronizza u tempu di u router da u cumandimu C_CS_NA_1 (103). Questu stabiliscerà u clock in tempu reale in u router à u stessu tempu cum'è in SCADA da u cumandamentu IEC-104 entrante. Un cuntrollu supplementu di a validità di u cumandamentu in quantu à u tempu pò esse fattu quandu l'elementu Periudu di Validità di Command hè cumpletu. Nisun cuntrollu di validità hè fattu per difettu (campu viotu), ma se inserite per esempiu 30 seconde di validità, u tempu tag ricevutu da SCADA serà paragunatu cù u tempu in u router. Se a diffarenza di u tempu hè più grande di u periodu di validità (per esempiu, 30 seconde), u cumandimu serà irrilevante è ùn serà micca mandatu à u latu IEC-101.
Tutti i cambiamenti di cunfigurazione saranu efficaci dopu à appughjà u buttone Applica.
- IEC: IEC 60870-5-101 (2003)
Equipaghji è sistemi di telecontrollu Parte 5 - 101: Protokolli di trasmissione - Standard di Cumpagnia per i travaglii di telecontrolle basi - IEC: IEC 60870-5-104 (2006)
Equipaghji è sistemi di telecontrollu Parte 5 - 104: Protokolli di trasmissione - Accessu à a rete per IEC 60870 5-101 utilizendu trasportu standard profiles
Pudete ottene documenti in relazione à u produttu nantu à u Portal di Ingegneria à icr.advantech.cz indirizzu.
Per uttene a Guida Rapida di Startu di u vostru router, Manuale d'Usuariu, Manuale di Cunfigurazione, o Firmware andate à a pagina di Modelli di Router, truvate u mudellu necessariu, è cambiate à a tabulazione Manuali o Firmware, rispettivamente.
I pacchetti di stallazione Router Apps è manuali sò dispunibuli nantu à a pagina Router Apps.
Per i Documenti di Sviluppu, andate à a pagina DevZone.
Documenti / Risorse
![]() |
ADVANTECH Protocol IEC101-104 Router App [pdfGuida di l'utente Protocolu IEC101-104 App Router, Protocol IEC101-104, App Router, App |