Protokol SLIP pro MORSE verze /19/2013

Podobné dokumenty
Protokol Hirsch pro MORSE Komunikace se zabezpečovací ústřednou Hirsch

Protokol PPP-GPRS pro MORSE

Protokol UNI pro MORSE

Protokol S-BUS pro MORSE Popis protokolu

Protokol DF1 pro MORSE Allen-Bradley

Protokol MODBUS pro MORSE Příklady pro

Protokol SEP pro MORSE příklady

Protokol MARS-A pro MORSE (MARS rev.4)

Jak na MORSE 3. Ethernet v MORSE. 6. listopadu

Jak na MORSE listopadu

Protokol MODBUS pro MORSE Popis protokolu

Uživatelské aplikace. Download firmware. verze února 2008

Protokol GPS pro MORSE

TCP2RTU. Transparentní převodník protokolu MODBUS TCP na MODBUS RTU/ASCII. Tři varianty: pro RS422, RS485 a RS232

Počítačové sítě Systém pro přenos souborů protokol FTP

Protokoly: IP, ARP, RARP, ICMP, IGMP, OSPF

Wind RS. Měření rychlosti a směru větru. Inteligentní anemometr s RS232 a RS dubna 2016 w w w. p a p o u c h. c o m

Protokol ADIO pro MORSE

4. Síťová vrstva. Síťová vrstva. Počítačové sítě I. 1 (6) KST/IPS1. Studijní cíl. Představíme si funkci síťové vrstvy a jednotlivé protokoly.

Local Interconnect Network - LIN

Modbus SecuriPro Protocol Bridge

Uživatelský modul. DF1 Ethernet

PROTOKOL RDS. Dotaz na stav stanice " STAV CNC Informace o stavu CNC a radiové stanice FORMÁT JEDNOTLIVÝCH ZPRÁV

Uživatelský manuál. SERInet ST

Uživatelský manuál. SERInet ST

Návod k instalaci, provozu a údržbě brány MODBUS. Návod k instalaci, provozu a údržbě. Brána Modbus

Komunikační driver Sauter EY2400. Reliance. Komunikační driver SAUTER EY2400 verze 2.4.3

Semestrální projekt do SPS Protokol RSVP na Cisco routerech

TQS3. popis modifikace s protokolem MODBUS RTU. 29. února 2008 w w w. p a p o u c h. c o m 0199

Knihovna EpsnetLib TXV první vydání září 2012 změny vyhrazeny

Reliance. Komunikační driver Johnson Controls verze 1.5.4

Ethernet převodníky sériových linek. v Přepěťová ochrana 30A AI RE AO DO. minilan-485 AI RE AO DO EZS PIDS EKV. MIOS & Modbus IO moduly nebo senzory

Směrování. 4. Přednáška. Směrování s částečnou znalostí sítě

Uživatelský manuál. KNXgw232

Rozšiřující modul pro BACnet přes Ethernet / IP a grafické Webové funkce

Průzkum a ověření možností směrování multicast provozu na platformě MikroTik.

Rozšiřující modul pro BACnet přes Ethernet / IP a grafické Webové funkce

Load Balancer. RNDr. Václav Petříček. Lukáš Hlůže Václav Nidrle Přemysl Volf Stanislav Živný

Technologie počítačových sítí 2. přednáška

Nástroje pro FlowSpec a RTBH. Jiří Vraný, Petr Adamec a Josef Verich CESNET. 30. leden 2019 Praha

TFTP Trivial File Transfer Protocol

TW15 KONCOVÝ PRVEK MSKP. Popis výrobku Technická data Návod k obsluze. Technologie 2000 s.r.o., Jablonec nad Nisou

MiiNePort E1 POPIS NASTAVENÍ. SofCon spol. s r.o. Křenova Praha 6 tel: sofcon@sofcon.cz www:

Internet-bridge XPort


TCP2RTU. Transparentní převodník protokolu MODBUS TCP Master na MODBUS RTU Slave. Tři varianty: pro RS422, RS485 a RS232

Protokol HAYES pro MORSE Simulace telefonního modemu.

Komunikační protokol

