Кіраўніцтва карыстальніка праграмы маршрутызатара ADVANTECH Protocol IEC101-104
Дадатак маршрутызатара з пратаколам ADVANTECH IEC101-104

Выкарыстоўваная сімволіка

Значок папярэджання Небяспека – Інфармацыя аб бяспецы карыстальнікаў або магчымым пашкоджанні маршрутызатара.

Значок нататкі Увага – Праблемы, якія могуць узнікнуць у канкрэтных сітуацыях.

Значок нататкі інфармацыя – Карысныя парады або інфармацыя, якая ўяўляе асаблівую цікавасць.

Значок нататкі Example - Былыampфайл функцыі, каманды або сцэнара.

Журнал змяненняў

Журнал змяненняў пратакола IEC101/104 

версія 1.0.0 (1.6.2015) 

  • Першы выпуск

версія 1.0.1 (25.11.2016)

  • Дададзена яшчэ некалькі хуткасцяў перадачы
  • Дададзена падтрымка пераўтваральніка USB <> SERIAL

версія 1.0.2 (14.12.2016)

  • Выпраўлены сэрвіс IEC 60870-5-101 карыстальніцкіх дадзеных класа 1
  • Дададзена падтрымка пераўтварэнняў ASDU TI

версія 1.0.3 (9.1.2017)

  • Дададзены наладжвальны метад для пераўтварэння CP24Time2a ў CP56Time2a

версія 1.1.0 (15.9.2017)

  • Дададзены параметры адладкі
  • Дададзена наладжвальная затрымка перад адпраўкай дадзеных
  • Выпраўлена выкарыстанне часу апытання дадзеных
  • Выпраўлена страта сігналізацыі злучэння IEC 60870-5-101
  • Аптымізаваны запыт даных карыстальніка класа 1

версія 1.1.1 (3.11.2017)

  • Выпраўлена пераўтварэнне доўгіх 101 кадраў у два 104 кадра

версія 1.2.0 (14.8.2018)

  • Дададзена новая опцыя для сінхранізацыі часу маршрутызатара з каманды C_CS_NA_1
  • Дададзены параметр перыяду дзеяння каманды
  • Выпраўлена апрацоўка адкінутых пакетаў, атрыманых з боку IEC 60870-5-104

версія 1.2.1 (13.3.2020)

  • Выпраўлены перазапуск iec14d часам не ўдаецца
  • Выпраўлены выхад з асноўнага цыкла

версія 1.2.2 (7.6.2023)

  • Выпраўлена высокая сярэдняя нагрузка
  • Выпраўлена прадстаўленне стану IEC101

версія 1.2.3 (4.9.2023)

  • Выпраўлена налада брандмаўэра

Апісанне прыкладання маршрутызатар

Значок нататкі Пратакол праграмы маршрутызатара IEC101/104 не змяшчаецца ў стандартнай прашыўцы маршрутызатара. Загрузка гэтага прыкладання маршрутызатара апісана ў кіраўніцтве па канфігурацыі (гл. раздзел «Звязаныя дакументы»). Гэта дадатак маршрутызатара не сумяшчальна з платформай v4. Для правільнай працы гэтага прыкладання маршрутызатара неабходна альбо паслядоўны порт пашырэння, усталяваны ў маршрутызатары, альбо выкарыстоўваць USB-паслядоўны канвэртар і USB-порт маршрутызатара.
Падтрымліваецца рэжым незбалансаванай паслядоўнай сувязі. Гэта азначае, што маршрутызатар з'яўляецца галоўным, а падлучаная тэлеметрыя IEC 60870-5-101 - падпарадкаванай. SCADA ініцыюе першае злучэнне з маршрутызатарам на баку IEC 60870-5-104. Прыкладанне маршрутызатара ў маршрутызатары рэгулярна запытвае падключаную тэлеметрыю IEC 60870-5-101 аб падзеях і неабходнай інфармацыі.

IEC 60870-5-101 з'яўляецца стандартам для маніторынгу, кіравання і сувязі энергасістэм для дыстанцыйнага кіравання, тэлеабароны і звязаных з імі тэлекамунікацый для электраэнергетычных сістэм. Пратакол IEC 60870-5-104 з'яўляецца аналогіяй пратаколу IEC 60870-5-101 са зменамі ў транспартных, сеткавых, канальных і фізічных службах, каб задаволіць поўны доступ да сеткі: TCP/IP.

