ADVANTECH-Protokolo IEC101-104-Gvidilo de Uzanto de la Enkursigilo
ADVANTECH Protokolo IEC101-104 Router App

Uzitaj simboloj

Averta Ikono Danĝero - Informoj pri uzantsekureco aŭ ebla damaĝo al la enkursigilo.

Noto Ikono Atentu – Problemoj kiuj povas aperi en specifaj situacioj.

Noto Ikono Informoj – Utilaj konsiletoj aŭ informoj de speciala intereso.

Noto Ikono Example – Ekzample de funkcio, komando aŭ skripto.

Ŝanĝo protokolo

Protokolo IEC101/104 Ŝanĝprotokolo 

v1.0.0 (1.6.2015) 

  • Unua eldono

v1.0.1 (25.11.2016)

  • Aldonis kelkajn pliajn baŭdratojn
  • Aldonita subteno de USB <> SERIAL-konvertilo

v1.0.2 (14.12.2016)

  • Fiksa IEC 60870-5-101 uzanta datuma klaso 1 servo
  • Aldonita subteno por ASDU TI-konvertoj

v1.0.3 (9.1.2017)

  • Aldonita agordebla metodo por konvertiĝo de CP24Time2a al CP56Time2a

v1.1.0 (15.9.2017)

  • Aldonitaj sencimigaj opcioj
  • Aldonita agordebla prokrasto antaŭ sendado de datumoj
  • Riparita uzado de datumvoĉdona tempo
  • Riparita konekto IEC 60870-5-101 perdis signaladon
  • Optimumigita petado de Uzantdatumoj klaso 1

v1.1.1 (3.11.2017)

  • Fiksa konvertiĝo de longaj 101 kadroj en du 104 kadrojn

v1.2.0 (14.8.2018)

  • Aldonita nova opcio por sinkronigi enkursigilon de komando C_CS_NA_1
  • Aldonita komanda periodo de valideco opcio
  • Fiksa prilaborado de faligitaj pakoj ricevitaj de IEC 60870-5-104 flanko

v1.2.1 (13.3.2020)

  • Fiksa rekomenco de iec14d foje malsukcesas
  • Fiksa ĉefa buklo eliranta

v1.2.2 (7.6.2023)

  • Fiksa alta ŝarĝa mezumo
  • Fiksa statusa prezento de IEC101-ŝtato

v1.2.3 (4.9.2023)

  • Riparita fajroŝirmilo agordo

Router App Priskribo

Noto Ikono Enkursigilo-programo Protokolo IEC101/104 ne estas enhavita en la norma enkursigilo-firmvaro. Alŝuto de ĉi tiu enkursigilo estas priskribita en la Agorda manlibro (vidu Ĉapitro Rilatajn Dokumentojn). Ĉi tiu enkursigilo ne kongruas kun v4-platformo. Necesas havi aŭ la serian ekspansion-havenon instalitan en la enkursigilo aŭ uzi la USB-serialan konvertilon kaj la USB-havenon de la enkursigilo por taŭga laboro de ĉi tiu enkursigilo.
La malekvilibra seria komunika reĝimo estas subtenata. Ĉi tio signifas, ke la enkursigilo estas la majstro kaj konektita IEC 60870-5-101-telemetrio estas sklavo. SCADA iniciatas la unuan ligon kun enkursigilo sur IEC 60870-5-104-flanko. Enkursigilo-apo en enkursigilo tiam petas konektitan IEC 60870-5-101 telemetrion regule por eventoj kaj bezonataj informoj.

IEC 60870-5-101 estas normo por kontrolado de elektraj sistemoj, kontrolo kaj rilataj komunikadoj por teleregado, teleprotekto kaj rilataj telekomunikadoj por elektraj sistemoj. IEC 60870-5-104-protokolo estas analogeco al IEC 60870-5-101-protokolo kun la ŝanĝoj en transporto, reto, ligo kaj fizikaj tavolaj servoj por konveni la kompletan retaliron: TCP/IP.