Siemens (3V) Ericsson (5V) Alcatel (3.6V) C10, C35, C45, C55 T10s 501 S10, S25, S35 T20e (3V) M35, M50, MT50 T18s A60

SB8485. Převodník USB na 8x RS485/RS září 2010 w w w. p a p o u c h. c o m

UC485P. Převodník RS232 na RS485 nebo RS422. Průmyslové provedení s krytím

Počítačové sítě IP multicasting

2005 Mikrovlny s.r.o. IP/GSM Restarter

Moduly MicroUnit serie. všechny typy s výjimkou řady MU-43x, MU-44x a MU-84x

Site - Zapich. Varianta 1

Hypertext Transfer Protocol (HTTP/1.1 RFC 2616) Počítačové sítě Pavel Šinták

UPS MONITOR Zařízení pro monitorování záložních zdrojů s protokolem Smart UPS APC

Access Control Lists (ACL)

Sinamics a Simatic S7-1200

P2P komunikace I/O modulů řady E1200 I/O moduly s komunikací přes mobilní telefonní sítě

Počítačové sítě II. 12. IP: pomocné protokoly (ICMP, ARP, DHCP) Miroslav Spousta,

MONTÁŽNÍ NÁVOD RSLAN. Komunikační převodník RS485-TCP/IP

TX20RS. Měření rychlosti a směru větru. Inteligentní anemometr s RS232 a RS prosince 2014 w w w. p a p o u c h. c o m

Rozhraní USB. Rozhraní USB. Specifikace USB. Doplnění (upřesnění) 1.0. Rychlosti Low Speed (1.5 Mb/sec) a Full Speed (12 Mb/sec).

Počítačové sítě pro V3.x Teoretická průprava II. Ing. František Kovařík

VLAN Membership Policy Server a protokol VQP Dynamické přiřazování do VLANů.

Rychlý postup k nastavení VoIP gatewaye ASUS VP100

Analýza protokolů rodiny TCP/IP, NAT

Novinky u zařízení pro sériovou komunikaci. Michal Kahánek

CCNA I. 3. Connecting to the Network. CCNA I.: 3. Connecting to the network

Uživatelský manuál. KNXgal. řízení zabezpečovacích ústředen. Galaxy ze sběrnice KNX. napájeno ze sběrnice KNX. indikace komunikace na KNX

Albatros MultiV ALBATROS MultiV ALBATROS MultiV-R Datový převodník LG PI485 / MODBUS TCP LG PI485 / MODBUS RTU s možností rozpočítávání spotřeby elekt

VLSM Statické směrování

Y36PSI IPv6. Jan Kubr - 7_IPv6 Jan Kubr 1/29

I/O a SCADA systémy. iologik I/O Servery. iologik iologik 2000

Knihovna DMX512lib Komunikace protokolem DMX512. TXV prvé vydání srpen 2010 změny vyhrazeny

SML 33 / SMM 33 / SMN 33

DHCP. Martin Jiřička,

Stručný průvodce instalací

Model ver SYSTEM EXCLUSIVE KOMUNIKACE CHD Elektroservis

Super Hot Multiplayer vzdálené sledování finančních dat. Konfigurace sítě. Strana: 1 / 8

GPS-NTP. Kompaktní časový NTP server pro Ethernet. Synchronizace časem z GPS. 12. října 2009 w w w. p a p o u c h. c o m

Počítačové sítě. Lekce 4: Síťová architektura TCP/IP

TCP2DMX. Řízení osvětlení přes Modbus TCP. Převodník Ethernetu na sběrnici DMX března 2018 w w w. p a p o u c h.

IPZ laboratoře. Analýza komunikace na sběrnici USB L305. Cvičící: Straka Martin, Šimek Václav, Kaštil Jan. Cvičení 2

FOTOELEKTRICKÝ IZOLÁTOR SÉRIOVÉHO ROZHRANÍ RS-232

Quido - Telnet. Popis konfigurace modulů Quido protokolem Telnet. 3. srpna 2007 w w w. p a p o u c h. c o m

RTU jednotky a Ethernetové I/O. Program. Distribuované I/O moduly iologik E1200. Přehled vstupně výstupních jednotek Moxa