Гэта дадатак маршрутызатара выконвае двухнакіраванае пераўтварэнне паміж пратаколамі IEC 60870-5-101 і IEC 60870-5-104, вызначанымі стандартам IEC 60870-5 (гл. [5, 6]). Паслядоўная сувязь IEC 60870-5-101 пераўтворыцца ў сувязь TCP/IP IEC 60870-5-104 і наадварот. Можна наладзіць некаторыя параметры IEC 60870-5-101 і IEC 60870-5-104.

Малюнак 1: Схема сувязі з выкарыстаннем праграмы маршрутызатара па пратаколе IEC101/104
Схема сувязі

Параметры паслядоўнай сувязі і параметры пратаколу IEC 60870-5-101 можна задаць асобна для кожнага паслядоўнага порта маршрутызатара. Магчыма выкарыстанне USB-порта роутера з USB-паслядоўным канвэртарам. Пры выкарыстанні большай колькасці паслядоўных партоў у маршрутызатары будзе запушчана некалькі асобнікаў праграмы маршрутызатара, і можна выканаць незалежныя пераўтварэнні IEC 60870-5-101/IEC 60870-5-104. На баку IEC 60870-5-104 можна наладзіць толькі параметр TCP Port. Гэта порт, які сервер TCP праслухоўвае пры актывацыі пераўтварэння. Аддаленае прыкладанне IEC 60870-5-104 павінна мець зносіны праз гэты порт. Дадзеныя для боку IEC 60870-5-101 адпраўляюцца, як толькі яны паступаюць з SCADA. Бок IEC 60870-5-101 перыядычна запытвае даныя ў адпаведнасці з наладжаным параметрам "Час апытання дадзеных". Рэгулярны запыт запускаецца, калі з SCADA паступае першы тэставы кадр.

Значок нататкі Пратакол IEC 60870-5-101 вызначае блок дадзеных службы прыкладання (ASDU). У ASDU ёсць ідэнтыфікатар ASDU (з тыпам ASDU ў ​​ім) і інфармацыйныя аб'екты. Пры пераўтварэнні з IEC 60870-5-104 у IEC 60870-5-101 усе тыпы ASDU, вызначаныя ў стандарце IEC 60870-5-101 у сумяшчальным дыяпазоне 1–127 тыпаў ASDU, пераўтвараюцца адпаведна. Патэнтаваныя тыпы ASDU ў ​​прыватным дыяпазоне 127–255 не пераўтвараюцца. І каманды, і дадзеныя (карысная нагрузка) у ASDU пераўтвараюцца. Акрамя таго, іншыя ASDU пераўтворацца па змаўчанні - тыя, што для кантролю і маніторынгу з часам tag. Яны не вызначаны аднолькава ў пратаколах IEC 60870-5-101 і IEC 60870-5-104, таму можна наладзіць пераўтварэнне гэтых ASDU ў ​​дадатку маршрутызатара: альбо адкінуць, альбо адлюстраваць у эквівалент у супрацьлеглым пратаколе, або супастаўленне з тым жа ASDU у супрацьлеглым пратаколе. Больш падрабязна ў главе 4.3, спіс гэтых ASDU на малюнку 5. Колькасць невядомых ASDU рэгіструецца і адлюстроўваецца на старонцы стану модуля.

Пасля загрузкі на маршрутызатар праграма маршрутызатара даступная ў раздзеле "Наладжванне" ў пункце "Прыкладанні маршрутызатара" на старонцы маршрутызатара web інтэрфейс. Націсніце на назву праграмы маршрутызатара, каб убачыць меню праграмы маршрутызатара, як на мал. 2. У раздзеле «Статус» знаходзіцца старонка стану модуля з інфармацыяй аб запушчанай сувязі і старонка сістэмнага журнала з зарэгістраванымі паведамленнямі. Канфігурацыя паслядоўных партоў і USB-порта маршрутызатара і параметры IEC 60870-5-101/IEC 60870-5-104 даступныя ў раздзеле «Канфігурацыя». Пункт «Вярнуцца» ў раздзеле «Настройка» прызначаны для вяртання ў верхняе меню маршрутызатара.