Ĉi tiu enkursigilo-programo faras dudirektan konvertiĝon inter IEC 60870-5-101 kaj IEC 60870-5-104 protokoloj specifitaj de la IEC 60870-5 normo (vidu [5, 6]). IEC 60870-5-101 seria komunikado estas konvertita al la IEC 60870-5-104 TCP/IP komunikado kaj inverse. Eblas agordi iujn parametrojn de IEC 60870-5-101 kaj IEC 60870-5-104.

Figuro 1: Skemo de komunikado per Protokolo IEC101/104-enkursigilo-apo
Skemo de komunikado

Parametroj de seria komunikado kaj parametroj de IEC 60870-5-101 protokolo povas esti agorditaj aparte por ĉiu seria haveno de la enkursigilo. Eblas uzi la USB-havenon de la enkursigilo kun USB-seria konvertilo. Se vi uzas pli da seriaj havenoj en la enkursigilo, estos pluraj okazoj de la enkursigilo-programo funkcianta kaj sendependaj IEC 60870-5-101/IEC 60870-5-104 konvertiĝoj povas esti faritaj. Nur la TCP Haveno-parametro povas esti agordita flanke de IEC 60870-5-104. Ĝi estas la haveno, sur kiu TCP-servilo aŭskultas kiam konvertiĝo aktivigita. Fora aplikaĵo IEC 60870-5-104 devas komuniki sur ĉi tiu haveno. La datumoj por IEC 60870-5-101 flanko estas senditaj tuj kiam ili alvenas de SCADA. La flanko de IEC 60870-5-101 periode petas la datumojn laŭ la parametro de tempo-voĉdonado de Datumoj agordita. Regula petado estas lanĉita kiam la unua testkadro alvenas de SCADA.

Noto Ikono Protokolo IEC 60870-5-101 difinas Application Service Data Unit (ASDU). En ASDU estas ASDU-identigilo (kun speco de ASDU en ĝi) kaj informobjektoj. Dum konvertado de IEC 60870-5-104 al IEC 60870-5-101 ĉiuj ASDU-tipoj difinitaj en la IEC 60870-5-101 normo en kongrua 1-127 gamo de ASDU-tipoj estas konvertitaj sekve. Propraj specoj de ASDU en la privata intervalo 127-255 ne estas transformitaj. Kaj komandoj kaj datumoj (utila ŝarĝo) en ASDU-oj estas konvertitaj. Aldone, aliaj ASDU-oj estas konvertitaj defaŭlte - tiuj por kontrolo kaj monitorado kun tempo tag. Tiuj ne estas difinitaj laŭ la saman manieron en IEC 60870-5-101 kaj IEC 60870-5-104 protokoloj, do estas eble agordi la konvertiĝon de ĉi tiuj ASDU-oj en la enkursigilo-apo: aŭ falu, aŭ mapado al ekvivalento en kontraŭa protokolo, aŭ mapado al sama ASDU en kontraŭa protokolo. Pli da detaloj en ĉapitro 4.3, listo de ĉi tiuj ASDU-oj sur Figuro 5. Kelkaj nekonataj ASDU-oj estas registritaj kaj montrataj sur la Modula stato-paĝo.

Kiam estas alŝutita al la enkursigilo, la enkursigilo-apo estas alirebla en la sekcio de Personigo en la ero de Router Apps de la enkursigilo. web interfaco. Alklaku la titolon de la enkursigilo por vidi la menuon de la enkursigilo kiel sur la fig. 2. La Statuso-sekcio provizas la Modulan staton-paĝon kun kurantaj komunikado-informoj kaj la Sistemo-Programpaĝon kun la mesaĝoj ensalutitaj. Agordo de ambaŭ seriaj havenoj kaj USB-haveno de la enkursigilo kaj IEC 60870-5-101/IEC 60870-5-104 parametroj estas alirebla en la sekcio Agordo. La Reveno en la sekcio Personigo devas reveni al la pli alta menuo de la enkursigilo.

Figuro 2: Menuo pri enkursigilo
Menuo pri enkursigilo

Protokolo IEC-101/104 Statuso