Nasazení a využití měřících bodů ve VI CESNET

Rozšiřující modul pro BACnet přes Ethernet / IP a pro dálkový přístup

1. Směrovače směrového protokolu směrovací tabulku 1.1 TTL

Semestrální projekt do předmětu. Technologie počítačových sítí

Internet a zdroje. (ARP, routing) Mgr. Petr Jakubec. Katedra fyzikální chemie Univerzita Palackého v Olomouci Tř. 17. listopadu

Vzorový příklad. Postup v prostředí ISE. Zadání: x 1 x 0 y Rovnicí y = x 1. Přiřazení signálů:

Připojení ústředny Galaxy do programu Tegal5 přes Ethernet síť

MBus Explorer MULTI. Uživatelský manuál V. 1.1

MONTÁŽNÍ NÁVOD RSLAN. Komunikační převodník RS485-TCP/IP

Základní normalizované datové přenosy

Úvod do síťových technologií

Specifikace Bridge TEM

Transkript:

verze 10.0.34.0 9/19/2013 1. Úvod Protokol SLIP (Serial Line Internet Protocol) pracuje podobně jako protokol PPP na sériové lince s formátem IP. Pro svoji jednoduchost je vhodný pro komunikaci PLC-CU, nezajišťuje však detekci chyb (kontrolní součet v protokolu UDP je nepovinný). Kontrolu musí zajistit vyšší komunikační vrstva. Protokol SLIP je také vhodný pro spojení typu multidrop přes satelit. 2. Formát dat Protokol vkládá IP datagramy přímo do sériové linky. Každý rámec je opatřen na začátku a na konci Esc-sekvencí END 0x. Znaky 0x a 0xDB, které se vyskytnou uvnitř rámce, jsou nahrazeny takto: příchozí IP datagram začátek 0x 0xDB konec výsledný rámec SLIP 0x 0xDBDC 0xDBDD 0x Formát datagramu: END/8 IP header UDP header MORSE pseudoframe END/8 Formát IP datagramu je popsán v článku Formát UDP datagramu IPGW pro MORSE 1. Následuje příklad datagramu s ESC znaky, doplněn je krátký popis. Uživatelská data, zde E0 03 80 01, jsou obsažena uvnitř MORSE pseudoframe: 45 0000 2800 0040 0040 1123 FB0A 6401 010A 6401 0280 1322 B800 1455 AA00 0090 8000 0000 00E0 0380 01 END/8...Esc-END 45 00 vers/16...ip header 00 28 IP hlen/16 00 00 No/16 40 00 Frag/16 40 ttl/8 11 protocol/8 23 FB hchs/16 0A 64 01 01 src IP/32 0A 64 01 02 dst IP/32 1 http://www.racom.eu/cz/support/morse-m3/eth-ipgw.html 1

80 13 src port/16...udp header 22 B8 dst port/16 00 14 UDP len/16 55 AA chs/16 00 00 flags/16...morse pseudoframe 90 PT/8 80 D/1 R/4 No/3 D=1 00 00 00 00 morse addr/32 E0 03 80 01 service request-read GMT time/32 END/8...Esc-END 3. Implementace v Morse Příklad 1 - odeslání dat portem Paket s daty BBBB přišel z CU 690F1083 do CU 690F1081 a je odeslán přes SCC2 protokolem SLIP: 10:06:35.011 690F1081 690F1083 S02I IN 2 *09 7usr 0 BBBB 10:06:35.011 tx 40 S02 45 0000 2601 4440 0040 112E 1E0A 6401 0200 0000 0022 B800 0000 1293 5700 0009 0769 0F10 83BB BB Komentář:...Esc-END 4500 0026 0144 4000 4011 2E1E 0A64 0102...IPsrc 0000 0000...IPdst není definováno 22B8 0000 0012 9357 0000 09...typ paketu 07...D=0, CU->host, následuje adresa src 690F 1083...MORSE addr src BBBB...data...Esc-END Příklad 2 - čtení času GMT z DCE, přes síť Simulovaný dotaz přišel protokolem SLIP do CU 690F1081 a je odeslán sítí MORSE do CU 690F1083. Opačným směrem se vrací odpověď: 10:09:04.902 rxsim 42 S02 45 0000 2800 0040 0040 1123 FB0A 6401 010A 6401 0280 1322 B800 14DC 1600 0090 8169 0F10 83E0 0380 01 10:09:04.903 690F1083 690F1081 S02I OUT 4 90 1srv 0 E003 8001 10:09:05.080 690F1081 690F1083 S02I IN 10 *92 1srv 0 E003 0001 4717 234B 00BA 10:09:05.081 tx 48 S02 2