Малюнак 2: Меню праграмы маршрутызатара
Меню прыкладання маршрутызатара

Статус пратаколу IEC-101/104

Стан модуля

На гэтай старонцы ёсць інфармацыя аб пратаколе сувязі. Яны індывідуальныя для кожнага паслядоўнага порта маршрутызатара. Выяўлены тып порта адлюстроўваецца ў параметре «Тып порта». Параметры IEC 60870-5-104 і IEC 60870-5-101 апісаны ў табліцах ніжэй.

Малюнак 3: старонка стану модуля
Старонка стану модуля

Табліца 1: інфармацыя аб стане IEC 60870-5-104 

Пункт Апісанне
Стан IEC104 Стан падключэння вышэйшага сервера IEC 60870-5-104.
Рамлю НС Адпраўлена – нумар апошняга адпраўленага кадра
Рамлю НР Received – нумар апошняга атрыманага кадра
S кадр ACK Пацвярджэнне – нумар апошняга пацверджанага адпраўленага кадра
Тэст кадра U Колькасць тэставых кадраў
Невядомыя інф.аб'екты Колькасць невядомых інфармацыйных аб'ектаў (выкінутых)
Аддалены хост TCP/IP IP-адрас апошняга падлучанага сервера IEC 60870-5-104.
Паўторнае падключэнне TCP/IP Колькасць паўторных падключэнняў TCP/IP

Табліца 2: інфармацыя аб стане IEC 60870-5-101

Пункт Апісанне
Стан IEC101 Стан злучэння IEC 60870-5-101
Невядомая колькасць кадраў Колькасць невядомых кадраў

Сістэмны журнал

На старонцы сістэмнага журнала адлюстроўваюцца паведамленні часопіса. Гэта той жа сістэмны журнал, што і ў галоўным меню маршрутызатара. Паведамленні праграмы маршрутызатара ўводзяцца радком iec14d (паведамленні ад запушчанага дэмана iec14d). Тут вы можаце праверыць працу праграмы маршрутызатара або ўбачыць паведамленні аб праблемах з канфігурацыяй і падключэннем. Вы можаце спампаваць паведамленні і захаваць іх на свой кампутар у выглядзе тэксту file націснуўшы кнопку Захаваць.

На скрыншоце журнала вы бачыце запуск праграмы маршрутызатара і выяўленыя паведамленні невядомага тыпу аб'екта. Іншыя памылкі таксама рэгіструюцца. Тыпы і колькасць рэгіструемых памылак/паведамленняў можна задаць для любога порта асобна ў раздзеле «Канфігурацыя». Ён называецца параметрамі адладкі і знаходзіцца ўнізе кожнай старонкі канфігурацыі.

Малюнак 4: Сістэмны журнал
Сістэмны журнал

Канфігурацыя пераўтварэння

Канфігурацыя параметраў IEC 60870-5-101 і IEC 60870-5-104 даступная ў пунктах Порт пашырэння 1, Порт пашырэння 2 і Порт USB. Магчымыя больш асобныя пераўтварэнні IEC 60870-5-101/IEC 60870-5-104, індывідуальныя для кожнага паслядоўнага порта маршрутызатара. Параметры для кожнага порта пашырэння/USB аднолькавыя.

Уключыце пераўтварэнне для адпаведнага порта пашырэння, паставіўшы сцяжок у полі «Уключыць модуль пераўтварэння» на старонцы. Усе змены ўступяць у сілу пасля націску кнопкі «Ужыць».

Ёсць чатыры часткі канфігурацыі пераўтварэння, за якімі ідуць канфігурацыя пераўтварэння часу і адладка
часткі параметраў на старонцы канфігурацыі. Чатыры часткі пераўтварэння наступныя: параметры IEC 60870-5-101, параметры IEC 60870-5-104, пераўтварэнне ASDU ў ​​напрамку кантролю (IEC 60870-5-101 у IEC 60870-5-104) і пераўтварэнне ASDU ва ўпраўленні кірунку (IEC 60870-5-104 да IEC 60870-5-101). Дадатковыя элементы канфігурацыі, якія тычацца пераўтварэння часу, апісаны ніжэй у раздзелах 4.3 і 4.4. У частцы параметраў адладкі вы можаце ўсталяваць тып паказаных паведамленняў і ўзровень колькасці паведамленняў на старонцы сістэмнага журнала.