Statuso de modulo

Estas protokolaj informoj pri funkciado de komunikado en ĉi tiu paĝo. Ĉi tiuj estas individuaj por ĉiu seria haveno de la enkursigilo. Detektita tipo de la haveno estas montrata ĉe la parametro Haveno tipo. Parametroj de IEC 60870-5-104 kaj IEC 60870-5-101 estas priskribitaj en la tabeloj malsupre.

Figuro 3: Modula statuspaĝo
Modula statuspaĝo

Tablo 1: IEC 60870-5-104 statusaj informoj 

Ero Priskribo
ŝtato IEC104 Stato de konekto de la supera servilo IEC 60870-5-104.
Mi enkadrigas NS Sendita - nombro de lasta sendita kadro
Mi enkadrigas NR Ricevita - nombro de lasta ricevita kadro
S kadro ACK Agnosko - nombro de la lasta agnoskita sendita kadro
U kadra testo Nombro de testaj kadroj
Nekonata Inf.Objektoj Nombro da nekonataj informobjektoj (forĵetitaj)
TCP/IP fora gastiganto IP-adreso de la lasta konektita IEC 60870-5-104 servilo.
TCP/IP rekonekti Nombro de TCP/IP-rekonektiĝoj

Tablo 2: IEC 60870-5-101 statusaj informoj

Ero Priskribo
ŝtato IEC101 IEC 60870-5-101 koneksa stato
Nekonata framkalkulo Nombro da nekonataj kadroj

Sistema Registro

Sur la paĝo Sistemo-Programo estas protokolaj mesaĝoj montrataj. Ĝi estas la sama sistema protokolo kiel tiu en la ĉefa menuo de la enkursigilo. Mesaĝoj de la enkursigilo-apo estas enkondukitaj per la iec14d-ĉeno (mesaĝoj de funkciado de iec14d-demono). Ĉi tie vi povas kontroli la funkciadon de la enkursigilo aŭ vidi la mesaĝojn en problemoj kun agordo kaj konekto. Vi povas elŝuti la mesaĝojn kaj konservi ĝin al via komputilo kiel teksto file klakante la butonon Konservi.

Sur la ekrankopio de protokolo vi povas vidi la komencon de la enkursigilo kaj detektitaj mesaĝoj de nekonata objektotipo. Ankaŭ aliaj eraroj estas registritaj. Tipoj kaj nombro da eraroj/mesaĝoj registritaj povas esti agordita por iu ajn haveno aparte en la sekcio Agordo. Ĝi nomiĝas Sencimigaj parametroj kaj ĝi situas ĉe la malsupro de ĉiu agorda paĝo.

Figuro 4: Sistema Protokolo
Sistema Registro

Konverta Agordo

Agordo de la parametroj IEC 60870-5-101 kaj IEC 60870-5-104 estas alirebla en la eroj Expansion Port 1, Expansion Port 2 kaj USB Port. Pli apartaj konvertiĝoj IEC 60870-5-101/IEC 60870-5-104 eblas, individuaj por ĉiu seria haveno de la enkursigilo. Parametroj por ĉiu ekspansio/USB-haveno estas la samaj.

Ebligu la konvertiĝon por la taŭga ekspansia haveno markante la markobutonon Ebligi konvertan modulon supre sur la paĝo. Ĉiuj ŝanĝoj efektiviĝos post klako de la butono Apliki.

Estas kvar partoj de la konverta agordo, sekvataj de tempokonverta agordo kaj Sencimigo
parametroj partoj sur la agorda paĝo. Kvar partoj de la konvertiĝo estas la sekvaj: IEC 60870-5-101 parametroj, IEC 60870-5-104 parametroj, ASDU-konvertado en monitoraddirekto (IEC 60870-5-101 al IEC 60870-5-104) kaj ASDU-konverto en kontrolo. direkto (IEC 60870-5-104 al IEC 60870-5-101). Ekstraj agordaj eroj sube koncerne konvertiĝon de tempo, estas priskribitaj en 4.3 kaj 4.4 sekcioj sube. En Sencimigaj parametroj parto vi povas agordi la tipon de mesaĝoj montritaj kaj la nivelo de mesaĝoj kvanto sur la Sistemo Log paĝo.

