You are on page 1of 21

Princip rada

integrisanog sistema
zaštite
Kurs : TIA-SAFETY
Ciljevi

Na kraju poglavlja polaznik će...

… biti u stanju da objasni princip rada "Safety Integrated"

… biti upoznat sa potrebnim proširenjima hardvera i softvera

... biti u stanju da objasni princip PROFIsafe komunikacije

... biti u stanju da objasni principe "Diversified Logic"

SITRAIN © Siemens AG 2017 TIA-SAFETY


Page 2 Operating Principle
Sigurnosni sistem
Konvencionalna tehnologija sistema zaštite

Sigurnosna tehnologija Automatizacija

Opaziti Proceniti Kontroler


Konvencionalna mreža
Distribuirani
I/O

Pogon
Reagovati

SITRAIN © Siemens AG 2017 TIA-SAFETY


Page 3 Operating Principle
Sigurnosni sistem
Tehnologija integrisanog sistema zaštite
(Safety Integrated)

Sigurnosna tehnologija integrisana u automatiku


Sigurnosni
Opaziti Proceniti kontroler

Sigurnosna mreža
Distribuirani
I/O sa
F-modulima

Safety Integrated

Pogon sa
integrisanim
Reagovati sigurnosnim
funkcijama

SITRAIN © Siemens AG 2017 TIA-SAFETY


Page 4 Operating Principle
Koncept integrisanog sistema zaštite
(Safety Integrated)

F-I/O
F-PLC
F-PLC Standard-I/O Standard-I/O F-I/O Standard-PLC

Koegzistencija standardne i sigurnosne komunikacije Repeater


(PROFIBUS)

DP/PA
PG/ES sa
Sigurnim pristupom
na primer Firewall
F-Gate-
way Standard-I/O
TCP/IP
Engineering F-Sensor F-Field- F-Actuator
Tool Device druge Master-Slave
sigurnosne konfiguracija
mreže

SITRAIN © Siemens AG 2017 TIA-SAFETY


Page 5 Operating Principle
SIMATIC Safety Integrated:
Potrebna proširenja

TIA Portal Professional/Basic TIA Portal Safety Advanced/Basic

Opcioni softverski paket

Prethodno standardni CPU Sigurnosni CPU

Zamena

Prethodno standardni ET 200SP Sigurnosni ET 200SP

+
expand
=
SITRAIN © Siemens AG 2017 TIA-SAFETY
Page 6 Operating Principle
SIMATIC Safety Integrated:
Šta je podržano softverom?

TIA Professional + Safety Advanced


+ Svi sigurnosni SIMATIC kontroleri (realizovani u TIA Portal)
+ Editovanje/upis F-hardvera
+ Editovanje/upis standardnog programa
+ Editovanje/upis sigurnosnog programa
+ Priprema sigurnosnog ispisa

Professional/Basic + Safety Basic


-- Samo sigurnosni S7-1200
+ Editovanje/upis F-hardvera (S7-1200)
+ Editovanje/upis standardnog programa
+ Editovanje/upis sigurnosnog programa (S7-1200)
+ Priprema sigurnosnog ispisa (S7-1200)

TIA Professional/Basic (without Safety)


--Sigurnosni CPU može imati samo u standardnu aplikaciju
-- F-hardver ne može biti editovan/upisan
+ Editovanje/upis standardnog programa
-- Sigurnosni program ima samo „read-only“ pristup
-- Sigurnosni ispis nije moguće pripremiti
SITRAIN © Siemens AG 2017 TIA-SAFETY
Page 7 Operating Principle
Sigurnosni koncept:
Proširenje hardvera i firmvera

Sigurnosni ulazni moduli (SIL3/PLe): F-CPU (SIL3/PLe) Sigurnosni izlazni moduli (SIL3/PLe):
• Analiza odstupanja • Proširenje operativnog • Nadzor prekida žice
• Nadzor kratkog spoja i unakrsnog sistema • “Light“ test / “Dark “ test
povezivanja • Zaštitni mehanizmi • Test uključenja