45 0000 2E01 4640 0040 112E 140A 6401 0200 0000 0022 B800 0000 1A7A E700 0092 0169 0F10 83E0 0300 0147 1723 4B00 BA Komentář k dotazu: 4500 0028 0000 4000 4011 23FB 0A64 0101...IPsrc (PLC) 0A64 0102...IPdst (CU) 8013 22B8 0014 DC16 0000 90 81...D=1, host->cu, addr dst 690F 1083...MORSE addr dst E003 8001...data, servisní dotaz na čas Komentář k odpovědi: 4500 002E 0146 4000 4011 2E14 0A64 0102...IPsrc (CU) 0000 0000...IPdst není definováno 22B8 0000 001A 7AE7 0000 92 01...D=0, CU->host, addr src 690F 1083...MORSE addr src E003 0001 4717 234B 00BA...data obsahující čas Příklad 3 - komunikace s modemy Multidrop satellite / \ \ / \ / \ / MD MD MD MR400 MR400 MR400 (L)oc IP: 00000001 00000002 00000003 MORSE addr: 690F0001 690F0002 690F0003 Modem multidrop (MD) vysílá paket na satelitní modem a ten jej transparentně vrací všem modemům MD, které jej slyší. Protokol SLIP aplikovaný na SCC mezi MORSE CU a MD umožňuje tuto komunikaci. Přijaté pakety adresované pro vlastní CU jsou zpracovány, ostatní jsou zahozeny. Příklad základní konfigurace CU s IP 00000001: 3

Nid address M u s L N l w n g H sto Err Cent vto hto (0) 004A1E27 - S00 - R00 0 0 0 0-15 SERV OFF 304 30 (1) 690F0001 S02 S00 - S03 0 0 0 0-15 SERV OFF 304 30 (2) 00000000 S01 S00 - R02 0 0 0 0-15 SERV OFF 304 30 (3) 00000000 S02 S00 - R03 0 0 0 0-15 SERV OFF 304 30 (4) 00000000 S03 S00 - R04 0 0 0 0-15 SERV OFF 304 30 Channel to Node Interface: retranslation user+service lim id N A t m N A t Base m sec brc han S e compr (0) 0 NO AR 1 NO AR usr OFF usr OFF NONE (1) 0 NO AR 2 MASK 00000000/08 usr OFF usr OFF NONE (2) 0 NO AR 1 MASK 00000000/08 usr OFF usr OFF NONE (3) 1 NO AR 0 MASK 00000000/08 usr OFF usr OFF NONE SCCs: n m g b p8 i s XRC D G o (0)RS232 ASYNC SW 19200N81 5 1600 --- D 0 MARS-A (1)RS232 ASYNC SW 19200N81 5 1600 --- D 0 MARS-A (2)RS232 ASYNC SW 19200N81 5 1600 --- D 0 MARS-A (3)RS232 ASYNC SW 19200N81 5 1600 --- D 0 SLIP INTERNET PROTOCOL GATEWAY: (L)oc IP:00000001h 0.0.0.1 MR(U):1500 M-IP-M: (A)rt:1; write (E)nable:ON (b)ase:690f0000 MAS(K):0000FFFF s(h)ift:0000 ->set Security off! (r)epeats:0000 Sec(u)rity:OFF (t)imeout:0 (p)roxy timeout:0s (f)rag size:400bytes (g)lue (append) up to:0packets Art1...je prázdná Příklad 4 - komunikace se Setrem Od verze 10.0.24.0 je možno spustit Setr s parametrem -ns, který provede lokální připojení přes SLIP. Protokol musí mít nastavenu IP adresu 10.0.0.1, nejlépe pomocí parametru Defau(l)ts for single host. Setr pak automaticky použije adresu 10.0.0.2. Pro spojení po SCC stačí 3 vodiče (Rx,Tx, GND). Příklady: setr -ns...lokální komunikace setr -ns -mh...lokální komunikace + monitoring SCC setr -ns -mh -da690f1010...adresa připojeného nódu, komunikuje po síti Setr s parametrem -ns neprovádí address seek, adresu nódu tedy může získat pouze pomocí parametru -da. Příklad dotazu sts vyslaného ze Setru, monitorováno v CU: 11:21:47.442 rx;i 42 S03 45 0000 2800 0040 0040 1126 C30A 0000 020A 0000 0122 B822 B800 1449 A8 00 0090 8069 0F10 10E0 0A73 00 4