Значок нататкі Параметры абодвух - праграмы маршрутызатара па пратаколе IEC101/104 і выкарыстоўванай сістэмнай тэлеметрыі - павінны быць аднолькавымі, каб сувязь працавала належным чынам.

Параметры IEC 60870-5-101

У пункце «Тып порта» паказваецца выяўлены тып порта пашырэння ў маршрутызатары. Параметры ўверсе прызначаны для паслядоўнай лініі сувязі. Параметры для самога IEC 60870-5-101 прыведзены ніжэй. Гэтыя параметры павінны быць настроены ў адпаведнасці з тэлеметрыяй IEC 60870-5-101, якая выкарыстоўваецца ў сістэме. Параметры апісаны ў наступнай табліцы. Астатнія параметры IEC 60870-5-101 статычныя і не могуць быць зменены.

Табліца 3: Параметры IEC 60870-5-101

Нумар Апісанне
Бадрат Хуткасць сувязі. Дыяпазон ад 9600 да 57600.
Біты дадзеных Колькасць біт даных. толькі 8.
Парытэт Кантрольны біт цотнасці. Няма, цотныя або няцотныя.
Стоп-біты Колькасць стоп-бітаў. 1 або 2.
Даўжыня адрасу спасылкі Даўжыня адрасу спасылкі. 1 або 2 байты.
Адрас спасылкі Адрас спасылкі - гэта адрас падключанай паслядоўнай прылады.
Даўжыня перадачы COT Даўжыня прычыны перадачы – працягласць інфармацыі «прычыны перадачы» (спантанная, перыядычная і г.д.). 1 або 2 байты.
Крыніца COT MSB Прычына перадачы - самы значны байт. COT задаецца кодам у залежнасці ад тыпу падзеі, якая выклікала перадачу. Пры жаданні можа быць дададзены адрас крыніцы (крыніцы даных). 0 – стандартны адрас, ад 1 да 255 – спецыфічны адрас.
CA ASDU даўж Агульны адрас даўжыні ASDU (Application Service Data Unit). 1 або 2 байты.
Даўжыня IOA Даўжыня адраса інфармацыйнага аб'екта - IOA знаходзяцца ў ASDU. Ад 1 да 3 байт.
Час апытання дадзеных Інтэрвал рэгулярных запытаў ад маршрутызатара да тэлеметрыі IEC 60870-5-101 для даных. Час у мілісекундах. Значэнне па змаўчанні 1000 мс.
Затрымка адпраўкі Не рэкамендуецца выкарыстоўваць дадзеную затрымку ў стандартных выпадках. Гэта эксперыментальны варыянт дадатковай затрымкі ў маршрутызатары для паведамленняў у напрамку 104 –> 101 (ад SCADA да прылады). Карысна толькі для нестандартных прылад IEC-101.

Параметры IEC 60870-5-104

Для канфігурацыі IEC 60870-5-104 даступны толькі адзін параметр: TCP-порт IEC-104. Гэта порт, які праслухоўвае сервер TCP. Сервер TCP працуе ў маршрутызатары, калі ўключана пераўтварэнне IEC 60870-5-101/IEC 60870-5-104. Падрыхтаванае значэнне 2404 з'яўляецца афіцыйным портам TCP IEC 60870-5-104, зарэзерваваным для гэтай службы. У канфігурацыі порта пашырэння 2 падрыхтавана значэнне 2405 (не зарэзервавана стандартам). Для порта USB гэта порт 2406 TCP.

Астатнія параметры IEC 60870-5-104 замацаваны ў адпаведнасці са стандартам. Калі даўжыня IOA адрозніваецца, байты даўжыні дадаюцца або выдаляюцца аўтаматычна. Канфліктныя сітуацыі заўсёды фіксуюцца.