F-CPU
F-CPU

F-hardver i firmver

Standardni program

Standardni hardver i firmver

Opažanje Evaluating Reakcija

Komunikacija
preko PROFIsafe protokola

SITRAIN © Siemens AG 2017 TIA-SAFETY


Page 8 Operating Principle
Sigurnosna komunikacija sa PROFIsafe:
“Black Channel“

Sigurnosni PROFIsafe Sigurnosni


(poruka) paket
nivo nivo

Standardni PB/PN
Standardni
nivo poruka nivo

“Black Channel“

 PROFIsafe je dodatni sigurnosni nivo (“layer“)


 PROFIsafe podaci se prenose kao korisnički podaci standardne komunikacije
 Sve ispod sigurnosnog sloja smatra se “Black Channel”-om

SITRAIN © Siemens AG 2017 TIA-SAFETY


Page 9 Operating Principle
Sigurnosna komunikacija sa PROFIsafe:
PROFIsafe nivoi

PROFIsafe Layer
Ulazni / Izlazni podaci Statusni / Kontrolni CRC
(korisnički podaci) bajt (cyclic redundancy check)

1..12 13..123
ili 1 bajt 3 bajta ili 4 bajta
bajtova bajtova

 Komunikacija od kontrolera prema uređaju: Kontrolni bajt


 Komunikacija od uređaja prema kontroleru: Statusni bajt

 Ulazni i izlazni podaci mogu biti dužine do 123 bajta


 3 ili 4 bajta CRC (zavisno od količine podataka koji se prenosi)

SITRAIN © Siemens AG 2017 TIA-SAFETY


Page 11 Operating Principle
Sigurnosna komunikacija sa PROFIsafe :
Uzastopno numerisanje (Brojač)

Brojač: 1000 hex


1001
1002 Brojač: 1000 hex
1001
1002
1004

Toggle
Različito
Uvećanjeočitavanje brojača 0
1

 24-bitni brojač
 Uvećanje (za 1) posle svakog ciklusa
 Da bi se brojač povećao, prenosi se samo jedan bit

 Nakon "prelijevanja", brojač ponovno započinje na "0"


 24-bitni brojač je uključen u izračunavanje kontrolne sume.
Zato je dovoljan prijenos naizmeničnog (“toggle“) bita

SITRAIN © Siemens AG 2017 TIA-SAFETY


Page 12 Operating Principle
Sigurnosna komunikacija sa PROFIsafe:
Vreme nadgledanja (Monitoring Time – Watchdog
Timer)

Vreme određeno za
praćenje

t in ms
Poruka stigla
Poruka kasni
na vreme. #2
#1
ili je izgubljena
Tajmer se resetuje.

 Watchdog je nadzorna funkcija (tajmer) koja prekida sigurnosne funkcije


kada paket podataka ne stigne na vreme ili se izgubi.

SITRAIN © Siemens AG 2017 TIA-SAFETY


Page 14 Operating Principle
Sigurnosna komunikacija sa PROFIsafe:
F-izvorna adresa/F-odredišna adresa

(Kodno ime) (Kodno ime)


Adresa izvora podataka: 100 Adresa odredišta podataka: 500

Jedinstveni komunikacioni
odnos

Neispravna adresa ili Adrese:


Adressen
Ispravna adresa 100/500
100/501
se odnos ne poklapa

 Između pošiljaoca i primaoca mora postojati jedinstveni odnos komunikacije

SITRAIN © Siemens AG 2017 TIA-SAFETY


Page 16 Operating Principle
Sigurnosna komunikacija sa PROFIsafe:
CRC (Cyclic Redundancy Check) (1)

Brojač: 1001 hex


Adresa izvora podataka: 100 Adresa odredišta podataka: 500

CRC

Podaci + Statusni Bajt