Noto Ikono La parametroj de ambaŭ - la protokolo IEC101/104-enkursigilo kaj la uzata sistema telemetrio - devas esti la samaj por ke la komunikado funkciu ĝuste.

IEC 60870-5-101 Parametroj

En la Port Type-elemento estas detektita speco de Ekspanda Haveno en la enkursigilo montrita. La parametroj supre estas por la seria linio komunikado. La parametroj por IEC 60870-5-101 mem estas malsupre. Ĉi tiuj parametroj devas esti agorditaj laŭ la telemetrio IEC 60870-5-101 uzata en la sistemo. La parametroj estas priskribitaj en la sekva tabelo. La aliaj parametroj de IEC 60870-5-101 estas senmovaj kaj ne povas esti ŝanĝitaj.

Tablo 3: IEC 60870-5-101 parametroj

Numero Priskribo
baudrapideco La rapideco de la komunikado. La intervalo estas 9600 ĝis 57600.
Datumaj Bitoj La nombro da datumaj bitoj. 8 nur.
Pareco La kontrola egaleco bito. Neniu, para aŭ nepara.
Haltu Bitojn La nombro da haltbitoj. 1 aŭ 2.
Longa adreso de ligilo La longo de la ligo-adreso. 1 aŭ 2 bajtoj.
Ligo-adreso Ligilo-adreso estas la adreso de konektita seria aparato.
COT-transsendolongo Cause Of Transmission-longo - la longo de la "kaŭzo de dissendo-" informoj (spontaneaj, periodaj, ktp.). 1 aŭ 2 bajtoj.
COT MSB-fonto Kaŭzo De Transdono - Plej Signifa Bajto. COT estas donita de la kodo laŭ la speco de evento, de kiu la dissendo estis kaŭzita. Laŭvole oni povas aldoni la fontadreson (de la datumoriginto). 0 - norma adreso, 1 ĝis 255 - specifa adreso.
CA ASDU longeco Komuna Adreso de ASDU (Application Service Data Unit) longo. 1 aŭ 2 bajtoj.
IOA-longo Informo-Objekto-Adreslongo - IOAoj estas en la ASDU. 1 ĝis 3 bajtoj.
Tempo de balotado de datumoj La intervalo de regulaj petoj de enkursigilo al IEC 60870-5-101 telemetrio por datumoj. Tempo en milisekundoj. Defaŭlta valoro 1000 ms.
Senda Prokrasto Ne rekomendas uzi ĉi tiun prokraston en normaj kazoj. Ĉi tio estas eksperimenta opcio por plia prokrasto en enkursigilo por mesaĝoj en 104 -> 101 direkto (de SCADA al aparato). Utila nur por ne-normaj aparatoj IEC-101.

IEC 60870-5-104 Parametroj

Estas nur unu parametro disponebla por la agordo IEC 60870-5-104: IEC-104 TCP-Haveno. Ĝi estas haveno, sur kiu TCP-servilo aŭskultas. La TCP-servilo funkcias en la enkursigilo kiam IEC 60870-5-101/IEC 60870-5-104 konvertiĝo ebligita. La preta valoro 2404 estas la oficiala IEC 60870-5-104 TCP-haveno rezervita por ĉi tiu servo. En la agordo de Expansion Port 2 estas 2405 valoro preta (ne rezervita de la normo). Por USB-haveno ĝi estas 2406 TCP-haveno.

La aliaj IEC 60870-5-104 parametroj estas fiksitaj laŭ normo. Se la IOA-longoj malsamas, la bajtoj de longo estas aldonitaj aŭ forigitaj aŭtomate. Konfliktaj situacioj ĉiam estas registritaj.

Figuro 5: Seria haveno kaj konverta agordo
Seria haveno kaj konvertiĝo

ASDU-Konvertiĝoj en Monitora Direkto (101 ĝis 104)

