iso/iec 60870-5-104
DESCRIPTION
ISO/IEC 60870-5-104. ISO/IEC 60870-5-104. O protokolech sady 870-5 a mé implementaci variace 104. Jan Ringoš. Souhrn. Organizace standardu a co definují jednotlivé dokumenty. Dokument 1. 7 formátů rámce FT1.1 podobnost s telegramy TP20 (až 127B) FT1.2 dva - s pevnou a proměnnou délkou - PowerPoint PPT PresentationTRANSCRIPT
ISO/IEC60870-5-
104
ISO/IEC60870-5-104
O protokolech sady 870-5a mé implementaci variace 104
Jan Ringoš
Souhrn
• Organizace standardu a co definují jednotlivé dokumenty
Dokument 1
• 7 formátů rámce• FT1.1
– podobnost s telegramy TP20 (až 127B)
• FT1.2– dva - s pevnou a proměnnou délkou– kontrolní součet a závěrný bajt
• FT1.1 i FT1.2 implementovány vůči jednotnému rozhraní
Dokument 1
• FT2– také dvě verze– volitelně až extra 15B v hlavičce
nultého bloku u verze s proměnnou délkou
– 8b CRC každých 15B
• FT3– jako FT2 ale větší bestie– zdvojené (2B) úvodní a závěrné
znaky– 16b CRC každých 16B
Dokument 2
• Definuje řídící pole– 8b, bitové příznaků a číslo funkce– různé významy stejného bitu– různé významy dle typu přenosu
• Přenosové služby– Send, Send/Confirm,
Request/Respond
• Popisuje logiku přenosu– vyvážený přenos (synchronní, na
výzvu)– nevyvážený (asynchronní, full duplex)
Dokument 2
• Chování rozhraní mezi aplikační a linkovou vrstvou– implementační detail
• Korektní chování procedur– a reakce na jejich porušení
• Normativní časování– významy a chování timeoutů
Dokument 3
• Zjednodušení ISO/OSI modelu na „EPA“
• LPDU (LPCI, LSDU APDU (APCI, ASDU)))
• Typizuje strukturu ASDU– a definuje co je volitelné (téměř
vše)
Dokument 4
• Definice datových typů– číslo, bitový řetězec, oktetový řetězec
• Normalizované datové prvky– klasická čísla, BCD, s/bez znaménka,
s/bez řadové čárky, reálné číslo (float)
• Doporučené informační prvky– povely, čísla (2b, 5b, 6b, 8b, 12b, 14b),
zarovnané zleva/zprava– indikace chyby, přetečení, normalizace– dva typy času (snad jediné dále
použité)
Dokument 5
• Sekvence provádění funkcí• Popis způsobu použití
protokolu.
• Inicializační sekvence• Parametrizační sekvence• Sekvence vyčítání
strukturovaných dat
Standard 60870-5-101
• Pro sériové komunikace jako RS-232
• FT1.2• Definuje vlastní logiky přenosu
(doc.2)• Definuje konkrétní formáty ASDU• Definuje výběr procedur (doc.5)
• V mnoha částech předepisuje implementační detaily stanice!
Standard 60870-5-104
• Pro komunikace po sítích s vysokou latencí a zaručeným doručením
• Vlastní (už osmý) typ rámce• Opět jiná logika přenosu
– i když tentokrát už jen jedna a mnohem jednodušší)
• Výčet ASDU ze 60870-5-101 plus několik nových
• Bez popisu přenosových procedur
Děkuji za pozornost
Jan Ringošwww.ringos.cz