SCADA supervisory control and data acquisition. Architektura Převzato z [citováno 16. 04. 2012]

Slides:



Advertisements
Podobné prezentace
© 2000 VEMA počítače a projektování spol. s r. o..
Advertisements

Síťové prvky.
SÍŤOVÉ PROTOKOLY.
Tabulky v MS ACCESS Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Jiří Novák.
Síťové karty, parametry
D03 - ORiNOCO RG-based Wireless LANs - Technology
Programovatelné automaty rs485 RS422
Aplikační a programové vybavení
Porovnání implementací protokolu D.A.L.I
IP PROTOKOL ZACHYTÁVÁNÍ A ANALÝZA Jiří Kučera. Obsah  Zadání  IP protokol  Volitelné parametry IP protokolu  Syntéza  Grafické rozhraní.
Norma IEC Komunikační sítě a systémy v podřízených stanicích
Průmyslová komunikace
O protokolech sady a mé implementaci variace 104
USB porty a jejich využití
Komunikační moduly C2COM a CSAIO8x
Technické prostředky informačních systémů 4. Týden – Sběrnice.
A1PRG - Programování – Seminář Ing. Michal Operátory (2. část) 4 Verze
USB rozhraní aneb Jak to funguje Vypracoval: Vladimír Paločko Pro předmět: Periferní zařízení (X36PZA)
Profibus FMS Fieldbus Message Specification. Průmyslová sběrnice Profibus je určena pro automatizaci výrobních linek (výroba automobilů, plnicí linky,
Protokol TCP/IP a OSI model
CZ.1.07/1.4.00/ VY_32_INOVACE_169_IT 9 Výukový materiál zpracovaný v rámci projektu Vzdělávací oblast: Informační a komunikační technologie Předmět:Informatika.
Automation and Drives A&D AS Tomáš Halva Strana 1 (C) Si emens AG, 2002, Automation & Drives EK SIMATIC S7-200 SIMATIC S7-200 Komunikační procesor pro.
Počítačové sítě základní pojmy
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost Číslo projektu: CZ.1.07/1.5.00/ Číslo materiálu: VY_32_INOVACE_PSK-3-06.
TCP a firevall Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí Autor:
Informatika pro ekonomy II přednáška 10
3. Příkazy  Příkazy dělíme na jednoduché a strukturované.  Jednoduché příkazy - žádnou jejich dílčí částí neni příkaz - přiřazovací, vstupu a výstupu,
Informatika / …o počítači (základní pojmy, jednoduché představy) 2006.
Shrnutí A – Principy datové komunikace B – TCP/IP 1.
BIS Firewall Roman Danel VŠB – TU Ostrava.
CZ.1.07/1.4.00/ VY_32_INOVACE_168_IT 9 Výukový materiál zpracovaný v rámci projektu Vzdělávací oblast: Informační a komunikační technologie Předmět:Informatika.
Aplikační a programové vybavení
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Application Layer Functionality and Protocols Network Fundamentals – Chapter 3.
Počítačové sítě Implementace RM OSI
ADC / DAC. Analog Digital Converter (ADC) Jádra 56F802X a 56F803X obsahují 2 A/D převodníky s parametry:  12 bitové rozlišení  Max. hodinová frekvence.
PCI Express Pavel Stianko. 2 Požadavky doby Vysoká přenosová rychlost Quality of service – data musí být v určitý čas přístupná pro zpracování Zvyšování.
ProCop 3.1 Networks Jak propojovat zařízení systému ProCop do sítí.
Sběrnice II. Sběrnice v automatizační a měřicí technice.
Datové sítě Ing. Petr Vodička.
SCI Serial Communication Interface
SAMBA umožňuje linuxovému systému sdílení prostředků a služeb prostřednictvím sítě používá SMB (server message block) protocol - identický protokolu.
Základy informatiky část 6
Databázové systémy Informatika pro ekonomy, př. 18.
LonWorks  Otevřené distribuované systémy  Ucelená technologie  Komplexnost  Libovolná topologie  Nízká cena.
Internet.
Internet.
PROGRAMOVATELNÉ AUTOMATY RS232 Ing. Jana Horáková Elektrotechnika
PROGRAMOVATELNÉ AUTOMATY ADRESACE SÍŤOVÝCH ZAŘÍZENÍ Ing. Jana Horáková Elektrotechnika
VoIP Voice over IP Ing. Jiří Ledvina, CSc. Projektování distribuovaných systémů.
IEC 61850: Soubor norem pro komunikaci v energetice
Základní pojmy Standard síťového hardwaru
Vrstvy ISO/OSI  Dvě skupiny vrstev  orientované na přenos  fyzická vrstva  linková vrstva  síťová  orientované na aplikace  relační vrstva  prezentační.
ŠKOLA: Gymnázium, Chomutov, Mostecká 3000, příspěvková organizace AUTOR:Mgr. Jiří Kolář NÁZEV:VY_32_INOVACE_08B_13_Počítačové_sítě_II TEMA:HARDWARE A SOFTWARE.
Počítačové sítě 12. Další technologie LAN © Milan Keršlágerhttp:// Obsah: ● Arcnet.
Počítačové sítě pro V3.x Teoretická průprava I. Ing. František Kovařík SPŠE a IT Brno
BEZPEČNOSTNÍ TECHNOLOGIE I Operační program Vzdělávání pro konkurenceschopnost Projekt: Vzdělávání pro bezpečnostní systém státu (reg. č.: CZ.1.01/2.2.00/ )
Transportní vrstva v TCP/IP Dvořáčková, Kudelásková, Kozlová.
Shrnutí A – Principy datové komunikace B – TCP/IP 1.
Bezpečnostní technologie I
NÁZEV ŠKOLY: S0Š Net Office, spol. s r.o, Orlová Lutyně
Výukový materiál zpracován v rámci projektu
Sběrnice v automatizační a měřicí technice
Informatika pro ekonomy přednáška 8
Jednočipové počítače – I2C sběrnice
Monitoring sítě.
Počítačové sítě IP vrstva
TELNET, FTP.
Počítačové sítě IP vrstva
Application Layer Functionality and Protocols
NÁZEV ŠKOLY: S0Š Net Office, spol. s r.o, Orlová Lutyně
Transkript prezentace:

SCADA supervisory control and data acquisition

Architektura Převzato z [citováno ]

RS 232 Typicky pro sekundární sběrnici Spojení point-to-point mezi DTE (Data Terminal Equipment) a DCE (Data Circuit-terminating Equipment) half-duplex – min 2 vodiče (TxD->RxD, Ground) full-duplex – min 3 vodiče – signály RxD, TxD, Ground Řízení roku – buď XOn/Xoff (stačí 3 vodiče) Hardwarový handshake (dříve) - 5 vodičové spojení – Rx, Tx, Ground, RTS, CTS Úroveň signálů 3V až 15V Dosah 15 m (19200 Bd)

RS 485 Diferenciální zapojení – minimálně 0,2 Voltů, typicky 5 V, 7 V či 12 V. Dvou- (tří-) vodičové zapojení (nemají-li uzly společné napájení, je třeba třetí vodič (zem) Dvou- (tří-) vodičové zapojení umožňuje halfduplex.

RS 485 Diferenciální zapojení Čtyř- (pěti-) vodičové zapojení umožňuje fullduplex. V podstatě dvě samostatně pracující jednosměrné sběrnice doplněné v případě potřeby o společný nulový vodič. Sběrnice – až 32 zařízení bez opakovače, teoreticky 256 s opakovači Vzdálenost až 1200 m, 10 Mb/s

MODBUS Master (dotazuje se) / slave (odpovídá) Modbus RTU (po RS232 nebo typicky RS 485) Pokud mezi sítěmi, možnost IP tunnelingu (na obou koncích rozhraní tvářící se jako seriové porty, která převedou přenášená data do TCP/IP paketů Modbus/TCP – modifikace pro TCP/IP bez IP tunnelingu

MODBUS Typy proměnných: – Discrete Input – binární vstup. Jeden bit určený pouze ke čtení (ale čte se po osmicích – požádám-li o 1. DI, dostanu 1. až 8.).bit – Coil Jeden bit, který lze číst i zapisovat. Např. cívka relé, lze ji ovládat i zjišťovat její stav. relé – Input Register – 16-bitový registr určený pouze ke čtení. Např. analogový vstup. – Holding Register – 16-bitový registr, který lze číst i zapisovat. Např. čítač, lze jej nastavit i číst jeho hodnotu.

MODBUS Typy funkcí: – 01 Read Coils – 02 Read Discrete Inputs – 03 Read Holding Registers – 04 Read Input Registers – 05 Write Single Coil – 06 Write Single Register – 15 Write Multiple Coils – 16 Write Multiple Registers

SNMP Simple Network Management Protocol Verze 1: bez autentikace a šifrování Verze 2: autentikace, bez šifrování Verze 3: autentikace, šifrování

SNMP Proměnné jednoduché i struktury Kódování BER (Basic Encoding Rules) TLV encoding: type – length – value Managed device Agent Network management system (např. ZENOSS)

SNMP Dva režimy: NMS se dotazuje, agent odpovídá Agent vysílá nevyžádané zprávy (trap) UDP

SNMP – MIB: management information base, obsahuje metadata (OID proměnné, typ) – OID – object identifier

BACnet BACnet (Buliding automation and control networking protocol) Otevřený protokol, navržený pro systémy automatizace, měření a řízení. Vyvíjí ASHRAE (American Society of Heating, Refrigerating and Air-Conditioning Engineers, Inc.). Standard od roku V ČR - ČSN EN ISO

BACnet Ethernet ArcNet RS 485 RS 232 IEEE MS / TP Dial-up PTP Dial-up PTP LonTalk (Echelon) BACnet Network Layer BACnet Application Layer MS … Master / Slave TP … Token Passing PTP … Point-to-Point BACnet/IP

BACnet Výborný přehled: Kučera Adam: Monitorovací nástroje pro objekty a zařízení sítě BACnet, bakalářská práce, Masarykova universita, Brno, 2010 BACnet over MS/TP (Master-Slave/Token-Passing) – propojení kontrolerů na sběrnici v rámci jednoho pavilonu. Využívá sériovou sběrnici RS-485 (levné řešení, nízké nároky na rychlost a propustnost. BACnet over Ethernet – Slouží k propojení prvků, které jsou schopny komunikovat spolu pouze s využitím protokolu Ethernet BACnet over IP – Slouží k propojení kontrolerů, které se nacházejí v různých podsítích.

BACnet – aplikační vrstva Aplikační vrstva je objektově orientovaná. Každý aktivní prvek = zařízení s unikátní adresou (Device ID) Služby – komunikace mezi zařízeními. Definují parametry a datové typy. Zařízení obsahují objekty, ke kterým přistupují služby. Každý objekt v rámci zařízení jednoznačný identifikátor: (instance … číselný identifikátor rozlišující objekty stejného typu. Objekt je složen z vlastností, které ho popisují a dodávají mu specifickou funkčnost.

BACnet – základní typy objektů Analog Input (AI) Snímá hodnotu z analogového vstupu. Analog Output (AO) Nastavuje hodnotu na analogovém výstupu. Analog Value (AV) Programově měněná a ovládaná analogová hodnota bez napojení na konkrétní vstup nebo výstup. Binary Input (BI) Snímá hodnotu z binárního vstupu. Binary Output (BO) Nastavuje hodnotu na binárním výstupu. Binary Value (BV) Programové měněná a ovládaná dvoustavová logická hodnota. Multistate Input (MI) Snímá hodnotu z vícestavového vstupu – např. několika sdružených binárních vstupů. Každému stavu je přiřazen textový popis.

BACnet – základní typy objektů Multistate Output (MO) Nastavuje hodnotu na vícestavovém výstupu. Každému stavu je přiřazen textový popis. Multistate Value (MV) Vícestavová hodnota. Každému stavu je přiřazen textový popis. Device (DEV) V každém zařízení se nachází právě jeden DEV objekt (identifikován ID zařízení). Obsahuje základní informace o zařízení, ve kterém je tento objekt umístěn. Jedná se například o název, popis, umístění, výrobce, nastavení data a času a podporované služby protokolu. Program (PG) Objekt, který je schopen vykonávat libovolnou činnost. Program běží v nekonečné smyčce. Může přistupovat k ostatním objektům a měnit jejich stav. Konkrétní způsob programování zařízení norma nedefinuje a je závislé na výrobci hardwaru. Mechanismus priorit, které určují, který původce změny má přednost.

BACnet – základní typy objektů Trendlog (TL) Slouží k uchovávání historie naměřených hodnot. Existují dva přístupy k archivaci – Polling (sběr vzorku v pravidelných časových intervalech) nebo tzv. COV (change of value, do historie se ukládají pouze takové změny stavu, které překročí nastavenou prahovou velikost změny). Event Enrollment (EV) Objekt slouží ke sledování změn stavu jiného definovaného objektu. Je možné určit, na které události reagovat (nejdůležitější jsou změna stavu nebo překročení zadaného rozsahu hodnoty). Objekt na změnu reaguje předáním hlášení o události přiřazenému objektu EVC. Notification Class (EVC) Objekty EVC jsou zodpovědné za doručování zpráv o změnách stavů objektů nadefinovaným příjemcům. Každý objekt udává, kterým zařízením má být zpráva doručena a další parametry přenosu.

BACnet – základní služby (potvrzované) CreateObject slouží k vytvoření objektu zadaného typu a případnému prvnímu nastavení jeho vlastností (odpověď identifikátor objektu nebo chybový kód DeleteObject slouží k odstranění instance objektu se zadaným identifikátorem. ReadProperty slouží k získání hodnoty vlastnosti daného objektu. ReadPropertyMultiple umožňuje získávat více hodnot v rámci jedné dvojice dotazu a odpovědi. Dotaz = pole uspořádaných dvojic, kde první položka = identifikátor objektu a druhá položka = pole identifikátorů vlastností. WriteProperty slouží pro zápis hodnoty vlastnosti. Jako parametry klient zasílá identifikátor objektu a vlastnosti a novou hodnotu. Dále je zadána prioritu operace.

BACnet – základní služby (nepotvrzované) WritePropertyMultiple je obdobou WriteProperty pro více hodnot. ReadRange Některé vlastnosti mohou obsahovat více hodnot, aniž by se jednalo o indexované pole. Zpravidla se takto ukládá historie změn určité hodnoty v čase v objektu typu Trendlog. Služba ReadRange slouží pro získávání těchto dat. Při dotazu se kromě základních parametrů, shodných s ReadProperty, specifikuje také místo, odkud se má začít číst, a počet záznamů, které se mají přečíst. ConfirmedCOVNotification slouží k oznamování změn hodnot určitých vlastností objektů. K odběru notifikací je třeba se přihlásit pomocí potvrzované služby Subscribe COV. ConfirmedEventNotification je hlavním nástrojem protokolu BACnet pro oznamování nestandardních stavů. Zařízení pomocí této služby zasílají definovaným příjemcům zprávy o stavu objektů. Existují dva základní typy upozornění – Event a Alarm, oba typy jsou však přenášeny službami Event Notification. Upozornění jsou bud’ generována samotným objektem, ve kterém došlo ke změně (tzv. Intristic reporting) nebo jsou objekty sledovány objektem typu EventEnrollment (tzv. Algorithmic reporting), který poté generuje samotné upozornění.

OPC OPC--The Interoperability Standard for Industrial Automation OLE for process control