IEC 60870-5-101 al IEC 60870-5-104 konvertiĝo povas esti agordita en ĉi tiu parto. Ĉi tiuj ASDU-oj uzas 24 bitojn longan tempon tag en IEC 60870-5-101 (milisekundoj, sekundoj, minutoj), sed en IEC 60870-5-104 la 56 bitoj longa tempo tags estas uzataj (milisekundoj, sekundoj, minutoj, horoj, tagoj, monatoj, jaroj). Tial la konverta agordo eblas – ebligante malsaman tempon tag uzado laŭ specifaj bezonoj de la aplikaĵo.

Por ĉiu ASDU listigita en ĉi tiu parto sur Figuro 5, ĉi tiuj manieroj de konvertiĝo povas esti elektitaj: DROP, Konverti al sama ASDU kaj Konverti al ekvivalenta ASDU (defaŭlte). FALO Kiam ĉi tiu opcio estas elektita, la ASDU estas forigita kaj konvertiĝo ne estas farita.

Konverti al sama ASDU Se ĉi tiu opcio estas elektita, la ASDU estas mapita sur la sama ASDU en la kontraŭa protokolo. Ĝi signifas ke ne estas konvertiĝo de tempo tag - Apliko IEC 60870-5-104 ricevas senŝanĝan pli mallongan (24 bitojn) tempon tag de IEC 60870-5-101 aparato.

Konverti al ekvivalenta ASDU Se ĉi tiu opcio estas elektita, la ASDU estas mapita sur la ekvivalenta ASDU-tipo en la kontraŭa protokolo. Vidu la nomojn kaj nombrojn de ĉi tiuj kontraŭaj ASDU-tipoj sur Figuro 5. Ĉi tio signifas la konvertiĝon de tempo tag devas esti farita - la tempo tag devas esti kompletigita ĝis 56 bitoj. La konvertiĝo de tempo tag povas esti agordita per CP24Time2a al CP56Time2a Konverta Metodo por Horo kaj Dato-aĵo ĉe la malsupro de la paĝo. Ĉi tiuj estas la elektoj:

  • Uzu fiksajn valorojn - Defaŭlta agordo. La originala tempo tag (24 bitoj) estas kompletigita kun fiksaj valoroj 0 horoj, 1-a tago kaj 1-a monato de jaro 00 (2000).
  • Uzu enkursigilojn tempovalorojn - La tempo originala tempo tag (24 bitoj) estas kompletigita kun la horoj, tago, monato kaj jaro prenitaj de la tempo de la enkursigilo. Ĝi dependas de la tempo-agordo sur la enkursigilo (Ĉu permane aŭ de NTP-servilo). Estas alia risko - vidu la skatolon sube

Noto Ikono Atentu! Uzu enkursigilon-tempovalorojn de CP24Time2a al CP56Time2a Konverta Metodo por
Horo kaj Dato - estas riska. Uzu ĝin je via propra risko, ĉar neintencaj saltoj en datumoj povas aperi kiam konvertite tiamaniere. Ĉi tio povas okazi ĉe la randoj de tempounuoj (tagoj, monatoj, jaroj). Ni havu situacion, kiam la monitorado ASDU estas sendita je 23 horoj, 59 minutoj, 59 sekundoj kaj 95 milisekundoj. Pro reto latenteco ĝi preterpasos la enkursigilon tuj post noktomezo - en la sekva tago. Kaj la finita tempo tag nun estas 0 horoj, 59 minutoj, 59 sekundoj kaj 95 milisekundoj de la sekva tago - estas neintencita unuhora salto en la konvertita tempo tag.

Notu: Se la aparato IEC 60870-5-101 subtenas longan (56 bitojn). tags por IEC 60870-5-104, ĝi sendos la ASDU-ojn legeblajn de IEC 60870-5-104, do la tempo tag ne estas konvertita kaj estos liverita al SCADA rekte de la aparato.

ASDU-Konvertiĝoj en Kontrola Direkto (104 ĝis 101)