11:21:47.442 690F1010 690F1010 S03I OUT 4 90 0srv 0 E00A 7300 11:21:47.442 690F1010 690F1010 S03I IN 6 *92 0srv 0 A00A 3735 3330 11:21:47.442 tx 44 S03 45 0000 2A00 0A40 0040 1126 B70A 0000 010A 0000 0222 B822 B800 1690 BF 00 0092 0069 0F10 10A0 0A37 3533 30 Parametr -ns je užitečný pro testování komunikace CU-PLC, která probíhá protokolem SLIP. 4. Konfigurační parametry INTERNET PROTOCOL GATEWAY: Defau(l)ts for single host (L)oc IP:0A000001h 10.0.0.1 suppress (H)eader:OFF MR(U):1400 M-IP-M: (A)rt:0; write (E)nable:ON (b)ase:00000000 MAS(K):00000000 s(h)ift:0000->set Security off! (r)epeats:0003 Sec(u)rity:ON (t)imeout:300 (p)roxy timeout:0s (f)rag size:400bytes (g)lue (append) up to:0packets IP-M-IP: (I)PArt:0 b(a)se:0a000001 (m)ask:00000000 IP(F)rag. size:552 MAS: (s)art:single address; write (e)nable:on (B)ase:690F1010 (M)ask:00000000 BEWARE! IF YOU CHANGE CONTENT OF THE ART TABLE, YOU SHOULD RESTART (INIT) THIS PROTOCOL! (P)inger (S)tatus Firewall (T)ype:0000 A(d)dress:00000000 Mas(k):00000000 Unix Time: e(n)able:off per(i)od:3600s time (H)ost:00000000 (q)uit >> Protokol SLIP vyžaduje konfigurovat pouze: Defau(l)ts (L)oc MR(U) (A)rt Defau(l)ts for single host touto volbou se nastaví automaticky ostatní parametry pro komunikaci mezi IP adresami pro PC 10.0.0.2 a pro CU 10.0.0.1. Tyto parametry je možno vložit také ručně: (L)oc IP:0A000001h 10.0.0.1 adresa protokolu SLIP MR(U):1400 maximální délku přenášeného rámce (A)rt:0 V případě spojení mezi dvěma CU po sériové lince použijeme konfiguraci jako při retranslaci do SCC s protokolem MARS-A. V parametrech SLIP použijeme režim M-IP-M a vložíme číslo tabulky (A)rt. Tabulka pak obsahuje pouze default gw na protějšího účastníka linky. 5

(s)art (B)ase (M)ask (s)art:single address od verze 10.0.18.0 výběrem ze seznamu, ve starších verzích vložíme 0 a Art tabulku nevyplňujeme. (B)ase:690F1010 adresa nódu připojenému k SCC s protokolem SLIP (M)ask:00000000 maska pro jedinou adresu 5. Historie release 7.29 z 09/2005 - SLIP vložen do všech modulů pro Coldfire (MR400), není dále podporováno pro MR25 release 10.0.3.0 až 10.0.9.0 - v těchto verzích není protokol SLIP obsažen release 10.0.18.0 z 10/2007 - defaulty pro režim "single address", listbox pro volbu Art release 10.0.24.0 z 12/2007 - parametr -ns pro komunikaci se Setrem 6