Малюнак 5: Паслядоўны порт і канфігурацыя пераўтварэння
Паслядоўны порт і пераўтварэнне

Пераўтварэнні ASDU ў ​​напрамку маніторынгу (ад 101 да 104)

У гэтай частцы можна наладзіць пераўтварэнне IEC 60870-5-101 у IEC 60870-5-104. Гэтыя ASDU доўга выкарыстоўваюць 24 біта tag у IEC 60870-5-101 (мілісекунды, секунды, хвіліны), але ў IEC 60870-5-104 доўгі час 56 біт tags выкарыстоўваюцца (мілісекунды, секунды, хвіліны, гадзіны, дні, месяцы, гады). Таму магчымая канфігурацыя канвертавання – уключэнне іншага часу tag апрацоўка ў адпаведнасці з канкрэтнымі патрэбамі прыкладання.

Для кожнага ASDU, пералічанага ў гэтай частцы на малюнку 5, можна выбраць наступныя спосабы пераўтварэння: DROP, Convert to the same ASDU і Convert to equivalent ASDU (па змаўчанні). DROP Калі выбрана гэтая опцыя, ASDU скідаецца і пераўтварэнне не выконваецца.

Пераўтварыць у той жа ASDU Калі гэты параметр выбраны, ASDU супастаўляецца з тым жа ASDU у супрацьлеглым пратаколе. Гэта азначае, што няма пераліку часу tag – Дадатак IEC 60870-5-104 атрымлівае нязменны больш кароткі (24 біта) час tag ад прылады IEC 60870-5-101.

Пераўтварыць у эквівалентны ASDU Калі гэты параметр выбраны, ASDU супастаўляецца з эквівалентным тыпам ASDU ў ​​супрацьлеглым пратаколе. Глядзіце назвы і нумары гэтых супрацьлеглых тыпаў ASDU на малюнку 5. Гэта азначае пераўтварэнне часу tag трэба зрабіць – час tag павінен быць завершаны да 56 біт. Пераўтварэнне часу tag можа быць усталяваны з дапамогай метаду пераўтварэння CP24Time2a у CP56Time2a для элементаў гадзіны і даты ўнізе старонкі. Вось варыянты:

  • Выкарыстоўвайце фіксаваныя значэнні - канфігурацыя па змаўчанні. Час арыгінальны час tag (24 біта) запаўняецца фіксаванымі значэннямі 0 гадзін, 1-га дня і 1-га месяца года 00 (2000).
  • Выкарыстоўваць значэнні часу маршрутызатара – зыходны час tag (24 біта) дапаўняецца гадзінамі, днём, месяцам і годам, узятымі з часу маршрутызатара. Гэта залежыць ад налад часу на маршрутызатары (уручную або з сервера NTP). Ёсць яшчэ адна рызыка - глядзіце поле ніжэй

Значок нататкі Увага! Выкарыстоўвайце элемент значэння часу маршрутызатара з CP24Time2a ў CP56Time2a Метад пераўтварэння для
Гадзіна і дата - рызыкоўна. Выкарыстоўвайце яго на свой страх і рызыку, таму што пры такім пераўтварэнні ў дадзеных могуць з'явіцца ненаўмысныя скачкі. Гэта можа адбывацца на мяжы адзінак часу (дзён, месяцаў, гадоў). Уявім сітуацыю, калі маніторынг ASDU адпраўляецца ў 23 гадзіны 59 хвілін 59 секунд і 95 мілісекунд. З-за затрымкі сеткі ён пройдзе праз маршрутызатар адразу пасля поўначы - на наступны дзень. І выкананы час tag цяпер 0 гадзін, 59 хвілін, 59 секунд і 95 мілісекунд наступнага дня - ёсць ненаўмысны скачок на адну гадзіну ў пераўтвораным часе tag.

Заўвага: Калі прылада IEC 60870-5-101 падтрымлівае доўгі (56 біт) час tags для IEC 60870-5-104, ён будзе адпраўляць ASDU, чытаемыя IEC 60870-5-104, таму час tag не пераўтворыцца і будзе дастаўлены ў SCADA непасрэдна з прылады.

Пераўтварэнні ASDU ў ​​напрамку кіравання (ад 104 да 101)