IEC 60870-5-104 al IEC 60870-5-101 konvertiĝo povas esti agordita en ĉi tiu parto. Denove ĝi rilatas al malsama tempo tag longeco, sed jen la longa tempo tags estas nur tranĉitaj por la aparato IEC 60870-5-101.

Por ĉiu ASDU listigita en ĉi tiu parto sur Figuro 5, ĉi tiuj manieroj de konvertiĝo povas esti elektitaj: DROP, Konverti al sama ASDU kaj Konverti al ekvivalenta ASDU (defaŭlte).

FALO Kiam ĉi tiu opcio estas elektita, la ASDU estas forigita kaj konvertiĝo ne estas farita.

Konverti al sama ASDU Se ĉi tiu opcio estas elektita, la ASDU estas mapita sur la sama ASDU en la kontraŭa protokolo. Ĝi signifas ke ne estas konvertiĝo de tempo tag - IEC 60870-5-101-aparato ricevas senŝanĝe longan tempon tag de IEC 60870-5-104 aplikaĵo (kelkaj IEC 60870-5-101-aparatoj subtenas longan tempon tags).

Konverti al ekvivalenta ASDU Se ĉi tiu opcio estas elektita, la ASDU estas mapita sur la ekvivalenta ASDU-tipo en la kontraŭa protokolo. Vidu la nomojn kaj nombrojn de ĉi tiuj kontraŭaj ASDU-tipoj sur Figuro 5.
Konvertiĝo de tempo tag estas farita per tranĉado de ĝia longo de 56 bitoj ĝis 24 bitoj – nur minutoj, sekundoj kaj milisekundoj estas konservitaj.

Noto Ikono Eblas sinkronigi la enkursigilon de telemetrio SCADA IEC-104. Nur ebligu la markobutonon Sinkronigi enkursigilon de la komando C_CS_NA_1 (103). Ĉi tio starigos la realtempan horloĝon en enkursigilo al la sama tempo kiel en SCADA per envenanta IEC-104-komando. Kroma kontrolo de komanda valideco rilate al tempo povas esti farita kiam la elemento Komando Periodo de Valideco estas plenigita. Neniu kontrolo de valideco estas farita defaŭlte (kampo malplena), sed se vi plenigas ekz. 30 sekundojn de valideco, la tempo tag ricevita de SCADA estos komparata kun tempo en la enkursigilo. Se la diferenco de tempo estas pli granda ol periodo de valideco (ekz. 30 sekundoj), la komando estos negrava kaj ne estos sendita al IEC-101-flanko.

Ĉiuj agordaj ŝanĝoj efektiviĝos post premado de la butono Apliki.

Rilataj Dokumentoj

  1. IEC: IEC 60870-5-101 (2003)
    Telerega ekipaĵo kaj sistemoj Parto 5 - 101: Dissendaj protokoloj - Kunulnormo por bazaj teleregaj taskoj
  2. IEC: IEC 60870-5-104 (2006)
    Telerega ekipaĵo kaj sistemoj Parto 5 - 104: Dissendaj protokoloj - Retaliro por IEC 60870 5-101 uzanta norman transporton profesionfiles

Vi povas akiri produkt-rilatajn dokumentojn en Engineering Portal ĉe icr.advantech.cz adreso.

Por akiri la Rapidan Komencan Gvidilon, Uzantan Manlibron, Agordan Manlibron aŭ Firmware de via enkursigilo, iru al la paĝo de Router Models, trovu la bezonatan modelon kaj ŝanĝu al la langeto Manlibroj aŭ Firmware respektive.

La instalaĵpakaĵoj kaj manlibroj de Router Apps estas haveblaj sur la paĝo de Router Apps.

Por la Disvolvaj Dokumentoj, iru al la paĝo DevZone.

ADVANTECH Logo

Dokumentoj/Rimedoj

ADVANTECH Protokolo IEC101-104 Router App [pdf] Uzantogvidilo
Protokolo IEC101-104 Router App, Protokolo IEC101-104, Router App, App

Referencoj

Lasu komenton

Via retadreso ne estos publikigita. Bezonataj kampoj estas markitaj *