Kako bi se osigurao integritet podataka, koristi se kontrolna suma (CRC).


Zbog toga, sledeći podaci moraju biti dostupni:

 Adrese izvora i odredišta podataka (Kodno ime)


 Podaci koji se prenose i statusni bajt
 Brojač

CRC se izračunava na osnovu pomenutih podataka i pripisuje se paketu


podataka koji se prenosi

SITRAIN © Siemens AG 2017 TIA-SAFETY


Page 18 Operating Principle
Sigurnosna komunikacija sa PROFIsafe:
CRC (Cyclic Redundancy Check) (2)

Podaci i Statusni bajt 6 A 4

Poruka CRC: 6 A 4
Izračunat CRC: 6 A 4
Izračunat CRC: 6 A 4
CRC identičan,
tako da je integritet podataka
potvrđen

SITRAIN © Siemens AG 2017 TIA-SAFETY


Page 20 Operating Principle
Sigurnosni koncepti: Sigurnosni program (1)

Korisnički program: Kodirani program:


Deo sigurnosnog programa deo programa koji je generisao Safety
koji je kreirao korisnik Advanced

F-CPU
F-CPU

F-Program

F-Hardver i firmver

Standardni program

Standardni hardver i firmver

SITRAIN © Siemens AG 2017 TIA-SAFETY


Page 22 Operating Principle
Sigurnosni koncepti: Sigurnosni program (2)

Korisnički program: A, B C
Operandi Operacija Rezultat
Deo sigurnosnog programa
koji je kreirao korisnik
STOP kada
Kodiranje Poređenje D≠C

Kodirani program:
Deo programa koji je generisao Diverse Inverzna Inverzni
Safety Advanced operands operacija rezultat
A, B D

SITRAIN © Siemens AG 2017 TIA-SAFETY


Page 23 Operating Principle
Sigurnosni koncepti: Sigurnosni program (3)

Primer

Korisnički program: I 1.0 (1)


Deo sigurnosnog AND Q10.0 = 0 (D)
I 1.1 (0)
programa koji je kreirao
korisnik
STOP kada
Poređenje D≠C

Kodirani program:
I 1.0 (0)
Deo programa koji je
OR Q10.0 = 1 (C)
generisao
I 1.1 (1)
Safety Advanced

SITRAIN © Siemens AG 2017 TIA-SAFETY


Page 24 Operating Principle
Dodatne informacije

SITRAIN © Siemens AG 2017 TIA-SAFETY


Page 25 Operating Principle
Sigurnosna komunikacija sa PROFIsafe:
Tipovi grešaka i kako ih otkloniti (1)

Tip greške Opis


Ponavljanje Paket je stigao dva puta

Brisanje Paket uopšte nije stigao

Umetanje Stigao je pogrešan paket

Pogrešna sekvenca Paketi su stigli pogrešnim redosledom

Oštećenje podataka Podaci unutar paketa su oštećeni

Kašnjenje Paket je stigao nakon isteka predviđenog


vremena

Pretvaranje Standardni paket oponaša sigurnosni paket

Adresiranje (greška) Nema određene komunikacione veze

Greške unutar memorije svičeva „First in first out“ greška

SITRAIN © Siemens AG 2017 TIA-SAFETY


Page 26 Operating Principle
Sigurnosna komunikacija sa PROFIsafe:
Tipovi grešaka i kako ih otkloniti (2)

Rešenje (Virtual) Kodirano ime


Uzastopno “Watchdog“ CRC (Podataka) (Izvorna/Odredišna
Tip greške numerisanje Adresa)

Ponavljanje

Brisanje

Umetanje

Pogrešna sekvenca

Oštećenje podataka

Kašnjenje

Pretvaranje

Adresiranje (greška)

Greške unutar
memorije svičeva

SITRAIN © Siemens AG 2017 TIA-SAFETY


Page 27 Operating Principle

You might also like