У гэтай частцы можна наладзіць пераўтварэнне IEC 60870-5-104 у IEC 60870-5-101. Зноў жа гэта звязана з іншым часам tag даўжыня, але тут доўгі час tags проста выразаны для прылады IEC 60870-5-101.

Для кожнага ASDU, пералічанага ў гэтай частцы на малюнку 5, можна выбраць наступныя спосабы пераўтварэння: DROP, Convert to the same ASDU і Convert to equivalent ASDU (па змаўчанні).

DROP Калі выбрана гэтая опцыя, ASDU скідаецца і пераўтварэнне не выконваецца.

Пераўтварыць у той жа ASDU Калі гэты параметр выбраны, ASDU супастаўляецца з тым жа ASDU у супрацьлеглым пратаколе. Гэта азначае, што няма пераліку часу tag – IEC 60870-5-101 прылада атрымлівае нязменным доўгі час tag з прыкладання IEC 60870-5-104 (некаторыя прылады IEC 60870-5-101 падтрымліваюць працяглы час tags).

Пераўтварыць у эквівалентны ASDU Калі гэты параметр выбраны, ASDU супастаўляецца з эквівалентным тыпам ASDU ў ​​супрацьлеглым пратаколе. Глядзіце назвы і нумары гэтых супрацьлеглых тыпаў ASDU на малюнку 5.
Пераўтварэнне часу tag робіцца шляхам скарачэння яго даўжыні з 56 біт да 24 біт - захоўваюцца толькі хвіліны, секунды і мілісекунды.

Значок нататкі Можна сінхранізаваць час маршрутызатара з дапамогай тэлеметрыі SCADA IEC-104. Проста ўключыце сцяжок Сінхранізаваць час маршрутызатара з каманды C_CS_NA_1 (103). Гэта ўсталюе гадзіннік рэальнага часу ў маршрутызатары на той жа час, што і ў SCADA, з дапамогай уваходнай каманды IEC-104. Дадатковую праверку дзеяння каманды па часе можна выканаць пры запоўненым пункце Тэрмін дзеяння каманды. Па змаўчанні праверка сапраўднасці не праводзіцца (поле пустое), але калі вы запоўніце, напрыклад, 30 секунд сапраўднасці, час tag атрыманыя ад SCADA будуць параўноўвацца з часам у маршрутызатары. Калі розніца ў часе большая за перыяд дзеяння (напрыклад, 30 секунд), каманда будзе недарэчнай і не будзе адпраўлена на бок IEC-101.

Усе змены канфігурацыі ўступяць у сілу пасля націску кнопкі «Ужыць».

Звязаныя дакументы

  1. IEC: IEC 60870-5-101 (2003)
    Абсталяванне і сістэмы тэлекіравання Частка 5 - 101: Пратаколы перадачы - Дапаможны стандарт для асноўных задач тэлекіравання
  2. IEC: IEC 60870-5-104 (2006)
    Абсталяванне і сістэмы тэлекіравання Частка 5 - 104: Пратаколы перадачы - Доступ да сеткі для IEC 60870 5-101 з выкарыстаннем стандартнага транспартнага праfiles

Вы можаце атрымаць дакументы, звязаныя з прадуктам, на інжынерным партале па адрасе icr.advantech.cz адрас.

Каб атрымаць Кароткае кіраўніцтва па запуску маршрутызатара, Кіраўніцтва карыстальніка, Кіраўніцтва па канфігурацыі або прашыўку, перайдзіце на старонку мадэляў маршрутызатараў, знайдзіце патрэбную мадэль і пераключыцеся на ўкладку Кіраўніцтва або Прашыўка адпаведна.

Пакеты ўстаноўкі і кіраўніцтва Router Apps даступныя на старонцы Router Apps.

Для атрымання дакументаў па распрацоўцы перайдзіце на старонку DevZone.

Лагатып ADVANTECH

Дакументы / Рэсурсы

Дадатак маршрутызатара з пратаколам ADVANTECH IEC101-104 [pdfКіраўніцтва карыстальніка
Пратакол IEC101-104 Праграма маршрутызатара, Пратакол IEC101-104, Праграма маршрутызатара, Праграма

Спасылкі

Пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаны *