Sunteți pe pagina 1din 0

Pag.

1 / 80












Material suport pentru stagii de practic n
domeniul dezvoltrii comunicaiilor pentru
automatizri

Magistrala PROFIBUS
volum I






-iunie 2013-


Magistrala PROFIBUS volum I pag. 2 / 80

CUPRINS


PAGINA

1. Introducere ............................................................................................................ 4
1.1 Generaliti....................................................................................................................4
1.2 Produseisisteme.........................................................................................................4
1.2.1 Microautomatizri.............................................................................................6
1.2.2 SIMATICS7300..................................................................................................9
1.2.3 SIMATICS7400................................................................................................12
1.2.4 SIMATICC7.......................................................................................................14
1.2.5 ConsoledeprogramareSIMATICPG...............................................................16
1.2.6 SIMATICPC......................................................................................................17
1.2.7 SoftwareindustrialSIMATIC............................................................................18
1.2.8 SIMATICWinACsoluiiPCbasedControl........................................................20
1.2.9 SIMATICDPperiferiadescentralizat............................................................23
1.2.10SIMATICNETComunicaiiperformantecumediideoperareunitare............25
1.2.11SIMATICHMISistemeledecomandisupraveghere...................................27
1.2.12SistemulSIMATICPCS7pentruconducereaproceselortehnologice..............28
2. PROFIBUS - Principiile de baz ......................................................................... 30
2.1ModelulISO/OSI...........................................................................................................30
2.2Arhitecturaiversiunileprotocolului...........................................................................30
2.2.1PROFIBUSDP......................................................................................................31
2.2.2PROFIBUSFMS...................................................................................................32
2.2.3PROFIBUSPA......................................................................................................32
2.3NivelulPROFIBUS..........................................................................................................32
2.3.1Nivelulfizic(nivelul1)pentruprotocoaleleDP/FMS(RS485)...........................32
2.3.2Nivelulfizic(niveluI1)pentruprotocoaleleDP/FMS(cabluldefibroptic)....35
2.3.3Nivelulfizic(nivelul1)pentruPA.......................................................................38
2.3.4FieldbusDataLink(nivel2).................................................................................40
2.3.5Niveluldeaplicaie(nivelul7)............................................................................42
2.4Topologiamagistralei...................................................................................................44
2.4.1.RD485...............................................................................................................44
2.4.2Fibreleoptice.....................................................................................................46
2.4.3TopologiaconformnormativuluiIEC1158+2(PROFIBUS+PA)...........................47
2.5ControlulaccesuluilamagistralntroreeaPROFIBUS.............................................48
2.5.1.ProceduraTokesBus.........................................................................................49
2.5.2ProceduraMasterSlave.....................................................................................50
2.6Parametriidereea.......................................................................................................50
3. Tipuri de dispozitive de magistral i comunicaia de date cu
PROFIBUS -DP .................................................................................................... 52


Magistrala PROFIBUS volum I pag. 3 / 80
3.1Introducere...................................................................................................................52
3.2.Tipuridedispozitivedemagistral..............................................................................54
3.2.1DPMaster(Clasa1).............................................................................................54
3.2.2DPSlave..............................................................................................................54
3.2.3DPMaster(Clasa2).............................................................................................54
3.2.4PosibilitidecombinarealeaparatelorDP..............................................................55
3.3ComunicaiadedatentrediferitedispositiveDP.......................................................55
3.3.1SchimbuldedateirelaiiledecomuniaieDP..................................................55
3.3.2Fazadeiniializare,restarticomunicaiadedateutilizator..........................56
3.4.CiclulPROFIBUSDP......................................................................................................60
3.4.1DefinireaunuicicluPROFIBUSDP......................................................................60
3.4.2DefinireaunuicicluconstantPROFIBUSDP.......................................................61
3.5Schimbuldedateprinintermediulintercomunicaiilor(CrossComunication)...........62
3.5.1RelatiiMasterSlaveprinintercomunicaii.........................................................63
3.5.2RelaiiSlaveSlaveprinintercomunicaii............................................................63
3.6ExtensiicufuncionalitiPROFIBUSDP/DPV1............................................................64
4. PROFIBUS-DP n sistemele SIMATIC S7 .......................................................... 66
4.1Introducere...................................................................................................................66
4.2InterfeteDPnsistemeleSIMATICS7...........................................................................66
4.3AltefunciidecomunicaiiceutilizeazinterfeeleDP...............................................75
4.3.1FunciileS7.........................................................................................................75
4.3.2ServiciileFDL(SEND/RECEIVE)..........................................................................75
4.4ModulderspunsalinterfeelorDPdinautomateIeprogramabileSIMATICS7........75
4.4.1Comportareala"STARTUP"ainterfeelorDPMasterncadrulsistemelor
SIMATICS7.......................................................................................................76
4.4.2AvariialestaiilorDPSlave.................................................................................76
4.4.3Mesajedealarmlascoaterea/introducereastaiilorDPslaves.....................76
4.4.4ntreruperidediagnozgeneratedestaiileDPslaves.....................................77
4.4.5ntreruperideprocessgeneratedestaiileDPslaves........................................77
4.4.6AlarmedestarealestaiilorDPslave.................................................................77
4.4.7ActualizareamesajelordealarmpentrustaiileDPslave................................78
4.4.8MesajedealarmspecificeproductoruluiunuiechipamentDPV1slave........78
4.5TipurideechipamenteDPSlavedinsistemeleSIMATICS7.........................................78
4.5.1EchipamenteleDPSlavecompact...................................................................78
4.5.2EchipamenteleDPSlavemodular...................................................................78
4.5.3EchipamenteleDPSlaveinteligent(ISlave)...................................................79
5. Bibliografie .......................................................................................................... 80


Magistrala PROFIBUS volum I pag. 4 / 80

1. Introducere


1 1. .1 1 G Ge en ne er ra al li it t i i

Numele de SIMATIC a fost considerat, n trecut, ca un sinonim pentru automatele
programabile. In afara de acestea, Siemens ofer, ns, prin conceptul Totally Integrated
Automation, un spectru extrem de larg i complex de produse.
lat ce nseamn, n rezumat, Totally Integrated Automation:
Automate programabile SIMATIC S7, SIMATIC C7
SIMATIC DP, periferia descentralizata
Software industrial SIMATIC
SIMATIC PG, consolele de programare
SIMATIC PC, PC-urile industriale
SIMATIC PC-based Automation
SIMATIC HMI, panouri de comanda i supraveghere
SIMATIC NET, comunicaii performante, deosebit de puternice
SIMATIC PCS 7, sistemul SIMATIC de conducere a proceselor



1 1. .2 2 P Pr ro od du us se e i i s si is st te em me e

Microautomatizri
Modulul logic LOGO constituie o soluie comod, compact i avantajoas ca pre
pentru rezolvarea problemelor simple de comand i automatizare.

Automatele programabile SIMATIC
SIMATIC S7-200 este un microsistem economic pentru domeniul de jos al
performanelor, folosit n soluii "stand alone" sau conectat la o reea de
comunicaie.

SIMATIC S7-300 este, cu gama unitailor centrale compacte i cea a noilor uniti
centrale standard, soluia de sistem pentru automatizrile din domeniul industriei
prelucratoare.

SIMATIC S7-400 este automatul programabil cu capacitatea cea mai mare i
performanele cele mai bune, din gama SIMATIC, fcnd posibile soluiile de sistem
atat pentru aplicaiile din industria prelucratoare ct i pentru cele privind
automatizarea proceselor industriale.


Magistrala PROFIBUS volum I pag. 5 / 80

SIMATIC S7-300 i S7-400 ofer, totodata, i solutii pentru aplicaiile ce necesita
un grad de disponibilitate ridicat i pentru cele de tip "fail-safe"

Software industrial SIMATIC

Totul ruleaz sub un mediu unitar i este complet generalizat. El poate fi utilizat n ntreg
fluxul de lucru al unei intreprinderi. Acest aspect are o importan deosebit, deoarece
productivitatea total nu se datoreaz numai unor instrumente performante de inginerie,
ci i posibilitilor de integrabilitate ale acestora. Structura clar i interfeele deschise
ale pachetului software SIMATIC faciliteaz combinaia acestuia cu alte instrumente
software.

Printre nouti amintim:

S7-GRAPH V5.1, care este singurul instrument de programare secvenial,
existent pe piaa, bazat pe certificarea PLCopen. Pentru o abordare mai simpl i
mai ieftin, n domeniul software SIMATIC recomandm utilizarea pachetului STEP
7 Lite.

SIMATIC PG/PC
In consoleIe de programare i PC-urile SIMATIC, robuste i apte a funiona n
mediu indusrtrial, sunt integrate, acum, procesoare i memorii, produse cu cele mai
noi tehnologii.
Pentru crearea unor programe performante, sistemele de inginerie i staiile
operator au nevoie de o baza hardware corespunzatoare.

Comand SIMATIC bazat pe PC
SIMATIC WinAc completeaza familia automatelor programabile cu solutii bazate
pe PC. (Software -PLC i Slot-PLC). Noua familie WinAC Embedded Control va pune
pentru prima data la dispozitie un Software-PLC ce ruleaza sub Windows CE pe o
platforma multi-funcionala MP370.

SIMATIC HMI / SIMATIC NET
Gama de panouri pentru comanda i supraveghere (SIMATIC HMI) i pentru
comunicaii (SIMATIC NET) sunt complet integrate n sistemul SIMATIC i se
remarca n acelai timp prin trei aspecte de integrabilitate :
In administrarea datelor; datele sunt introduse o singura data i stau la
dispozitie pentru ntregul sistem de automatizare al fabricii. In aceste conditii,
erorile de comunicaie i cele datorate inconsistentei datelor sunt de domeniul
trecutului.
In proiectare i programare: totalitatea componentelor i sistemelor ce apartin
unei solutii sunt proiectate, configurate, programate, puse n functiune, testate
i supravegheate cu un singur pachet software modular i complet integrat,
sub un mediu operator unitar i cu cele mai potrivite instrumente.


Magistrala PROFIBUS volum I pag. 6 / 80
In comunicaii: problema "cine cu cine" se rezolva, acum, simplu, printr-o
tabela de conexiuni, care poate fi, n orice moment i din orice loc modificat i
adaptata unei noi situatii. Diversele reele pot fi proiectate acum, simplu i
unitar.

SIMATIC PCS 7
Cu SIMATIC PCS 7, SIEMENS ofera un sistem de conducere a proceselor
tehnologice ce se bazeaza pe componentele standard SIMATIC. Cu ajutorul unor
pachete software suplimentare se extinde funionalitatea acestor componente
pentru aplicaiile de tip "conducere de proces".


1.2.1 Microautomatizri

Modulul logic LOGO!

Aceasta este soluia compact, comod i
avantajoas din punct de vedere al preului
pentru rezolvarea problemelor simple de
automatizare.
Poate fi utilizat n orice domeniu industrial
ct i n domeniul aplicaiilor private.
LOGO! nlocuiete cablajul prin
interconectarea unor functiuni.
Functioneaza similar cu un automat
programabil, neavnd nsa functii
matematice incluse. Prin display-ul i
tastatura integrate permite comanda direct
de pe aparat i afiarea textelor de
semnalizare si a variabilelor.
Operarea este deosebit de simpla se
realizeaz interconectarea funetiunilor prin
click de mouse sau tastatura de la PC sau
prin actionarea tastelor de pe aparat.

Cu ajutorul lui LOGO! se face i economie de timp, realizndu-se:
- conectarea intrarilor/ieirilor
- realizarea n acelai timp a schemelor electrice dorite i a montajului n dulap.
LOGO! conduce, implicit, la reducerea costurilor pentru c aparatul are integrate o
multitudine de functii logice. Se asigur , totodata, o flexibilitate deosebita pentru c
LOGO! permite:
- efectuarea facila a modificarilor funcionale prin actionarea tastaturii proprii
- alimentarea cu tensiuni de diferite valori
- constructie modulara, ceea ce i asigur extensibilitatea.



LOGO!:
solulii tehnice de viitor, ce simplifica
rezolvarea multor probleme de
automatizare


Magistrala PROFIBUS volum I pag. 7 / 80
Tabelul 1.1 Caracteristici tehnice modul logic LOGO!



SIMATIC S7-200
Familia de microautomate programabile
reprezinta solutia compacta, avantajoasa ca
pret, pentru rezolvarea problemelor de
automatizare din domeniul capacitatilor mici.
Este solutia optima pentru aplicaii ce nu
presupun un grad de intercomunicaivitate
ridicat sau o complexitate deosebita a
sistemului cum ar fi, de exemplu, constructia
mainilor de serie sau a aparatelor. Este o
solutie rapid de integrat datorita pe de o parte
dimensiunilor reduse i pe de alta parte a
programarii deosebit de simple.

Familia S7-200 of era o gama variata de unitati central. Extensibilitatea modulara
permite adaptarea individuala solicitarilor celor mai diverse.
Gratie procesoarelor de comunicaie existente, are posibilitatea de a fi inclus n toate
tipurile de reele de comunicaie ca de ex. Industrial-Ethernet, PROFIBUS-DP, ASI,
MODBUS.
Functiile de programare, comunicaii, comanda i supraveghere sunt posibile prin
interfaa PPI (Point to Point Interface). Pachetul software STEP7-MicroWin este creat
special pentru a raspunde cerintelor acestui tip de echipament. O serie de pachete
suplimentare vin s completeze i s simplifice operarea i comunicaia.
LOGO!
24
24o
12/24 RC
12/24 RCo
24 RC
24 RCo
230 RC
230 RCo
Tensiune de alimentare 24 V DC 12/24 V DC 24 V AC/DC
115/230
V AC/DC
Intrri
8 (din care dou
utilizate ca AI)
8 (din care dou
utilizate ca AI)
8 8
leiri 4, tranzistori 4, relee
Curent nominal 0,3 A
10A (Ia sarcina rezistiva); 3A (Ia sarcina
inductiva)
Protectie la scurtcircuit Electrica (1 A) Necesara siguranta exterioara
Comutalori de timp
integrati/ Rezerva de
putere
8/tip - 80h
Temperatura
mediului;ambiant
0 pn la +55

C
Grad de,protectie IP 20
Certificari conform VDE 0631, IEC 1161, UL, FM, CSA, naval
Montaj pe ina de 35 mm
Dimensiuni 72 x 90 x 55
SIMATIC S7-200: un microsistem deosebit
de puternic, extensibil modular


Magistrala PROFIBUS volum I pag. 8 / 80

Tabelul 1.2 Caracteristici tehnice automat programabil S7-200

SIMATIC S7-200 CPU221 CPU222 CPU224 CPU226 CPU226 XM
Memoria program 4Kbyte/2Kbyte 4Kbyte/2Kbyte 8Kbyte/5Kbyte 8Kbyte/5Kbyte 16Kbyte/10Kbyte
Memoria de date
Timpul de prelucrare
1 K instr. Binare
0,37 ms 0,37 ms 0,37 ms 0,37 ms 0,37 ms
Markeri 256 256 256 256 256
Numaratoare 256 256 256 256 256
Intrari/ieiri digitale
Max. 10;
10 integrate
Max. 40/38;
14 integrate
Max. 94/74;
24 integrate
Max. 128/120;
40 integrate
Max. 128/120;
40 integrate
Intrari/ieiri
analogice

max.8/2
sau 0/4
max.28/7
sau 0/14

max.28/7
sau 0/14
max.28/7
sau 0/14
Aparate de comanda
i supraveghere

Interfee de
comunicaie
PPI
(Point to Point)
PPI
(Point to Point)
PPI
(Point to Point)
PPI
(Point to Point)
PPI
(Point to Point)
Conectabil -
AS Interface
Profibus DP
AS Interface
Profibus DP
AS Interface
Profibus DP
AS Interface
Profibus DP
Ceas de timp real OPtional Optional Integrat Integrat Integrat


Magistrala PROFIBUS volum I pag. 9 / 80
1.2.2 SIMATIC S7-300

Aceasta este familia de automate programabile modulare, extensibile ce au ca principal
domeniu de utilizare industria prelucratoare. SIMATIC S7-300 este complet integrat In
conceptul Totally Integrated Automation, proiectarea i programarea fiind realizate cu
pachetul de baza STEP 7, iar interconectivitatea fiind asigur ta de interfaa MPI
(Multipoint Interface) i sistemul SIMATIC NET.


SIMATIC S7-300: automate programabile
pentru aplicaii din industria prelucrtoare

Un spectru, scalabil, de unitai centrale, de
la cele mai mici pn la cele de mare
capacitate, asigur mainilor comandate
cicluri de funcionare cu secvene rapide
datorate vitezei ridicate de prelucrare a
semnalelor. Noua serie de unitai centrale,
S7-300 Compact, cu periferie, funcii
tehnologice i interfee de comunicaie
integrate permite rezolvarea unor cerine
de automatizare deosebite.
In prezent sunt puse la dispoziia
utilizatorilor 6 unitai centrale din seria S7-
300 Compact i 3 noi unitai centrale
standard ce se caracterizeaza prin:
Timpi de comanda cu 25 - 33% mai
redui
Performane imbunataite (de ex.
memorie de lucru mai mare)
Micro Memory Card (MMC) ca memorie
de date i program face inutila bateria
puffer, n ea putnd fi stocat un proiect
complet inclusiv declaraiile de simboluri
Volum de montaj redus datorita laimii
mai mici (cu pan a la 50%) a modulelor.
Sistemul este modular, extensibil cu pn
la max 3 unitai (sertare), iar
componentele hardware i software
specializate permit rezolvarea unor
probleme tehnologice complexe.
Soluia constructiva compacta de
dimensiuni red use permite realizarea facila
a unor structuri descentralizate precum i
un montaj simplu, pe ina, fr restricii
privind ordinea de amplasare a modulelor
(cu magistrala "fund de sertar" integrata).
Nu necesita ventilaie forata i nici
ntreinere deosebit. Funciile performante
de diagnoza asigur echipamentului un
grad de disponibilitate corespunzator.





Magistrala PROFIBUS volum I pag. 10 / 80









SIMATIC S7-300: automate programabile
pentru aplicaii din industria prelucrtoare






SIMATIC S7-300 ofera i varianta
"Outdoor", de execuie, pentru condiii de
mediu extreme ca de ex. gama de
temperatura extinsa, vibraii i
zdruncinturi).
SIMATIC S7-300F permite realizarea
aplicaiilor de tip "fail-safe"
bazat pe o unitate central a standard
cu un sistem de operare special pentru
prelucrarea
programelor de aplicaie de tip "fail-
safe"
utilizand sistemul de comunicaie
PROFIBUS-DP cu profil PROFlsafe
cu ajutorul modulelor de semnal ale
familiei ET200 S PROFlsafe
respectand normativele IEC/EN
61508SIL 1 - SIL 3), EN 954-1
categoriile 2 4).



Magistrala PROFIBUS volum I pag. 11 / 80
Tabelul 1.3 Caracteristici tehnice automate programabil S7-300

SIMATIC S7-300 CPU312 CPU314 CPU315-DP CPU315F-2DP CPU312 CPU313C CPU313C-2PtP CPU313C-2DP CPU314C-2PtP CPU314C-2DP
Memoria de lucru
Memoria de stocare prin MMC
16 Kbyte
16 Kb - 8Mb
48 Kbyte
16 Kb - 8Mb
128 Kbyte
16 Kb - 8Mb
170 Kbyte
16 Kb - 8Mb
16 Kbyte
64 Kb - 4Mb
32 Kbyte
64 Kb - 4Mb
32 Kbyte
64 Kb - 4Mb
32 Kbyte
64 Kb - 4Mb
48 Kbyte
64 Kb - 4Mb
48 Kbyte
64 Kb - 4Mb
Timpi de prelucrare
Bit/Word/Punct fix/ Virgula mobila
0.2/1/5/30 0.1/0.5/3.5/15 0.1/0.5/3.5/15 > 0.1 ms 0.2/1/5/30 0.1/0.5/3.5/15 0.1/0.5/3.5/15 0.1/0.5/3.5/15 0.1/0.5/3.5/15 0.1/0.5/3.5/15
Temporizri
/Numrtoare
128/128 256/256 256/256 256/256 128/128 256/256 256/256 256/256 256/256 256/256
Tipul adreselor
Canale digitale 256 1024 1024 2000 266 1016 1008 1008 1016 1016
Canale analogice 64 256 256 372 64 253 248 248 253 253
Interfee
Comunicajie PPI ASC II, 3964R ASC II, 3964R
MPI
Profibus DP
Intrri/ieiri integrate
D1/D0 10/6 24/16 16/16 16/16 24/16 24/16
AI/AO 4/2 4/2
Funcii integrate
Numaratoare/
Masura de frecventa
2 (10 kHz) 3 (30 kHz) 3 (30 kHz) 3 (30 kHz) 4 (60 kHz) 4 (60 kHz)
leiri n impuls 2 (2.5 kHz) 3 (2.5 kHz) 3 (2.5 kHz) 3 (2.5 kHz) 4 (2.5 kHz) 4 (2.5 kHz)
Regulatoare
Poziionare
Dimensiuni
WxHxD (mm)
40x25x 130 40 x 25 x 130 40x25x 130 40 x 25 x 130 80x125x30 120x125x30 120x125x30 120x125x30 120x125x30 120x 125x30




Magistrala PROFIBUS volum I pag. 12 / 80
1.2.3 SIMATIC S7-400

Aceasta este familia de automate
programabile modulare, extensibile ce
au ca domenii de utilizare atat
automatizrile In industria
prelucratoare ct i cele pentru
conducerea proceselor tehnologice.
SIMATIC S7-400 este complet integrat
In conceptul Totally Integrated
Automation proiectarea i programarea
fiind realizate cu pachetul de baza
STEP 7 iar interconectivitatea fiind
asigur ta de interfaa MPI (Multipoint
Interface) i sistemul SIMATIC NET
Aceasta familie se remarca prin
performante extrem de ridicate, cu
timpi foarte scurti de prelucrare i
timpi de reactie deterministici mai mici
de 0,5 ms.


lata n continuare cateva aspecte ce au impus plasarea acestei familii de automate
programabile pe primul loc In domeniu:
o gama extrem de larga de module:
- Unitati centrale cu performante scalabile i n plus cu posibilitate de
funcionare n regim "Multicomputing"
- Module funcionale pentru rezolvarea problemelor tehnologice i module de
comunicaie ce permit integrare n lumea IT
introducerea i extragerea sub tensiune a modulelor de semnal din sistem
proiectare eficienta n limbaj inalt, ca de ex. SCL i instrumentele de inginerie
grafice
funii de diagnoza extrem de performante care ridica gradul de disponibilitate al
echipamentului
preluarea datelor complete ale proiectului n CPU (de ex. programul sursa) pentru
facilitarea activitatilor de service
variante speciale de executie, bazate nsa pe solutii standard, pentru a oferi
solutiile optime pentru aplicaiile ce necesita grad de disponibilitate ridicat (S7-
400H), pentru cele de tip "fail-safe" (S7-400F/H) sau pentru cele de tip "PC-
based"






SIMATIC S7-400: pentru soluii de sistem din
industria prelucratoare i pentru conducerea
proceselor tehnologice


Magistrala PROFIBUS volum I pag. 13 / 80
Tabelul 1.4 Caracteristici tehnice automate programabile S7-400



SIMATIC S7-400
CPU412-1
CPU412-2
CPU414-2
CPU414-3
CPU416-2
CPU416-3
CPU417-4
CPU414-4H
Pt. S7 400
CPU417-4H
H/F/FH
Memoria de lucru 48 ( 721) Kbyte 128 ( 3842) Kbyte o.8 ( 1.63) Mbyte 2 Mbyte 348 Kbyte 2 Mbyte
pentru program
Memoria de lucru 48 (721) Kbyte 128 (3842) Kbyte 0.8(1.63) Mbyte 2 Mbyte 348 Kbyte 2 Mbyte
pentru date
Timpi de prelucrare/ 0.2 ms 0.1 ms 0.08 ms o.1 ms o.1 ms 01 ms
1 K instruc\iuni binare
Merkeri 4096 8192 16384 16384 8192 16384
Numaratoare 256 256 512 512 256 512
Temporizari 256 256 512 512 256 512
Canale digitale, Suficient Suficient 131072/131072 131072/131072 65536/65536 131072/131072
dintre care centrale Suficient Suficient 131072/131072 131072/131072 65536/65536 131072/131072
Canale analog ice, 2048/2084 4096/4096 8192/8192 8192/8192 4096/4096 8192/8192
dintre care centrale 2048/2084 4096/4096 8192/8192 8192/8192 4096/4096 8192/8192
Aparatai de comanda
i supraveghere
Interfe\e de comunica\ie MPI MPI MPI MPI MPI MPI
(multipunct) (multipunct) (multlpunct) (multipunct) (multipunct) (multipunct)
PROFIBUS OP PROFIBUS OP PROFIBUS DP PROFIBUS DP PROFIBUS DP PROFIBUS OP
Conectivitate PROFIBUS PROFIBUS PROFIBUS PROFIBUS PROFIBUS PROFIBUS
Ind Ethernet Ind Ethernet Ind Ethernet Ind Ethernet Ind Ethernet Ind Ethernet
Ceas de timp real Integrat Integrat Integrat Integrat Integrat Integrat
1) CPU 421-2 - = Nefolosit / prezent
22
2) CPU 414-3
= Folosit / Prezent

3) CPU 416-3


Magistrala PROFIBUS volum I pag. 14 / 80
1.2.4 SIMATIC C7

Acestea sunt aparate complete destinate atat comenzii utilajelor cat i vizualizarii
parametrilor acestora n situatii de spatiu restrans (ca de ex. pentru industria
prelucratoare sau aplicatii simple n domeniul conducerii proceselor tehnologice). Este un
aparat avantajos din punct de vedere al pretului i consta dintr-o unitate centrala S7-300
i un panou operator cu display text sau graphic.

A rezultat astfel un aparat compact, simplu de instalat, cu display cu tastatura folie sau
de tip "touch", cu iluminare de fundal, ce mbina functionalitatile de PLC i OP
Programarea se realizeaza cu STEP 7 i Pro Tool. Diferitele variante constructive ofera
diverse interfete de comunicatie (MPI, DP, ASI), periferie "on-board" i extensibilitate cu
module din seria S7-300, pentru rezolvarea unor probleme tehnologice specifice.

Trei dintre cele mai noi aparate ale seriei C7, C7 -613, C7-635 cu tastatura i C7 -635
Touch beneficiaza de avantajele unitatilor centrale ale familiei S7-300 Compact.





SIMATIC C7: un aparat complet ce contine un PLC i un OP


Magistrala PROFIBUS volum I pag. 15 / 80

Tabelul 1.5 Caracteristici tehnice aparate SIMATIC C7

Simatic C7 C7-613
C7-621
C7-621
ASI
C7-633/P
C7-633 DP
C7-634/P
C7-634 DP
C7-635 keys
C7-635 touch
PLC-CPU CPU 313 C CPU 314
CPU 315
2)
/ CPU
315-2 DP
5)
CPU 315
3)
/ CPU
315-2 DP
6)

CPU 314-2 OP
CPU
Memoria
utilizator
32 Kbyte 32 Kbyte 48
2)
/64
5)
/ Kbyte 48
3)
/64
6)
/ Kbyte 64 Kbyte
Numar randuri
x
caractere/rand
l i
4 x 20 2 x 20 4 x 20 4 x 20 sau
8 x 40
Pixel/vector
grafic
320 x 480
Periferice 24DI 16 DI
1)
1601
2)
16 DI
3)
2401
16 DO 16 DO
1)
16 DO
2)
1600
3)
16 DO

4 AI +
1Pt100
4 AI
1)
4AI
2)
4 AI
3)
4 AI + 1Pt100
2 AO 1 AO
1)
1 AO
2)
1 A0
3)
2AO

4 Alarme/
Numaratoare/
Frecvena
2)

4 Alarme/
Numaratoare/
Frecvena
3)


Interfete de
comunicaie
MPI
MPI
Interfaa
ASI
4)

MPI
PROFIBUS DP
(master/slave)
5)

MPI
PROFIBUS DP
(master/slave)
6)

MPI
PROFIBUS DP
(master/slave)
Programare
Partea de PLC
STEP7 Lite
STEP 7
1)

Lite

Programare
Partea de OP

Pro Tool
Lite,
ProTool,
ProTool/Pro
Pro Tool Lite,
ProTool,
ProTool/Pro
Pro Tool Lite,
ProTool,
ProTool/Pro
Pro Tool Lite,
ProTool,
ProTool/Pro

1) numai C7
-621
2) numai C7-633P 3) numai C7-634P
7) numai C7 -
634P

4) numai C7-
621 ASi
5) numai C7 -633
DP
6) numai C7 -634
DP




Magistrala PROFIBUS volum I pag. 16 / 80

1.2.5 Console de programare SIMATIC PG

Sunt echipamente complet echipate pentru aplicaii ce necesita utilizarea automatelor
programabile SIMATIC. Ele includ componente de automatizare cum ar fi pachete
software preinstalate, gata de a fi folosite, i toate interfeele i cablurile de legatura
necesare. Avand diferite versiuni de Windows ca sistem de operare, o astlel de consola
este n acelai timp un PC deosebit de performant ce poate fi folosit n aplicaii de birou.
Aceste console de programare sunt robuste, apte sa funcioneze n mediu industrial,
rezistente la vibraii, ocuri i perturbaii electromagnetice.
Aceste console sunt realizate n doua variante de baza i anume:

SIMATIC Field PG
Aceasta consola este un aparat portabil, n format "notebook", apt sa funcioneze n
mediu industrial. Dimensiunile reduse i greutatea mica (pana n 4 Kg.) fac din aceasta
consola un aparat Uor de manevrat, iar acumulatorul Li-Ion, integrat i confera i
posibilitatea de a funciona inde-pendent de reeaua de alimentare.

SIMATIC Power PG
Aceasta consola este o staie de programare flexibila, cu componente performante
aparinand domeniului "PC-Desktop" A fost conceputa n mod special pentru proiectare i
programare ca i pentru simulari i teste. Tastatura poate fi amplasata separat, pe un
birou, putand sa funcioneze i fara o legatura fixa cu aparatul de baza.



SIMATIC PG dispozitive complete de programare i n acelai timp PC-uri performante


Magistrala PROFIBUS volum I pag. 17 / 80
Tabelul 1.6 Caracteristici tehnice echipament SIMATIC PG

SIMATIC PG Field PG Power PG
Soluia constructiva

Notebook Mobile Computer
Tipul procesorulul

Intel P IV 2,2 Ghz,
cu 256 Kbyte level cache;
Intel P IV 2,2 Ghz,
cu 512 Kbyte level cache;
Memoria principal
128 MB, extensibil
pana la max. 1 Gb
128 MB, extensibil
pana la max. 1 Gb
Display 14,1" TFT, rezoluie 1024 x 768 15" TFT, rezolu!ie 1024 x 768
Sloturi disponibile -
2 x PCI (1 x format lung,1 x format
scurt)
Tastatur -
Fara cablu, tastatura standard
cu bloc numeric
Hard disk
8/24-speed DVD-ROM/CD-ROM
drive optional 8/8/24-speed
DVD-ROM/ CD-RW drive
8/24-speed DVD-ROM/CD-ROM
drive optional 8/8/24-speed DVD-
ROM/ CD-RW drive

1.2.6 SIMATIC PC
Acestea sunt PC-uri industriale destinate atat
prelucrarii datelor utilajelor industriale cat i
vizualizarii i conducerii proceselor tehnologice Ele
constituie totodata unitatea de baza ideala pentru
dezvoltarea unor soluii tip "PC-based Automation"
cu sistemul pretestat de software industrial
SIMATIC.
Aceste aparate ofera sigurana n funcionare
deosebit de ridicata i contribuie la sigurana
investiiei. Ele sunt robuste, apte pentru a lucra n
mediu industrial, cu grad de protectie deosebit, cu
rezistena la vibraii, ocuri i perturbaii
electromagnetice (funcii integrate de
supraveghere, funcionare de durata la + 45C,
interfee integrate moderne realizate cu tehnologiile
cele mai noi din domeniul PC, existena sloturilor
libere pentru extensii ulterioare, livrarea asigurata a pieselor de rezerva)
PC-urile industriale SIMATIC PC sunt realizate n trei variante:
ca Box PC, utilizabile n aplicaii privind automatizarea proceselor industriale i
ale cladirilor

ca Rack PC, pentru a fi introduse n dulapuri i pupitre de automatizare

ca Panel PC, pentru aplicaii n care vizualizarea trebuie realizata local.

SIMATIC PC
adevaratele PC-uri industriale


Magistrala PROFIBUS volum I pag. 18 / 80

Tabelul 1.7 Caracteristici tehnice echipament SIMATIC PC

Box PC Rack PC Panel PC
SIMATIC Box PC 620
Foarte robuste i compacte
Cu cea mai mare putere de
procesare intr-un spatiu restrans
Procesoare IntelCeleron i
Pentium III cu soclu FCPGA din
familia Intel Embedded Line
2 sloturi pentru amplasarea
modulelor PC, doua interfee
USB, max. 1 Gbyte -memorie
principala
Controler grafic UXGA pe
magistrala AGP cu cel puin 8
Mbyte memorie

SIMATIC Box PC 840
Cea mai mare pulere de
procesare 1 grad ridicat de
extensie
Procesoare IntelCeleron i
Pentium III cu soclu FCPGA370
din familia Intel
Embedded Line.
5 sloturi pentru amplasarea
module lor PC, doua interfe!e
USB, max.512 Mbyte -memorie
principala
Controler grafic SXGA pe
magistrala AGP cu cel puin 8
Mbyte memorie
SIMATIC Rack PC
Industrial Lite 40

PC industrial de mare
performan!a, realizat n
soluie constructiva de
19"
Solutie avantajoasa
d.p.d.v. al preului n
raport cu cerinele

SIMATIC Rack PC 840
PC

Industrial robust,
scalabi, n soluie
constructiva de 19
Special pregatit pentru
funcionarea n condiii
industriale dificile
SIMATIC Panel PC Industrial
Lite 70
Soluie avantajoasa d.p.d.v. al
preului n raport cu cerinele
Rezistena la vibraii (0,25 g),
ocuri (1,0 g) - n funcionare
Imun la perturbaii
electromagnetice Cea mai noua
tehnologie PC: rata nalta de
nnoire a componentelor, cel mai
performant procesor, sloturi PCI,
placa Ethernet integrata
Garanie . 12 luni

SIMATIC Panel PC 670 i 870
PC robust i performant Rezistena
la vibratii (1,0g), ocuri (5,0g) - n
funcionare
Imun la perturbaii
electromagnetlce (notificare CE
pentru domeniul industrial) .
lnalta functionalitate industriala:
PROFIBUS DP/MPI integrat,
Ethernet integrat, sloturi ISA i
PCI, adancime redusa de montal
(Panel PC 670), extensibilitate
maxima (Panel PC 870), optional
modul cu taste directe, construcie
descentralizata (opional)
Garanie: 24 luni

1.2.7 Software industrial SIMATIC
Prin pachetul software industrial SIMATIC se pune la dispoziie un software de baza,
pentru dezvoltarea aplicatiilor ce includ ntreaga gama a echipamentelor SIMATIC, un
software integrat unui concept ce va avea valabilitate multa vreme de acum ncolo i care
include Know-how-ul deja existent referitor la aplicaiile cu SIMATIC S5/505, Prin
pachetul software industrial SIMATIC se pune la dispoziia utilizatorilor un sistem complet
de instrumente pentru rezolvarea oricarei probleme de automatizare, independent de
tipul sistemelor de automatizare SIMATIC pe care Ie utilizeaza. Pachetul software
industrial SIMATIC este universal:

Datele sunt transmise n mod centralizat, o singura data i stau apoi la dispoziia
tuturor celorlalte componente software.

Simbolurile sunt administrate ntr-o tabela unitara de simboluri i sunt puse astfel
la dispoziia tuturor celorlalte instrumente software.


Magistrala PROFIBUS volum I pag. 19 / 80

Funcia, comod, de Manager preia administrarea proiectului, coordoneaza
totalitatea instrumentelor i administreaza toate aplicaiile create de utilizator

Pachetul software industrial SIMATIC include doua mari categorii de componente i
anume: instrumentele standard (Standard Tools) i instrumentele de engineering
(Engineering Tools).


Pachetele software de baz

Standard Tools

Placa turnanta, elementul de baza, II constituie pachetul STEP 7 ce ruleaza sub
Windows 98/NT/2000/XP Aceasta nseamna universalitate i utilizare simpla.
STEP 7 este simplu de utilizat. lat n continuare cateva puncte n sprijinul acestei
afirmaii:

Acest software rezolva integral sau aproape integral multe din ceea ce pana
acum trebuia prelucrat manual

STEP 7 se bazeaza pe STEP 5 Astlel se pun n continuare la dispoziie
urmatoarele posibilitali de programare: lista de instrucliuni (AWL), schema cu
contacte (KUP) i planul de funciuni (FUP)

STEP 7 se bazeaza pe standardul IEC 61131-3. Aceasta reduce n mod sensibil
efortul de prelucrare

Ferestrele Windows, care se explica prin ele nsele, fac simpla utilizarea
sistemului.

STEP 7 contribuie la creterea productivitaii datorita, printre altele, i
urmatoarelor aspecte:

Parile din program finalizate pot fi stocate n biblioteci i reutilizate ulterior

O aplicalie poate fi constituita din mai multe proiecte, Aceste proiecte pot fi


Magistrala PROFIBUS volum I pag. 20 / 80
administrate centralizat i prelucrate de diveri utilizatori

Pentru programele realizate n versiunile STEP 5 sau TISOFT, exista n cadrul
STEP 7 un convertor de programe.

Engineering Tools
Aceste instrumente software sunt orientate spre aplicaii i sunt instrumente de
programare n limbaj nalt (ca de ex. SCL, C/C++), instrumente grafice de programare
create n special pentru tehnologi (de ex. comenzi secveniale, graph-uri de stari, scheme
tehnologice), componente software suplimentare pentru diagnoza, simulare, teleservice,
elaborarea documentatiei instalatiei respective. Utilizarea acestor instrumente reduce
senslbil costurile de proiectare.
STEP 7 Professional
Efortul de proiectare influenteaza ntotdeauna, considerabil, costurile de automatizare ale
unei instalatii. O modalitate eficienta de a economisi costurile n acest sector o constituie
utilizarea instrumentelor moderne de proiectare (Engineering Tools). Combinatia dintre
instrumentele software orientate spre aplicatii garanteaza cea mai nalta productivitate,
chiar n cazul celor mai complexe cerine de automatizare. Pentru activitai cu adevarat
profesionale se recomanda de aceea folosirea STEP 7 Professional.
EI consta din cunoscutele i apreciatele limbaje de programare STEP 7, lista de
Instrucllunl AWL), schema cu contacte KUP) i planul de funcliuni FUP), carora Ii se
adauga trei instrumente de proiectare deosebit de puternice:
S7-GRAPH pentru programarea grafica secveniala
S7-SCL, un limbaj de nivel nalt cu ajutorul caruia pot fi rezolvate cele mai
complexe cerine
PLCSIM, pentru simularea off-line a soluiei de automatizare.

1.2.8 SIMATIC WinAC-soluii PC-based Control

SIMATIC WinAC completeaza familia SIMATIC S7 cu soluii de comanda programabile
"PC-based".O astlel de solulie se utilizeaza atunci cand diferitele cerine, ca de ex.
prelucrarea datelor, comunicaiile, vizuaiizarea i rezolvarea funciilor tehnologice sunt
integrate pe o platforma comuna - PC.
SIMATIC WinAC este disponibilln doua variante de baza:
SIMATIC WinAC Software PLC pentru rezolvarea problemelor ce impun un grad
ridicat de flexibilitate i integrabilitate;
SIMATIC WinAC Slot PLC cand se solicita o funcionare independenta de partea
de PC, un grad ridicat de disponibilitate i sigurana ridicata n funcionare.






Magistrala PROFIBUS volum I pag. 21 / 80
Pachetele prelucrarea datelor i comanda pe o platforma comuna bazat pe PC
Cu ajutorul interfeelor sale, deschise i puternice, SIMATIC WinAC construiete
platlorma ideala pentru soluii de automatizare distribuite.
lata n continuare cateva din caracteristicile SIMATIC WinAC:

Ruleaza pe PC standard sub sistemele de operare Windows NT, Windows 2000,
Windows XP

Este compatibil din punct de vedere al codificarii cu SIMATIC S7, astlel ca se
programeaza cu aceleasi instrumente, iar programele realizate pot fi folosite i de
catre SIMATIC S7

Utilizeaza interfete standard pentru conectarea la mediul informatic de birou

Utilizeaza interfle deschise pentru integrarea componentelor hardware i software
specifice unor probleme tehnologice.
SIMATIC Win AC este optimizat pentru rezolvarea urmatoarelor sarcini:
Prelucrarea datelor, comunica\ii, vizualizare i func\ii tehnologice - avand ca
suport hardware un PC

Rezolvarea problemelor tehnologice n stransa legatura cu cele de comanda

Interconectarea modulelor speciale hardware i software.

Componentele cu care Win AC rezolva toate aceste aspecte mai sus menionate sunt:

SIMATIC WinAC Controlling

WinAC Basis, pentru soluii economice de automatizare a proceselor fara cerinte
deosebite privind deterministica, dar cu o multitudine de solicitari tipice PC.

WinAC PN, primul SIMATIC CPU al standardului de comunicaie PROFlnet;
compatibil totodata cu WinAC Basis



Magistrala PROFIBUS volum I pag. 22 / 80
WinAC RTX cu funciuni suplimentare de ceas de timp real pentru Windows,
garanteaza o buna comportare deterministica a sistemului de comanda

WinAC Slot 412/416 cu module integrate n PC, ce garanteaza funcionarea
sistemului independent de PC i starea acestuia.

SIMATIC WinAC Computing
Este parte componenta a tuturor produselor WinAC (cu excepia WinAC MP) i ofera doua
interfee importante pentru integrarea n domeniul prelucrarii datelor:
WinAC OPC Server deschide WinAC pentru accesul la datele din proces prin
sistemele de vizualizare i prelucrare a datelor existente n mod obinuit pe piaa.
Componentele Active X susin conectarea puternica a proceselor de producie cu
pachetele software specifice utilizatorilor sau aplicaiilor de birou.
WinAC Open Development Kit (ODK) i WinAC T-Kit (care nu se aplica n cazul
WinAC MP)
Pentru conectarea funciilor tehnologice sau a modulelor introduse n PC la Software PLC
sau Slot PLC stau la dispozitie urmatoarele pachete optionale:
WinAC Basis ODK i WinAC RTX ODK pentru includerea codurilor C/C++ n
programul de comanda al WinAC SoftPLC. Este astfel posibil accesul la
componentele hardware i software externe. Programatorului i sunt puse, n acest
mod, la dispoziie toate funciile sistemului de operare i toate resursele
sistemului pentru rezolvarea problemelor de comanda
WinAC Slot T-Kit, pentru dezvoltarea aplicaiilor care presupun un schimb de
date extrem de rapid cu WinAC Slot. Este garantata astfel o stransa colaborare cu
aplicaiile tehnologice de pe PC.
Embedded Control
Prin WinAC Embedded Control spectrul de produse SIMATIC este extins catre o noua
clasa de aparate pentru rezolvarea locala a problemelor de comanda i vizualizare pe o
singura platform.
SIMATIC WinAC MP este un Soft PLC ce ruleaza pe o platforma multifuniionala MP
370, sub Windows CE. WinAC MP este solutia economica pentru procese deterministice n
conexiune cu o platforma hardware robusta. n acelai timp este recomandat pentru
aplicaiile cu cerinte intensive de date. Pentru aceasta, SIMATIC MP 370 pune la
dispoziie o platforma hardware robusta i pachetul software de vizualizare. Aparatul se
constituie dintr-un panou operator i automat programabil, fara hard disk, fara ventilatie
fortata, dar cu caracteristici deosebite privind funcionarea n timp real i deterministica.


Magistrala PROFIBUS volum I pag. 23 / 80
1.2.9 SIMATIC DP - periferia descentralizat

Structurile descentralizate se remarca n mod clar prin flexibilitate, simplitate i costuri
reduse.
n cadrul SIMATIC a fost dezvoltat, n legatura cu magistrala de camp PROFIBUS, un
concept care permite crearea de sisteme deosebit de puternice. PROFIBUS ofer o serie
ntreaga de inovaii n urmatoarele direcii:
PROFlsafe, pentru transmiterea semnalelor sigure prin magistrala de camp
PROFldrive, pentru comanda mainilor unelte, reprezinta n acelai timp i
magistrala de camp i magistrala pentru actionari
PROFlnet ofera n sfarit un nou concept pentru construcia modulara a instalatiilor
cu inteligena descentralizata i conexiune prin Ethernet.
Sistemul este universal, SIMATIC nefacand diferena ntre periferia amplasata centralizat
sau descentralizat. Este suficient un pachet software pentru configurarea hardware,
parametrizare, tes-tare, punere n funciune i obinerea de informaii despre toate
componentele Este posibil ca din orice punct al instalatiei sa realizezi "on line"
programarea i diagnoza.
Chiar i echipamentele de acionare se integreaza armonios n acest concept. Sistemul
este performant i de mare capacitate. Interfetele sunt deja integrate n marea
majoritate a unitailor centrale a automatelor programabile. n acest mod crete viteza
de conectare la magistrala sistemului i se asigura, la putere i viteza de transmisie
maxima, economie de spaiu i implicit de costuri.
Aparatura periferica cu inteligena descentralizata preia prin unitaile centrale locale
rezolvarea unor sarcini degrevand n mod suplimentar echipamentul central.
n afara aparatajului periferic cu inteligenta distribuita, alti parteneri de comunicaie de
tip "DP-slave" n aceasta retea sunt i echipamentele de acionare. Complet integrat n
SIMATIC Manager, sistemul de proiectare Drive ES face posibila includerea rapida i
simpla a echipamentelor de acionare n peisajul SIMATIC.










Magistrala PROFIBUS volum I pag. 24 / 80




Magistrala PROFIBUS volum I pag. 25 / 80
PROFIBUS - o magistral rapid de cmp utilizat ca magistral de sistem
Prin noile funcionalitati ale magistralei PROFIBUS DP - funcionarea sincrona pentru
reglaje i sincronizarea acionrilor prin magistrala ca i interconexiunile pentru
realizarea comunicaiilor directe ntre periferie i acionari - se pot rezolva probleme
tipice pentru comanda mainilor unelte pe diverse platforme hardware (ca de ex. PC,
automate programabile sau acionari) n funcie de cerintele specifice de acionare se
pune la dispozitie o gama extrem de variata de convertizoare:
MICROMASTER /COMBIMASTER
SIMODRIVE 611 universal
SIMODRIVE POSMO
Acionari inteligente SIMOVERT MASTERDRIVES
Sistemul SIMATIC DP este flexibil:
Prin intermediul cuploarelor pot fi, suplimentar, conectate sisteme de magistrale ca de
ex. sistemul AS-Interface sau magistrala de sistem PROFIBUS-PA pentru aplicatii n
domeniul Ex. Siemens ofera un spectru extrem de larg de aparataj periferic
descentralizat.
SIMATIC ET 200 ofera pentru fiecare caz soluia optima:
Compacta sau modulara,
Cu grad de protectie IP 20 sau cu grad de protecie marit
Componente standard sau pentru aplicatii de tip "fail-safe"
Sisteme avantajoase ca pret ce permit conectarea elementelor pneumatice, ce au
integrate capa-bilitati de CPU, functii tehnologice, motor-startere, convertizoare
de frecventa i elemente ale tehnicii de siguranta n functionare.

1.2.10 SIMATIC NET- Comunicaii performante cu medii de operare unitare
Deoarece comunicatiile au nceput sa joace un rol din ce n ce mai important n sistemele
de auto-matizare actuale SIMATIC face urmatoarea oferta Pentru fiecare nivel de
solicitare se pune la dispozitie posibilitatea de comunicatie optim, pornind de la simpla
conexiune punct-Ia-punct (prin interfee integrate sau procesoare de comunicaie) pana
la conexiunile prin cele mai puternice, mai performante magistrale de sistem.
Independent de modalitatea de comunicatie utilizatorul va avea de-a face cu aceleai
medii de operare comode, uor de utilizat.
Sisteme de reele SIMATIC NET
Industrial Ethernet este cea mai larg acceptata i mai puternica magistrala de sistem
pentru nivelul de management i cel al grupelor de utilaje, dintr-o structura ierarhizata
de automatizare, conform standardelor internalionale IEEE (8023/8023u/802.11b). Ea
este special gandita pentru utilizarea n mediile industriale dificile i ofer posibilitatea
unei comunicaii performante de date. n plus, tehnologiile bazate pe Ethernet pentru
Internet i Intranet ofer multiple posibilitati pentru integrarea ntr-o retea de ntindere
mondiala. Diferitele posibilitati care stau deja astazi la dispozitie, n birouri, pentru
Intranet, Extranet, Internet pot fi utilizate totodata i n sistemele de automatizare din
industria prelucratoare i n cele aferente proceselor industriale
Din punct de vedere fizic Industrial-Ethernet poate fi o retea electrica ce utilizeaza cablu
coaxial ecranat, cablu cu perechi torsadate sau o retea optica cu cabluri din fibra optica.
Aceasta magistrala poate fi accesata conform procedeului indicat n normativul IEEE


Magistrala PROFIBUS volum I pag. 26 / 80
802.3 i anume CSMA/CD (Carier Sense Multiple Access with Collision Detection) .
PROFIBUS este magistrala de sistem, conform standardelor europene pentru
magistralele de proces i de camp IEC 61158/EN 50170, pentru domeniile de capacitati
mici i medii. PROFIBUS este leader n domeniul magistral de camp. Este o magistrala
deschisa, care poate fi utilizata ntr-o gama larga de domenii de aplicatie. PROFIBUS
stabilete, n cadrul sistemului de comunicatii SIMATIC NET (un sistem deschis,
heterogen) caracteristicile tehnice i funcionale ale unei magistrale camp seriale, cu
ajutorul careia pot fi conectate aparatele de automatizare de camp, distribuite de la
nivelul cel mai de jos (nivelul traductoarelor i al elementelor de executie) pana la nivelul
mediu (cel al grupelor de utilaje). Din punct de vedere fizic, PROFIBUS poate fi o retea
electrica bazata pe cablu cu perechi torsadate sau o retea optica ce utilizeaza cablu din
fibra optica.
Accesul intr-o relea PROFIBUS se face prin metodele indicate in normativul mai sus
mentionat i anume:
prin statiile active din retea (acces de tip "token")
prin sistemul master-slave pentru comunicarea cu statiile pasive ale retelei.
PROFIBUS este integrata in conceptul SIMATIC NET care asigura un management
comprehensiv al comunicatiilor intre diversele sisteme ale unei structuri ierarhizate de
automatizare cu ajutorul i a magistralelor Industrial Ethernet i AS-Interface.
AS - Interface este un sistem de conectare pentru traductoarele i elementele de
execuie binare din nivelul cel mai de jos.
Toate componentele se incadreaza, armonios, in peisajul SIMATIC NET astfel nct ele pot
fi conectate la ASI-Interface, PROFIBUS i Industrial Ethernet prin interfele integrate sau
prin procesoare de comunicaie.
EIB (bazata pe normativele EN 50090 i ANSI EIA 776) este sistemul standardizat de
instalaii in constructii i constituie baza automatizarii cladirilor.
Interfata Multi-punct (MPI) este urmaa sistemului SINEC L1. MPI este cea mai
avantajoasa posibilitate, din punct de vedere al pretului, de realizare a unor conexiuni
simple dar performante a sistemelor de comanda i supraveghere, a dispozitivelor de
programare PG i PC-urilor precum i a celorlalte sisteme SIMATIC.
n mod suplimentar SIMATIC ofera i module de comunicatie performante pentru
realizarea conexiunii "Punct - la - punct (PPI)" Astfel pentru SIMATIC S7-200 exista
interfata "Punct -Ia - punct (PPI)" Prin aceasta interfata SIMATIC S7-200 poate stabili o
conexiune cu diveri parteneri.


Magistrala PROFIBUS volum I pag. 27 / 80

1.2.11 SIMATIC HMI- Sistemele de comand i supraveghere
Pentru a nu pierde imaginea de detaliu sau de ansamblu a instalatiei automatizate
sistemele de comanda i supraveghere vor deveni din ce n ce mai importante, chiar n
cazul instalaiilor mici, SIMATIC lucreaza i n acest domeniu coroborat cu familia
sistemelor SIMATIC HMI. Sistemul de comanda i supraveghere transfer datele de
proces, necesare pentru realizarea secventelor de funcionare, catre automatele
programabile SIMATIC. Transmiterea se face complet automat fara a trebui luate masuri
deosebite n cadrul programului utilizator. Proiectarea panourilor SIMATIC se realizeaza
prin pachetul software de proiectare SIMATIC ProTool, ce ruleaza sub sistemele de
operare Windows. Urmarirea cu consecven a principiului "ceea ce vezi este ceea ce faci
(what you see is what you get)", simbolurile de excepie i menu-urile de tip "Drop-
down" au oferit acestui pachet software o claritate deosebita, fapt ce a condus la
reducerea semnificativa a timpilor de proiectare i prelucrare. Operarea este facilitata, n
mod suplimentar, de catre sistemul integrat "on line" de ajutor (Help), funciile de index
respectiv cautare.
Pachetul software de vizualizare bazat pe PC, SIMATIC ProTool/Pro destinat aplicaiilor
locale (n apropierea utilajului) ruleaza sub sisteme de operare Microsoft ca de ex,
Windows 98SE/ ME/NT 40 i Windows 2000/XP. SIMATIC ProTool/Pro este un sinonim cu
un concept universal de comanda i supraveghere. Prin ProTool/Pro se nteleg atat
pachetele performante runtime cat i pachetul universal de configurare.
Pachetul software ProTool/Pro, de configurare, cuprinde funclionalitile deja cunoscute
ale ProTool, completate cu cele ale pachetului software runtime aferent aplicaiilor
derulate pe PC.
Pro Tool/Pro Runtime include funcionalitaile de baza ale aparatelor grafice i asigura,
prin aceasta, universalitatea soluiilor de vizualizare de la panourilor grafice existente
pana la sistemele bazate pe PC.
Ca sistem de vizualizare proces, bazat pe PC, gama SIMATIC HMI ofera pachetul
software WinCC. SIMATIC WinCC poate fi utilizat n structurile monopost sau n
configuraiile Client-Server. WinCC este disponibil n mai multe variante. Pachetele
software, scalabile din punct de vedere al numarului de variabile i pachetele opionale
ofera posibilitatea utilizarii atat n cazul extensiei aplicaiilor individuale cat i n cazul
schimbarii configuraiei unui sistem ierarhizat. Atat datele de proiectare cat i datele de
arhiva sunt depuse ntr-o baza de date relalionala, de unde pot fi citite prin intermediul
interfelelor standard ODBC (Open DataBase Conectivity) i SQL (Standard Query
Language), n paralel cu aplicaiile WinCC, n derulare, de ex. cu MS Excel, datele de
proces WinCC pot fi solicitate prin interfala DDE. WinCC ofera, suplimentar, posibilitatea
de conectare la OCX (OLE Custom Controls). Datorita mediilor de operare, conforme cu
sistemele de operare Windows, este posibila, ca n cazul tuturor componentelor
SIMATIC, o proiectare rapida i simpla pentru realizarea de ex. a conectarii la
programele standard i de aplicatie existente. Proiectarea "on-line" permite modificarea
locala fara a fi necesara ntreruperea operarii i supravegherii procesului respective.


Magistrala PROFIBUS volum I pag. 28 / 80

1.2.12 Sistemul SIMATIC PCS7 pentru conducerea proceselor tehnologice

Ca parte componenta a conceptului Totally Integrated Automation, SIMATIC PCS 7 este o
platforma standard, flexibil i deschisa, pentru aplicatiile economice n domeniul
industriei prelucratoare.
PCS 7 asigura ndeplinirea, cu un nivel sporit de confort al operarii, atat a cerinelor
privind proiectarea rapida i universala cat i a celor privind perlormanele,
disponibilitatea i sigurana sistemului de conducere a procesului.
PCS 7 este soluia potrivita pentru ntreaga automatizare atat pentru parile din proces
bazate pe funcionare continua i reete cat i pentru domeniile tehnologice auxiliare
procesului respectiv, PCS 7 ofera, n plus, posibilitatea de extensie sau de adaptare la
cerinele specifice ale clientului.
Sistem complet universal i omogen
PCS 7 construiete un sistem complet, universal. Caracteristicile sale ca sistem de
conducere, de la proiectare pana la operare garanteaza ndeplinirea tuturor cerinelor.
PCS 7 este:
Soluie modulara i scalabil
Engineering rapid, universal valabil pentru ntreg sistemul
SIMATIC PCS 7 se bazeaza pe componente SIMATIC ca de ex. automate
programabile, PC etc. mpreuna cu pachetele software tipice sistemelor de
conducere, aceste produse standard realizeaza ansamblul de funciuni i
performane aferente unui sistem modern de conducere a proceselor tehnologice.



Magistrala PROFIBUS volum I pag. 29 / 80
Componentele SIMATIC NET asigura o comunicatie transparenta, universala, ntre toate
unitatile sistemului:
Ethernet de birou, Industrial-Ethernet sau Fast-Ethernet
PROFIBUS DP/PA i PROFIsafe
AS-Interface i EIB.
PCS 7 - Unitai de comand ES(statie de inginerie), OS(statie operator),
AS(sistem de automatizare)
Toate componentele hardware i software necesare sunt preinstalate i testate, Ele
construiesc o unitate funcionala a unui sistem complet PCS 7. Sunt oferite urmatoarele
unitati de comandaPCS 7:
PCS 7-ES statie de inginerie
PCS 7-OS: statie operator a unui sistem monopost sau a unei configuratii
distribuite Server-Multiclient
PCS 7-AS: sistem de automatizare, creat pe baza diferitelor tipuri de unitati
centrale, fie ele standard, redundante sau de tip "fail-safe"
Un sistem PCS 7 este realizabil atat n solutie "fin modularizat" cat i n soluie
redundant.

Integrarea aparatajului de camp
PCS 7 este echipat n mod special pentru integrarea ntregii game de aparataj HART sau
PROFIBUS DP/PA, chiar daca este vorba de domeniul Ex de funcionare sau de
comunicaii redundant.
Pachetul software PDM (Process Device Manager) ofera, n acest scop, toate functiile
necesare, independent de furnizorul de aparataj.

Sistemul de inginerie PCS 7
Sistemul central de inginerie PCS 7 acopera proiectarea tuturor elementelor sistemului ca
de ex,:
Derularea proceselor continue (CFC) i secveniale (SFC)
Modalitati de funcionare ale proceselor bazate pe reete (BATCH flexible)
Vizualizare i conducere de process.




Magistrala PROFIBUS volum I pag. 30 / 80
2. PROFIBUS - Principiile de baz

Dac am compara intreprindere automatizat al crei sistem de comunicaii este bazat pe
o magistral de cmp, serial, cu una instalat ntr-un mod conventional am observa
avantajele de la prima vedere. Folosind tehnologia magistralei de cmp, industrial, pot fi
realizate economii considerabile n special la instalarea mecanica, i anume la cuplajele i
conexiunile echipamentelor intreprinderii, datorita reducerii cablajelor pentru intrarile,
respectiv ieirile distribuite ale acestora.
Un al doilea factor convingtor l constituie varietatea larg de aparate disponibile pentru
aceast tehnologie. Totui, pentru a profita la maxim de aceste avantaje, magistrala de
cmp trebuie s aib o conceptie standardizata i o arhitectura deschisa. In 1987,
industria germana a initiat Proiectul Cooperativ PROFIBUS. Regulile i normele adoptate
de acest organism au fost incluse In standardele DIN E 19245 [2] PROFIBUS.
In 1996, standardul national PROFIBUS a devenit standardul international EN 50170.


2 2. .1 1 M Mo od de el lu ul l I IS SO O/ /O OS SI I

PROFIBUS a folosit i folosete standarde nationale i internationale deja existente.
Protocolul se bazeaz pe modelul de referin OSI (Open Systems Interconnection), n
concordan cu standardul intern ISO (International Standard Organization).

Nivelul7 Aplicaie
Orientat spre utiIizator Nivelul6 Prezentare
Nivelul5 Sesiune
Nivelul4 Transport
Orientat spre reea
Nivelul3 Reea
Nivelul2 Conexiuni date
Nivelul1 Fizic

Figura 2.1 Modelul ISO/OSI pentru standardele de comunicafii

Modelul ISO/OSI pentru standardele de comunicaii consta n 7 nivele i este organizat n
dou clase. O clas cuprinde nivelele de la 5 la 7, de tip "user-oriented" (orientat spre
utiIizator), iar cealalt nivelele de la 1 la 4, de tip "network-oriented" (orientat spre
reea) Nlvelele 1-4 descriu transportul datelor de la o locatie la alta, pe cnd nivelele 5-7
permit utllizatorulul un acces adecvat la sistemul de reele.

2 2. .2 2 A Ar rh hi it te ec ct tu ur ra a i i v ve er rs si iu un ni il le e p pr ro ot to oc co ol lu ul lu ui i

Schema din figura 2.2 ilustreaza care dintre nivelele modelului ISO/OSI sunt
implementate n protocolul PROFIBUS, i anume, nivelele 1 i 2, iar dac este necesar i
nivelul 7. Protocoalele de linie i transmisie ale nivelelor 1 i 2 concorda cu standardul
american EIA (Electronic Industries Association) RS 485 [8], cu standardul international
IEC 870-5-1 [3] (Telecontrol Equipment and Systems) i cu cel european EN 60 870-5-1


Magistrala PROFIBUS volum I pag. 31 / 80
[4].
Procedura de accesare a magistralei precum i managementul i transmisia datelor sunt
bazate pe standardele DIN 19241 [5], partile 1,2 i 3, respectiv IEC 955 [6] (Process
Data Highway/ Type C). Functiile de management (FMA7) utilizeaz conceptual lSO
7498-4 (Management Framework).
Din punctul de vedere al utilizatorului, PROFIBUS asigur trei versiuni ale protocolului
de comunicaie DP, FMS i PA.

PROFIBUS DP PROFIBUS FMS PROFIBUS PA

Profile PNO Profile PNO Profile PNO

pentru aparate DP pentru aparate FMS pentru aparate PA

Funcii de baza Funcii de baza

Functii extinse Funcii extinse

Interfata DP-utilizator Interfaa nivelului de Interfata DP-utilizator

Direct Data Link aplicaie (ALl) Direct Data Link

Mapper (DDLM) Mapper (DDLM)
Nivelul 7
Nivelul de aplicaie
(Aplicaie)
Fieldbus Message

Specification (FMS)
Nivelele 3 - 6 n u sunt implementate
Nivelul2 Nivelul de conexiuni date Nivelul de conexiuni date
Interfata IEC
(Conexiune) Fieldbus Data Link (FDL) Fieldbus Data Link (FDL)
Nivelul1 Nivelul fizic Nivelul fizic IEC 1158-2
(Fizic) (RS 485/LWL) (RS 485/LWL)
Figura 2.2. Arhitectura protocolului PROFIBUS

2.2.1 PROFIBUS-DP

PROFIBUS-DP folosete nivelele 1 i 2 alturi de interfaa pentru utilizator.
Nivelele 3 pn la 7 nu sunt implementate. Aceasta arhitectura asigur o vitez foarte
mare pentru transmisia datelor Serviciul DDLM (Direct Data Link Mapper) permite
accesul la nivelul 2.
Funciile disponibile ale aplicaiilor, precum i caracteristicile aparatelor i sistemelor
diferitelor tipuri de aparate PROFIBUS-DP sunt specificate n interfaa pentru utilizator.
Optimizat pentru transferul foarte rapid de date, acest protocol PROFIBUS, este special
conceput pentru comunicaia dintre automatul programabil i aparatajul distribuit de tip
I/O, amplasat la nivelul cmpului.


Magistrala PROFIBUS volum I pag. 32 / 80

2.2.2 PROFIBUS-FMS

In protocolul PROFIBUS-FMS sunt impiementate nivelele 1, 2 i 7. Nivelul de aplicaie se
compune din FMS (Field bus Message Specification) i LLI (Lower Layer Interface). FMS
conine protocolul aplicaiei i asigur serviciile de comunicaie LLi stabilete diversele
raporturi de comunicaie i asigur , pentru FMS, accesul independent al aparatelor la
nivelul 2.
FMS controleaza comunicaia datelor la nivellocal (PLC i PC). Serviciile puternice de tip
FMS pot fi folosite intr-o gama larga de aplicaii i of era o mare flexibilitate n
rezolvarea sarcinilor complexe de comunicaii.
PROFIBUS-DP i PROFIBUS-FMS folosesc aceeai tehnologie de transmisie i acelai
protocol de acces la magistral. Din acest motiv pot funciona simultan pe acelai cablu

2.2.3 PROFIBUS-PA

PROFIBUS-PA folosete, pentru transmisia datelor, protocolul extins PROFIBUS-DP
Suplimentar acesta implementeaza profilul PA care specifica caracteristicile aparatajului
de cmp Tehnica de transmisie, conform a cu standardullEC 1158-2 [7], asigur
sigurana intrinseca, precum i alimentarea aparatelor conectate In reea Aparatele
PROFIBUS-PA pot fi integrate uor In reele PROFIBUS-DP prin intermediul unor
dispozitive de cuplare a segmentelor de reea.
Protocolul PROFIBUS-PA este special creat pentru comunicaiile de mare viteza i fiabili-
tate, solicitate de automatizarea proceselor industriale. Prin intermediul PROFIBUS-PA
pot fi conectate traductoare i elemente de execuie, la o linie com una de magistral,
chiar i n zonele cu potenial pericol de explozie.


2 2. .3 3 N Ni iv ve el lu ul l P PR RO OF FI IB BU US S

2.3.1 Nivelul fizic (nivelul 1) pentru protocoalele DP/FMS (RS 485)

n versiunea s de baza, pentru cabluri ecranate i torsadate, nivelul 1 al PROFIBUS im-
plementeaza o transmisie simetrica a datelorln concordanta cu standardul EIA RS 485
[8J, cunoscut i sub numele HZ Linia magistralei, din cadrul unui segment de magistral,
este realizata dintr-o pereche de conductoare ecranate i torsadate terminate la ambele
capete (vezi fig. 2.3) Viteza de transmisie a date lor poate fi stabilita ntre 9.6 kbil/s i 12
Mbit/s. Rata de transfer selectata este valabila pentru toate aparatele conectate la
magistral (segment).

Procedura de transmisie

Procedura de transmisie folosita pentru PROFIBUS este de tip semi-duplex, asincrona,
bazata pe o sincronizare fr ntreruperi denumita i "gap-free". Datele sunt transmise
ntr-o grupare de caractere de 11 biti, In cod NRZ (Non Return to Zero) (vezi fig.24)


Magistrala PROFIBUS volum I pag. 33 / 80
Forma semnalului, In timpul tranzitiei binare de la " 0 " la " 1 ", nu se modifica In timpul
transmisiei bitilor.

Figura 2.3. Definirea unui segment de magistral



Figura 2.4 Gruparea de caractere PROF/BUS UART

n timpul transmisiei, "1" binar corespunde unui nivel pozitiv pe linia RxD/TxD-P
(Receive/Transmit-Data-P) In opozitie cu RxD/TxD-N (Receive/Transmit-Data-N). Starii
de pauza dintre dou telegrame independente i corespunde "1" binar (vezi fig. 2.5). n
literatura de specii3.1itate, cele dou linii de date ale PROFIBUS-ului sunt cunoscute i
sub numele de linia A i linia B. Linia A corespunde semnalului RxD/TxD-N i linia B
corespunde semnalului RxD/TxD-P.



Magistrala PROFIBUS volum I pag. 34 / 80

Figura 2.5 - Forma semnalului n timpul tranziiei NRZ


Linia de magistral

Lungimea maxim permis pentru o reea sau segment PROFIBUS depinde de viteza de
transmisie selectat (vezi tabelul 2.1). Numrul maxim de noduri (staii) care pot
funciona mpreun pe un segment PROFIBUS este de 32.

Tabelul 2.1 Lungimea maxim a segmentului

Rata de transfer Kbit/sec 9,6 la 187,5 500 1500 12000
Lungimea segmentului m 1000 400 200 100

Lungimea maxim a segmentului specificat n Tabelul 2.1 se refer la cablul de tip A,
dup cum reiese din standardul PROFIBUS i din Tabelul 2.2, care prezint caracteristicile
acestuia.

Tabelul 2.2 Caracteristicile cablului PROFIBUS RS 485 tip A

Impedana 135 la 165 Ohmi, la a frecventa masurata de 3 la 20 MHz
Capacitatea cablului < 30 pF pe metru
Seetiunea transversala a
miezului
>0,34 mm', conform cu AWG 22
Tipul cablului Pereche torsadata, 1 x 2 sau 2x2 sau 1x4 conductoare
Rezistenta buclei < 110 Ohmi pe 1 Km
Atenuarea semnalului 9 dB max. pe intreaga iungime a cablului
Ecran Ecran din piasa de cupru, ecran impletit sau ecran din folie




Magistrala PROFIBUS volum I pag. 35 / 80


Conectarea de magistral
Standardul international PROFI BUS EN 50 170 recomand folosirea unui conector de tip
"sub D" de 9 pini (tabelul 2.3) pentru interconectarea la linia de magistral. Cupla mam
se conecteaza la staie, iar cupla tat la cablu.
Semnalele subliniate sunt impuse de standard i trebuie s fie ntotdeauna disponibile.

Tabelul 2.3 Alocarea pinilor la conectorul tat cu 9 pini

Vedere Nr. pinului Numele semnalului Rolul semnalului

1 Ecran Ecran sau lmpamantare.
2 Vedere
Masa (OV) a sursei de tensiune de 24V
(alimentare auxiliara)
3 RxDfTxD-P Receptie/Emisie-Date-Linia B Plus
4 CNTR-P Semnal pentru controlul direciei P
5 DGND Potential de referin date (mpamantare)
6 VP T ensiune de alimentare (+)
7 P24
Plusul sursei de tensiune de 24 V
(alimentare aux)
8 RxDfTxD-N Receptie/Emisie-Date-Linia A Minus
9 CNTR-N Semnal pentru controlul directiei N

Terminarea (nchiderea) magistralei
In completare, liniile de date A i B trebuie terminate conform standardului EIA RS 485
cu un rezistor "pull-down" fa de DGND, respectiv cu un rezistor "pull-up" fa de VP
(vezi fig. 2.3). Aceti doi rezistori asigur o intrerupere (pauza) de potential bine definita
n situatiile cnd nici o staie nu emite pe linia de magistral (atunci cnd linia de
magistral se afla intr-o pauza ntre dou telegrame).
Combinatiile impuse de terminarea liniei (magistralei) sunt disponibile pentru toate
tipurile de conectori PROFIBUS Terminarea (Inchiderea) liniei poate fi activata prin
jumperi sau comutatori
Daca sistemul magistralei functioneaza la viteze de transfer mai mari de 1500 kbit/s,
trebuie folosite cuple cu o inductanta longitudinala sporita din cauza sarcinii capacitive a
staiilor conectate i din cauza fenomenului de reflexie pe linie (vezi fig. 2.6).

2.3.2 Nivelul fizic (niveluI 1) pentru protocoalele DP/FMS (cablul de fibr optic)
O alt versiune a nivelului 1 PROFIBUS, bazat pe regulile PNO (Profibus Nutzer
Organisation), "Tehnologia transmisiei optice pentru PROFIBUS, versiunea 1.1 din
07.1993", o reprezint transferul de date prin transmisia luminii prin conductorii din fibr
optic. Cablurile din fibre optice permit obinerea unor distane de transmisie a datelor de


Magistrala PROFIBUS volum I pag. 36 / 80
pn la 15 km ntre dou staii ale unui sistem PROFIBUS. Aceste cabluri nu sunt
sensibile la interferenele electromagnetice i asigur ntotdeauna izolaia galvanic ntre
staiile individuale. Deoarece tehnica de conectare pentru fibr optic a fost mult
simplificat n ultimii ani, acest tip de tehnologie de transmisie a devenit foarte uzual
pentru comunicaiile cu aparatele de cmp
In particular, folosirea conectorilor simpli, de tip Simplex, pentru fibrele optice din
material plastic, a avut un rol important n dezvoltarea rapid a acestei tehnologii de
transmisie


Figura 2.6 Descrierea conectorului de terminare (nchidere) magistral pentru
viteze > 1500 kbit/s

Linia magistralei de comunicaie
Cablurile de fibr optic construite din plastic sau sticl sunt folosite ca mijloc de
transmisie a datelor. Cablurile din fibr de sticl pot fi folosite pentru distane de pn la
15 km, iar cele din fibr de plastic pot fi folosite pentru distane pn la 80 m.

Conectarea la magistrala de comunicaie
Pentru a conecta staiile la magistrala de comunicaie prin intermediul fibrei optice sunt
disponibile diferite tehnici de conectare.

Tehnologia OlM (Optical Link Module)
La fel ca i repetoarele RS 485, dispozitivele OlM sunt dotate cu dou canale electrice,
izolate funcional i, functie de model, au unul sau dou canale optice. OlM-urile sunt co-
nectate printr-o linie RS 485 cu o staie de pe magistral sau direct la un segment de
magistral (vezi figura 2.7)



Magistrala PROFIBUS volum I pag. 37 / 80

Figura 2.7 Exemplu de configurare a magistralei cu tehnologie OLM

Tehnologia OlP (Optical Link Rug)
Dispozitivele OIP pot fi folosite pentru a conecta staii pasive foarte simple (slave) cu un
inel optic cu o singur fibr. OlP-urile sunt conectate direct la staii prin intermediul unui
conector "sub D" de 9 pini Ele sunt alimentate de la staii i nu au nevoie de propria
surs de alimentare. Trebuie, totui, avut n vedere ca partea de +5V a interfeei RS485
a staiei s asigure un curent de min 80 mA (vezi fig.2.8)

Figura 2.8 Inel cu o singur fibr optic realizat n tehnologia OLP

Conectarea unei staii active (master) la un inel optic OlP necesit ntotdeauna un OlM
(Optical Link Module).


Magistrala PROFIBUS volum I pag. 38 / 80

Conexiunea la interfaa de fibr optic integrata
Conectarea directa a nodurilor PROFIBUS la mediul de transmisie optic se poate realiza i
prin intermediul interfeelor integrate direct n aparatajul respectiv.

2.3.3 Nivelul fizic (nivelul 1) pentru PA

PROFIBUS-PA folosete o tehnologie de transmisie n concordanta cu standardul lEC
1158-2. Aceast tehnologie asigur o siguran intrinsec i alimentarea aparatelor de
cmp direct de pe magistral. Transmisia de date este de fapt o modulare de curent
continuu de tip "DC-free" care este bazata pe sincronizarea bitilor pe linie i este
codificata conform protocolului Manchester (cunoscut i sub numele cod H1). -
la transmisia de date prin codificare de tip Manchester, un semnal ,,0" binar este
transmis pentru schimbarea pozitiv de front a semnalului, adic de la 0 la 1, iar
semnalul ,,1" binar este transmis pentru schimbarea negativ de front a semnalului,
adic de la 1 la 0. Datele sunt transmise printr-o modularea de curent +/-9mA fa de
curentul de baza IB al magistralei. (vezi fig. 2. 9).Viteza de transfer este de 31,25 kbit/s.
Ca mediu de transmisie este utilizat un cablu torsadat ecranat sau neecranat. Linia
magistralei este terminata la capetele segmentului printr-o linie pasiva de tip RC (vezi
fig. 2.10). la un segment PA pot fi conectate pn la 32 de staii. lungimea maxima a
segmentului depinde Tntr-o mare masura de sursa de alimentare, de tipulliniei si de
consumul de curent al staii10r conectate

Linia Magistralei
Ca mediu de transmisie pentru PROFIBUS-PA este necesar un cablu cu dou fire Pro-
prietatile acestuia nu sunt specificate sau standardizate. Totui, caracteristicile cablului
determina lungimea maxima a magistralei PA, numrul maxim de staii care pot fi conec-
tate, precum i sensibilitatea acestuia la interferente electromagnetice.

Figura 2.9 Transmisie de date PROFIBUS-PA (modulare de current n condul
Manchester II)


Magistrala PROFIBUS volum I pag. 39 / 80

Figura 2.10 Segment de magistral PA
De aceea, caracteristicile electrice i fizice ale diverselor cabluri au fost definite n
standardul DIN

61158-2. Acesta recomand folosirea cablurilor speciale destinate pentru
PROFIBUS-PA, denumite de tip A pn la tip D (vezi tabelul 2.4).

Tabelul 2.4 Cabluri recomandate pentru PROFIBUS-PA
Tip A (referina) Tip B Tip C Tip D
Construcia
cablului
Pereche torsadata,
ecranata
Una sau mai
multe perechi
torsadate i
integral ecranate
Cteva
perechi
torsadate,
neecranate
Cteva perechi
netorsadate i
neecranate
Seciunea miezului 0.8 mm
2
032 mm
2
0.13 mm
2
1,25 mm
2

(nominala) (AWG 18) (AWG 22) (AWG 26) (AWG 16)
Rezistenta buclei 440hm/km 1120hm/km 2640hm/km 400hm/km
(curent direct)
Impedanla
caracteristica
100 Ohm +/-20%
100 Ohm +/-
30%
** **
la 31,25 kHz
Atenuarea undei la
39 kHZ
3 dB/km 5 dB/km 8 dB/km 8 dB/km
Asimetrie
capacitiva
2 nF/km 2 nF/km ** **
Distorsiunea grup
(79-39 kHz)
1 ,7 ~sec/km ** ** **
Grad de acoperire
al ecranului
90 % ** - -
Dimensiune reco-
mandata a reelei
1900 m 1200 m 400 m 200 m


Magistrala PROFIBUS volum I pag. 40 / 80

2.3.4 Fieldbus Data Link (nivel 2)

Potrivit modelului de referina OSI nivelul2 definete controlul accesului la magistral
(seetiunea 12), securitatea date lor, precum i procesarea protocoalelor de transmisie i
a telegramelor. Nivelul 2 se numete nivel FDL (Fieldbus Data Link).

Formatul telegramelor n nivelul 2 (fig. 2.11) asigur un grad nalt de securitate al
transmisiei. Telegramele de apel sunt caracterizate prin "Hamming distance" HD=4. Prin
HD=4 se inelege c pot fi detectai n acelai timp maximum 3 bii fali n telegram.
Acest lucru se realizeaz aplicnd regulile standardului internaional IEC 870-5-1, prin
alegerea unor indicatori speciali pentru nceputul i sfaritul telegramei, prin folosirea
unei sincronizri fr ntreruperi ("gap-free"), precum i prin utilizarea bit-ului de paritate
i a bit-ului de control. Pot fi detectate urmtoarele tipuri de erori:
Eroare de format a caracterelor (paritate, over-run, framing error)
Eroare de protocol
Eroare de format a caracterelor (paritate, over-run, framing error)
Eroare de protocol
Eroare la delimitatorii de nceput i de sfrit
Eroare la byte-ul de verificare frame
Eroare de lungime al telegramelor
Telegramele care sunt considerate eronate sunt repetate automat cel pulin o data
Numarul de repetari pentru nivelul 2 este de maximum 8 ("retry" bus parameter). Pe
langa transmisia punct-cu-punct, nivelul 2 permite i tehnologia de transmisie multi-
punct "Multipoint", care este o comunicalie de tip "Broadcast" i "Multicast"
Cu comunicaia de tip "Broadcast", o staie activa trimite un mesa] catre to ate celelalte
stalii ("master" i "slaves") Primirea datelor nu este confirmata
Cu comunicaia de tip "Multicast", mesajul este transmis numai unui grup de staii
("master" i "slaves") Nici n acest caz primirea datelor nu este confirmata.


Tabelul 2.5 Serviciile de date oferite la nivelul 2

Serviciul Funcia OP PA FMS
SoA (Transmisie de date cu confirmare) x
SRo (Transmisie $i Recep\ie de date cu confirmare) x x x
SON (Transmisie de date fara confirmare) x x x
CSRo
(Transmisie $i recepjie ciclica de date cu
confirmare)
x


Magistrala PROFIBUS volum I pag. 41 / 80



Figura 2.11 Formatele telegramei PROFIBUS

Fiecare dintre protocoalele PROFIBUS-PA i PROFIBUS-DP folosesc un set de servicii
specitice nivelului 2. De exemplu PROFIBUS-DP folosete exclusiv servicii SRD i SON.



Magistrala PROFIBUS volum I pag. 42 / 80
Nivelele de ordin mai nalt acceseaz aceste servicii, prin intermediul unor servicii de
acces la punct (nod al reelei) - SAP (Service Acces Point) - ale nivelului 2. Prin
PROFIBUS-FMS, aceste servicii de acces la punct sunt folosite pentru a se ajunge la
relaii logice de comunicaii. Cu PROFIBUS-DP i PROFIBUS-PA fiecare serviciu de acces
la punct are rolul su bine definit.
Toate staiile active i pasive permit funcionarea simultan a mai multor servicii de
acces la punct.

2.3.5 Nivelul de aplicaie (nivelul 7)

Nivelul 7, nivelul de aplicaie al modelului de referin ISO/OSI, asigur serviciile de
comunicaie necesare utilizatorului. Nivelul 7 consta In interfaa FMS (Field bus Message
Specification) i interfala LLI (Lower Layer Interface).

Profile FMS
Profilele FMS au fost definite de PNO (PROFIBUS User Organisation) pentru a adapta
serviciile de comunicaie la gama actuala a necesitilor funcionale, precum i pentru a
defini funciile aparatelor astfel nct acestea s corespund aplicaiei. Aceste profile FMS
asigur ca aparatele diverilor productori s aib aceleai funcionaliti de comunicaie.
Pan a In prezent au fost definite urmtoarele profile FMS:

Comunicaia ntre automatele programabile (3.002)
Acest profil specific ce servicii FMS sunt folosite ntre automatele programabile (PLC-
uri). Bazat pe o anumit clas de automate programabile acest profil precizeaz care
dintre servicii, parametrii i tipuri de date trebuie s fie suportate de acestea.

Profil pentru automatizarea cladirilor (3 011)
Acest profil este dedicat sectorului de construcii cldiri i a fost dezvoltat avnd ca baz
un numr mare de cereri din domeniul automatizrii cldirilor. Aici se descrie modul cum
se efectueaz monitorizarea, controlul buclelor de reglare, controlul operrii, alarmele i
arhivarea ntr-o cldire automatizat prin intermediuJ FMS.

Dispozitive de comutare de joas tensiune (3032)
Acest profil este de asemenea specific unui anumit domeniu de automatizare. Profilul
specific rspunsul aparatelor de comutare de joas tensiune n timpul comunicaiei
datelor prin FMS.

Interfaa utilizator DP i profilele DP
Se disting SSAP (Source Service Acces Point) i DSAP (Destination Service Acces Point).
PROFIBUS-DP folosete numai nivelele 1 i 2. Interfaa utilizator definete funciile
disponibile pentru aplicaie, precum i comportamentul sistemului i al aparatelor pentru
diverse tipuri de dispozitive PROFIBUS-DP.



Magistrala PROFIBUS volum I pag. 43 / 80
Singurul obiectiv al protocolului PROFIBUS-DP este s defineasc cum trebuie transmise
datele utilizatorului de la o stalie la alta pe magistral. Nu se efectueaz o evaluare a
datelor transmise de utilizator prin protocolul de transmisie. Acesta este rolul profilelor
DP. Definirea parametrilor specifici aplicaiei i folosirea profilelor faciliteaz combinarea
componentelor DP realizate de diferii constructori.

Pn acum au fost specificate urmtoarele profiluri PROFIBUS-DP:

Profil pentru NC-RC (3.052)
Profilul pentru componente simple HMI definete conectarea acestora la componente cu
un nivel mai ridicat de automatizare prin intermediul PROFIBUS-DP Pentru comunicaii de
date, acest profit utilizeaza setul de functii extinse ale PROFIBUS DP.
Acest profit descrie cum sunt controlate prin intermediul PROFIBUS DP robotii i
instalatiile de manipulare. Secvente precise descriu micarea i controlul robotilor din
punctul de vedere al unei automatizri de un nivellnalt.

Profil pentru encoder (3.062)
Acest profit descrie cum pot fi cuplate la PROFIBUS DP encoderele de diferite tipuri.
Exista dou c1ase de dispozitive care definesc func(iile de baza i functiile suplimentare
avansate precum scalarea, folosirea alarmelor i diagnoza detaliata.

Profil pentru actionari cu viteza variabila (3072)
Liderii din domeniul fabricarii echipamentelor de ac(ionare i-au unit forte Ie pentru a
crea profilul PROFIDRIVE Profilul specifica cum trebuie definiti parametrii ac(ionarilor i
cum s se efectueze transmisia datelor referitoare la valorile prescrise i a valorilor
masurate. Aceasta faciliteaza functiile de comunicaii dintre echipamentele de actionare
produse de diveri fabricanti.
Profilul contine i specificatii necesare pentru modurile de operare: "controlu1 vitezei" i
"pozitionare". Se specifica functiile de baza ale actionarii, functiile aplicaiei, precum i
facilitati de dezvoltare Contine o imagine a func(iilor aplicaii10r DP sau FMS.

Profil pentru controlul operational i monitorizarea de proces, HMI (Human Machine
Interface) (3082)
Profilul pentru aparatele simple HMI definete modul de conectare a acestora la
aparatajul cu un nivel mai ridicat de automatizare prin intermediul PROFIBUS-DP. Pentru
comunicaii de date, acest profit utilizeaza setul extins al func(iilor PROFIBUS-DP.

Profil pentru transmisii de date fr eroare (3092)
Definete mecanisme suplimentare pentru securitatea datelor In cadrul comunicarii cu
aparate de siguranta ridicata (failsafe), ca de exemplu Stop Rapid (Emergency OFF).
Mecanismul de securitate specificat de acest profil trebuie aprobat de TUV (German
Technical Surveillance Authority) i BIA.




Magistrala PROFIBUS volum I pag. 44 / 80


2 2. .4 4 T To op po ol lo og gi ia a m ma ag gi is st tr ra al le ei i

2.4.1. RD 485

Sistemul PROFIBUS const dintr-o structur liniar de magistral care este terminat
activ la ambele capete. Aceasta este cunoscut i ca segment de magistral RS 485. Pe
baza standardului RS 485 pot fi conectate pn la 32 de staii (noduri) RS 485 pe un
singur segment de magistral indiferent dac este master sau slave, fiecare staie
reprezinta o sarcina de curent pe magistral RS 485.
RS 485 este cea mai ieftin i cea mai des ntlnit modalitate de comunicaie PROFIBUS.

Repetoarele
Un sistem PROFIBUS care trebuie s includa un numr mai mare de 32 de staii trebuie
divizat In mai multe segmente. Aceste segmente individuale cu pan a la 32 de staii sunt
interconectate prin repetoare (cunoscute i sub numele amplificatoare de linie) Repetorul
amplifica nivelul semnalului de transmisie. Standardul EN 50 170 nu prevede
regenerarea fazelor de biti In cadrul semnalului de transmisie prin repetoare. Din cauza
distorsiunilor i Intarzierilor semnalului, EN 50 170 limiteaza numrul de repetoare la 3
Totui, In practica a fost implementata regenerarea semnalului In circuitele cu
amplificatoare de linie, astlel IncH numrul de repetoare care pot fi conectate In serie a
crescut. Numarul de repetoare care pot fi conectate In serie depinde atat de tipul ct i
de fabricantul acestuia. Pentru tipul de repetor SIEMENS 6ES7972-0AAOO-OXAO este
permis cuplarea a 9 repetoare In serie.
Distanta maxima ntre dou staii depinde de rata de transfer Tabelul 2.6 specific
valorile ratei de transfer pentru un repetor de tipul 6ES7972-0AAOO-OXAO.

Tabel 2.6 - Extinderea maxima a unei configuraii PROFIBUS cu 9 repetoare
conectate n serie, ca funcie de rata de transfer

Rata de transfer Kbit/sec 9,6 la 187,5 500 1500 12000
Lungimea segmentului m 1000 400 200 100









Magistrala PROFIBUS volum I pag. 45 / 80

Figura 2.12 Schema bloc a repetorului RS 485 tip 6ES 7972-0AA00-0XA0

Schema bloc din figura 2.12 descrie caracteristicile unui repetor de tip RS 485 de tipul
6ES7972-0AAOO-OXAO
Segmentul 1 de magistral, cupla PG/OP i segmentul 2 de magistral sunt izolate
galvanic ntre ele
Semnalele dintre segmentul 1 de magistral, cupla PG/OP i segmentul 2 sunt
amplificate i regenerate
Repetorul are rezistori terminali conectabili la segmentele 1 i 2
Inlturnd conexiunea M/PE repetorul poate functiona fr Impamantare
Numrul de staii maxim ntr-o configuratie PROFIBUS poate fi atins numai prin folosirea
repetoarelor. Suplimentar, repetoarele pot fi folosite pentru a implementa structuri de
magistral de tip "tree (arborescent)" i "star (stea)" o configuratie fr mpmntare
este de asemenea posibila In acest tip de structura segmentele de magistral sunt izolate
ntre ele i trebuie s fie folosit un repetor i o surs de 24V nelegat la pmnt (vezi
figura 2.13
Pentru a interfaa RS 485, un repetor este o sarcina suplimentara. Deci, numrul maxim
de staii ce se conecteaza la un segment de magistral trebuie redus cu o unitate pentru
fiecare repetor folosit. Aceasta nseamn c dac segmentul respectiv de magistral
conine un repetor, numrul maxim de staii posibil a fi conectate pe acel segment este
31. Pe de alt parte, numrul total de repetoare nu are efect asupra numrului maxim
de staii ntruct ele nu ocup o adres logic pe magistral



Magistrala PROFIBUS volum I pag. 46 / 80
Liniile de ramificaie
Conectarea direct a staiilor la magistral prin conectorul cu 9 pini de tip "sub - D"
creeaz linii de ramificaie n structura liniar a magistralei de comunicaii


Figura 2.13 Configuraia magistralei cu repetoare

Dei standardul EN 50 170 stabilete c la a viteza de 1500 kbit/s este permis ca liniile
de ramificaie s fie mai scurte de 6,6 m pe segment, totui se recomand evitarea
liniilor de ramificaie atunci cnd sistemul este complet configurat.
O excepie de la aceast regul a constituie folosirea liniilor de ramificaie temporare,
pentru conectarea dispozitivelor de programare sau a instrumentelor de diagnoz. In
funcie de numrul i de lungimea lor, liniile de ramificaie pot provoca reflexii care
interfereaz cu transmisia telegramelor. Existena liniilor de acest tip nu este permis la
viteze de transmisie mai mari de 1500 kbitls. In reele cu linii de ramificaie, unitatile de
programare i instrumentele de diagnoz pot fi conectate la magistrala de comunicaie
numai prin intermediul unor linii "active" de conectare.

2.4.2 Fibrele optice
Fibrele optice, utilizate n domeniul transmisiei de date, au deschis calea catre realizarea
unei noi structuri a magistralei de comunicaie i anume structura de tip "inel", spre deo-
sebire de cea liniara, arborescenta ("tree") sau stea ("star") deja cunoscute Modulele de
conexiune optic - Optical Link Modules (OLM) - pot fi folosite pentru a implementa atat
structuri inelare simple cu a singura fibra, ct i structuri inelare cu fibr dubla cunoscute
sub numele de inele optice redundante (vezi fig. 2.14) La inelele simple cu a singura
fibra, modulele OLM sunt conectate unele cu altele prin cabluri de fibr optic Simplex.


Magistrala PROFIBUS volum I pag. 47 / 80
In cazul aparitiei unui defect generat de ntreruperea cablului de fibr optic sau
defectarea unui OLM, atunci ntreg inelul va cdea. La inele optice redundante, modulele
OLM sunt interconectate prin dou cabluri optice Duplex fiecare Deci ele au posibilitatea
s reaetioneze dac una din liniile optice se defecteaza i In mod automat structura
magistralei se transforma ntr-una liniar. Avaria de comunicaie aferent segmentului
respectiv va fi semnalizat prin intermediul contactelor de semnalizare ale modulului OLM
i va fi procesat corespunztor n continuare. Imediat ce avaria de pe linia optic este
rezolvat, ntregul sistem revine la structura initial de inel redundant.

Figura 2.14 Inel redundant cu fibr dubl

2.4.3 Topologia conform normativului IEC 1158+2 (PROFIBUS+PA)

Folosind protocolul PROFIBUS-PA, pot fi implementate structuri liniare, arborescente
("tree"), stea ("star"), sau o combinatie a acestora Numarul de staii care pot functiona
pe un segment de magistral depinde de sursa de alimentare folosita, de consumul de
curent al staiilor conectate, de cablurile utilizate i de dimensiunea sistemului Pot fi
conectate pn la 32 de staii pe un segment de magistral. Pentru a mari resursele
sistemului, segmentele de magistral pot fi realizate redundant. Legatura unui segment
PA la un segment PROFIBUS-DP este posibila prin intermediul unui cuplor DP/PA




Magistrala PROFIBUS volum I pag. 48 / 80


Figura 2.15 Configuraia magistralei cu un cuplor de segment DP/PA

2 2. .5 5 C Co on nt tr ro ol lu ul l a ac cc ce es su ul lu ui i l la a m ma ag gi is st tr ra al l n nt tr r- -o o r re e e ea a P PR RO OF FI IB BU US S
Controlul accesului la magistrala intr-o reea PROFIBUS trebuie s indeplineasca dou ce-
rinte vitale pentru procesele industriale automatizate care constituie principalul domeniu
de aplicaie ale tehnologiei magistralei de cmp. Pe de o parte, comunicaia ntre PLC-uri
sau PC-uri trebuie s permita ca fiecare staie (nod) conectata la magistrala s poata
procesa intr-o perioada definita de timp toate sarcinile sale legate de comunicaie. Pe de
alta parte traficul de date complex ntre PLC-uri sau PC-uri i periferia descentralizata de
tip ,,1/0" trebuie s fie rapid i de aceea este necesar totui un protocol simplu.
PROFIBUS reueste acest lucru prin folosirea unui mecanism hibrid de control al accesului
la magistrala. Acesta consta dintr-o procedura descentralizata numita "token-passing"
care se utilizeaza la comunicaiile ntre nodurile active (master) i o procedura central i-
zata "master - slave" folosita pentru comunicaiile ntre nodurile active i cele pasive
(slave).
Atunci cnd un nod activ are "token-ul", preia funcia master pe magistral pentru a co-
munica cu toate nodurile (active sau pasive) Schimbul de mesaje pe magistral se
realizeaz organizat prin adresarea nodurilor Fiecrui nod PROFIBUS i se atribuie o
adresa care trebuie s fie unic n acel sistem de comunicaie. Gama maxim de adrese
folosibile ntr-un sistem magistral de comunicaie este ntre 0 i 126. Aceasta nseamn
ca n sistem pot fi maxim 127 de noduri (staii conectate pe magistral)
Aceasta metod de control a accesului pe magistral permite urmtoarele configuraii ale
sistemului de comunicaii:
Master-Master (token passing)
Master-Slave
Combinatie ntre cele dou proceduri


Magistrala PROFIBUS volum I pag. 49 / 80
Procedura de acces pe magistral nu este dependenta de mediul de transmisie folosit Din
acest punct de vedere nu este important dac magistral de comunicaie este construita
din cabluri de Cu sau din cabluri cu fibr optic . Controlul de acces pe magistrala
PROFIBUS corespunde procedurilor "token-bus" i "master-slave" ale standardului euro-
pean EN 50 170, Vol 2.

2.5.1. Procedura Tokes Bus

Nodurile active sunt conectate ntr-o forma de inel logic "token" In ordinea crescatoare a
adreselor. Un inel "token" este o succesiune de noduri active In care controlul token" este
Intotdeauna trecut de la o staie la urmatoarea. "Token-ul" of era dreptul de a ccesa
mediul de transmisie, iar comutarea ntre staliile active se face prin intermediul unei tele-
grame speciale denumita "token". Nodul activ cu adresa de bus cea mai mare HSA (High
Station Address) este o exceplie. Acesta doar trimite "token-ul" la nodul cu adresa cea
mai joas pentru a nchide inelul.

Timpul necesar pentru o rotalie a token-ului prin toate nodurile active se numete timp
token de rotalie Timpul ajustabil al token-ului TTR (Time Target Rotation) este un
parametru folosit pentru a specifica timpul maxim perm is de sistemul magistralei pentru
o rotatie token completa.

La iniializarea magistralei i n faza de startup, controlul de acces a magistralei
(cunoscut ca MAC - Medium Acces Control) stabilete inelul "token" prin recunoasterea
nodurilor active din sistem. Pentru a control a token-ul, procedura MAC determina iitial
toate adresele nodurilor active i Ie coreleaza cu adresele sale din LAS (List of Active
Stations). Sunt deosebit de importante pentru managementul "token-ului" adresa nodului
anterior PS (frevious Station) de la care este primit "token-ul" i cea a nodului urmator
NS (Next Station), catre care este transmis "token-ul".

Lista staiilor active (LAS) este necesara n timpul funcionrii pentru a nltura din inel
un nod activ defect, sau pentru a adauga un alt nod In inel fr a perturba comunicaia
datelor pe magistral

Figura 2.16 Procedura Token Bus


Magistrala PROFIBUS volum I pag. 50 / 80
2.5.2 Procedura Master-Slave


O reea In care exista cateva noduri pasive, dar al carei inel "token" consta doar ntr-un
nod ctiv, este un sistem master-slave (vezi fig. 2.13)

Procedura "master-slave" permite echipamentului master (nodul activ care are dreptul de
a transmite) s adreseze dispozitivele slave alocate Echipamentele "Slaves" sunt noduri
pasive. Master-ul poate transmite mesaje la echipamentele "slaves" sau Ie poate prelua
de la acestea.

Configuralia standard PROFIBUS-DP este bazata pe aceasta procedura de acces la
magistral. Un nod activ (master) schimba datele ntr-un mod ciclic cu nodurile pasive
(slaves).



Figura 2.17 Procedura Master-Slave



2 2. .6 6 P Pa ar ra am me et tr ri ii i d de e r re e e ea a

O funcionare ireproabil a unei reele PROFIBUS poate fi asigurt numai n cazul n
care parametrii de reea sunt corelai ntre ei. Setul de parametri de reea definii pentru
un nod al reelei trebuie s fie acelai pentru oricare alt nod al reelei, deci trebuie s fie
identic pentru ntreaga reea PROFIBUS.
In general, parametrii de relea sunt dependenli de rata de transfer a datelor i sunt
specificati In orice caz de instrumentul de configurare. Aceti parametrii de reea pot fi
modificali numai de catre un personal experimentat i autorizat. In continuare vor fi
prezentali i definiti cei mai importanti parametrii de reea timpul de rotalie prescris
"target rotation time" este timpul maxim realizat pentru ca token-ul s treaca pe la toate
nodurile relelei. In acest interval de timp toate nodurile active receplioneaza o singura
data autorizarea ("token-ul") de a transmite date pe releaua PROFIBUS. Diferenla dintre
timpul de rotalie prescris i cel real indica timpul ramas disponibil pentru alte noduri
active pentru a transmite telegrame.



Magistrala PROFIBUS volum I pag. 51 / 80
GAP factor: Factorul GAP definete numrul de rotalii ale "token-ului" pentru olncercare
de a introduce In inelulul logic un nod activ nou.
RETRY limit: acest parametru definete de cate ori este repetata o telegrama generata
de un mesaj de confirmare incorect sau de depairea timpului alocat ("time out").
Min_ TSDR "minimum staion delay responder" - este timpul minim In care un nod
pasiv trebuie a atepte permisiunea de a raspunde la o telegrama.
Mille TSDR "maximum staion delay responder" - este timpul maxim In care un nod
pasiv trebuie s atepte permisiunea de a raspunde la o telegrama.
Tslot "slot time" - definete timpul maxim de ateptare a raspunsului de la nodul
adresat pentru un nod care a emis o cerere de date.
Tset "setup time" - definete perioada de timp care se scurge de la momentul recepliei
unei telegrame i momentul cnd nodul raspunde la aceasta.
Tqui "quiet time for modulator" - descrie ct este intervalul de timp care este permis
unui nod care tocmai a transmis o telegrama pentru a comuta pe recepl
i
e
Tid 1 "Idle time 1" - definete cel mai scurt interval de timp dup care unui nod care
trebuie s transmita, Ii este permis s emita din nou telegrame dup ce tocmai acesta a
receplionat un raspuns.
Tid 2 "Idle time 2" - definete intervalul de timp In care un nod trebuie s atepte dup
emiterea unei telegrame neconfirmate "broadcast", Inainte de emiterea unei noi
telegrame.
Trdy "ready time" - definete timpul dup care un nod care transmite poate recepliona
din nou telegrame.
Toti parametrii de relea definesc intervale de timp care trebuie coordonate precis ntre
ele Localia unde sunt specificai parametrii de reea se numete tBIT "time- bit". Un tBIT
este timpul de rotaie n reea pentru un bit. Acest timp depinde de rata de transfer i se
calculeaz dup cum urmeaz:
De exemplu, timpul de rotatie a unui bit pentru o rata de transfer de 12Mbit/s este 83ns,
iar timpul de rotaie a unui bit pentru o rat de transfer de 1,5Mbit/s este 667ns.






Magistrala PROFIBUS volum I pag. 52 / 80

3. Tipuri de dispozitive de magistral i comunicaia de
date cu PROFIBUS -DP

3 3. .1 1 I In nt tr ro od du uc ce er re e

Protocolul PROFIBUS-DP este destinat pentru comunicaiile de date la viteza ridicat soli-
citata pentru intrrile / leirile (I/O) distribuite i aparatura de cmp din cadrul
instalaiilor industriale automatizate Configuraia DP tipic are o structura mono-master
(Fig.2.1). Comunicaia ntre echipamentele DP master i DP slave se bazeaz pe
principiul master-slave. Asta inseamn ca echipamentele DP slave devin active pe
magistral numai cnd sunt solicitate de ctre unitatea DP master. Echipamentele DP
slave sunt adresate de catre unitatea DP master intr-un mod succesiv conform unei liste
de "polling" asociate acesteia. Datele dintre DP Master i DP slaves sunt schimbate n
mod continuu (ciclic) indiferent de coninutul acestora. Figura 2.2 prezinta un exemplu de
lista de "polling" asociata unui DP master, precum i modul n care aceasta este
procesat de catre master. Ciclul unui mesaj ntre DP master i DP slave incepe cu o
cerere (polling telegram) i se incheie printr-o confirmare sau rspuns al echipamentului
DP slave.

Datorit caracteristicilor din nivelele 1 i 2 ale nodurilor PROFIBUS specificate de ctre
standardul EN 50170 un sistem DP poate avea o structur multi-master. In practic
aceasta inseamna ca mai multe noduri DP master (active) pot fi conectate la aceeai linie
de magistral. Astlel este posibila coexistena pe o singur linie de magistral a
echipamen-telor DP master/slaves, FMS master/slaves, precum i altor noduri active i
pasive.


Figura 3.1 Structura DP Mono-master



Magistrala PROFIBUS volum I pag. 53 / 80

Figura 3.2 Procesarea listei polling de ctre un DP master



Figura 3.3 Structura PROFIBUS multi-user



Magistrala PROFIBUS volum I pag. 54 / 80


3 3. .2 2. . T Ti ip pu ur ri i d de e d di is sp po oz zi it ti iv ve e d de e m ma ag gi is st tr ra al l

3.2.1 DP Master (Clasa1)

Acest tip de DP Master schimb ciclic datele cu DP slaves. DP Master Clasa 1 executa
task-urile folosind urmtoarele functii de protocol.

SeLPrm i Chk_Cfg

DP Master folosete aceste funcii In fazele de startup, restart i transfer de date pentru
a transmiste seturile de parametrii ctre echipamentele DP slave. Toti parametrii sunt
transmii indiferent dac acetia au rol global (valabil pentru ntreaga magistral) sau au
un rol particular (specific pentru fiecare nod al magistralei). In timpul configurrii este
definit de asemenea numrul de bytes de intrari i ieiri pentru fiecare DP slave.

Data_Exchange

Aceast funcie controleaza ciclul schimbului datelor de intrare i ieire asociate unui DP
slave

Slave_Diag

Aceast funcie permite citirea informatiilor cu privire la diagnoza DP slave, la faza de
startup sau n timpul schimbului ciclic de date.

Global_Control

DP Master folosete comenzi de control pentru a informa DP slaves despre starea lor
operationala curent. De asemenea, comenzile de control pot fie emise individual catre
fiecare DP slave, sau catre un grup de DP slaves In scopul de a sincroniza sau fixa datele
de intrare i de ieire (Sync and Freeze command).

3.2.2 DP Slave

Un DP slave schimb datele cu un DP master care este responsabil pentru ncarcarea
paramaterilor i configurarea acestuia. Un DP slave poate s raporteze local ctre DP
master ntreruperile pentru diagnoza i ntreruperile de proces.

3.2.3 DP Master (Clasa2)

DP master - clasa 2 este un dispozitiv specific unitatilor de programare, sau unitilor de
diagnosticare i management al magistralei. Suplimentar fa de funciile descrise pentru
DP master-clasa1, DP master - clasa 2 permite urmtoarele funcii speciale:

RD_Inp i RD_Outp

Aceste functii permit citirea datelor de intrare i ieire ale DP slaves n acelai timp cnd
are loc comunicaia cu DP master - clasa 1.



Magistrala PROFIBUS volum I pag. 55 / 80
Get_Cfg

Aceast funcie permite citirea configuraiei curente a dispozitivelor DP slaves.

Set_Slave_Add

Aceasta functie i permite unui dispozitiv DP master s aloce unui dispozitiv DP Slave o
nou adres de magistral (desigur acest lucru este posibil numai pentru DP slave care
permit aceasta metoda de adresare).
In plus, DP master - clasa 2 ofer un numr de functii pentru comunicaii cu DP master -
clasa 1.

3.2.4 Posibiliti de combinare ale aparatelor DP

Este posibila combinarea a ctorva dispozitive de tipul "DP Master - clasa1", "DP Master -
clasa 2" i "DP Slave" intr-un singur modul hardware. Acest lucru este intlnit deseori n
practic. Urmatoarele combinajii tipice pot fi frecvent ntlnite:

DP Master clasa 1 combinat cu DP Master clasa 2

DP Slave cu DP Master clasa 1



3 3. .3 3 C Co om mu un ni ic ca a i ia a d de e d da at te e n nt tr re e d di if fe er ri it te e d di is sp po os si it ti iv ve e D DP P

3.3.1 Schimbul de date i relaiile de comuniaie DP


n cadrul protocolului PROFIBUS-DP, iniiatorul unui job de comunicaie este numit solici-
tant ("requester"), iar partenerul de comunicaii este numit "responder". Toate
telegramele "request" ale unui DP master - clasa 1 sunt procesate n nivelul 2 ca
telegrame cu nalt prioritate ("high priority"). Telegramele de rspuns transmise de
ctre dispozitivele DP slave, cu o singura excepie, utilizeaza serviciul de telegrame cu
prioritate scazuta ("low-priority) din cadrul nivelului 2 i anume atunci cnd DP slave
informeaz DP master despre faptul ca se afla n executie evenimente de intreruperi,
diagnoz sau status. n acest caz, DP slave poate s schimbe clasa telegramei de
rspuns Data_Exchange, de la "low priority" la "high priority". Transmisia de date este de
tipul fr conexiune, prin conectari de tipul one-to-one sau one-to-many (desigur numai
comenzi de control sau intercomunicaii).

n Tabelul 3.1 sunt prezentate posibilitile de comunicaie ale dispozitivelor DP master i
DP Slave pe baza funciilor "requester", respectiv "responder".




Magistrala PROFIBUS volum I pag. 56 / 80
Tabelul 3.1 Relaiile de comunicaie ntre diverse tipuri de dispozitive de tip DP

Funcia/Serviciul DP Slave DP Master DP Master Prin Prin
(Conform EN 50170)
Requ Resp
(Clasa 1) (Clasa 2) numarul Serviciul

Requ Resp Requ Resp SAP - nivel2
Data_Exchange M M 0
Default-
SAP
SRD
RDJnp M 0 56 SRD
RD_Outp M 0 57 SRD
Slave_Diag M M 0 60 SRD
Set_Prm M M 0 61 SRD
Chk_Cfg M M 0 62 SRD
Get_Cfg M 0 59 SRD
Global_Control M M 0 58 SRD
SeCSlave_Add 0 0 55 SRD
M-M-Communication 0 0 0 0 54 SRD/SDN
Servicii DP Vi 0 0 0 51/50 SRD
Requ=Requester(Solicitant); Resp=Responder; M=Functie Mandatorie; O=Functie Optionala

3.3.2 Faza de iniializare, restart i comunicaia de date - utilizator

Dup cum este prezentat n figura 3.4, dispozitivul DP master trebuie s defineasc
parametrii pentru echipamentele DP slave i s-i configureze pe acetia nainte ca se
desfoare schimbul de date. Acest lucru are loc la prima verificare atunci cnd
echipamentele DP slave rspund pe magistral. DP master verific starea echipamentelor
DP slave atunci cnd primete datele de diagnoz ale acestora Daca DP slave raporteaz
c sunt gata pentru definirea parametrilor, va avea loc transferul setului de parametrii i
a datelor de configurare de la DP master ctre DP slave. DP master va solicita din nou de
la echipamentele DP slave datele de diagnoz pentru a se decide dac acestea sunt, intr-
adevar, pregatite pentru schimbul de date. Dac rezultatul verificarii este pozitiv numai
atunci DP master va incepe schimbul ciclic de date cu DP slaves.


Datele parametrilor (Set_Prm)

Setul de parametrii contine parametrii locali i globali importani, caracteristicile precum
i funciile aferente DP slave. De obicei se folosete instrumentul de configurare oferit de
ctre DP master n scopul specificrii parametrilor i configurarii echipamentelor DP
slaves. Prin metoda direct de configurare, utilizatorul va completa dialogul oferit de
interfaa grafica oferit de software-ul de configurare. Metoda de configurare indirecta
consta n accesarea, prin intermediul instrumentului de configurare, a parametrilor
existenti i a fiierelor GSD (Gerate Stamm Daten), datele dispozitivului master aferente
dispozitivelor DP slave. Structura unei telegrame de parametrii conine o parte specificat
conform standard EN 50 170 i a parte (opionala) specifica fabricantului. Lungimea
telegramei de parametrii nu trebuie s depeasca 244 bytes. Coninutul cel mai
important al telegramei de parametnl este specificat dup cum urmeaz:



Magistrala PROFIBUS volum I pag. 57 / 80



Figura 3.4 Secvena fazei de iniializare a DP Slave


Station Status

Station Status contine funciile i setrile aferente DP slave. De exemplu se specific
dac funcia "watchdog monitoring" trebuie s fie activate. Tot aici se definete dac
accesul la DP slave, sau la alt DP master, trebuie s fie activat sau nu, precum i dac
comenzile de control "Synk" sau "Freeze" trebuie folosite sau nu pentru acest DP slave.

Watchdog

Watchdog detecteza cderea DP master. Daca Watchdog este activat iar DP slave
detecteaza cderea DP master, datele locale de ieire sunt terse sau salvate ntr-o stare
definit (valorile de substituie stabilite sunt transferate la ieiri). Un DP slave poate
funciona pe magistral cu sau fr Watchdog. Instrumentul de configurare va sugera
timpul pentru Watchdog care trebuie folosit la configurare n funcie de structura reelei i
viteza de transmisie. A se vedea i capitolul "parametrii magistralei" "

Ident-Number



Magistrala PROFIBUS volum I pag. 58 / 80
Ident-Number al DP slave este impus de ctre procedura PNO (Profibus Nutzer
Organisation = Profibus User Organization). Acest numr este memorat n fiierul
principal al DP master. DP Slave va accepta telegrama de parametrii, numai dac
numrul de identificare recepionat corespunde cu al sau. Acest lucru previne definirea
incorecta, a parametrilor DP slave.

Group-Ident

Group Ident permite ca DP slaves s poata fi combinati n grupuri de pn la 8 pentru
controlul comenzilor "Sync" i "Freeze".

User-Prm-Data

Datele pentru configurarea DP slave (User-Prm-Data) specific datele de parametrare ale
acestuia n funcie de aplicaie. Ca exemplu, aceasta poate s includa configuraia iniial
"default" sau parametrii pentru automatul programabil.


Datele de configuratie (Chk_Cfg)

In telegrama datelor de configurare, DP master transmite catre DP slave formatul de
identificare. Acest format de identificare informeaza DP slave despre domeniul i
structura zonei de date aferente intrarilor/ieirilor care trebuie transmise. Aceste zone,
cunoscute i sub numele de module de date, sunt definite ca structuri de date sub forma
de "byte" sau "words" (cuvinte) i definesc "formatul de identificare" convenit ntre DP
master i DP slaves. Acest format de identificare permite utilizatorului s specifice zonele
de intrari sau ieiri sau a zonelor de intrari i ieiri pentru fiecare modul. Aceste zone sau
module de date pot contine maximum 16 bytes / 8 words (cuvinte). Atunci cnd
utilizatorul defineste telegrama de configurare, acesta trebuie s in seama de anumite
caracteristici care la rndul lor sunt dependente tipul DP slave i anume:

DP slave are o zon fix de intrari i ieiri (de exemplu modulul I/O al ET200B)

DP slave are o zona variabil de intrari i ieiri (de exemplu structurile modulare
I/O ca ET200M sau acionarile)

Zona de intrari / ieiri aferenta DP slave este definit prin formate speciale de
identificare, specifice fabricantului DP slave (de exemplu, S7 DP slaves cum ar fi
ET200B analog, DP/AS I-Link i ET200M)

Zonele de date de intrari i ieiri care au structuri coerente nsa care nu pot fi
transformate n configuraii compuse din Bytes sau Words sunt considerate date
"consistente". Acestea sunt specifice zonelor de parametrii (de exemplu setul de
parametri pentru regulatoare PID, sau setul de parametri de control pentru acionari,
etc.). Prin folosirea formatelor de identificare care depind de fabricantul DP slave,
utilizatorul poate s defineasca zone (module) de intrari / ieiri care pot avea o lungime
de pna la 64 bytes / words.

Zonele (modulele) de intrari / ieiri care pot fi folosite de ctre DP slave sunt memorate
n fiierul aferent dispozitivului DP master (fiier GSD) i vor fi indicate utilizatorului de
ctre instrumentul de proiectare la configurarea respectivului DP slave.






Magistrala PROFIBUS volum I pag. 59 / 80
Datele de diagnoz (Slave_Diag)

Prin solicitarea datelor de diagnoz de catre DP master, acesta verific dac DP slave
exist i este pregatit s primeasca informatiile pentru configurare. Datele pentru
diagnoza furnizate de catre DP slave se compun dintr-o parte specificat de ctre
standardul EN 50 170 i, atunci cnd este cazul, dintr-o parte care este compus din
informatii de diagnoz specific pentru echipamentul DP slave respectiv. DP slave
transmite datele de diagnoza catre DP master n scopul de a-l informa pe acesta despre
starea s operational, iar n eventualitatea unei erori, despre cauza care a generat
mesajul de eroare. Un DP slave poate genera un mesaj local de ntrerupere n nivelul 2 al
DP master, prin intermediul unei telegrame ("Data_Exchange Response Telegram") de
clasa prioritara ("high-prio") n scopul de a raporta un eveniment de diagnoza. Ca
raspuns DP master solicit datele de diagnoz pentru a le evalua. Dac nu exista nici un
eveniment de ntrerupere, atunci telegrama de raspuns ("Data_Exchange Response
Telegram") va fi recunoscut ca telegrama cu clasa de prioritate redusa ("low-priority).
Datele de diagnoza pot fi solicitate de catre DP master chiar dac nu a fost raportat nici
un eveniment special de diagnoza (de ntrerupere).

Datele utilizatorului (Data_Exchange)

DP Slave-verific parametrii i informatiile de configurare primite de la DP master. Dac
nu apar erori, iar setarile solicitate de catre DP master sunt permise, atunci DP slave
transmite datele de diagnoza pentru a confirma ca este pregatit pentru a ncepe schimbul
ciclic de date. Din acest moment, DP master transmite ctre DP slave datele de
configurare ale acestuia din urma (Fig.3.5). In timpul schimbului de date-utilizator, DP
slave reacioneaza numai la telegramele de cerere "Data_Exchange request" transmise
de catre DP master Clasa 1, cel care este responsabil pentru definirea parametrilor i
configurare. Alte telegrame cu date-utilizator vor fi respinse de catre DP slave. Datele
utilizatorului nu pot conine sub nici o forma caractere suplimentare pentru controlul sau
descrierea transmisiei de date. Aceasta inseamna ca vor fi transmise numai datele utile.


Figura 3.5 DP Slave n timpul schimbului ciclic de date-utilizator cu DP master




Magistrala PROFIBUS volum I pag. 60 / 80
Aa cum se prezint n figura 3.6, DP slave poate informa DP master despre existenta
unei cereri de ntrerupere pentru diagnoza sau mesaje de stare, prin schimbarea clasei
telegramei de rspuns din "low-priority" n "high-priority". Dup aceasta, DP master face
o cerere de informare asupra actualei diagnoze sau stri, informaii care sunt comunicate
de ctre DP slave ntr-o telegrama de diagnoz. Dup ce datele pentru diagnoz au fost
memorate, DP master i DP slave vor reveni la schimbul de date - utilizator. Folosind
telegramele de cerere/raspuns ("request/response telegram"), DP master i DP slave pot
schimba 244 bytes de date - utilizator n ambele direcii.



Figura 3.6 DP Slave raporteaz o ntrerupere de diagnoz curent




3 3. .4 4. . C Ci ic cl lu ul l P PR RO OF FI IB BU US S- -D DP P

3.4.1 Definirea unui ciclu PROFIBUS-DP

Figura 3-7 prezint definirea unui ciclu DP intr-un sistem de magistral DP mono-master.
Ciclul DP contine o parte fixa i una variabil. Partea fixa este alcatuita din telegrame
ciclice care conin controlul de acces la magistral (token management i informatiile de
stare ale staiilor), precum i schimbul de date I/O (Data_Exchange) cu echipamentele
DP slave.
Partea variabila a ciclului consta intr-un numr de telegrame aciclice, controlate de
evenimente. Partea aciclica a unei telegrame contine urmtoarele:

Comunicaii de date n timpul fazei de iniializare a DP slave


Magistrala PROFIBUS volum I pag. 61 / 80

Funcii de diagnoz pentru DP slave

Comunicaii DP Master - clasa 2

Comunicaii DP Master, comunicaii master

Repetarea telegramelor la avarii(retry), telegrame controlate de nivelul 2

Comunicaii de date aciclice conform DP-V1

Functii PG online

Functii HMI


n funcie de numrul de telegrame aciclice ntlnite n cadrul unui ciclu DP, acesta se va
prelungi corespunzator.

Deci, n concluzie, un ciclu DP are intotdeauna o parte de timp fix, ciclic, iar dac apar
evenimente, o parte aciclica, variabil, n funcie de numrul de telegrame aciclice
aprute.




Figura 3.7 Definirea prncipal a unui ciclu PROFBUS-DP


3.4.2 Definirea unui ciclu constant PROFIBUS-DP


Pentru anumite aplicaii de automatizare este avantajos un timp constant al ciclului de
magistral i implicit realizarea unui schimb constant de date I/O. Acest mod de lucru Isi
gasete aplicabilitatea n mod special n cazul aplicaiilor din domeniul acionarilor i
anume la sincronizarea mai multor acionari dintr-o linie tehnologic. Printr-un ciclu de
magistral constant se nelege deseori un ciclu de magistral "echidistant".
Spredeosebire de ciclul DP normal, pe durata ciclului constant de magistral al unui
echipament DP master, este rezervat un anume interval de timp pentru comunicaii
aciclice. Dup cum se observa n figura 3.8, DP master acioneaz astfel ca timpul
rezervat acestora s nu fie depait. Practic, DP master permite numai un anumit numr


Magistrala PROFIBUS volum I pag. 62 / 80
de telegrame aciclice datorate unor evenimente. Daca timpul rezervat nu este utilizat n
ntregime, atunci OP master va acoperi diferena de timp pn la completarea ciclului de
timp constant prin transmiterea de telegrame catre nsui, crend astfel o pauz. Aceasta
asigur ca timpul echidistant, prevazut iniial, s fie inut n domeniul microsecundelor.
Timpul alocat pentru ciclul de magistral constant este specificat de software-ul de
configurare STEP7. Timpul initial ("default") este indicat / sugerat de catre STEP7 i
depinde de configuratia sistemului, precum i de anumite prti specifice serviciilor
aciclice. Utilizatorul poate modifica ciclul de magistral constant sugerat de catre STEP7.

Pn n prezent definirea unui ciclu DP de timp constant este realizabil numai pentru
sistemele DP mono-master.



Figura 3.8 Definirea unui ciclu PROFBUS constant



3 3. .5 5 S Sc ch hi im mb bu ul l d de e d da at te e p pr ri in n i in nt te er rm me ed di iu ul l i in nt te er rc co om mu un ni ic ca a i ii il lo or r ( (C Cr ro os ss s
C Co om mu un ni ic ca at ti io on n) )

Intercomunicaia ("cross communication"), cunoscuta i sub numele de comunicaie
direct, este o alt metod de comunicaii cu PROFIBUS-DP. In aplicaii de tip SIMATIC
S7 n timpul intercomunicaiilor, echipamentul DP slave nu raspunde la solicitarile DP
master cu o telegrama de tip "one-to-one telegram" (slave -> master), ci cu o telegram
speciala "one-to-many telegram" (slave -> nnn).

Aceasta nseamna ca datele de intrare ale echipamentului DP slave, coninute n
telegrama de raspuns, sunt disponibile nu numai pentru DP master ci i pentru toate
nodurile de pe magistral, care permit aceasta funcie. Prin intercomunicaii, sunt posibile
att comunicaii "master-slave" ct i comunicaii "slave-slave", dar nu toate tipurile de
echipamente SIMATIC S7 DP master i slave suport ambele tipuri de comunicaii.
Utilizatorul poate folosi pachetul software STEP7 pentru a defini tipul de comunicaii. n
cadrul unei aplicaii (proiect STEP7). combinarea celor dou moduri de comunicalii este,
n multe cazuri, posibil.



Magistrala PROFIBUS volum I pag. 63 / 80
3.5.1 Relatii Master-Slave prin intercomunicaii

Fig.3.9 arat modul n care pot fi setate relaiile de comunicare ntr-un sistem multi-
master alctuit din trei DP masters i patru DP slaves. Toate echipamentele DP slave,
reprezentate n figura, transmit datele lor de intrare sub forma unei telegrame de tip
"one-to-many" Echipamentul DP master A, cruia i sunt alocate echipamentele DP slave
5 i 6, utilizeaza aceeai telegram pentru a primi datele de intrare i de la
echipamentele DP slave 7 i 8. In mod similar echipamentul DP master B, caruia i sunt
alocate echipamentele DP slave 7 i 8, primete datele de intrare i de la echipamentele
DP slave 5 i 6. Cu toate c aa cum este prezentat n figura, pentru DP master C nu s-a
alocat nici un DP slave, acesta primete datele de intrare ale tuturor DP slave (5,6,7 i 8)
care opereaz pe magistral.



Figura 3.9 Relaii master-Slave n timpul intercomunicaiei


3.5.2 Relaii Slave-Slave prin intercomunicaii


Relaia de comunicaii prezentat n fig. 3.10 arat o alt versiune a schimbului de date
prln intercomunicaii, prin folosirea echipamentelor DP slave inteligente "I-slaves" (a se
vedea paragraful 4.5.3) ca de exemplu CPU315-DP



Magistrala PROFIBUS volum I pag. 64 / 80
n acest mod de comunicaie, un echipament DP slave inteligent ("I-slave"), poate
recepiona datele de intrare de la alte echipamente DP slave.




Figura 3.10 Relaii Slave-Slave n timpul intercomunicaiei



3 3. .6 6 E Ex xt te en ns si ii i c cu u f fu un nc c i io on na al li it t i i P PR RO OF FI IB BU US S D DP P/ /D DP PV V1 1

Datorit creterii gradului de complexitate a aplicaiilor au crescut i cerinlele impuse
pentru funciile de comunicaie aferente DP Slaves. Acest lucru se refer la traficul de
date aciclic precum i la funcia de ntreruperi pentru diagnoza.
Pentru a cuprinde i aceste functii, standardul internalional EN 50170, volumul 2 pentru
reele de proces a trebuit s fie extins. Extinderea standardului se refer att la modulele
DP Slave ct i la modulele DP Master. Funciile extinse, cunoscute sub numele de
"Extensii funcionale DPV1", sunt optiuni ale standardului de baza. Prin aceasta se
asigur ca dispozitivele PROFIBUS DP standard i dispozitivele cu extensii DPV1 s
functioneze mpreuna, asigurndu-se astfel practic interoperabilitatea sistemului.

Aici se aplica urmtoarele reguli:

Un DP Slave cu extensii DPV1 poate opera cu un DP Master fr functionalitate
DPV1. Funcionalitatea DPV1 pentru DP Slave nu poate fi utilizata In acest caz.

Un DP Slave fra extensii DPV1 poate opera fr restrcii pe un DP Master cu
funcionalitate DPV1.

Un dispozitiv DP Master cu funcionalitate DPV1 va fi denumit de asemenea DPV1 Master.
Acest lucru este valabil i pentru un DP Slave cu funcionalitate DPV1 conform extensiei


Magistrala PROFIBUS volum I pag. 65 / 80
Standardului EN 50170, Volumul 2. Aceasta extindere a standardului PROFIBUS DP a
clarificat soluia pentru noua generaie de dispozitive aferente reelelor de proces.
Pentru proiectare sau configurare exact, rmne totui de pus intrebarea, prin ce difera
o versiune constructiv a DP Slaves de o alta.

Echipamentele DP Slaves Standard au numai funcionalitaile de baz descrise n
standardul de baza EN 50170, aa ca acestea nu au funcionalitate DPV1. Acest
lucru nseamna c un trafic de date aciclic nu este posibil pentru un DP Slave
Standard nsa procedura pentru funcia de intreruperi pentru diagnoza ramne
valabil. DP Slaves Standard se configureaz prin intermediul fiierului GSD File
(device master file) din cadrul pachetului software de proiectare.

Echipamentele DPS7-Slaves sunt DP Slaves Standard cu funcii suplimentare,
dezvoltate de catre firma SIEMENS AG. Totui, cu aceste optiuni, modulele
respective, nu pot fi utilizate dect cu un SIMATIC S7-DP Master. Schimbul de
date aciclic este posibil cu DPS7 Slaves. O extensie cu posibiliti suplimentare
pentru diagnoza a fost implementat pentru functia de ntreruperi. Dac un
SIMATIC S7 DP Slave este configurat folosind un GSD File i va fi conectat la un
modul DP Master de la alt furnizor, atunci DP Slave se comport ntocmai ca un
DP Slave Standard fr funcionalitalile DPV1 n acord cu EN 50170, Volume 2.
Funcionalitatea completa a unui DP Slave va fi realizata numai dac la
configurare i se va asocia un modul SIMATIC S7 DP Master.

Echipamentele DPV1 Slaves prezint funcionalitile DPV1 conform EN 50170,
Volume 2. Aceste funcionalitali se refer la modelul de intreruperi i la traficul de
date aciclic standardizat. Un DPV1 Slave poate opera cu funcionalitate integral
numai n asociere cu un DP Master. Aceti DP Slaves au un GSD File cu nivelul de
revizie 3.

n tabelul 3.2 se prezinta o imagine general despre evenimentele de diagnoza i
evenimentele de ntreruperi care pot fi atribuite fiecarui tip de DP Slave. O cerina impus
pentru aceasta este ca DP Slave s fie asociat corespunzator unui DP Master cu
funcionalitate DPV1.

Tabelul 3.2 - Imagine generala despre evenimentele de diagnoz i
evenimentele de lntreruperi care pot fi atribuite fiecarui tip de DP Slave


DP Slave
Standard
DPS7 - Slave DPV1-Slave
ntreruperi pentru diagnoza x x x
Alarme generate de proces - x x
ntreruperi generate la scoaterea
modulului
- x x
ntreruperi generate la introduce
rea modulului
- x x
ntreruperi pentru stare - - x
ntreruperi pentru actualizare - - x
ntreruperi specifice furnizorului - - x
Trafic de date aciclic
Nu Da, cu module Da, cu module
S7 DP Master DPV1 Master


Magistrala PROFIBUS volum I pag. 66 / 80
4. PROFIBUS-DP n sistemele SIMATIC S7

4 4. .1 1 I In nt tr ro od du uc ce er re e

PROFIBUS este parte integrant a sistemelor SIMATIC S7. Dispozitivele periferice de intrare
/ ieire (I/O), conectate descentralizat prin protocolul DP pot fi integrate total n sistem prin
intermediul pachetului software de configurare STEP7. Aceasta nseamna ca deja din faza de
configurare i programare, dispozitivele I/O distribuite sunt tratate n acelai mod ca i cele
conectate direct n sertarul central sau n sertarele de extensie. Acest lucru este valabil i
pentru situaiile de avarie, diagnoza i alarm; echipamentele SIMATIC S7 DP "slaves" se
comport n acelai mod ca i modulele I/O care sunt conectate n echipamentul central.
SIMATIC S7 ofera interfee DP deja integrate sau de tip "plug-in" pentru conectarea
aparaturii de cmp (instrumentatie) cu funcii tehnologice mult mai complexe. Datorit
caracteristicilor nivelelor 1 i 2 - PROFIBUS, precum i datorit consistenei comunicaiilor
implementate intern n sistem (funcii S7), utilizatorul poate conecta, la un sistem SIMATIC
S7 PROFIBUS DP, dispozitive ca unitai de programare PG (Programmier Gerate), PC-uri
(Personal Computers), precum i dispozitive HM/ (Human Machine Interface) sau SCADA
(Supervisory Control and Data Acquisition systems).

4 4. .2 2 I In nt te er rf fe et te e D DP P n n s si is st te em me el le e S SI IM MA AT TI IC C S S7 7

Se disting doua tipuri de interfee PROFIBUS-DP folosite n sistemele SIMATIC S7-300 i
S7-400.

Interfele DP integrate n CPU (CPU 313-2, CPU 314-2, CPU 315-2, CPU 316-2,
CPU 317-2, CPU 318-2, CPU 412-1, CPU 412-2, CPU 413-2, CPU 414-2, CPU 414-3,
CPU 416-2, CPU 416-3 i CPU 417-4)

Interfete "plug-in" integrate n modulele de interfa, IM (Interface Module) sau
procesoare de comunicalii CP (Communications Processor) (1M 467, 1M 467-FO, CP
443-5 (Extended) i CP 343-5)

Performanele interfeelor PROFIBUS DP variaz n funcie de performana unitatilor centrale
(CPU). Tabelele 4.1 - 4.4 prezint caracteristicile principale ale ambelor tipuri de interfee
PROFIBUS DP folosite pentru sistemele SIMATIC S7-300 i S7-400, att pentru cele
integrate n CPU, ct i pentru cele de tip "plug-in". Din momentul nceperii configurrii i
pna n momentul accesului la bus, dispozitivele I/O distribuite conectate prin interfete DP
sunt tratate n acelai mod cu cele plasate centralizat, cu exceplia procesorului de comunicaie
CP 342-5 care opereaz independent faa de CPU. Schimbul de date al dispozitivelor DP este
coordonat, n acest caz, prin intermediul unor functii speciale FC ("function calls") n cadrul
programului de aplicatie ("user program").

In sisteme/e PROF/BUS-DP, interfelele S7-300-DP ale unitatilor centrale CPU 313-2, CPU
314-2, CPU 315-2, CPU-316-2, CPU-317-2, CPU 318-2, precum i interfaa DP a
procesorului de comunicatie CP 342-5, pot s opereze att ca unitai DP master ct i ca DP
slave. Cnd interfaa este folosita ca unitate DP slave, atunci utilizatorul are posibilitatea s


Magistrala PROFIBUS volum I pag. 67 / 80
selecteze modul de acces la magistrala: "DP slave ca nod activ", sau "DP slave ca nod pasiv".
Din punctul de vedere al protocolului de comunicaie DP, un echipament DP slave care va fi
setat ca nod activ se comport ca i un DP slave pasiv n timpul schimbulul de date cu
unitatea DP master.
Totui atunci cnd un DP slave activ define "token"-ul, acesta poate schimba date cu oricare
alt nod datorit funciilor suplimentare de comunicaii, ca FDL sau S7. Acest lucru face
posibil att funcionarea pe magistral a echipamentelor ca de exemplu, unitailor de
programare PG, panourilor de operare OP, PC-urilor, ct i traficul de date de la o unitate
central S7 la alta, att timp ct sunt executate funciile PROFIBUS DP.

Tabelul 4.1 - Caracteristicile tehnice ale interfeelor PROFIBUS DP
integrale n sistemele S7-300

Modul CPU 315-2DP CPU 315-2DP CPU 316-2DP
Cod de comanda
6ES7315-2AF01
6ES7315-2AF02
6ES7315-2AF03-
OABO
6ES7316-2AGOO-
OABO
Nr. de interfee
2 (o interfaa numai
MPI)
2 (o interfaa numai
MPI)
2 (o interfaa numai
MPI)
Mod de operare DP master DP slave DP master DP slave DP master DP slave
Rata de transfer
kbit/s
9.6-
12000
9.6-
12000
9.6-12000 96-12000 9.6-12000
9.6-
12000
Nr max. de slaves 64 64 64
Nr max. de module 512 32 512 32 512 32
Bytes de intrare /
slave
122 max 244 max 244 max
Bytes de ieire / slave 122 max 244 max 244 max
Bytes de intrare ca
slave
- 122 max 244 max 244 max
Bytes de ieire ca
slave
- 122 max 244 max 244 max
Module de date
consistente
32 bytes
max
32 bytes
max
32 bytes
max
32 bytes
max
32 bytes
max
32 bytes
max
Zona utila de intrari 1 kbyte 1 kbyte 2 kbytes
Zona utila de ieiri 1 kbyte 1 kbyte 2 kbytes
Max. date de para-
metrare / slave
244 byte 244 byte 244 byte
Max. date de
configurare / slave
244 byte 244 byte 244 byte
Max. date de
diagnoza / slave
240 byte 240 byte 240 byte
Suporta comunicaii
ncruciate (cross)
Nu Nu Da Da Da Da
Ciclu constant de
magistrala
Nu Da Da
SYNC/FREEZE Nu Nu Da Nu Da Nu
Modul DPV1 Nu Nu Nu Nu Nu Nu


Magistrala PROFIBUS volum I pag. 68 / 80


Tabelul 4.1 - continuare

Modul CPU 318-2DP
Cod de comanda 6ES7318-2AFOO-OABO
Nr. Interfete 2
Interfata 1 Interfaa 2 Ambele Interfete
Mod de operare MPI / DP master DP master / MPI DP Slave
Rata de transfer kbitls 9.6 - 12000 9.6 - 12000 9.6-12000
Nr. max de slaves 32 125 -
Nr. max. de module 512 1024 32
Bytes de intrare / slave 244 max 244 max -
Bytes de ieire / slave 244 max 244 max -
Bytes de intrare ca
slave
244 max
Bytes de ieire ca slave - 244 max
Module de date
consistente
128 byte max 128 byte max 32 byte max
Zona utila de intrari 2 kbyte 8 kbyte -
Zona utila de ieiri 2 kbyte 8 kbyte -
Max. date de
parametrare / slave
244 byte 244 byte -
Max. date de
configurare / slave
244 byte 244 byte -
Max. date de diagnoza
/ slave
240 byte 240 byte -
Suporta comunicaii
ncruciate (cross)
Da Da Da
Ciclu constant de
magistrala
Da Da -
SYNC/FREEZE Da Da Nu
ModulDPV1 Da Da Da



Magistrala PROFIBUS volum I pag. 69 / 80
Tabelul 4.2 - Caracteristicile tehnice ale interfeelor PROFIBUS DP
integrale n sistemele S/-300

Modul CP 342-5 CP 342-5
Cod de comanda
6GK7 342-5DAOO-OXAO
6GK7 342-5DA01-0XAO
6GK7 342-5DA02-0XAO
Numarul de interfete 2 (prima interfa numai MPI) 2 (prima interfa numai MPI)
Mod de operare DP master DP slave DP master DP slave
Rata de transfer kbit/s 9.6-1500 9.6-1500 9.6-12000 9.6-12000
Nr. max de slaves 64 64
Nr. max. de module 32 32
Bytes de intrare / slave 240 max 240 max
Bytes de ieire / slave 240 max 240 max
Bytes de intrare ca
slave
86 max 240 max
Bytes de ieire ca slave 86 max 240 max
Module de date
consistente
240 byte max 86 max 240 byte max 128 max
Zona utila de intrari 240 byte max 240 byte max
Zona utila de ieiri 240 byte max 240 byte max
Max. date de
parametrare / slave
242 byte 242 byte
Max. date de
configurare / slave
242 byte 242 byte
Max. date de
diagnoza / slave
240 byte 240 byte
Suporta comunicalii
Incruciate (cross)
Nu Nu Nu Nu
Ciclu constant de
magistrala
Nu Nu Nu Nu
SYNC/FREEZE Da Nu Da Nu
Modul DPV1 Nu Nu Nu Nu








Magistrala PROFIBUS volum I pag. 70 / 80
Tabelul 4.3 - Date tehnice ale interfeelor PROFIBUS DP
integrate n sistemele S7-400






Modul CPU 412-1 CPU 412-2 CPU 413-2
Cod de comanda
6ES7 412-
1XF03-0ABO
6ES7 412-2XGOO-OABO
6ES7 413-3XGO?-
OABO
Nr. Interfee 1 2
2 (prima interfaa -
numai MPI)
Interfaa 1 Interfaa 1 Interfaa 2 Interfaa 2
Mod de operare
MPI / DP
master
MPI / DP
master
DP master DP master / MPI
Rata de transfer
kbit/s
9.6-12000 96-12000 9.6-12000 9.6-12000
Nr. max de slaves 96 32 125 32
Bytes de intrare /
slave
122 max 244 max 244 max 244 max
Bytes de ieire / slave 122 max 244 max 244 max 244 max
Module de date
consistente
122 byte
max.
128 byte
max.
128 byte
max.
128 byte max.
Zona util de
intrari
4 Kbyte 2 Kbyte 6 Kbyte 2 Kbyte
Zona util de ieiri 4 Kbyte 2 Kbyte 6 Kbyte 2 Kbyte
Max. date de
parametrare / slave
244 byte 244 byte 244 byte 244 byte
Max. date de
configurare / slave
244 byte 244 byte 244 byte 244 byte
Max. date de
diagnoza / slave
240 byte 240 byte 240 byte 240 byte
Suporta comunicatii
lncruciate (cross)
Da Da Da Nu
Ciclu constant de
magistrala
Da Da Da Nu
SYNC/FREEZE Da Da Da
Numai prin module
externe (CP/IM)
Modul DPV1 De la FW 3.0 De la FW 3.0 De la FW 3.0 Nu



Magistrala PROFIBUS volum I pag. 71 / 80
Tabelul 4.3 - Continuare







Modul CPU 414-2 CPU 414-2 CPU 414-3
Cod de comanda
6ES7 414-
2X?00-0ABO
6ES7 414-
2X?01-0ABO
6ES7 414-
2X?02-0ABO
6ES7 414-2XG03-0ABO 6ES7 414-3XJOO-OABO
Nr. Interfee
2 (prima
interfaa numai
MPI)
2
3 (a treia interfaa
IF 964-DP
numai DP-Master)
Interfaa 2 Interfaa 1 Interfaa 2 Interfaa 1 Interfaa 2
Mod de operare DP master
MPI / DP
master
DP master
/ MPI
MPI / DP
master
DP master /
MPI
Rata de transfer
kbit/s
9.6-12000 9.6-12000 9.6-12000 9.6-12000 9.6-12000
Nr.max de slaves 96 32 125 32 125
Bytes de intrare /
slave
122 max 244 max 244 max 244 max 244 max
Bytes de ieire /
slave
122 max 244 max 244 max 244 max 244 max
Module de date
consistente
122 byte 128 byte 128 byte 128 byte 128 byte
Zona utila de intrri 4 kbyte 2 kbyte 6 kbyte 2 kbyte 6 kbyte
Zona utila de ieiri 4 kbyte 2 kbyte 6 kbyte 2 kbyte 6 kbyte
Max date de para-
metrare / slave
244 byte 244 byte 244 byte 244 byte 244 byte
Max. date de
configurare / slave
244 byte 244 byte 244 byte 244 by1e 244 byte
Max. date de
diagnoza / slave
240 byte 240 byte 240 byte 240 byte 240 byte
Suporta comunicaii
ncruciate (cross)
Nu Da Da Da Da
Ciclu constant
de magistrala
Nu Da Da Da Da
SYNC/FREEZE
Numai via
module
externe
(CP/IM)
Da Da Da Da
ModulDPV1 De la FW 3.0
De la FW
3.0
De la FW
3.0
De la FW
3.0
De la FW
3.0


Magistrala PROFIBUS volum I pag. 72 / 80

Tabelul 4.3 - Continuare

Modul CPU 416-2 CPU 416-2 CPU 416-3
Cod de comanda
6ES7 416-
2X?00-0ABO
6ES7 416-
2X?01-0ABO
6ES7 416-2XG03-0ABO 6ES7 416-3XJOO-OABO
Nr. Interfele
2 (prima
inter-faa
numai MPI)
2
3 (a treia IF 964-DP
poate fi inserata doar
ca DP-Master)
Interfaa 2 Interfaa 1 Interfata 2 Interfaa 1 Interfaa 2
Mod de operare DP master
MPI / DP
master
DP master /
MPI
MPI /DP
master
DP master
/ MPI
Rata de transfer
kbit/s
9.6-12000 9.6-12000 9.6-12000 9.6-12000 9.6-12000
Nr.max de slaves 96 32 125 32 125
Bytes de intrare /
slave
122 max 244 max 244 max 244 max 244 max
Bytes de ieire /
slave
122 max 244 max 244 max 244 max 244 max
Module de date
consistente
122 byte 128 byte 128 byte 128 byte 128 byte
Zona utila de
intrari
8 kbyte 2 kbyte 8 kbyte 2 kbyte 8 kbyte
Zona utila de ieiri 8 kbyte 2 kbyte 8 kbyte 2 kbyte 8 kbyte
Max. date de
parametrare /
slave
244 byte 244 byte 244 byte 244 byte 244 byte
Max. date de
configurare / slave
244 byte 244 byte 244 byte 244 byte 244 byte
Max. date de
diagnoza / slave
240 byte 240 byte 240 byte 240 byte 240 byte
Suporta
comunicaii
ncruciate(cross)
Nu Da Da Da Da
Ciclu constant de
magistrala
Nu Da Da Da Da
SYNC/FREEZE
Numai via
modul extern
(CP/IM)
Da Da Da Da
ModulDPV1 Nu Da Da Da Da










Magistrala PROFIBUS volum I pag. 73 / 80

Tabelul 4.3 - Continuare

Modul CPU 417-4 IF 964-DP
Cod de comanda 6ES7 417 -4XLOO-OABO
6ES7 964-2AAO-
OABO
Nr. Interfee
4 (a treia i a patra interfa
IF 964-DP numai ca master)
1
Interfaa 1 Interfaa 2 Interfaa 1
Mod de operare MPI / DP master DP master / MPI
Numai DP master pe
CPU S7-400
Rata de transfer kbit/s 9.6-12000 9.6-12000 9.6-12000
Nr. max de slaves 32 125 125 (S7-400)
Bytes de intrare / slave 244 max 244 max 244 max (S7-400)
Bytes de ieire / slave 244 max 244 max 244 max (S7-400)
Module de date
consistente
128 byte max 128 byte max
128 byte max (S7 -
400)
Zona utila de intrri 2 kbyte 8 kbyte Depinde de CPU
Zona utila de ieiri 2 kbyte 8 kbyte Depinde de CPU
Max. date de
parametrare / slave
244 byte 244 byte 244 byte (S7 -400)
Max. date de configurare
/ slave
244 byte 244 byte 244 byte (S7-400)
Max. date de diagnoza /
slave
240 byte 240 byte 240 byte (S7-400)
Suporta comunicaii
ncruciate (cross)
Da Da Depinde de CPU
Ciclu constant de
magistral
Da Da Depinde de CPU
SYNC/FREEZE Da Da Depinde de CPU
Modul DPV1 De la FW 3.0 De la FW 3.0 Depinde de CPU










Magistrala PROFIBUS volum I pag. 74 / 80
Tabelul 4.4 - date tehnice ale interfeelor DP plug-in
n sistemele S7-400

Modul
IM 467/
IM 467-FO
IM 467 CP 443-5 Ext. CP 443-5 Ext.
Cod de comanda
6ES7 467-
5 ?JOO-OABO
6ES7 467-
5 ?J01-0ABO
6ES7 467-
5GJ02-0ABO
6GK7 443-
5DXOO-OXEO
6GK7 443-
5DX01-0XEO
6GK7 443-
5DX02-0XEO
Numarul de interfee 1 1 1 1
Mod de operare DP master OP master DP master DP master
Rata de transfer kbit/s 9.6-12,000 96-12,000 9.6-12,000 9.6-12,000
Nr. max de slaves 125 125 125 125
Bytes de intrare / slave 244 max 244 max 244 max 244 max
Bytes de iesire / slave 244 max 244 max 244 max 244 max
Module de date
consistente
128 byte 128 byte 128 byte 128 byte
Zona utila de intrari 4 kbyte 4 kbyte 4 kbyte 4 kbyte
Zona utila de ieiri 4 kbyte 4 kbyte 4 kbyte 4 kbyte
Max. date de
parametrare / slave
244 byte 244 byte 244 byte 244 byte
Max. date de
configurare / slave
244 byte 244 byte 244 byte 244 byte
Max. date de diagnoza /
slave
240 byte 240 byte 240 byte 240 byte
Suporta comunicaii
ncruciate (cross)
Nu Oa Nu Da
Ciclu constant de
magistrala
Nu Oa Nu Da
SYNC/FREEZE Da Da Oa Da
ModulDPV1 Nu Nu Nu
De la 6GK7443-
50X03-0XEO)







Magistrala PROFIBUS volum I pag. 75 / 80
4 4. .3 3 A Al lt te e f fu un nc c i ii i d de e c co om mu un ni ic ca a i ii i c ce e u ut ti il li iz ze ea az z i in nt te er rf fe e e el le e D DP P

Pe lnga funciile DP, interfeele DP active (DP master i DP slave active) ale sistemelor
SIMATIC S7-300 i S7-400 permit urmatoarele funcii:

Funcii S7, prin intermediul interfeelor integrate i de tip "plug-in"

Servicii PROFIBUS FDL (SEND/RECEIVE) numai prin intermediul procesoarelor de
comunicaii (CP)

4.3.1 Funciile S7

Funciile S7 ofer servicii de comunicaie ntre unitile centrale ale sistemului S7,
precum i cu sistemele SIMATIC-HMI (Human Machine Interface). Toate dispozitivele din
familia S7 pot opera cu urmatoarele funcii S7
Functionalitate online complet a pachetului software STEP 7 pentru programarea,
testarea, punerea in funciune i diagnoza automatelor programabile SIMATIC S7-
300/400
Accesul la citirea i scrierea variabilelor, precum i transmiterea automat de date
ctre sistemele HMI
Transmiterea datelor i a zonelor de date de max. 64 kbyte intre staiile
individuale SIMATIC S7
Scrierea i citirea datelor ntre staiile S7, fra utilizarea de ctre partenerul de
comunicatii a unui program suplimentar de aplicaie
Iniierea funciilor de control, cum ar fi STOP, restartarea unitaii centrale aferente
partenerului de comunicaii prin "Warm and Hot Restart".
Funciile de monitorizare, care ofera informaii cum ar fi starea operaional a
unitaii centrale a partenerului de comunicaii.

4.3.2 Serviciile FDL (SEND / RECEIVE)

Serviciile FDL oferite de nivelul 2 al PROFIBUS permit transmisia i receptia blocurilor de
date de pna la 240 de bytes. Acest tip de comunicaii este bazat pe telegramele SDA
(Send Data with Acknowledge) i este folosit nu numai n cadrul traficului de date dintre
automatele programabile SIMATIC S7, dar i pentru transferul datelor intre sistemele S7
i S5, precum i ctre PC-uri. n automatele programabile SIMATIC S7, serviciile FDL
sunt realizate prin intermediul functiilor de apelare, FUNCTION CALLs (AG_SEND i
AG_RECV) n cadrul programului de aplicaie.


4 4. .4 4 M Mo od du ul l d de e r r s sp pu un ns s a al l i in nt te er rf fe e e el lo or r D DP P d di in n a au ut to om ma at te eI Ie e
p pr ro og gr ra am ma ab bi il le e S SI IM MA AT TI IC C S S7 7

Cu excepia procesorului de comunicaie CP342-5, interfeele DP master sunt total
integrate n conceptul SIMATIC S7 aa cum rezult din prezentarea fcuta n seciunile
4.4.1, pn la 4.4.8.



Magistrala PROFIBUS volum I pag. 76 / 80

4.4.1 Comportarea la "STARTUP" a interfeelor DP Master n cadrul sistemelor
SIMATIC S7

n cazul particular al instalaiilor cu structura distribuit a echipamentului, factorii tehnici
sau topologici fac deseori imposibil pornirea tuturor mainilor sau parilor sistemului n
acelai timp. Practic, aceasta nseamna c nu toate echipamentele DP slaves din sistem
sunt deja disponibile atunci cand pornete unitatea DP master. Datorit timpului necesar
pentru stabilizarea tensiunii dup pornirea sursei de alimentare i a celui rezultat ca
urmare a pornirii dispozitivelor DP slave, unitatea DP master are nevoie de un anumit
timp de start, nainte de ncrcarea dispozitivelor DP slave cu seturile aferente de
parametrii i de a porni schimbul ciclic de date utilizator cu acestea. Din acest motiv
sistemele SIMATIC S7-300 i S7-400 permit utilizatorului s seteze timpul maxim de
ntarziere pentru mesajul "READY" al tuturor dispozitivelor DP slave dup comanda
"POWER-ON". Parametrul "mesaj READY de la module" stabilete aceast ntarziere n
gama dintre 1 si 65,000 milisecunde. Valoarea iniliala ("default") este de 65,000
milisecunde. Atunci cand timpul de ntarziere expir, unitatea central va trece n starea
de "STOP" sau "RUN", In functie de setarea parametrului "Startul configuraiei solicitate
diferit de cel al actualei configuraii" ("Startup for required configuration not equal actual
configuration").

4.4.2 Avarii ale staiilor DP Slave

Dac un echipament DP slave are o avarie datorit unei Intreruperi a tensiunii de
alimentare, a liniei de magistral, sau ca urmare a unui alt defect, sistemul de operare a
unitaii centrale raporteaz avaria prin apelarea blocului de organizare 0B86 (avarie a
sertarului cu module, cderea tensiunii de alimentare pentru releaua DP, sau a unui
dispozitiv DP slave).

0B86 este apelat de ctre sistemul de operare pentru orice tip de eveniment indiferent
dac acesta este nou aparut sau a fost rezolvat. Daca 0B86 nu este programat, unitatea
central va trece n starea STOP la cderea tensiunii de alimentare sau n cazul avariei
unui dispozitiv DP slave. De aceea sistemul SIMATIC S7 reacioneaz la un deranjament
n cazul dispozitivelor I/O distribuite, n mod similar ca i pentru modulele I/O
centralizate.

4.4.3 Mesaje de alarm la scoaterea / introducerea staiilor DP slaves

Modulele I/O cu capabilitate de schimbare sub tensiune n sistemele SIMATIC S7 sunt
supravegheate centralizat. Unitaile descentralizate DP slaves i DPV1 slaves pot
monitoriza evenimentele generate la scoaterea, respectiv introducerea modulelor din/n
rack, iar la intrarea n dialog cu DP master s raporteze acestora din urm. Dupa aceea
n unitatea centrala se va starta execuia blocului de organizare 0B83 care, la scoaterea
modulului I/O din sertar, va genera un mesaj de semnalizare a evenimentului, iar la
introducerea modulului n sertar va genera un alt mesaj corespunzator.

Daca reintroducerea modulului n sertar se efectueaz n starea "RUN" a unitaii centrale,
atunci sistemul de operare a CPU, verific dac tipul modulului introdus este identic cu
cel proiectat. n continuare, execulia 0B83 va avea loc din nou, iar n cazul n care tipul
modulului introdus va fi identic cu cel proiectat, urmeaz configurarea acestuia. n caz


Magistrala PROFIBUS volum I pag. 77 / 80
contrar, 0B83 va genera un mesaj de alarm, care nu va permite configurarea modulului,
iar unitatea central comuta din starea de "RUN" n starea de "STOP".

4.4.4 ntreruperi de diagnoz generate de staiile DP slaves

Modulele I/O distribuite, cu capabiliti de diagnoz, pot raporta evenimente prin
generarea unor mesaje de ntrerupere. n acest mod, dispozitivele DP slaves pot indica
starea de avarie, cum ar fi de exemplu cderea paral a unui nod, ntreruperea
legturilor la modulele de semnal, scurtcircuitul sau suprasarcina canalelor I/O, precum i
cderea sursei de alimentare. Sistemul de operare al unitaii centrale reacioneaza prin
lansarea n execuie a blocului de organizare 0B82 care este rezervat pentru procesarea
mesajelor de ntrerupere pentru diagnoza. 0B82 este apelat la orice mesaj de
ntrerupere, indiferent dac este semnalizat apariia sau dispariia unui eveniment de
ntrerupere. n cazulln care 0B82 nu a fost programat, unitatea central va reaciona la
apariia unei alarme prin trecerea n starea STOP. n funcie de complexitatea
echipamentelor DP slaves, unele mesaje de ntrerupere pentru diagnoz, precum i
formatul acestora sunt definite de standardul EN 50170.
Alte evenimente de ntrerupere depind de tipul dispozitivelor slave i de producatorul
acestora. Prin intermediul dispozitivului DP slave, ntreruperile de diagnoz sunt corelate
cu diagnoza ntregului sistem SIMATIC S7.

4.4.5 ntreruperi de process generate de staiile DP slaves

Staiile DP slaves ale seriei SIMATIC S7, cu capabiliti de a genera ntreruperi de proces,
pot raporta pe magistrala ctre staia DP master (CPU) avarii. De exemplu, o ntrerupere
de proces poate fi generat dac valoarea unui semnal de intrare analogica este n afara
limitelor admise. n sistemul SIMATIC S7, blocurile de organizare 0B40 pna la 0B47
sunt rezervate ntreruperilor de proces (cunoscute i sub numele de ntreruperi
hardware) 0B40 pna la 0B47 sunt apelate de ctre sistemul de operare al CPU atunci
cnd apar evenimente din proces care provoac ntreruperi. De aceea, unitatea central
SIMATIC S7 reactioneaz la ntreruperile de proces ntotdeauna n acelai mod, indiferent
dac acestea sunt cauzate de ctre modulele I/O amplasate central sau de cele
distribuite. Trebuie inut totusi seama c la evenimentele de ntrerupere generate de
ctre I/O distribuite, timpul de reacie este mai lung, datorit duratei necesare pentru
transmisia pe magistrala a mesajului de ntrerupere, precum i pentru prelucrarea
acestuia de catre unitatea DP master.

4.4.6 Alarme de stare ale staiilor DP slave

Staiile DPV1-Slaves pot transmite mesaje despre starea lor. De exemplu, atunci cnd un
modul DPV1 slave ii schimb starea din "RUN" n "STOP", aceast modificare de stare va
fi semnalizat unitatii DP master prin generarea unui mesaj de alarma de stare. Eveni-
mentele care pot genera alarme de stare sunt precizate de ctre fabricant i pot fi
preluate din documentaia aferent dispozitivului DPV1 slave respectiv.
Sistemul de operare a unitatii centrale va apela blocul de organizare OB55 n urma unei
alarme de stare. Chiar daca OB55 nu a fost programat, unitatea central va rmne,
totui, in "RUN". OB55 este disponibil numai pentru unitatile centrale SIMATIC S7 care au
capabilitate DPV1.



Magistrala PROFIBUS volum I pag. 78 / 80
4.4.7 Actualizarea mesajelor de alarm pentru staiile DP slave


Un dispozitiv DPV1-Slaves poate, de exemplu, sa preia o modificare de parametrii care va
fi semnalizat ctre unitatea DP master prin generarea unei alarme de actualizare
("Update-Alarm"). Pentru aceasta, unitatea central va apela OB56, care poate fi
programat numai la unitile centrale care au capabilitate DPV1. Unitatea centrala
rmne intotdeauna n "RUN" la intlnirea unei "update-alarm", chiar daca OB56 nu este
programat Evenimentele care pot genera alarme de actualizare ("update-alarms") pentru
un dispozitiv DPV1 slave sunt precizate de catre fabricant, iar informaii despre acestea
pot fi preluate din descrierea echipamentului DPV1 slave respectiv.

4.4.8 Mesaje de alarm specifice productorului unui echipament DPV1 slave

Un eveniment specific fabricantului poate fi transmis ctre unitatea DP Master numai de
ctre un DPV1-Slave. De aceea n unitatea central. va fi apelat blocul de organizare
OB57. Acest bloc de organizare este disponibil numai la unitaile centrale cu faciliti
DPV1. Chiar daca OB57 nu a fost programat, unitatea central va ramne, totui, in
slarea "RUN". Evenimentele care pot genera alarme specifice producatorului dispozitivului
DPV1 slave sunt precizate de catre acesta, iar pentru dispozitivele DP salves inteligente
"I Slave" acestea pot fi definite de aplicaia n care sunt integrate. Informaiile dac i
cnd un dispozitiv DPV1 Slave poate genera alarme specifice producatorului pot fi
preluate din documentaia aferent acestui echipament.
Sistemele SIMATIC S7 folosesc trei tipuri de echipamente DP Slave, in functie de
configurare i de funcionalitate.

4 4. .5 5 T Ti ip pu ur ri i d de e e ec ch hi ip pa am me en nt te e D DP P S Sl la av ve e d di in n s si is st te em me el le e S SI IM MA AT TI IC C S S7 7

Sistemele SIMATIC S7 folosesc trei tipuri de echipamente DP Slave n funcie de
configurare i de funcionalitate:

DP Slave compact

DP Slave modular

DP Slave intelligent (I-Slave)


4.5.1 Echipamentele DP Slave compact

Acesta are o structur fix a zonei de intrri i ieiri, zon care nu mai poate fi
modificat. Grupul de module electronice de intrri/ieiri digitale ET200B (B vine la de la
denumirea Bloc I/O) este un exemplu tipic de echipamente DP Slave cu structura
compact. Seria de module ET 200B ofer module cu tensiuni de alimentare i numr de
canale I/O diferite.

4.5.2 Echipamentele DP Slave modular

n acest caz, structura zonei de intrari i ieiri este variabil. Utilizatorul va defini aceasta
zon la configurarea echipamentelor DP slaves prin folosirea HW Config din cadrul


Magistrala PROFIBUS volum I pag. 79 / 80
pachetului software STEP7. Seria de module ET 200M este reprezentativ pentru acest
tip de echipamente. La un modul de cuplare ET200M (IM153) pot fi conectate pn la 8
module I/O din seria S7 -300.

4.5.3 Echipamentele DP Slave inteligent (I-Slave)

ntr-o reea PROFIBUS-DP, unitile centrale de tip S7-300 care au o interfaa PROFIBUS-
DP integrat sau procesorul de comunicaie CP342-5 pot fi folosite ca echipamente "DP
slave". n familia SIMATIC S7, acestea sunt cunoscute sub denumirea de "intelligent DP
Slaves", sau pe scurt "I slaves". Structura domeniului de intrari/ieiri utilizat pentru S7-
300 ca dispozitiv DP slave, va fi definit prin intermediul STEP7 HW Config.

O caracteristic a echipamentelor DP slave inleligente este aceea ca zona de intrari/ieiri
pe care o pun la dispozitia unitatii DP master nu este reprezentat de ctre
intrarile/ieirile reale, ci de imaginea acestora, pe care o va construi unitatea central i
care va fi procesat de aceasta.


Magistrala PROFIBUS volum I pag. 80 / 80
5. Bibliografie


[1] J. Weigmann,
G. Kilian:
Decentralization with PROFIBUS DP/DPV1 ISBN 978-3-89578-
218-3
[2] Rzvan
Ioachim i
Nicolae
Micoci
Decentralizare cu PROFIBUS-DP: Architecturi,
configuraii i utilizarea PROFIBUS-DP cu
SIMATIC S7
SC Artprint SRL
2000
ISBN973-86867-7-
6
[3] M. Felser: PROFIBUS Manual, A collection of information
explaining PROFIBUS networks assembled by Prof.
Max Felser,
ISBN 978-3-8442-
1435-2

[4] Josef
Weigmann
Decentralization with PROFIBUS-DP:
Architecture and Fundamentals, Configuration
and Use with SIMATIC S7
Editura Wiley, 2000
ISBN 3895781444,
9783895781445
[5]
Gregg Keizer "Is Stuxnet the 'best' malware ever?"
Infoworld. Retrieved
2010-09-18.
[6]
Siemens SIMATIC WinCC Process visualization with Plant Intelligence"
Retrieved 2010-09-18.


Pag. 1 / 136












Material suport pentru stagii de practic n
domeniul dezvoltrii comunicaiilor pentru
automatizri

Magistrala PROFIBUS
volum II




-iulie 2013-


Magistrala PROFIBUS volum II pag. 2/136



CUPRINS


5. Programarea i configurarea reelelor PROFIBUS-DP cu STEP 7 ................... 5
5.1 STEP7Principiidebaz..............................................................................................6
5.1.1ObiecteleSTEP7...................................................................................................6
5.1.2ProiecteSTEP7.....................................................................................................7
5.2ExempluderealizareaunuiproiectcuPROFIBUSDP...................................................7
5.2.1CreareaunuiproiectSTEP7nou..........................................................................8
5.2.2InserareadeobiectenproiectulSTEP7..............................................................9
5.2.3DefinireareeleiPROFIBUS...................................................................................9
5.2.4ConfigurareapriihardwareutilizndprogramulHWConfig..........................16
5.2.5ConfigurareastaiilorDPslaves..........................................................................18
6. Exemple de proiecte pentru comunicaii de date prin PROFIBUS-DP ...................... 28
6.1Introducere...................................................................................................................28
6.2ComunicaiadatelorprinintermediulcomenzilordeaccesI/O..................................28
6.3SchimbuldatelorconsistenteprinSFC14DPRD_DATiSFC15DPWR_DAT...................30
6.3.1ProgramulutilizatorpentruechipamentulIslave(S7300cuCPU3152DP)..33
6.3.2ProgramulutilizatorpentruunitateaDPmaster(87400cuCPU4162DP).......36
6.3.3TestareaschimbuluidedatentreunitileDPMasteriIslave.....................37
6.4Tratareantreruperilordeproces.................................................................................38
6.4.1Generareauneintreruperideprocesspestaiaslaveinteligent(S7300).......39
6.4.2PrelucareantreruperiideprocespestaiaDPMaster/S7400).......................40
6.5Transferuldatelornregistrateiparametrilor............................................................42
6.5.1Prezentareanregistrarilordedate(DR1)pentrumodululdeintrrianalogiceal
SIMATICS7300................................................................................................43
6.5.2Exemplu:Schimbareaparametrilormodulelordeintrrianalogiceutiliznd
SFC55WR_PARM.............................................................................................45
6.5.3Testareaparametriloraferenimodululuideintrrianalogice,schimbaicu
ajutorulSFC55WR_PARM...............................................................................47
6.5.4Programulutilizatorpentruschimbareaparametrilordefinitipentrumodululde
intrrianalogice,folosindSFC56WR_DPARM................................................47
6.5.5Testareaparametriloraferenimodululuideintrrianalogice,modificatiprin
SFC56WR_DPARM..........................................................................................48
6.6ActivareacomenzilorpentrucontrolulcomunicaieiDPSYNC/FREEZE....................49
6.6.1ExempludeutilizareacomenzilorSYNC/FREEZEcuDPMasterIM467............50
6.6.2GenerareaprogramuluiutilizatorpentrufunciileSYNC/FREEZE......................55
6.7Schimbareadatelorutilizndsistemuldeintercomunicaii(CrossCommunication)..58
6.7.1ExempludeproiectcuintercomunicatiicuechipamenteSlavesinteligent(I
Slaves)CPU3152DP.....................................................................................59


Magistrala PROFIBUS volum II pag. 3/136
7. Funcii de diagnoz pentru PROFIBUS-DP ...................................................... 69
7.1Introducere...................................................................................................................69
7.2DiagnozaprinintermediulelementelordesemnalizareLED.....................................69
7.2.1ElementedesemnalizareLEDpentruunitilecentraleS7300.Elementede
semnalizaregeneralLEDpentruCPU31x2DP.............................................70
7.2.2ElementeledesemnalizareLEDaleunitilorcentraleS7400echipatecu
interfaaPROFIBUSDP....................................................................................72
7.2.3ElementeledesemnalizareLEDalemodulelorDPSlave...................................74
7.3Diagnozaprinintermediulfunciilor"Online"ntegratenSTEP7..............................76
7.3.1Indicareastaiiloraccesibile(DisplayAccessibleNodes)nSIMATICManager.76
7.3.2FunciaONLINEnSIMATICManager.................................................................79
7.3.3ModuleinformationnSIMATICManager.........................................................81
7.3.4DiagnozaprinintermediulfuncieiDiagnoseHardwaredinSIMATICManager87
7.4Diagnozprinintermediulprogramuluideaplicaie...................................................90
7.4.1DiagnozaunitiiDPSlavefolosindSFC13DPNRM_DG....................................91
7.4.2DiagnozfolosindfunciaSFC51RDSYSSTnOB82...........................................93
7.4.3DiagnozprinfunciaSFB54RALRM.................................................................95
7.5DiagnozafolosindbloculdediagnozSIMATICS7,FB125..........................................97
7.5.1FunciaBlocpentrudiagnozFB125.................................................................97
7.6DiagnozafolosindunmonitordereeaPROFIBUS......................................................98
7.7Diagnozcurepetorulcufunciidediagnoz"DiagnosticRepeater".....................101
7.7.1Indicareatopologiei..........................................................................................101
7.7.2Indicareapoziieidefectului.............................................................................102
7.7.3CondiiidefuncionarepentruDiagnoseRepeater.........................................103
8. Alte funcii STEP 7 relevante pentru sistemele PROFIBUS DP .................... 105
8.1FiiereleGSD...............................................................................................................105
8.1.1InstalareaunuinoufiierGSD..........................................................................105
8.1.2ImportareafiieruluiGSDaferentuneistaii...................................................105
8.2AlocareaimodificareaadreselorPROFIBUS.............................................................106
8.3NETPRO.......................................................................................................................107
8.4FunciiPG/Online........................................................................................................108
8.5DiagnozaNCM............................................................................................................108
9. Definirea i punerea n funciune a sistemului PROFIBUS-DP .............................. 110
9.1Introducere.................................................................................................................110
9.2ExemplededefinireasistemuluiPROFIBUSDP........................................................110
9.2.1Definireasistemuluicupotenialdereferinpuslamas(mpmntat)......110
9.2.2Definireasistemuluicupotenialdereferinizolatfadepmnt..............112
9.2.3InstalareacabluluiPROFIBUS...........................................................................112
9.2.4EcranareacabluluiPROFIBUS...........................................................................112
9.3MetodepentrupunereanfunciuneaunuisistemPROFIBUSDP...........................113
9.3.1Cabluridemagistraliconectorpentrucuplare............................................113
9.3.2VerficareacabluluimagistraleiPROFIBUSiaconectorilordecuplare...........113
9.3.3Captuldesegmentalmagistralei...................................................................117
9.4DispozitivulBT200pentrutestareareelelorPROFIBUSDP......................................117
9.4.1Verificareacablajului........................................................................................118


Magistrala PROFIBUS volum II pag. 4/136
9.4.2Verificareastaiei(RS485)...............................................................................118
9.4.3Verificareasegmentuluidemagistral.............................................................118
9.4.4Msurareadistanei.........................................................................................119
9.4.5Verificareareflexiei..........................................................................................119
9.5VerificareasemnaluluiintrriloriieirilorDP...........................................................119
10. Denumiri i abrevieri utilizate ........................................................................ 122
11.Bibliografie ..................................................................................................... 136


Magistrala PROFIBUS volum II pag. 5/136

5. Programarea i configurarea reelelor PROFIBUS-DP
cu STEP 7

Introducere

STEP 7 este pachetul software standard pentru programarea i configurarea sistemelor
SIMATIC S7.

Acest capitol descrie instrumentul specific din cadrul pachetului STEP 7 (de la versiunea
5.0) care se utilizeaz pentru definirea i configurarea reelelor PROFIBUS-DP.
Se presupune c pachetul de baz STEP 7 este deja instalat pe consola de programare a
PC-ului corespunztor i c utilizatorul este familiarizat cu Windows NT, Windows 2000
sau Windows XP.

Pachetul standard STEP 7 include o serie de aplicaii (vezi figura 5.1), fiecare din acestea
avnd o sarcin specific atunci cnd se programeaz o problem de automatizare, cum
ar fi:
Configurarea hardware i setarea parametrilor acesteia
Configurarea reelelor, conexiunilor i interfeelor
Crearea i depanarea programelor utilizator.

Pentru extinderea funcionalitilor pachetului software STEP 7, n cazul unor aplicaii
particulare sunt disponibile, opional, instrumente software suplimentare.
Acestea includ pachete software de programare cum ar fi SCL, S7-GRAPH sau HiGRAPH.
Interfaa grafic utilizator, oferit pentru aceste aplicaii este cunoscut sub numele de
SIMATIC Manager. SIMATIC Manager include toate datele i setrile necesare pentru o
tem de automatizare i combin aceste informaii n cadrul unui proiect.

n carul acestui proiect, toate datele i setrile sunt structurate (organizate) conform
funciunilor lor i sunt reprezentate ca obiecte. STEP 7 asigur i un mecanism
coprehensiv de "help" online, organizat pe directoare, obiecte i mesaje de eroare.

Figura 5.1 Aplicaii PROFIBUS-DP bazate pe STEP7, care pot fi apelate din
SIMATIC Manager


Magistrala PROFIBUS volum II pag. 6/136

5 5. .1 1 S ST TE EP P 7 7 P Pr ri in nc ci ip pi ii i d de e b ba az z

5.1.1 Obiectele STEP 7

Un proiect STEP 7 este mprit n directoare i obiecte n mod similar cu structura de
directoare cunoscut din Windows Explorer, ce conine directoare i fiiere. Directoarele
sunt obiecte ce pot conine la rndul lor alte subdirectoare i obiecte. De exemplu
directorul pentru o staie S7 configurat n Simatic Manager, conine subdirectoare
suplimentare pentru hardware i programul S7. La rndul su programul S7 conine
directoare suplimentare pentru stocarea surselor text sau grafice i blocuri software STEP
7 pentru construirea programului utilizator. Blocurile STEP 7 care se creaz n timpul
configurrii proiectului i programrii sunt n directorul "Blocks" sub forma unor obiecte.


Orientare spre obiect n STEP 7

Atunci cnd se proiectez un obiect SIMATIC Manager, programul apeleaz n mod
automat aplicaia responsabil pentru tipul obiectului respectiv. Aceast conectare
automat a obiectelor de aplicaie corespunztoare face foarte simpl prelucrarea
proiectelor STEP 7.

Pentru a porni aplicaia conectat la obiect sunt dou posibiliti:

dublu click pe obiect sau
deschiderea menu-ului (shortcut).

Pentru a deschide menu-ul (shortcut) se selecteaz obiectul SIMATIC Manager i apoi se
face "click" pe tasta dreapt a mouse-ului. n menu-ul shortcut selectai "Open Object".



Figura 5.2 Structura de directoare i obiecte n STEP 7 (exemplu)


Magistrala PROFIBUS volum II pag. 7/136
5.1.2 Proiecte STEP 7

Principalul obiect n SlMATIC Manager este proiectul. n proiect, toate datele i
programele necesare pentru rezolvarea unei probleme de automatizare sunt stocate sub
forma unei structuri arborescente. Aceasta reflecta structura ierarhizata a proiectului
(vezi figura 5.3).



Figura 5.3 Ierarhia obiectelor ntr-un proiect STEP 7

Proiectul este alctuit din urmtoarele informaii de configurare:

datele de configurare pentru definirea structurii hardware
datele parametrilor modulelor utilizate
datele de configurare pentru reelele de comunicaii
programe pentru modulele programabile.


5 5. .2 2 E Ex xe em mp pl lu u d de e r re ea al li iz za ar re e a a u un nu ui i p pr ro oi ie ec ct t c cu u P PR RO OF FI IB BU US S- -D DP P

n acest capitol se va dezvolta un exemplu de proiect. Pe msura crerii proiectului se va
explica utilizarea acelor programe STEP 7 care sunt necesare pentru definirea i
configurarea unui sistem de automatizare SIMATIC S7 folosind o reea PROFIBUS-DP.
Acestea sunt n primul rnd SIMATIC Manager i HW Config. Procedurile sugerate pentru
a creea un proiect SIMATIC S7 vor oferi o posibilitate rapid i facil de familiarizare cu
instrumentul de configurare STEP 7. Exemplul de configurare are la baz urmtoarele
premize:

folosirea unitii centrale CPU 416-2DP din seria automatelor programabile S7-400



Magistrala PROFIBUS volum II pag. 8/136
conectarea ca elemente "DP-slaves" att a modulelor de periferie descentralizat
ET 200B-16DO, ET 200M ct i a unitii centrale S7-300/CPU 315-2DP (prin
interfaa PROFIBUS-DP integrat)

stabilirea vitezei de transmisie la 1500 Kbit/sec.

5.2.1 Crearea unui proiect STEP 7 nou

Pentru a crea un nou proiect se deschide SIMATIC Manager. Apoi se parcurge urmtoarea
procedur:

n bara de menu se selecteaz FILE New... pentru a deschide o fereastr de
dialog n cadrul creia se definete noul proiect.

Se selecteaz "New project" i se definete "Storage location" - locaia de stocare
(path) pentru noul proiect.

Se introduce un nume (n exemplul nostru S7-PROFIBUS-DP) pentru noul proiect
i se confirma cu "OK".

Acum se reintr n menu-ul principal SIMATIC Manager. Crearea directorului
S7_PROFIBUS_DP a generat, automat, obiectul MPI (Multi Point Interface) care se poate
vedea n partea dreapta a ecranului aferent proiectului. Obiectul MPI creat este generat,
n mod automat, de ctre STEP 7 de fiecare dat cnd se creaza un nou proiect.
MPI este interfata standard de programare i comunicaie a unitii centrale.



Figura 5.4 Fereastra de dialog pentru crearea unui nou proiect


Magistrala PROFIBUS volum II pag. 9/136

5.2.2 Inserarea de obiecte n proiectul STEP 7

n jumtatea din stnga a ecranului se selecteaz proiectul. Se deschide "shortcut menu"
utiliznd tasta dreapta a mouse-ului. Se selecteaz comanda INSERT NEW OBJECT i se
insereaza obiectul staie SIMATIC S7-400.
Noul obiect inserat apare n jumatatea din dreapta a ecranului aferent proiectului.
n acest moment, dac se dorete, se poate schimba numele proiectului pentru a-i da, de
ex, o denumire specific aplicaiei.

In menu-ul "shortcut" (nu uitai, se deschide cu "click" pe tasta dreapta a mouse-ului) se
selecteaz OBJECT PROPERTIES n fereastra de dialog Properties se pot introduce,
acum, mai multe caracteristici aferente obiectului: numele autorului, comentarii etc...

n continuare se insereaz obiectul PROFIBUS n proiectul STEP 7 creat anterior (se
procedeaz identic ca n cazul inserrii staiei S7-400).

5.2.3 Definirea reelei PROFIBUS

n ecranul principal al proiectului intitulat S7-PROFIBUS-DP se selecteaz obiectul
PROFIBUS i, cu click dreapta pe mouse, se deschide menu-ul "shortcut".
Se selecteaz OPEN OBJECT pentru a apela instrumentul de configurare grafica NetPro.
n seciunea superioar a ecranului se selecteaz subreeaua PROFIBUS - PROFIBUS(1) -
i apoi cu click dreapta se deschide menu-ul "shortcut". Se selecteaz comanda OBJECT
PROPERTIES... n fereastra de dialog "Properties - PROFIBUS" se deschide registrul
"Network Settings" (vezi figura 5.5). Aici se pot defini toi parametrii relevani pentru
subreeaua PROFIBUS.



Figura 5.5 Definirea parametrilor reelei PROFIBUS


Magistrala PROFIBUS volum II pag. 10/136

Se confirma cu OK setrile sugerate (setrile implicite) pentru proiectul ales ca exemplu.
Dac se dorete nceperea imediat a crearii proiectului se vor urmri indicaiile din
sectiunea 5.2.4.
n continuare va fi explicat, pe scurt, semnificaia parametrilor reelei, care se pot defini
n cadrul registrului "Network Settings" a ferestrei de dialog "Properties - PROFIBUS".


"Cea mai mare (important) adres PROFIBUS"

Conform meniunilor cuprinse n standardul EN50170 privind HSA (Highest-Station-
Adress; Staia cu adresa cea mai mare), acest parametru este utilizat pentru a optimiza
controlul accesului n reea (token management) n cazul configuraiilor cu magistral
multi-master.
Pentru o configuraie PROFIBUS-DP mono-master, setarea implicit (126), pentru acest
parametru, nu se schimb.


"Activarea distribuiei ciclice a parametrilor magistralei"

Atunci cnd se autorizeaz aceast opiune, seturile de parametri definii pentru
subreeaua PROFIBUS selectat sunt transmise ciclic la toate interfeele DP-master care
sunt active n subreeaua PROFIBUS. Datele sunt transmise sub forma unei telegrame
"multicast" de ctre serviciul SON al nivelului 2 (Send Data with No Acknowledge -
Transmitere date fr confirmare) cu DSAP 63 (Destination Service Acces Point).

Se utilizeaz aceast funcie dac se dorete conectarea tempor a unei console de
programare la o subreea PROFIBUS funcional, chiar dac nu se cunosc valorile para-
metrilor acestei subreele. Se vor urmri i meniunile din capitolul 8.2 referitoare la
definirea interfeei PG/PC.

Nu trebuie autorizat aceast funce dac s-a selectat modul "constant bus cycle" (cu
referire totodat la ciclul "echidistant" de magistral). Aceasta va duce la creterea
nenecesar a ciclului de magistral. Nu trebuie autorizat funcia nici dac subreeaua
PROFIBUS conine staii suplimentare (ale altor furnizori) care utilizeaz DSAP 63 pentru
funcii "multicast".


"Rata de transmisie"

Viteza de transmisie selectat se va aplica ntregii subreele PROFIBUS. Aceasta
nseamn c toate staiile (numite i noduri) care sunt utilizate n reteaua PROFIBUS-DP
trebuie s suporte rata de transmisie selectat. Se poate selecta o rat de la 9,6 Kbit/sec
pn la 12 Mbit/sec.
Ca setare initiala este sugerata o valoare de 1500 Kbit/sec.


"Profile"

Caracteristicile magistralei prevd standarde (setri implicite - iniiale) pentru diferite
aplicaii PROFIBUS. Fiecare tip de magistral conine un set de parametri PROFIBUS.
Aceste seturi de parametri sunt calculate i definite de programul STEP 7, innd seama
de specificul configuraiei reelei, profilul acesteia i rata de transmisie. Aceti parametri
ai retelei sunt preluai global de ntreaga magistral i de toate nodurile conectate la
subreeaua PROFIBUS. Se poate defini propriul profil-utilizator specific aplicaiei.


Magistrala PROFIBUS volum II pag. 11/136
Se selecteaz nti setarile parametrilor magistralei privind tipurile "DP", "Standard', sau
"Universal (OP/FMS)" i se salveaz ca un profil-utilizator; apoi se modific setrile
conform solicitrilor. Asemenea ajustari trebuie fcute, desigur, de ctre ingineri cu
experien n domeniul reelelor de comunicaie.
n reeaua PROFIBUS, pentru diferite configuraii hardware, sunt disponibile diferite
profile ale magistralei:


Profilul "DP"


Se selecteaz acest profil numai cnd sistemul Dvs. este un sistem exclusiv PROFIBUS-
DP n configuraie mono master i multimaster incluznd uniti SIMATIC S7.
Parametrii optimizati ai magistralei, calculati pentru acest profil, iau n considerare toate
schimbrile privind sarcinile de comunicaie cnd sunt conectate la magistral i alte
noduri. Asemenea sarcini suplimentare conectate la reeaua PROFIBUS pot fi: o consol
de programare, un panou operator sau alte echipamente de monitorizare a procesului,
serviciile, non-ciclice, FDL i nodurile FMS i S7.

Profilul DP ia n considerare numai acele noduri care sunt recunoscute de subreeaua
PROFIBUS. Aceasta nseamn c ele trebuie sa fac parte din proiectul STEP 7 i s fi fost
configurate n mod corespunztor.


Profilul "Standard"


Acest profil se utilizeaz dac se dorete extinderea calculului parametrilor i pentru alte
noduri ale magistralei care nu pot fi configurate cu STEP 7 sau care nu aparin proiectului
STEP 7 n curs. n registrul "Network Settings" (figura 5.7) acionai cu click butonul
"Options ... " pentru a deschide fereastra de dialog "Options" i apoi registrul "Network
Nodes".
Cu fereastra de verificare "Include network configuration below" neactivat parametrii
magistralei sunt calculai cu acelai algoritm optimizat, utilizat pentru profilul "DP". Dac
se activeaz aceasta opiune, se aplic un algoritm simplificat, mult mai general.
Profilul "Standard' este special proiectat pentru toate celelalte configuraii de magistrale
multimaster (DP/FMS/FDL) cu echipamente SIMATIC S7 i pentru toate configuraiile
care se extind pe mai mult de un proiect STEP 7.


Profilul "Universal(DP/FMS)"


Acest profil se aplic dac n reea se utilizeaz componente PROFIBUS ale seriei
SIMATIC S5, cum ar fi procesorul de comunicatie CP5431 sau automatul programabil S5-
95U. Trebuie selectat acest profil ntotdeauna cnd staiile SIMATIC S7 i SIMATIC S5
sunt utilizate simultan n cadrul aceleiai subreele PROFIBUS.


Parametrii magistralei

Butonul "Bus Parameters" permite accesul la parametrii magistralei, calculai cu STEP 7.
Bazat pe configuraia magistralei i pe numrul de staii cuplate pe magistral, cunoscute
n proiectul STEP7, STEP 7 calculeaz valorile pentru:



Magistrala PROFIBUS volum II pag. 12/136
parametrul magistralei "Ttr" (Time Target Rotation)
parametrul magistralei "Response monitoring"

singurii parametri relevani pentru staiile "slaves" PROFIBUS DP.

Deoarece parametrul "Ttr" calculat de STEP 7 reprezint o valoare maxim admisibil i
nu timpul real de rotaie "token", el nu poate fi utilizat pentru a stabili timpii de reacie ai
magistralei sistemului.


Tabelul 5.1 Timpul de rulare a unui bit n funcie de viteza de transmisie

Viteza de transmisie
(kbit/sec)
tBIT (sec)
9,6 104,67
19,2 52,083
45,45 22,002
93,75 10,667
187,5 5,333
500 2,000
1500 0,667
3000 0,333
6000 0,167
12000 0,083

Se pot modifica numai valorile prezentate n figura 5.6, dac s-a selectat profilul "User
defined".



Figura 5.6 Definirea parametrilor magistralei



Magistrala PROFIBUS volum II pag. 13/136
De reinut c o subreea PROFIBUS poate funciona corespunztor numai dac parametrii
ei au fost optimizai pentru profilul selectat al magistralei. De aceea, valorile prestabilite,
afiate n fereastra de dialog "Bus Parameters" trebuie sa fie modificate numai de ctre
cineva cu experien.
Toti parametrii magistralei sunt exprimati n tBIT (time_BIT/run time). Timpul de rulare
al unui bit, prezentat n tabelul 5.1, depinde de viteza de transmisie i se calculeaz
astfel: TBIT[sec] = 1/ Mbit/sec.


Optiunea... "Constant Bus Cycle Time" (Ciclu de magistral constant)

Dac se dorete ca PROFIBUS-DP s funcioneze n modul "Constant Bus Cycle Time"
(denumit i modul echidistant) este necesar ca, n fereastra de dialog "Properties", s se
acioneze butonul "Options" i s se deschid registrul "Constant Bus Cycle Time" (vezi
figura 5.7). Acesta prezint parametrii de baz pentru acest mod de funcionare.

Numai dac s-a selectat opiunea mai sus menionat, sunt disponibili toi ceilali
parametri din fereastra de dialog. Se poate alege acum un ciclu constant pentru
subreeaua PROFIBUS. Aceasta nseamn c intervalul de timp dintre drepturile de
transmisie consecutive pentru DP master este constant. Capitolul 3.3.2 descrie principiul
de operare al reelei PROFIBUS-DP cu ciclu de magistral constant (ciclu echidistant).

Subreelele PROFIBUS care funcioneaz cu ciclu de magistral constant pot conine
numai echipmente Master DP - clasa 1. Echipamentele Master DP - clasa 1 sunt acelea
care interogheaz, ciclic, staiile DP-slaves pentru schimbul de date I/O.



Figura 5.7 Definirea valorilor de timp pentru ciclul DP constant (valori generale)


Magistrala PROFIBUS volum II pag. 14/136

STEP 7 calculeaz i propune anumite valori de timp pentru ciclul constant (echidistant)
DP specifice unor configuraii de sistem date. Aceste valori sunt adecvate att pentru
operarea ciclic a comunicaiei datelor utilizatorului cu echipamente DP slaves ct i
pentru schimbul nonciclic de date cu PG/OP/TD, n cadrul timpului propus.
n fereastra de dialog "Constant Bus Cycle Time" (vezi figura 5.7) se poate rezerva
timpul de ciclu de magistral, pentru echipamente suplimentare ca PG/OP/TD ce lucreaz
pe magistral, definind parametrul "Number of PGs/Ops/TDs on the PROFIBUS".

Se poate schimba valoarea de timp pentru ciclul constant de magistral propus de STEP
7. Nu este nici o problem n a crete valoarea propus.
n orice caz, atunci cnd se dorete reducerea acestei valori chiar sub valoarea minim
afiat trebuie avute n vedere acele posibile avarii ca de ex. cderea unui echipament DP
slave i revenirea acestuia n funciune, evenimente ce pot avea ca efect creterea
ciclului la valoarea selectat anterior.

Un alt efect advers al reducerii intervalului constant ctre valoarea minim este acela c
timpul disponibil pentru un schimb de date nonciclic pentru alte noduri active, ca de
exemplu dispozitivele de programare se reduc la minimum. n multe reele, aceasta
poate produce ntrzieri sau chiar ntreruperea comunicaiei nonciclice.

Butonul "Details..." conduce ctre o alt fereastr de dialog numita "Constant Bus Cycle
Time" (vezi figura 5.8). Aceasta afieaz fragmentele de timp ce alctuiesc valoarea
propus pentru ciclul constant de magistral. Timpul indicat pentru intervalul ciclic este
fix i nu poate fi modificat. Totui intervalele de timp nonciclic i ciclic pentru noduri
active suplimentare (cum ar fi echipamentele PG, OP, TD) pot fi modificate.




Figura 5.8 Definirea valorilor de timp pentru ciclul DP constant (valori de detaliu)






Magistrala PROFIBUS volum II pag. 15/136
Optiunea ... "Noduri reea" (Network Nodes)

Sistemul PROFIBUS poate conine noduri ce nu pot fi nregistrate printr-un proiect STEP
7. Pentru a include astfel de noduri n sistemul magistralei respective se selecteaz
"Options ... " n fereastra de dialog "Properties - PROFIBUS". Apare pe ecran fereastra de
dialog "Options". Se deschide registrul "Network Nodes" (figura 5.9). Aici se pot defini
cte noduri suplimentare, active i pasive, se doresc a fi incluse n calculul parametrilor
magistralei. Aceasta opiune nu este disponibil pentru profilul "DP".



Figura 5.9 Noduri suplimentare pentru reeaua PROFIBUS


Opiunea.... "Cabluri"


Calculul parametrilor magistralei este influenat i:

de lungimea cablurilor

utilizarea repetorilor RS 485

utilizarea OLM (Optical Link Module) cu cabluri de fibr optic.

Variabilele relevante, n acest sens, sunt prezentate n registrul "Cables" din fereastra de
dialog "Options" (figura 5.10)




Magistrala PROFIBUS volum II pag. 16/136



Figura 5.10 Fereastra de dialog "Cables" pentru definirea numrului de repetoare,
OLM i lungimilor de cablu


5.2.4 Configurarea prii hardware utiliznd programul HW Config

Urmtorul pas n definirea exemplului de reea PROFIBUS DP (vezi seciunea 5.2.1) este
configurarea prii hardware bazat pe un automat programabil S7-400.

Se prsete programul NetPro i se revine n ecranul principal din SIMATIC Manager. n
partea stng a ecranului se deschide cu dublu click directorul S7 _PROFIBUS_DP.
Se selecteaz, apoi, obiectul SIMATIC 400 (1) i se apeleaz programul HW Config, fie
accesnd menu-ul "shortcut" (prin click pe tasta dreapta a mouse-ului) i selectnd
"OPEN OBJECT", fie prin dublu click pe obiectul hardware din partea dreapta a ecranului
SIMA TIC Manager. Programul HW Config este pornit automat i apare un ecran care este
mprit n dou seciuni orizontale. n acest stadiu ele sunt fr nici un fel de date.
Acum se ncepe configurarea hardware a staiei SIMATIC 400.


Configurarea sertarului

n bara de menu se acioneaz tasta "Catalog" sau se selecteaz View-Catalog. n
catalog se deschide directorul SIMATIC 400. Din "RACK 400" se selecteaz un sertar.
Pentru exemplul nostru se selecteaz sertarul universal cu 9 sloturi UR2. Se aduce
sertarul selectat n seciunea din partea stnga-sus a ecranului.


Magistrala PROFIBUS volum II pag. 17/136
Sunt astfel listate, ntr-o tabel de configurare, sloturile sertarului S7-400. Partea de jos
a ecranului staiei prezint caracteristicile detaliate, cum ar fi numrul de comand,
adresa MPI i adresele intrrilor / ieirilor (I i Q).

Se selecteaz, acum, din catalogul PS 400, sursa de alimentare PS 407 10 A i se
plaseaz n slotul nr. 1 al sertarului. Se observ c sursa de alimentare aleas ocup
dou sloturi n sertar (sloturile 1 si 2).

n continuare, se deschide catalogul hardware CPU 400 - CPU 416-2DP i se selecteaz
unitatea central cu numrul de comand 6ES7416-2XKOO-OABO. Se plaseaz aceast
unitate central n slotul nr 3 al sertarului. Se deschide n mod automat registrul
"Parameter" din fereastra de dialog Properties - PROFIBUS Node DP Master. Aici se pot
defini parametrii interfeei DP master integrate n CPU. Se alege adresa PROFIBUS - "2"
i se selecteaz n tabela de mai jos subreeaua PROFIBUS care se doreste a fi conectat
la interfaa DP Master a unitii centrale (vezi figura 5.11) - n cazul nostru o singur
subreea PROFIBUS.



Figura 5.11 Alocarea parametrilor reelei PROFIBUS n fereastar de dialog
"Properties PROFOBUS Node DP Master"


n aceast fereastr de dialog se poate defini o noua subreea PROFIBUS sau se poate
terge una existent.

Se acioneaza tasta OK pentru a confirma seleciile Dvs. i se revine n ecranul principal
din HW Config.




Magistrala PROFIBUS volum II pag. 18/136

5.2.5 Configurarea staiilor DP slaves

Figura 5.12 prezint ecranul HW Config pentru staia S7-400 n situaia actual (att ct
s-a configurat pn acum). Staia S7-400 cu sistemul DP Master configurat este
prezentat n jumatatea de sus a ecranului.



Figura 5.12 Ecranul n HW Config al staiei pentru sistemul DP Master


Staia ET 200B

n pasul urmtor, trebuie conectate echipamentele DP slaves la sistemul DP Master.
Pentru a realiza aceasta, se deschide, n catalogul hardware ce a rmas prezentat n
partea dreapta a ecranului, directorul PROFIBUS-DP. Se deschide aici directorul ET 200B
i se selecteaz staia ET 200B-16DI/16DO. Se conecteaz acest echipament DP slave la
sistemul DP Master transferndu-l ctre interfaa DP Master prezentat n seciunea
stnga-sus a ecranului. Se deschide, n mod automat, fereastra de dialog "Properties -
PROFIBUS Node B16DI/16DO".
Se definete aici adresa de PROFI8US - 4" pentru echipamentul slave. Se confirm cu
tasta OK i se revine la ecranul HW Config al staiei.

Imaginea detaliat a statiei ET 200B, prezentat n parte a de jos a ecranului (dup
selectarea staiei ET 200B) indic adresele ocupate de acest echipament DP slave (bytes
de intrare I - "0" - "1" i bytes de ieire O - "0" - "1") (vezi figura 5.13). Dac se dorete
schimbarea adreselor propuse de programul HW Config, se acioneaz cu dublu click pe
linia respectiv din tabel. Fereastra de dialog "DP Slave Properties" se deschide i


Magistrala PROFIBUS volum II pag. 19/136
afieaz structura actual pentru datele de intrare i ieire. Aici se pot schimba adresele
dac este necesar. Aceasta informaie, privind structura datelor, este transmis, n faza
de "start-up", ctre echipamentul DP slave cu o telegram de configurare.



Figura 5.13 Ecranul din HW Config al staiei DP Slave, ET 200B


Pentru a obine o vedere detaliat a celorlalte staii, se utilizeaz tasta "sgeata" afiat
n colul din stnga, pentru a comuta de la o staie la alta.

afieaz vederea de detaliu a staiei DP slave selectate

afieaz vederea de detaliu a sistemului DP Master.

Se acioneaz, acum, cu dublu click staia DP slave prezentat n jumtatea superioar a
ecranului HW Config a staiei. Se deschide, astfel, fereastra de dialog DP Slave Properties
i este disponibil registrul Properties (figura 5.14). n Properties se pot vedea cteva
informaii de referin pentru echipamentul DP slave configurat, cum ar fi:

numrul de comand
familia de echipamente
tipul i descrierea.

Alte cteva caracteristici importante trebuie definite de Dvs.





Magistrala PROFIBUS volum II pag. 20/136
Adresele de diagnoz

Unitatea central utilizeaz adresele de diagnoz pentru a indica avaria echipamentului
DP slave prin OB 86 (Avarie sertar/avarie echipament DP slave). Suplimentar se pot
extrage din aceasta adres informaii care explic cauza avariei echipamentului DP slave
respectiv. Adresa de diagnoz este propus n HW Config, dar dac este necesar se
poate schimba.



Figura 5.14 Fereastra de dialog Properties a echipamentului DP Slave


Posibilitile SYNC/FREEZE

Acest cmp indic dac echipamentul DP slave este capabil sa execute comenzile SYNC
i/sau FREEZE comunicate de sistemul DP master. HW Config preia aceasta informaie
dintr-un fiier GSO (device master file). n acesta este indicat doar capabilitatea de a
prelucra comenzi SYNC/FREEZE. Setrile, ns, nu pot fi schimbate.


Monitorizarea rspunsului

Aceasta funcie trebuie activat pentru a permite echipamentului DP slave s reacioneze
la o avarie n comunicaia cu DP master. Dac nu exist date de comunicat ntre
echipamentele slave i master pe durata ntrzierii predefinite a monitorizarii raspunsului,
echipamentul DP slave comuta ntr-o stare sigur. Toate ieirile sunt setate pe starea de
semnal 0" sau pe o alt valoare nlocuitoare dac aceasta este acceptat de echipament.
Este de reinut c, dac monitorizarea rspunsului este dezactivat, pot apare situaii cu


Magistrala PROFIBUS volum II pag. 21/136
totul aleatorii n sistem. Monitorizarea rspunsului poate fi activat/dezactivat pentru
fiecare echipament DP slave n parte. n cadrul registrului Assigning Hexadecimal
Parameters din cadrul ferestrei de dialog DP Slave Properties pot fi specificai parametrii
afereni staiei DP slave respective.
Pentru detalii privind coninutul i semnificaia acestor date trebuie analizat
documentaia echipamentului DP slave.
Pentru staia ET 200B, configurat n exemplul nostru, nu este posibil de definit nici unul
din aceti parametrii hexazecimali; trebuie acceptat i preluat ntotdeauna setarea
implicit i anume valoarea 5 bytes de 00". Informaia stocat n aceasta fereastr de
dialog este transmis ctre DP slave ca parte a unei telegrame cu parametrii.

Pentru echipamentele DP slave din seria SIMATIC S7 nu este necesar de specificat vreun
parametru n format hexazecimal. Setrile pentru telegrama cu parametrii sunt asigurate
direct prin programul HW Config, n timpul configurarii echipamentelor DP slave.



Staia ET 200M

Exemplul nostru conine i o statie ET 200M. Acesta este un echipament modular i este
echipat cu:

un modul 8DI/8DO (intrri/ieiri digitale)
un modul 2AI (intrri analogice cu rezoluie 12 bit)
un modul 2AO (ieiri analogice cu rezoluie 12 bit).

Se urmeaza aceeai procedura ca i pentru ET 200B.

n catalogul hardware se deschide directorul PROFIBUS-DP, apoi directorul ET 200M i se
selecteaz modulul de interfata IM 153-2. Conectarea modulului la reeaua S7-
PROFIBUS-DP se face prin transferarea lui ctre interfaa OP master integrata n CPU. n
fereastra de dialog Properties - PROFIBUS Node ET 200M IM 153-2 se aloca 5" ca adresa
PROFIBUS pentru acest echipament slave.

Imaginea detaliat a staiei ET 200M, configurate, prezint o tabel de configurare cu 8
linii numerotate de la 4 la 11. Aceste 8 linii sunt disponibile pentru maximum 8 module
din seria S7-300, care pot fi instalate ntr-o staie ET 200M.

Pentru a gsi modulele hardware aferente tipului IM 153-2 care pot fi introduse n
structura ET 200M se procedeaza astfel:

se deschide directorul IM 153-2 din catalogul hardware (apare astfel lista
subdirectoarelor modulelor disponibile)

se deschide directorul DI/DO -300

se selecteaz modulul de semnal SM 323 DI8/DO8 x 24V/0,5A i se mut pe slotul
4 din partea de jos a ecranului detaliat al statiei ET 200M.

Apoi, utiliznd aceeai procedura, se plaseaz n structura ET 200M:

modulul de intrri analogice SM 331 AI2 x 12 bit, pe slotul 5 i

modulul de ieiri analogice SM 332 AO2 x 12 bit, pe slotul 6 (vezi figura 5.15).



Magistrala PROFIBUS volum II pag. 22/136



Figura 5.15 Ecranul HW Config cu imaginea de detaliu a staiei ET 200M

Cu dublu click pe modulul SM 331 AI2 x 12 bit din linia 5 a imaginii de detaliu se
deschide fereastra de dialog Properties AI2x 12 bit. Se deschide apoi registrul "Inputs"
pentru definirea parametrilor intrrilor analogice conform cerinelor. Sunt disponibile
urmtoarele setri:

activarea general a ntreruperilor

activarea individual a ntreruperilor de diagnoz

activarea i setarea valorilor limit pentru ntreruperile din proces

tipul valorilor msurate

gama de msur

poziia modulului gamei de msur

timpul de integrare.

Pentru exemplul nostru se activeaz ntreruperile de diagnoz i se confirm aceasta cu
"OK". n fereastra de dialog Properties A02 x 12 bit, n registrul Outputs (deschis cu
dublu click pe modulul SM 332 A02 x 12 bit) se pot defini urmtorii parametrii:

activarea ntreruperilor de diagnoz


Magistrala PROFIBUS volum II pag. 23/136

tipul ieirilor

gama semnalului de ieire

reacia la CPU - STOP

valori substitutive, dac este cazul.

n exemplul nostru de configurare se vor utiliza valorile predefinite propuse pentru
modulul de ieiri analogice i se vor confirma prin "OK".

Staia master SIMATIC 400(1) este acum complet. Se salveaz setrile prin comenzile
Station - Save & Compile i apoi se prsete ecranul staiei SIMATIC 400(1) cu
comanda Station - Exit.


S7-300/CPU315-2DP ca echipament slave inteligent (I - slave)

nainte de a conecta automatul programabil S7-300 la sistemul DP Master, trebuie definit
acest PLC (obiect) n proiect. Se procedeaz aa cum s-a descris anterior pentru
inserarea staiei S7-400 n proiect (vezi capitolul 5.2.2).

Pentru a configura modulele pentru staia S7-300, se pornete cu SIMATIC Manager i se
deschide n HW Config ecranul staiei pentru S7-300 (vezi i capitolul 5.2.4). Se deschide
catalogul hardware i se selecteaz SIMATIC 300 i RACK 300. Apoi se selecteaz
obiectul Rail i se transfer n zona superioar a ecranului staiei. Se amplaseaz sursa
de alimentare PS3072A din catalogul hardware "PS-300" n slotul 1 al sertarului. n
continuare se deschid directoarele CPU-300 i CPU315-2DP i se selecteaz CPU315-2DP
cu codul de comand 6ES7315-2AF01-0ABO" .
Se amplaseaz aceast unitate central n slotul 2 al sertarului.

Ferestra de dialog Properties - PROFIBUS Node DP Master se deschide automat. n
registrul Network settings, se definesc parametrii pentru interfaa DP integrat n CPU.
Se aloc adresa de PROFIBUS 6" i, n tabela ce urmeaza mai jos, se selecteaz
subreeaua PROFIBUS care se dorete a fi conectat la interfaa DP a CPU.

Se va configura numai o singur subreea PROFIBUS.

Vom utiliza, n exemplul nostru, automatul programabil S7-300 ca echipament DP slave.
De aceea trebuie reconfigurat interfaa DP a CPU ca DP slave. Pentru a face aceasta, se
acioneaz cu dublu click n linia DP Master a tabelului cu sloturi. Se deschide astfel
fereastra de dialog Properties - DP Master. n registrul Operating Mode se selecteaz
opiunea "DP-Slave".

Acum se revine n registrul "Configuration" i se selecteaz "new" Se definesc astfel
parametrii i caracteristicile interfeei DP

Configuraia zonei I/O a echipamentului DP slave pentru comunicaia master-slave

Configuraia zonei I/O a echipamentului DP slave pentru schimbul direct de date
(intercomunicaii)



Magistrala PROFIBUS volum II pag. 24/136
Adresa de diagnoz local pentru interfaa DP slave. Adresele de diagnoz din
registrul Adresses nu sunt relevante atunci cnd unitatea central lucreaz n
modul slave.


Completai aceast fereastr de dialog aa cum este indicat n figura 5.16.

Se acioneaz tasta OK. Configuraia introdus este acceptat ca modul. Se introduce un
al doilea modul n acelai mod dar cu tipul de adresa "Output", Adresa 1000", Lungime
(Length) 10" i Consistena "All". Selectai OK pentru a prelua valorile.





Figura 5.16 Fereastra de dialog "Properties DP Configuration" din HW Config


Configuraia prezentat n figura 5.17 este acum afiat.







Magistrala PROFIBUS volum II pag. 25/136



Figura 5.17 Fereastra de dialog "Properties DP Interface" din HW Config


Se acioneaza OK pentru a reveni n ecranul principal HW Config al staiei S7-300. Noul
mod de operare "DP slave", configurat, este prezentat acum pentru interfata DP. Se
salveaz datele corespunztoare pentru staia S7 -300 n HW Config i se acioneaz
combinaia de taste "CTRL + TAB" pentru a reveni n ecranul staiei S7-400.
In final se comuta ctre fereastra "Configuration" i se deschide dialogul de configurare
prin dublu click pe prima linie, Se completeaz parametrii relevani pentru echipamentul
master i anume tipul adresei i adresa, aa cum este artat n figura 5.19 i se confirm
datele cu OK. Apoi se deschide cu dublu click configurarea celei de a doua linii i se
completeaz tipul adresei cu "Input" i adresa cu 1000". Se tasteaz OK pentru a
confirma aceste valori i a reveni n fereastra "DP Slave Properties" (figura 5.20).

Pentru a configura staia S7-300 ca un DP slave, se deschide catalogul hardware, se
selecteaz PROFIBUS-DP i deschidei directorul Configured Stations. Se conecteaz CPU
315-2DP la reea, amplasnd-o (prin tehnica drag & drop) n sistemul DP-Master.
Fereastra de dialog DP Slave Properties se deschide automat. n registrul Connection
(figura 5.18) se selecteaz staia SIMATIC 300 listat n tabel (adresa PROFIBUS=6) i se
utilizeaz butonul Connect pentru a conecta aceasta staie la sistemul DP master a staiei
SIMATIC 400.
In final, se trece n registrul Configuration i, sub titlul "PROFIBUS-DP Partner", se
introduc parametrii afereni sistemului master aa cum este prezentat In figura 5.19.
Domeniile de adrese propuse aici sunt numai exemple. Se pot indica, desigur, alte
adrese. Se verific, nsa, ntotdeauna, ca un domeniu de ieire al echipamentului DP
Master sa fie asignat unui domeniu de intrare al echipamentului DP Slave i vice-versa.
Se aclioneaz OK pentru a reveni n ecranul HW Config al staiei SIMATIC 400 (vezi figura
5.19).
Se completeaz proiectul salvnd datele cu comenzile Station - Save and Compile.


Magistrala PROFIBUS volum II pag. 26/136


Figura 5.18 HW Config, fereastra de dialog "DP Slave Properties",
registrul "Connection"



Figura 5.19 HW Config, fereastra de dialog "DP Master Properties",
registrul "Slave Connection"


Magistrala PROFIBUS volum II pag. 27/136


Figura 5.20 HW Config, fereastra de dialog "DP Slave Properties",
registrul "Connection"



Figura 5.21 HW Config ecranul staiei SIMATIC 400 al proiectului exemplu




Magistrala PROFIBUS volum II pag. 28/136

6. Exemple de proiecte pentru comunicaii de date prin
PROFIBUS-DP

6 6. .1 1 I In nt tr ro od du uc ce er re e

SIMATIC S7 administreaz periferia distribuit de intrri/ieiri conectat printr-o reea
PROFIBUS-DP n acelai mod ca i modulele de I/O conectate local n sertarul central sau
de extensie. n funcie de adresele alocate n timpul configurrii hardware prin programul
HW Config, datele de intrare/ieire sunt schimbate fie direct prin informaii preluate din
proces fie prin accesarea comenzilor pentru I/O.

Sistemele SIMATIC S7 prevd funciile sistem SFC14 DPRD_DAT i SFC15
DPWR_DAT pentru comunicaia de date cu echipamente DP-slave complexe care au o
zon semnificativ de I/O.

Un automat programabil S7-300, care funcioneaz ca un echipament slave
inteligent (I-slave) i este echipat cu CPU 315-2DP, poate provoca o ntrerupere de
proces la echipamentul DP master, prin intermediul funciei sistem SFC71 DP_PRAL.

Datele modulelor cu parametri ale echipamentelor DP Slave pot fi citite sau scrise
prin programul de aplicaie. n acest scop sunt prevazute anumite funcii sistem.

Activarea semnalelor de ieire i achizitia semnalelor de intrare la echipamentele
DP slave pot fi sincronizate utiliznd funcia sistem SFC11 DPSYC_FR.

Acest capitol prezint cteva exemple practice de comunicaii de date cu echipamente DP
slave n sisteme SIMATIC S7. Partea hardware a proiectelor - exemple este aceeai ca
cea din exemplele configurate anterior n cadrul capitolului 5. Programele - exemple sunt
prezentate ca lista de programe alfanumerice n format STL (lista de instructiuni).
Sunt, de aceea, necesare cunotine de baz privind programarea n modul STL (list de
instruciuni).


6 6. .2 2 C Co om mu un ni ic ca a i ia a d da at te el lo or r p pr ri in n i in nt te er rm me ed di iu ul l c co om me en nz zi il lo or r d de e a ac cc ce es s I I/ /O O

Unitile centrale ale sistemului SIMATIC S7 adreseaz datele privind I/O ale modulelor
periferiei distribuite prin intermediul comenzilor speciale de acces I/O, programate n
limbajul STEP7. Aceste comenzi asigur accesul direct la I/O sau accesul la I/O prin
imaginea procesului. Formatul datelor pentru citirea i scrierea informaiilor privind I/O
distribuite poate fi: byte, word sau dublu word. Fig. 6.1 prezint comunicaia I/O cu
echipamente DP-"slave", utiliznd diferite formate ale datelor.
n orice caz, anumite module DP-"slave" au o structur de date mai complex. Domeniul
datelor lor de intrare i ieire are o lungime de 3 bytes sau chiar mai mult de 4 bytes.
Acestea sunt aa numitele domenii de date I/O consistente. n situaia definirii
parametrilor pentru echipamentele DP-"slave" ce utilizeaz domenii de date consistente,
parametrul "consistency" trebuie setat la "Total lenght" (vezi totodat seciunea 3.2.2
referitoare la datele de configurare). Utiliznd datele consistente, datele de intrare i
ieire nu mai trebuie s treac prin zona imaginii procesului i nici schimbul de date nu
mai poate fi asigurat prin comenzi normale de acces ale I/0. Motivul pentru aceasta l
constituie ciclul unitii centrale pentru reactualizarea datelor de intrare/ieire de pe
echipamentul DP-master.


Magistrala PROFIBUS volum II pag. 29/136

Reactualizarea datelor de intrare/ieire este determinat exclusiv de schimbul ciclic de
date (ciclul de magistral) al echipamentului DP-master cu echipamentele DP-slave (vezi
fig. 6.2). Deci datele ctre i de la echipamentul DP-master se pot deja schimba n
intervalul de timp dintre dou instruciuni STEP7, succesive, de acces a datelor I/O ale
echipamentului DP-slave. Din aceast cauz consistena datelor poate fi asigurat numai
pentru acele structuri i domenii de I/O pe care programul utilizator le poate adresa fr
ntreruperi utiliznd comenzi de tip byte, word i dublu word.




Figura 6.1 - Comunicaia datelor de I/O cu echipamentele DP-slave, utiliznd STEP7 i
comenzi de accesare I/O





Figura 6.2 Datele de intrare/ieire ale echipamentelor DP-slave.
Reactualizare i accesare



Magistrala PROFIBUS volum II pag. 30/136

6 6. .3 3 S Sc ch hi im mb bu ul l d da at te el lo or r c co on ns si is st te en nt te e p pr ri in n S SF FC C1 14 4 D DP PR RD D_ _D DA AT T i i S SF FC C 1 15 5
D DP PW WR R_ _D DA AT T

Echipamentele DP-slave care au de realizat funcii complexe, ca de exemplu regulatoare
n bucl nchis sau comanda acionarilor electrice, pot, n general, s nu utilizeze
structuri simple de date pentru rezolvarea acestor probleme. Aceste echipamente DP-
slave au nevoie de domenii largi de intrri i ieiri. Informaia n aceste domenii de I/O
este n general coerent i nu trebuie separat. De aceea ea nu poate fi memorat n
structuri de tip byte, word sau dublu word. Un asemenea domeniu de date se consider a
fi "consistent" (vezi totodat seciunea 3.2.2 referitoare la datele de configurare).

ntr-un singur modul de intrri/ieiri poate fi definit un domeniu de date cu o lungime de
pn la 64 bytes sau words (128 bytes) utiliznd o telegram configurabil. Pentru a citi
sau a nscrie informaii n acest domeniu consistent de date I/O aferent modulului
respectiv al echipamentulul DP-slave, trebuie utilizate funcii speciale. n SIMATIC S7,
sunt rezervate funciile sistem SFC14 DPRD_DAT i SFC DPRW_DAT.

Figura 6.3 prezint principiul de operare al funciilor sistem SFC14 i SFC15. Parametrul
LADDR al SFC este un pointer ctre domeniul datelor de intrare ce urmeaz a fi citite sau
ctre domeniul datelor de ieire ce urmeaz a fi inscrise.



Figura 6.3 Datele de intrare/ieire ale echipamentelor DP slave,
utiliznd SFC14 i SFC15


Magistrala PROFIBUS volum II pag. 31/136

n parametrul SFC trebuie definit aceeai adres de start a modului de intrare sau ieire
al echipamentului DP-slave, care s-a configurat anterior n programul HW Config; dar de
aceast dat se specific adresa n format hexazecimal.
Parametrul RECORD al SCF definete domeniul surs respectiv domeniul destinaie
pentru datele din CPU. O serie de informaii privind parametrii de intrare i ieire i
coduri de eroare sunt returnate de parametrul RET_VAL.

n tabelele 6.1- 6.4 veti gasi date despre parametrii celor dou funcii.

Tabelul 6.1 Parametrii pentru SFC14 DPRD_DAT

Parametru Declaratie Tipul datei
Zona de
memorie
Descriere
LADDR INPUT WORD
I,O,M,D,L,
constant
Specific adresa de start
(n format hexa) a modulului
de intrare al echipamentului
DP-slave configurat
cu HW Config
RET_VAL OUTPUT INT I,O,M,D,L Returneaz valori ctre SFC
RECORD OUTPUT ANY I,O,M,D,L
Domeniul destinaie pentru citirea
datelor utilizator


Tabelul 6.2 Valorile returnate de parametrul RET_VAL al SFC DPRD_DAT

Cod de eroare
W#16# ..
Explicaia
0000 Nu exist erori
8090
Nu este configurat nici un modul pentru adresa logic de baz
specificat sau a fost depait lungimea pentru datele consistente
sau adresa iniial a parametrului LADDR a fost introdus n format
hexa
8092
n parametrul datelor de tip ANY-Pointer a fost specificat un alt tip
decat BYTE
8093
Pentru adresa logic specificat sub LADDR nu exist nici un modul
DP de la care s se citeasc datele consistente
80AO
A fost detectat o eroare de acces atunci cnd a fost accesat
modulul
80BO Avarie echipament DP-slave la interfaa DP extern
80B1
Lungimea zonei de destinaie specificate nu corespunde lungimii
datelor utilizator specificate n HW Config
80B2 Eroare sistem pentru interfaa DP extern
80B3 Eroare sistem pentru interfaa DP extern
80CO Eroare sistem pentru interfaa DP extern
80C2 Eroare sistem pentru interfaa DP extern
80Fx Eroare sistem pentru interfaa DP extern
87xy Eroare sistem pentru interfaa DP extern
808x Eroare sistem pentru interfaa DP extern


Magistrala PROFIBUS volum II pag. 32/136

Tabelul 6.3 Parametrii pentru SFC15 DPWR _DAT

Parametru Declaraie Tipul datei
Zona de
memorie
Descriere
LADDR INPUT WORD
I,O,M,D,L,
constant
Specific adresa de start (n
format hexa) a modulului de
ieire al echipentului DP-slave
configurat cu HW Config
RET_VAL OUTPUT INT I,O,M,D,L Returneaz valori ctre SFC
RECORD OUTPUT ANY I,O,M,D,L
Domeniul surs pentru
scrierea datelor utilizator


Tabelul 6.4 Valorile returnate de parametrul RET_VAL al SFC DPWR_DAT

Cod de eroare
W#16#.
Explicaia
0000 Nu exist erori
8090
Nu este configurat nici un modul pentru adresa logic de baz
specificat sau a fost depait lungimea pentru datele consistente
8092
n parametrul datelor de tip ANY-Pointer a fost specificat un alt tip
dect BYTE
8093
Pentru adresa logic specificat sub LADDR nu exist nici un modul
DP n care s se nscrie datele consistente
80A1 Modulul selectat este n avarie
80BO Avarie echip DP-slave la interfaa DP extern
80B1
Lungimea zonei de destinaie specificate nu corespunde lungimii
datelor utilizator specificate n HW Config
80B2 Eroare sistem pentru interfaa DP extern
80B3 Eroare sistem pentru interfaa DP extern
80C1
Datele nscrise n modul n sesiunea precedent nu au fost nc
prelucrate
80C2 Eroare sistem pentru interfaa DP extern
80Fx Eroare sistem penlru interfaa DP extern
87xy Eroare sistem pentru interfaa DP extern
808x Eroare sistem pentru interfaa DP extern


Magistrala PROFIBUS volum II pag. 33/136

Urmtoarele exemple de proiect ilustreaz folosirea funciilor SFC14 si SFC15. Se va
utiliza aceeai structura hardware ca cea descrisa n seciunea 5.2.5 (sub titlul S7-
300/CPU315-2DP ca I-slave). n orice caz se va restrnge proiectul la o singur staie S7
DP master (S7-400) i una slave (S7-300). Din acest motiv se vor terge nodurile
ET200B i ET 200M care se configuraser n exemplul prezentat anterior n capitolul 5.

Se conecteaz automatele programabile S7-300 i S7-400, ntre ele, utiliznd un cablu
PROFIBUS adecvat i se pun echipamentele sub tensiune. Proiectul se bazeaz pe ipoteza
ca ambele automate programabile au fost resetate. Aceasta inseamn c memoria de
lucru, memoria de stocare i memoria sistem au fost complet terse. Ambele automate
programabile se afi n modul RUN (cheia pe poziia RUN-P).

Cele dou domenii consistente de date de intrare/ieire au o lungime de 10 bytes fiecare
i parametrul "consistency" este setat ca "Total lenght" (vezi totodat i seciunea 5.2.5,
fig. 5.18). Aceasta inseamn ca trebuie utilizate funciile sistem SFC14 $i SFC15 pentru
comunicaia datelor ntre echipamentul slave i cel master.

6.3.1 Programul utilizator pentru echipamentul I - slave (S7-300 cu CPU 315-
2DP)

Primul echipament slave din exemplul dat are domeniul consistent de date de
intrare/iesire mai mare de 4 bytes. Din acest motiv, trebuie utilizate la fel ca i pentru S7
DP master, funciile sistem SFC14 i SFC15 pentru comunicaia datelor de intrare/iesire.
De reinut ca datele de ieire transmise prin intermediul SFC15 de pe unitatea DP master
sunt citite pe unitatea slave cu SFC14 i tratate ca date de intrare. Fig. 6.4 ilustreaz
acest principiu.




Figura 6.4 - Comunicaia datelor I/O cu unitatea I-slave prin intermediul funciilor
SFC14 i SFC 15 (exemplu de proiect)


Unitile centrale ale familiei S7-300 nu recunosc erori de adresare. Din acest motiv, la
CPU 315-2DP, trebuie plasate datele I/O care vor fi transmise prin funciile SFC ntr-o
zon nealocat a imaginii de proces din CPU. Se pot utiliza de exemplu adresele IB 100 -
IB 109 i OB 100 - OB 109. n acest mod putei adresa aceste date n cadrul programului
utilizator cu instruciuni simplu bit, byte, word sau dublu word.

n continuare se genereaz programul utilizator pentru echipamentul slave inteligent (I-
slave)



Magistrala PROFIBUS volum II pag. 34/136
n SIMATIC Manager, se deschide proiectul S7_PROFIBUS_DP. Cu dublu click pe
directorul SIMATIC 300(1) se trece prin directoarele CPU315-2DP i S7 Program pn
se ajunge la directorul Blocks (fig. 6.5). Se deschide acest director cu dublu click. n
acest director sunt deja definite blocul de organizare OB1 i blocurile de date sistem
(SDB) generate prin HW Config. Trebuie salvat i compilat configuraia n HW
Config; altfel HW Config nu poate genera datele de sistem i nu se poate vedea n
acest moment directorul System Data.




Figura 6.5 - Simatic Manager cu directorul Blocks deschis

Dublu click pe OB1 pentru a-l deschide. Acesta deschide automat programul STEP 7
LAD/STL/FBD. Se scrie acum programul pentru OB1 n varianta STL.

n editorul de program se introduce comanda "CALL SFC14" i se confirm cu tasta
ENTER. Apare SFC14 DPRD_DAT cu parametrii de intrare i ieire afereni. Se
definesc aceti parametrii aa cum este prezentat n fig. 6.6. Se introduc
instruciunile de incrcare (load) i transfer. Se apeleaz apoi SFC15 i se definesc
din nou parametrii de intrare/ieire pentru aceasta funcie sistem. Cnd sunt apelate
aceste dou SFC, blocurile aferente acestor funcii sistem sunt copiate n mod
automat din biblioteca standard a lui STEP 7 (\SIEMENS\STEP7\S7Iibs\STOLlB30) n
directorul denumit Blocks.

Pentru a putea supraveghea uor comunicaia datelor la echipamentul DP master, se
conduce primul byte de date primit (IB100) ctre primul byte ce urmeaz a fi
transmis (QB100) utiliznd instruciunile corespunztoare de ncarcare (load) i
transfer (vezi figura 6.6). Mai trziu primul byte trimis de unitatea DP master din
zona datelor de intrare a unitalii I - slave va fi copiat imediat napoi n zona datelor de
ieire a unitii I-slave i de acolo napoi la unitatea DP Maters.

Se utilizeaz SAVE pentru a salva OB1 i se nchide apoi programul editor (n cazul
nostru editorul STL) pentru OB1. n bara de menu a Windows95/NT se trece ctre


Magistrala PROFIBUS volum II pag. 35/136
SIMATIC Manager. Directorul Blocks trebuie s conin acum obiectele bloc System
data, OB1, SFC14 i SFC15.




Figura 6.6. - Editorul de program din STEP 7 STL cu 081
(exemplu de program pentru CPU315-20P)


Dac unitatea DP master i schimb modul de funcionare sau intr n avarie, sistemul de
operare reacioneaz apelnd anumite blocuri OB de la unitatea I - slave. Dac aceste
blocuri lipsesc din structura unitii I - slave, CPU va trece n mod automat n STOP.
Urmtorul pas este de a seta blocurile relevante de eroare OB din structura unitii I -
slave pentru a preveni trecerea CPU din funcionare n STOP.

Dac unitatea central a echipamentului DP master trece din RUN n STOP, blocul de
organizare OB82 (diagnoza ntreruperilor) este apelat din structura unitalii I slave.
Pentru a preveni un STOP al unitii centrale din cauza inexistenei blocului OB82, se
insereaza acest bloc n directorul Blocks din cadrul staiei SIMATIC 300(1). Se pro-
cedeaz n felul urmtor: click dreapta n directorul Blocks pentru a deschide meniul,
apoi se selecteaza INSERT NEW OBJECT - ORGANIZATION BLOCK. n caseta de dialog
"Properties - Organization Block", se trece OB82 n campul "Name" i se nchide
aceasta fereastr de dialog cu OK. Revenind n SIMATIC Manager se va vedea c
obiectul OB82 a fost acum inserat n directorul Blocks.

Dac unitatea DP master intra n avarie, este apelat OB86 (avaria sertarulului) din
structura echipamentului slave. Pentru a preveni trecerea n STOP a unitii CPU/slave
trebuie definit blocul OB86. Se procedeaz la fel cum a fost indicat pentru OB82.
Utilizarea i evaluarea acestor blocuri de eroare O8 este descris n detaliu n capitolul
7.



Magistrala PROFIBUS volum II pag. 36/136
Se utilizeaz butonul DOWNLOAD din bara de menu sau se selecteaz PLC -
DOWNLOAD din bara de menu, pentru a copia toate blocurile din directorul Blocks al
CPU 315-2DP. Pentru aceasta trebuie s se conecteze consola de programare sau PC-
ul la CPU 315-2DP utiliznd cablul MPI i cuplnd alimentarea cu tensiune a
automatului programabil. n timpul secvenei de descrcare (download) comutatorul
de mod de lucru al CPU 315-2DP trebuie sa fie n pozitia RUN-P sau STOP.

Dup descarcare (download) se comuta CPU 315-2DP din nou n RUN. Aceasta
nseamn c dac comutatorul respectiv a fost n poziia STOP n timpul descrcarii, el
trebuie sa fie trecut acum din STOP n pozilia RUN-P. Dac comutatorul se afl deja n
pozilia RUN-P n timpul descrcrii, vei fi n mod automat ntrebat dac CPU 315-2DP
trebuie restartat. Se confirm aceasta cu OK. LED-urile de pe CPU 315-2DP
referitoare la interfaa DP vor fi n urmtoarele stri LED-ul "SF DP" este aprins i
LED-ul "BUSF" clipete.


6.3.2 Programul utilizator pentru unitatea DP master (87-400 cu CPU416-2DP)


Pentru a genera programul unitii DP master pentru exemplul nostru de proiect, se
deschide directorul Blocks din unitatea SIMA TIC 400(1). Se deschide OB1 i se apeleaz
funciile SFC14 i SFC15 aa cum este indicat n figura 6.7.




Figura 6.7 - Programul DP master pentru comunicatia datelor prin intermediul
funciilor SFC14 i SFC15 (exemplu)


Pentru a preveni trecerea n STOP a unitii centrale master datorit lipsei vreunui bloc
OB de diagnoz i eroare, se definesc OB82 i OB86 n structura CPU DP master. Se
utilizeaz blocurile DB10 i DB20 ca zone de date pentru datele de intrare/ieire ale
echipamentului I - slave. Se verific faptul ca s-a rezervat spaiu suficient pentru aceste
blocuri DB.

Se selecteaz directorul Blocks, deschidei menu-ul scurt i se utilizeaz INSERT NEW
OBJECT - DATA BLOCK pentru a insera un nou bloc de date. n caseta de dialog
"Properties-Data Block", se introduce DB 10 n cmpul "Name" i se nchide caseta de
dialog cu OK.

Dublu click pe DB10 n directorul Blocks. n caseta de dialog "New Data Block" se
selecteaz "Data block" n grupul Create. Se confirma cu OK. Se deschide astlel
editorul DB. Se introduce BYTE-ARRAY (ARRAY matrice - = sumarul elementelor de
acelai tip de date) cu o lungime de 10 bytes (bytes de la 0 la 9) (vezi fig 6.8). Se


Magistrala PROFIBUS volum II pag. 37/136
salveaz DB10. Se definesc n acelai mod DB20 dar de aceasta data n "Outputdata"
n coloana "Name". Se salveaz DB20 i se nchide ecranul de editare pentru DB10 i
DB20.




Figura 6.8 Editorul DB cu DB10 (exemplu de program CPU416-2DP)


Prin bara de menu se revine n directorul Blocks din SIMATIC Manager. Acum se
selecteaz comanda DOWNLOAD pentru a copia toate blocurile din directorul Blocks n
structura CPU 416-2DP. Se verific montarea cablului de conectare MPl ntre PG/PC i
CPU 416-2DP i c s-a trecut comutatorul de mod de lucru al CPU pe poziia STOP.

Dup descarcare (download), se trece comutatorul de mod de lucru al CPU pe poziia
RUN-P. CPU trebuie s fie acum n modul RUN. Nici unul din LED-urile de eroare
aferente CPU nu trebuie sa fie aprinse sau s clipeasca. Ele trebuie sa fie stinse. Dac
este aa, atunci comunicaia de date pe reeaua PROFIBUS DP ntre unitatea master
i I - slave se va desfaura fr nici o eroare.


6.3.3 Testarea schimbului de date ntre unitile DP Master i I - slave


Pentru a testa schimbul datelor de intrare/ieire, se selecteaz imaginea online a
proiectului, astfel: SIMATIC Manager - View - ONLINE. Se verific montarea corect a
cablului de conectare MPl ntre PG/PC i CPU 416-2DP.



Magistrala PROFIBUS volum II pag. 38/136
Se deschide directorul SIMATIC 400(1) i cu click dreapta pe CPU 416-2DP se intr n
menu-ul scurt. Se selecteaza PLC - MONITOR/MODIFY VARIABLES. Se pot acum modifica
variabilele i monitoriza rspunsul sistemului.
Se introduc cele dou variabile DB20.DBBO (primul byte cu date de ieire de pe I-slave)
i DB10.DBBO (primul byte cu date de intrare de pe I-slave) aa cum este indicat n fig.
6.9. Se introduce o valoare modificata, de ex. "B#16#11", pentru primul byte cu date de
ieire. Acum se starteaza monitorizarea variabilelor selectnd n bara de menu
VARIABLE- MONITOR sau comanda MONITOR (ACCORDING TO TRIGGER) din menu. Cele
dou valori monitorizate indic "B#16#00" Acum, se selecteaz n bara de menu
VARIABLE-ACTIVATE MODIFY VALUES pentru a activa valoarea introdus manual pentru
primul byte cu date de ieire de pe I slave. Se va constata c ambele valori se vor
schimba prelund valoarea setat. Motivul pentru aceasta este ca datele pe care unitatea
slave le-a primit de la DP master sunt returnate imediat ctre DP master prin programul
utilizator.



Figura 6.9 - Funcia Monitor/Modify Variables din cadrul STEP 7, pentru primul byte
cu date de intrare, respectiv pentru primul byte cu date de ieire de pe I-slave


6 6. .4 4 T Tr ra at ta ar re ea a n nt tr re er ru up pe er ri il lo or r d de e p pr ro oc ce es s

Similar cu I/O conectate n sertarul central sau n cel de extensie al echipamentului
SIMATIC S7 i echipamentele I/O distribuite pot genera de asemenea ntreruperi de
proces. ntr-o retea PROFIBUS ntreruperile de proces pot fi generate de uniti DP slave
sau de module individuale incluse ntr-o unitate DP slave; semnalele pot fi furnizate de
unitile DP slave sau modulele I/O care permit prelucrarea ntreruperilor. Astfel, un
modul de intrri analogice cu posibilitate de a prelucra ntreruperile este capabil s
furnizeze semnalul corespunztor n momentul cnd una din valorile masurate a depit
limitele admisibile.
Programul utilizator este ntrerupt de o ntrerupere de proces i n acest moment este
apelat un anume OB.


Magistrala PROFIBUS volum II pag. 39/136
De notat c, n cazul echipamentelor SIMATIC S7, o ntrerupere de proces este tratat
uneori ca o ntrerupere hardware. Urmtorul exemplu prezint modul n care un
echipament slave genereaza o ntrerupere de proces ntr-o retea PROFIBUS i cum este
recunoscut i evaluat aceast ntrerupere de ctre unitatea DP master. Staia slave
(slave inteligent) este un automat programabil S7-300 cu CPU 315-2DP i staia master
este un automat programabil S7 -400 cu CPU 416-2DP.


6.4.1 Generarea unei ntreruperi de process pe staia slave inteligent (S7-300)

Pentru a genera o ntrerupere de proces n staia DP master aferent, se apeleaz funcia
SFC7 DP_PRAL la staia CPU 315-2DP care a fost configurat ca unitate slave inteligent
(vezi fig. 6.10). Este de reinut c numai automatele programabile S7-400 i S7-300 cu
CPU 31X-2DP permit aceasta funcie.

Parametrii de intrare IOID i LADDR ai funciei de sistem identific n mod clar
ntreruperea de proces solicitat. n exemplul nostru vom prelucra aceasta ntrerupere de
proces pentru modulul de ieire din unitatea I slave, cruia i-a fost data adresa de start
"1000".



Figura 6.10. Generarea unei ntreruperi de proces cu S7-300 (CPU 315-2DP) ca slave
inteligent

n exemplul nostru suntem interesai numai de modul n care acioneaz ntreruperea de
proces n I-slave i cum este ea prelucrat n DP master. Pe unitatea I slave se va
declana ciclic ntreruperea de proces. Astfel testarea i monitorizarea funciei se poate
face mai uor.

Se vor transmite dou componente cu informaii suplimentare ctre DP master. n prima
parte a acestui dublu word, parametrul AL_INFO care este un parametru de intrare al
SFC7 transmite un identificator ID al ntreruperii, specific aplicaiei. Se folosete "ABCD"
n exemplul nostru. n al doilea rnd se va transmite n parametrul ultimei pri a acestui
dublu word un numrtor de ntreruperi (MW106). Numrtorul incrementeaz dup
fiecare funcie pe care o realizeaz. Identificatorul de ntrerupere ID este trimis ctre DP
master n acelai timp cu mesajul de ntrerupere de proces. n DP master identificatorul
lD al ntreruperii este disponibil n variabila local OB40_POINT_ ADDR n timp ce este
prelucrat OB40.
Pentru a declana ntreruperea de proces, se intr n modul STL, aa cum este prezentat
n fig 6.11, n blocul de organizare OB1 pentru CPU din staia SIMATIC 300(1).


Magistrala PROFIBUS volum II pag. 40/136
Se deschide blocul OB1 deja existent n directorul Blocks i adugai instruciunile
menionate. Se salveaz blocul i se iese din ecranul de editare pentru OB1 din STEP 7.

Se comut, apoi, staia S7-300 n STOP folosind comutatorul de mod de lucru de pe CPU
i se descarc blocul de organizare OB1 modificat n CPU 315-2DP. Se va scrie peste cel
existent aici.



Figura 6.11 - Exemplu de program pentru generarea unei intreruperi de proces pe staia
DP slave 57-300


6.4.2 Prelucarea ntreruperii de proces pe staia DP Master /S7-400)

ntreruperea de proces declanat de echipamentul I slave i transmis prin reeaua
PROFIBUS-DP este identificat de unitatea central a staiei DP master. Sistemul de
operare al CPU master apeleaz blocul de organizare aferent ntreruperii, OB40. Datele
locale ale lui OB40 (vezi seciunea 5.1.2) conin printre altele adresa logic de baz
pentru modulul care a generat ntreruperea i anumite informaii despre iniiatorul
ntreruperii. Cu module mai complexe, datele locale ale OB40 conin de asemenea
informaii despre identificarea i starea ntreruperii. Dup execuia programului OB40,
unitatea central a staiei al DP master transmite un semnal de confirmare ctre unitatea
inteligenta I slave, care a declanat alarma. Astlel este schimbat starea parametrului de
ieire BUSY, apelat, a funciei de sistem SFC7 din"1" n "0".

Pentru a evalua ntreruperea de proces n DP master se definete blocul de organizare
OB40 n directorul Blocks din staia master SIMATIC 400(1). Se editeaz apoi n modul
STL aa cum este prezentat n fig. 6.12. Salvai OB40 i nchideti ecranul de editare
pentru OB40 din STEP7, LAD/STL/FBD

Instructiunile de ncarcare i transfer (vezi fig. 6.12) copiaz adresa de baz a modulelor
(submodulelor) I/O de ntreruperi n memoria word (MW10) i identificatorul lD de
ntrerupere, specific utilizatorului, n memoria dublu word MD12 Ulterior se va putea
utiliza funcia STEP 7 Monitor/Modify Variables pentru a observa procesarea ntreruperii
prin monitorizarea acestor dou zone de memorie.


Magistrala PROFIBUS volum II pag. 41/136


Figura 6.12 Exemplu de program n S7-400 DP master pentru evaluarea ntreruperii
de proces

Se descarc, acum, OB40 n unitatea central CPU416-2DP a staiei master. Se comut
apoi CPU S7-300 n RUN utiliznd comutatorul de mod de lucru (ambele automate
programabile trebuie sa fie acum n modul RUN).


Testarea rspunsului unitii DP master la o ntrerupere de proces

Pentru a testa reacia unitii DP master la o ntrerupere de proces, se schimb n
SIMATIC Manager imaginea online selectnd VIEW ONLINE. Se verific din nou
montarea corect a cablului de conectare MPI ntre PG/PC i CPU 416-2DP.

n directorul SIMATIC 400(1), se deschide directorul Blocks. Dublu-click pe OB40 pentru
a obine imaginea online a OB40; astfel se poate observa executarea lui n STEP 7. n
bara de menu se selecteaza DEBUG - MONITOR pentru a comuta ctre starea funciilor
pentru OB40 (vezi fig 613). Acum se poate observa cum este prelucrata ntreruperea de
proces n unitatea DP master.



Figura 6.13 Starea funciei pentru OB40 (exemplu de program)


Magistrala PROFIBUS volum II pag. 42/136
6 6. .5 5 T Tr ra an ns sf fe er ru ul l d da at te el lo or r n nr re eg gi is st tr ra at te e i i p pa ar ra am me et tr ri il lo or r

Automatele programabile SIMATIC S7 permit transferul nregistrarilor de date din
programul utilizator ctre modulele SIMATIC S7. Aceasta este o metod de modificare a
setului de parametri afereni modulelor S7 n timpul funcionrii. Acest transfer online al
nregistrarilor de date poate fi aplicat att modulelor din configuraia central ct i celor
din structurile distribuite.

Se disting dou tipuri de nregistrari de date care pot fi transferate ctre modulele S7:
nregistrarea dinamica a datelor i
nregistrarea statica a datelor.
nregistrrile dinamice de date sunt asigurate n mod obinuit de ctre programul
utilizator, n timp ce nregistrarile statice ale datelor sunt generate n programul HW
Config i sunt memorate n permanen n blocurile de date de sistem ale unitii
centrale. SIMATIC S7 ofer o serie de funcii sistem (SFC=System Function Call) pentru
transferarea nregistrarilor de date n modulele S7.

Exemplul urmtor descrie modul n care se nscriu nregistrarile de date sau parametrii n
modulele S7. n acest scop se utilizeaz blocurile funcionale speciale SFC WR_PARM i
SFC56 WR_DPARM. SFC55 transfer o nregistrare dinamic a datelor al cror continut l
putei defini funcie de solicitri. SFC56 transfer o nregistrare static a datelor, care a
fost generat n HW Config i a fost memorat n blocul de date de sistem (SDB) din CPU.
n timpul startarii sistemului, aceasta nregistrare de date este transferat n mod
automat modulului corespunztor.

n exemplul nostru se va utiliza funcia sistem SFC55 pentru a modifica gama de masur
a modulului de intrri analogice de pe staia ET 200M, care a fost configurat anterior n
seciunea 5.2.5. Gama de masur va fi modificat de la +/- 10 V la +/- 2.5 V. Ulterior se
va anula modificarea n setul de parametrii apelnd SFC56 astfel nct modulul va utiliza
din nou parametrii specificai mai nainte, n timpul configurarii n HW Config.



Figura 6.14. Transferarea unei nregistrri de date ctre un modul S7,
apelnd SFC55/SFC56


Magistrala PROFIBUS volum II pag. 43/136

n practic, aceast funcie poate fi utilizat, de ex., cnd o valoare de intrare msurat
se apropie de o anumit stare sau valoare i este necesar, pentru o scurt perioad, o
rezoluie mai mare.


6.5.1 Prezentarea nregistrarilor de date (DR1) pentru modulul de intrri
analogice al SIMATIC S7-300


Modulul de intrri analogice utilizat n exemplul nostru este modulul "SM331 A12x12 Bit"
a seriei SIMATIC S7-300. El are dou canale de intrri analogice cu o rezolutie de 12 - 14
bits. Tabela 6.5 prezint nregistrarea datelor aferente modulului de intrri analogice a
automatului programabil S7-300.DOeoarece nregistrarea nr. 0 (DR0) poate fi numai
citit de funciile sistem, dar nu si nscrisa ea nu poate fi transferat prin SFC55
modulului de intrri analogice.


Tabelul 6.5 nregistrarea datelor i parametrilor modulelor de intrri analogice
din seria S7-300

Parametru lnregistrarea nr.
Parametrul poate fi
setat cu SFC55
Diagnoza grupului 0 Nu
Diagnoza (incl. test rupere conductor) 0 Nu
Autorizarea alarmei pt. valori limit
1
Da
Autorizare diagnoz ntreruperi Da
Interferen frecvene Da
Tipul de msurare Da
Gama de msurare Da
Limita superioar Da
Limita inferioar Da


Figura 6.15 ilustreaz n detaliu cum este structurat nregistrarea de date DR1 n cazul
n care ea conine parametrii pentru modulele de intrri analogice ale automatelor
programabile S7-300. Parametrii stocai n DR1 se pot utiliza pentru autorizarea
alarmelor i ntreruperilor, selectarea timpilor de integrare pentru blocarea frecvenelor
perturbatoare, definirea tipului i domeniului de msur i definirea valorilor limit
inferioar i superioar a gamei de msur pentru canalele de intrare analogice, dac
este cazul. DR1 are o lungime de 14 bytes.

Tabelul 6.6 prezint posibilele setri ale timpilor de integrare pentru blocarea frecvenelor
perturbatoare, aferente modulelor de intrri analogice.


Magistrala PROFIBUS volum II pag. 44/136


Figura 6.15 - Prezentarea nregistrarii de date DR1 pentru modulele de intrri analogice
ale seriei S7-300



Tabelul 6.6 Timpi de integrare care pot fi setai
Pentru modulele de intrri analogice ale seriei S7-300

Blocarea frecvenelor perturbatoare Timp de integrare Setare
400 Hz 2,5 msec 2#00
60 Hz 16,7 msec 2#01
50 Hz 20,0 msec 2#10
10 Hz 100,0 msec 2#11



Magistrala PROFIBUS volum II pag. 45/136
Tabelul 6.7 prezint gamele de msur ce pot fi definite pentru msurri de tip
"tensiune" n cazul modulelor de intrri analogice ale seriei S7-300.

Tabel 6.7 - Domenii de msur pentru msurtori de tip "tensiune"
pentru modulele de intrri analogice ale seriei S7-300

Tipul msurarii Setare Gama de msura Setare
Tensiune 2#0001 +/- 80 mV 2#0001
+/- 250 mV 2#0010
+/- 500 mV 2#0011
+/- 1 V 2#0100
+/- 2,5 V 2#0101
+/- 5 V 2#0110
1 - 5 V 2#0111
+/-10 V 2#1001
+/- 25 mV 2#1010
+/- 50 mV 2#1011

n exemplul nostru de proiect, configurat n HW Config, s-au setat urmtoarele valori
pentru modulele de intrri analogice ale staiei ET200M

Diagnoza Diagnoza de grup "ON"
Tipul masuratorii Tensiune (V)
Gama de msur +/-10V
Timp de integrare 20 msec


6.5.2 Exemplu: Schimbarea parametrilor modulelor de intrri analogice
utiliznd SFC55 WR_PARM

Urmtorul exemplu pentru utilizarea funciei sistem SFC55 este bazat pe exemplul
anterior de proiect "ET200M" descris n sectiunea 5.2.5. n orice caz, atta timp ct se
utilizeaz numai staia S7 DP master S7-400 i staia DP slave ET200M, vor trebui terse
staia ET200M i staia S7-300 configurate anterior n HW Config.

Se conecteaza interfeele DP ale staiilor S7-400 i ET200M utiliznd un cablu PROFIBU8
i se cupleaza sursele de alimentare ale echipamentelor. Exemplul nostru este bazat pe
ipoteza c s-a transmis un reset general la staia DP master i acest automat programabil
este n modul RUN (comutatorul de mod de lucru este n poziia RUN-P). n plus se
consider ca adresa de PROFIBUS a statiei ET200M a fost setata pe "5".

n directorul SIMATIC 400(1) se deschide directorul Blocks i se definete blocul de date
DB30 cu structura prezentata n tabelul 6.8. Se salveaz blocul i se prsete ecranul
editor pentru acest bloc.



Magistrala PROFIBUS volum II pag. 46/136
Tabelul 6.8 - nregistrarea de date 1 pentru modulul de intrri analogice
pentru schimbarea gamei de msur la +/-2,5V

Byte nr. Nume Tip
Valoare
iniial
Comentarii
0.0 STRUCT
+00 AlarmEnable BYTE B#16#00
Valoare limit/ntrerupere
diagnoz
+1.0 IntTime BYTE B#16#02 Timp integrare: 20 msec
+2.0 M_Kgr_O BYTE B#16#15
Grup canale 0 (tensiune: +/-
2,5V)
+3.0 M_Kgr_1 BYTE Grup canale 1 (nerelevant)
+4.0 M_Kgr_2 BYTE Grup canale 2 (nerelevant)
+5.0 M_Kgr_3 BYTE Grup canale 3 (nerelevant)
+6.0 OGr_Kgr_0H BYTE
+7.0 OGr_Kgr_0L BYTE
Valori limit nerelevante ct timp
nu au fost autorizate
+8.0 UGr_Kgr_0H BYTE
+9.0 UGr_Kgr_0L BYTE
+10.0 OGr_Kgr_1H BYTE Nu exist
+11.0 OGr_Kgr_1L BYTE Nu exist
+120 UGr_Kgr_1H BYTE Nu exist
+13.0 UGr_Kgr_1L BYTE Nu exist
-14.0
END_
STRUCT



Se trece cu ajutorul SIMATIC Manager n imaginea offline selectnd View - Offline n bara
de menu. n directorul SIMATIC 400(1) se deschide directorul Blocks i OB1. Se
introduce funcia sistem SFC55 WR_PARM aa cum este prezentat n fig. 6.16. Se
salveaz OB1 i se nchide ecranul de editare n LAD/STL/FBD.
Se revine n SIMATIC Manager. Se utilizeaz tasta DOWNLOAD din bara de menu pentru
a copia toate blocurile din directorul SIMATIC 400(1) n CPU416-2DP. De menionat c
este necesar ca n prealabil s conectati consola Dvs de programare sau PC-ul cu ajutorul
unui cablu MPl la unitatea central CPU416-2DP.


Dupa efectuarea acestei operaii trebuie ca unitatea central CPU416-2DP s fie n modul
RUN si nici unul din LED-urile indicatoare de erori referitoare la PROFIBUS-DP ("SF DP"
sau "BUSF") s nu fie aprinse sau s clipeasc. Dac toate aceste LED-uri sunt stinse,
comunicaia datelor utilizator ntre unitatea DP master i ET200M funcioneaz corect.



Magistrala PROFIBUS volum II pag. 47/136


Figura 6.16 - Apelarea funciei SFC55 pentru schimbarea parametrilor setai
pentru modulul de intrare analogic



6.5.3 Testarea parametrilor afereni modulului de intrri analogice, schimbai cu
ajutorul SFC55 WR_PARM


Se utilizeaz funcia STEP 7 Monitor/Modify Variables (vezi sectiunea 6.3.3) pentru a
apela funcia sistem programat SFC55 i se observ modul n care aceast SFC modific
gama de msur a modulului de intrri analogice din cadrul staiei ET200M, de la +/- 10
V la +/- 2.5 V.

Se introduc n tabelul cu variabile, n cmpul "Adress" cele dou variabile MB30
(M30.0=REQ i M30.1=BUSY) i MW32 (RET_VAL). Se indic o modificare a valorii pentru
MB30 la B#16#01. Se activeaz afiarea valorilor monitorizate, selectnd din bara de
menu VARIABLE-DISPLAY FORCE VALUE. Valoarea monitorizat pentru MB30 este
B#16#00, n timp ce valoarea monitorizat pentru RET_VAL (MW32) trebuie s indice
valoarea W#16#7000. Se selecteaz ACTIVATE MODIFY VALUES pentru a activa valoarea
introdus pentru MB30. Se starteaz astfel funcia sistem SFC55.

Imediat dup startarea procedurii de forare, cele dou variabile trebuie s conin din
nou valorile monitorizate initial. Aceasta indic faptul c funcia respectiv i-a executat
corect programul.

Observaie: Cnd sistemul master DP este restartat, modificrile de parametri realizate
pentru modulul de intrri analogice sunt pierdute. n acest caz modulul de intrri
analogice va primi parametrii setai static prin DR1, memorat n blocul de date sistem.


6.5.4 Programul utilizator pentru schimbarea parametrilor definiti pentru
modulul de intrri analogice, folosind SFC56 WR_DPARM


SFC56 WR_DPARM transfer parametrii originali ai modulului, definiti n HW Config, ctre
modulul de intrri analogice al staiei ET200M. Aceti parametri definiti sunt pstrai n
nregistrarea de date DR1. DR1 este predefinit pentru modulul de intrri analogice i
ncrcat n SOB din CPU.


Magistrala PROFIBUS volum II pag. 48/136



Figura 6.17 - Apelarea funciei SFC56 WR_DPARM n OB1


Pentru a programa apelarea funciei sistem, se deschide directorul SIMATIC 400(1),
urmat de directorul Blocks i se deschide blocul de organizare OB1. Se introduce n STL
apelarea funciei SFC56 WR_DPARM, conform fig. 6.17. Se salveaz OB1 i se nchide
ecranul de editare n STEP 7 LAD/STL/FBD.

Se revine n SIMATIC Manager i se utilizeaz DOWNLOAD pentru a copia toate blocurile
din directorul Blocks al staiei SIMATIC 400(1) n unitatea central CPU416-2DP. Se
verific modul de conectare a consolei de programare/PC-ul la CPU416-2DP cu ajutorul
cablului MPI.
Dup transfer, CPU416-2DP trebuie s fie n modul RUN i nici unul din LED-urile de
eroare referitoare la DP ("SF DP" sau "BUSF") nu trebuie s fie aprinse sau s clipeasc.
Acelai lucru este valabil i pentru LED-urile de pe staia ET200M n acest caz
comunicaia dintre unitatea DP master i staia ET200M funeioneaz corect.


6.5.5 Testarea parametrilor afereni modulului de intrri analogice, modificati
prin SFC56 WR_DPARM


Se folosete funcia STEP7 Monitor/Modify Variables pentru a apela funcia SFC56, pro-
gramat i se observ cum restabilete aceast funcie (SFC56) parametrii definii pentru
modulul de intrri analogice din cadrul staiei ET200M.

Se introduce n tabelul cu variabile, n cmpul "Adress" cele dou variabile MB40
(M40.0=REQ i M40.1=BUSY) i MW42 (RET_VAL). Se specific o valoare monitorizat de
B#16#01 pentru MB40. Se activeaz afiarea valorilor monitorizate, selectnd din bara
de menu: VARIABLE - DISPLAY FORCE VALUE.
Valoarea monitorizat pentru MB40 este B#16#00. Starea valorii pentru RET_VAL
(MW32) trebuie s arate valoarea W#16#7000. Se selecteaz ACTIVATE MODIFY
VALUES pentru a activa valoarea introdus pentru MB40. Se starteaza astfel funcia
sistem SFC56.

Imediat dup startarea procedurii de forare, cele dou variabile conin din nou valorile
de forare introduse. Aceasta indic faptul c funcia respectiv i-a executat corect
programul.



Magistrala PROFIBUS volum II pag. 49/136

6 6. .6 6 A Ac ct ti iv va ar re ea a c co om me en nz zi il lo or r p pe en nt tr ru u c co on nt tr ro ol lu ul l c co om mu un ni ic ca a i ie ei i D DP P - -
S SY YN NC C/ /F FR RE EE EZ ZE E


Comenzile de control SYNC (sincronizarea ieirilor) i FREEZE (nghearea intrrilor)
permit coordonarea comunicaiei datelor cu mai multe uniti "slaves".

Un echipament DP master cu funcionaliti corespunztoare poate transmite simultan
comenzile de control (telegrame de emisie) SYNC i/sau FREEZE ctre un grup de uniti
DP "slaves". Unitile DP "slaves" sunt combinate, pentru acest scop, n grupuri SYNC i
FREEZE. Pot fi create pn la 8 grupuri pentru fiecare echipament master. n orice caz
fiecare "slave" poate fi alocat numai unui singur grup.

Se folosete comanda de control SYNC dac se dorete sincronizarea ieirile mai multor
uniti "slaves". Primind comanda de control SYNC, unitile DP "slaves" adresate citesc
datele pe care le-au primit, cu ultima telegram Data_Exchange, de la echipamentul DP
master i care au fost stocate n buffer-ul lor de transfer. Apoi, vor comuta datele spre
ieiri.


Figura 6.18 Secvena principal a comenzii SYNC


Aceasta permite activarea simultan (sincronizarea) a datelor de ieire a mai multor
uniti "slaves". Fig. 6.18 prezint secvena principal a comenzii SYNC.

Comanda de control UNSYNC anuleaz modul SYNC pentru unitile DP "slaves" adresate.
Acestea revin la modul ciclic de transfer al datelor. Aceasta nseamn ca datele transmise
de echipamentul DP master sunt imediat comutate ctre ieiri.

Se foloseste comanda de control FREEZE dac se dorete s se nghee datele de intrare
ale unitilor DP "slaves". Cnd este transmis comanda FREEZE ctre un grup de uniti


Magistrala PROFIBUS volum II pag. 50/136
DP "slaves", toate acestea nghea, n mod simultan, actualele valori existente la
intrrile lor, astfel nct acestea s poat fi citite de echipamentul DP master. Datele de
intrare ale unitatilor DP "slaves" nu vor fi reactualizate pn cnd nu este primit o noua
comanda FREEZE. Fig. 6.19 prezint secvenele comenzii FREEZE.




Figura 6.19 Secvenele principale ale comenzii FREEZE

Comanda de control UNFREEZE anuleaz modul FREEZE pentru unitile DP "slaves"
adresate, astlel nct acestea revin la modul ciclic de transfer al datelor ctre echipa-
mentul DP master. Datele de intrare sunt imediat reactualizate la unitalile DP "slaves" i
pot fi apoi citite imediat de ctre echipamentul DP master.

De reinut c, dup un restart "hot" sau "warm", unitile DP "slaves" nu trebuie
comutate n modul SYNC sau FREEZE pn cnd nu au fost primite primele comenzi
SYNC sau FREEZE transmise de echipamentul DP master.


6.6.1 Exemplu de utilizare a comenzilor SYNC/FREEZE cu DP Master IM 467


Urmtorul exemplu prezint modul de utilizare al comenzilor de control SYNC/FREEZE.
Pentru a crea configuraia solicitat de instalaie, se deschide SIMATiC Manager i n bara
de menu, se selecteaz FILE-NEW. Se d noului proiect numele "SYNCFR" i se prsete
ecranul cu OK.

Utiliznd INSERT - STATION - SIMATIC 400STATION se introduce o noua staie S7-400.



Magistrala PROFIBUS volum II pag. 51/136
Cu dublu-click pe directorul SIMATIC 400(1) se deschide staia respectiv. Obiectul
Hardware apare n partea dreapt a ecranului SIMATIC Manager. Cu dublu click pe acest
obiect se deschide configuraia hardware a staiei SIMATIC 400.

Se introduce sertarul "UR2", preluandu-l din catalogul hardware. Se amplaseaz sursa de
alimentare "PS407 10A" n slotul 1 al sertarului. Cnd se selecteaz unitatea central
trebuie avut n vedere ca ea trebuie sa permit funciile SYNC i FREEZE. Se selecteaz
de ex. CPU 416-1 cu numrul de comanda 6ES7416-1XJ02-0ABO i se amplaseaz n
slotul 3.



Figura 6.20 Selectarea IM 467 din catalogul hardware

Pentru a configura modulul DP master (IM 467), se acceseaz n catalogul hardware al
staiei SIMATIC 400 i se deschide subcatalogul IM 400.
Se selecteaz modulul IM 467 cu numrul de comand 6ES7467-5GJ01-0ABO i se
amplaseaz n slotul 4. Vezi figura 6.20.

Cnd se amplaseaz modulul n sertar, apar n mod automat pe ecran:

fereastra de dialog "Properties PROFIBUS Station IM 467"

tabul "Network connection".

Se selecteaz NEW i se confirm fereastra de dialog cu OK. Se creeaz astfel o nou
subreea PROFIBUS cu o rat de transmisie de 1,5 Mbaud i un profil al parametrilor
magistralei de tip "OP". Se confirm adresa sugerat "2" pentru IM 467 i se inchide
fereastra de dialog cu OK. Modulul IM 467 este acum amplasat n slotul 4 i sistemul OP
master pentru IM 467 este prezentat grafic.


Magistrala PROFIBUS volum II pag. 52/136

n pasul urmtor se vor configura unitile "slaves". Se va utiliza o staie simpl ET 200B
care permite utilizarea comenzilor de control SYNC i FREEZE. n directorul Hardware, se
deschide gama de module PROFIBUS-DP. Se alege modulul "B-16DI" din subcatalogul
"ET200B".

Prin procedeul "drag", se aduce modulul n sistemul DP master cu IM467, afiat pe ecran.
Se deschide fereastra de dialog "Properties of PROFIBUS station ET200B 16 DI". Se
selecteaza "3" ca adres i se inchide ecranul cu OK.



Figura 6.21 Configuraie hardware cu IM 467


Prin procedeul "drag", se aduce modulul "B-16DO" din catalogul hardware PROFIBUS-DP
- ET 200B n sistemul master cu IM 467. n fereastra de dialog "Properties of PROFIBUS
station ET200B 16 DO", se selecteaz "4" ca adres PROFIBUS i se nchide ecranul cu
OK.

Configuraia sistemului DP master cu IM 467 este acum complet.

n continuare se definesc setrile pentru funciile SYNC/FREEZE.
Pentru aceasta se intervine cu dublu click n sistemul DP master, PROFIBUS (1), afiat pe
ecran.

Pe ecran apar :

fereastra de dialog "DP Master System Properties"


Magistrala PROFIBUS volum II pag. 53/136
tabul "Group Assignment".

Aici, se pot aloca diferitelor grupuri unitile DP"slaves" cu capabiliti SYNC/FREEZE.
Vezi figura 6.22.

Prima coloan a tabelului conine unitile DP "slaves" configurate n cadrul sistemului DP
master. Ele sunt organizate n ordinea adreselor lor de PROFIBUS (aceste adrese sunt
trecute n paranteze). Coloanele 1 la 8 conin 8 posibile grupuri crora le pot fi alocate
unitile DP "slaves".




Figura 6.22 Alocarea grupurilor HW Config


n tabul "Group Assignment" se selecteaz nti "PROPERTIES" pentru a specifica
caracteristicile grupurilor utilizate. Se deschide fereastra de dialog "Group properties". n
coloana "Comment" se poate specifica un text suplimentar (comentarii/descrierea
grupurilor) pentru grupuri specifice. n coloana "Properties" se selecteaz funcia care se
dorete a fi alocata grupului.

Se definesc parametrii grupurilor aa cum este aratat n fig. 6.23.

Grupul 1 este definit ca grup FREEZE i grupul 2 este definit ca grup SYNC. Se nchide
ecranul cu OK.



Magistrala PROFIBUS volum II pag. 54/136


Figura 6.23 Proprietile grupurilor HW Config

Acum se reintr n fereastra de dialog "DP Master System Properties" i cu tabul "Group
Assignment" activat. Click pe staia B-16DI. Se poate aloca acum aceasta unitate DP
"slave" grupului 1. Se selecteaz apoi unitatea DP "slave" - 816-DO i se aloca grupului 2
(vezi figura 6.24). Se confirma setarile cu OK.



Figura 6.24 Alocrile grupurilor configurate cu modulele ET 200B


Magistrala PROFIBUS volum II pag. 55/136

Configurarea sistemului DP master este acum complet.

Se selecteaz STATION - SAVE AND COMPILE. Se comut staia SIMATIC 400 n STOP i
se efectueaz DOWNLOAD a configuraiei hardware a sistemului SIMATIC S7-400.
Trebuie preluate i setrile hardware ale staiei SIMATIC 400 configurate n HW Config.

Se conecteaz modulul IM 467 la cele dou module ET200B utiliznd cablul PROFIBUS i
se schimb poziia comutatorului pentru modul de operare al CPU416-1 n RUN-P. CPU
trece n RUN. Toate LED-urile roii aferente strilor de avarie trebuie s fie stinse. Se
nchide programul HW Config.

6.6.2 Generarea programului utilizator pentru funciile SYNC/FREEZE

Acum se vor programa funciile SYNC/FREEZE cu SFC 11. Ca exemplu, SFC11 DPSYC_FR
va fi programat n OB1 i apelat, apoi, la un semnal cu schimbare de valoare (flanc).
Se selecteaz, prin dublu click unitatea central CPU 416-1, ce exist acum n fereastra
din dreapta a SIMATIC Manager. Obiectul se va deschide i va apare "S7-Programm(1)".
Cu dublu click pe "S7-Programm(1)" i n final pe "Blocks" se deschide acest director i
devine vizibil OB1 (prevzut deja implicit; vezi fig. 6.25).



Figura 6.25 SIMATIC Manager cu directorul "Blocks" deschis

Se deschide OB1 cu dublu click. Apare fereastra "Properties - Organization Block" pentru
OB1. Prin acionarea tastei OK se starteaz instrumentul de programare STEP7
LAD/STL/FBD ce va fi utilizat pentru programarea OB1 n sistem STL (lista de
instruciuni).


Magistrala PROFIBUS volum II pag. 56/136
Pentru a putea folosi SFC11 din biblioteca standard, se selecteaz VIEW CATALOG.
n lista "Program Elements" se selecteaz "LIBRARIES - STANDARD LIBRARY - SYSTEM
FUNCTION BLOCKS" (vezi figura 6.26).



Figura 6.26 Programul LAD/STL/FBD catalogul blocurilor funcionale
ale sistemului


Se selecteaz SFC11 DPSYC_FR i se preia n prima reea a OB1. Se completeaz
programul STL aa cum este prezentat n figura 6.27.

Se salveaz i se descarc OB1 n CPU 416-1. Se poate monitoriza, acum, programul,
utiliznd funcia STEP7 Monitor/Modify Variables. Pentru aceasta se selecteaz, n ecranul
LAD/STL/FBD, PLC - MONITOR/MODIFY VARIABLES.

Se editeaz n liniile din tabel aa cum este indicat n figura 6.28. "QB0" este primul byte
de ieire al modulului ET 200B/16DO i "IB0" este primul byte de intrare pentru modulul
ET 200B/16DI. Bitul de memorie M10.0 are rolul de a a lansa funciile grupei FREEZE i
bitul de memorie M10.4 are rolul de a lansa funciile grupei SYNC.

Dup startarea sistemului magistralei DP, toate echipamentele DP-slaves transfer, ciclic,
datele. Setnd pe "1" bitii de memorie M10.0 i M10.4 sunt lansate funciile de control
SYNC i FREEZE.






Magistrala PROFIBUS volum II pag. 57/136




Figura 6.27 Listingul lui OB1 cu SFC11 DPSYNC_FR

Modulul ET 200B/16DI se afl acum n modul FREEZE i modulul ET 200B/16DO se afl,
acum, n modul SYNC. Schimbrile semnalelor de intrare n ET 200B/16DI nu mai
afecteaz acum unitatea central i nu se pot vizualiza aceste modificari n fereastra de
dialog Monitor/Modify Variables.

n mod similar valorile care au fost introduse pentru "QB0" i activate cu ACTIVATE
FORCE VALUES nu sunt comutate la ieirile modulului ET 200B/16DO. Comenzile de
control SYNC i FREEZE nu vor fi relansate pn cnd biii de memorie M10.0 i M10.4
nu-i schimb starea semnalului de la "0" napoi la "1" n timpul apelarii funciei SFC11.
n acest mod se transfer la ieiri datele de ieire care au fost setate i transferate la
staia ET 200B/1600 i se citesc datele de intrare curente ale modulului ET 200B/16DI.

Este de reinut, n orice caz, ca ieirile echipamentelor DP-slaves care au fost adresate cu
SFC11 nu vor putea fi modificate n timpul rularii SFC11 (BUSY="1 "). Se recomand
programarea SFC11 n bucl (scan BUSY) sau utilizarea funciei "imaginea parial a
procesului".



Magistrala PROFIBUS volum II pag. 58/136


Figura 6.28 Tabelul de variabile pentru testarea SFC 22 DPSYC_FR


6 6. .7 7 S Sc ch hi im mb ba ar re ea a d da at te el lo or r u ut ti il li iz z n nd d s si is st te em mu ul l d de e i in nt te er rc co om mu un ni ic ca a i ii i
( (C Cr ro os ss s C Co om mm mu un ni ic ca at ti io on n) )


Figura 6.29 Telegrama de rspuns a unui echipament DP slave
n modulul intercomunicaii


Magistrala PROFIBUS volum II pag. 59/136
Funcia "intercomunicaii" este utilizat pentru a conduce datele de intrarea unui
echipament DP-slave direct ctre un alt DP-slave i ctre un master DP, clasa 2. Prin
intercomunicaii echipamentul DP slave transmite o telegram de rspuns ctre
echipamentul master DP printr-o conexiune de tipul unul ctre mai muli n locul unei
comunicaii de tip unul ctre unul.

Se utilizeaz din nou programul HW Config pentru a configura conexiunile n sistemul de
intercomunicaii. De reinut c, n sistemul de intercomunicaii, se pot utiliza numai acele
staii DP (master/slave) care permit aceasta funcie.

6.7.1 Exemplu de proiect cu intercomunicatii cu echipamente Slaves inteligent
(I Slaves) - CPU 315-2DP

Urmtorul exemplu descrie utilizarea conexiunilor de intercomunicaii. Se prezint
comunicaii de date slave-to-slave i slave-to-DP master utiliznd S7-300-CPU 315-2DP
ca DP master i I slaves.

Pentru a crea configuraia hardware necesar, se deschide SIMATIC Manager i se
selecteaza File - New. Se introduce numele "Cross Communication" pentru noul proiect se
prsete fereastra de dialog cu OK. n bara de menu, se selecteaz Insert - Station -
SIMATIC 300 Station pentru a insera o noua staie S7-300. Se d acesteia numele "DP
Master". Utiliznd aceeai procedur se adaug nca trei staii S7-300 cu numele "I-slave
5", "I-slave 6" si "DP Master/Inputs (vezi figura 6.30).



Figura 6.30 - Proiectul "Cross Communication" cu staii SIMATIC 300


Magistrala PROFIBUS volum II pag. 60/136
Urmtorul exemplu practic prezint modul de utilizare al conexiunilor de tip
intercomunicaii. El ilustreaz comunicaia datelor slave - to - slave i slave - to - DP-
master, prin utilizarea unitilor centrale CPU 315-2DP ca echipamente DP-master i I-
slaves.

Pentru a crea configuraia hardware necesar, se deschide SIMATIC Manager i se
selecteaza File - New. Se introduce numele "Cross Communication" pentru noul proiect i
se prsete fereastra de dialog cu OK. n bara de menu se selecteaz Insert - Station -
SIMATIC 300 Station pentru a insera o noua staie S7-300. Se d acesteia numele "DP-
Master". Utiliznd aceeai procedur, se adaug nca trei staii S7-300 cu numele "I-slave
5", " I-slave 6" i "DP Master/lntrari" (vezi figura 6.30).

Cu dublu click pe directorul I-slave 5 se deschide prima staie S7-300, DP-slave. Obiectul
hardware apare n partea dreapta a ecranului SIMATIC Manager. Cu dublu click pe acest
director se deschide catalogul staiilor SIMATIC 300. Se selecteaz din acest catalog
RACK 300 (sertar) i apoi se selecteaz i se mut componenta "Rail (ina)" n partea
superioar a ecranului staiei. n continuare, se deplaseaz sursa de alimentare "PS 307
2A" n poziia (slotul) 1 a sertarului. Cnd se selecteaz unitatea central CPU, trebuie
reinut c aceasta trebuie s permit intercomunicaiile. Se selecteaz deci CPU 315-2DP
cu codul de comand 6ES7315-2AF03-0AB0 i se amplaseaz n poziia 2 a sertarului.



Figura 6.31 Configuraia echipamentului "I-slave 5"


Magistrala PROFIBUS volum II pag. 61/136
Cnd s-a inserat CPU n poziia 2, se deschide, pe ecran, n mod automat fereastra
"Properties PROFIBUS Node DP Master". n cmpul "Parameters" se schimb adresa
presetat de PROFIBUS cu "5". n partea dreapta a grupului "Subnet" se acioneaz
butonul "New...". Apare fereastra de dialog "Properties - New Subnet PROFIBUS". Se
confirm cu OK cmpul "General". n continuare se confirm, cu OK, cmpul
"Parameters". Se creaz astlel o noua subreea PROFIBUS cu o viteza de transmisie a
datelor de 1,5 Mbps i cu parametrul DP pentru caracterizarea tipului magistralei.

Acum, cu dublu click pe interfala DP-master a CPU 315-2DP, se apeleaz fereastra de
dialog "Properties - DP Master". Se seteaz interfaa DP a CPU ca "DP Slave" n cmpul
"operating Mode".

Se modific cmpul "Configuration". Se introduc n tabela setrile pentru toate datele de
comunicaie solicitate de I-slave. n coloana "Mode" se definesc datele de I/O specificate
n coloana urmtoare pentru a fi schimbate fie prin conexiunea master-slave
(MS=MasterSlave) fie prin cross connection (DX= Direct Communication). Se introduc
parametrii i valorile prezentate n figura 6.31 i se nchide ecranul cu OK. Se salveaz
parametrii HW Config setai pentru aceste echipament slave utiliznd comenzile Station -
save and Compile din bara de menu.
Acum, se revine n SIMATIC Manager, pentru a configura n acelai mod "I-slave 6".
Se seteaz adresa de PROFIBUS pe "6" i se adaug echipamentul slave la subreeaua
PROFIBUS deja existent - "PROFIBUS(1). n campul "Configuration" se seteaz valorile
aa cum este prezentat n figura 6.32



Figura 6.32 Configuraia echipamentului "I-slave 6"


Magistrala PROFIBUS volum II pag. 62/136

Se salveaza i se compileaz configuraia pentru "I-slave 6".

Se configureaz, n acelai mod, structura hardware a statiei DP-master, S7-300. Se
aloc adresa de PROFIBUS "2" pentru aceast staie i se conecteaz echipamentul
master la subreeaua PROFIBUS deja existenta - PROFIBUS(1). Att timp ct aceast
staie este DP master, se menine n cmpul "Operating Mode" indicaia DP-Master.

n urmtorii pai se vor conecta cele dou staii DP slave, deja configurate, ("I-slave 5" i
"I-slave 6") la subreeaua PROFIBUS-DP a echipamentului DP master.

n catalogul hardware sub "PROFIBUS-DP" se selecteaz subcatalogul "Configured
Stations". Se alege apoi CPU31X-2DP i se conecteaz aceast unitate central la
echipamentul DP master prin procedeul "drag & drop".

n fereastra aferent " DP Slave Properties" (figura 6.33), n cmpul "Connection" se
selecteaz staia "I-slave 5" i se conecteaz la sistemul DP master prin procedeul "drag
& drop" cu ajutorul butonului "Connect".



Figura 6.33 Conectarea echipamentului "I-slave 5" la subreeaua PROFIBUS




Magistrala PROFIBUS volum II pag. 63/136
Se completeaz configuraia I/O pentru echipamentul "I-slave 5", n coloana "PROFIBUS-
DP Partner din cmpul "Configuration" (figura 6.34).

Acestea sunt caracteristicile I/O aa cum se vd din partea echipamentului DP master. Se
inchide apoi aceasta fereastra de dialog cu OK.




Figura 6.34 Configuraia I/O a echipamentului "I-slave 5"


Utiliznd aceeai procedur, se conecteaza staia "I-slave 6" la sistemul OP master i se
completeaz configuratia I/O aa cum este prezentat n figura 6.35.


Magistrala PROFIBUS volum II pag. 64/136


Figura 6.35 Configuraia I/O a echipamentului "I-slave 6"


n continuare se configureaz intercomunicaiile de la echipamentul I-slave 5 ctre I-
slave 6 i invers. n configuraia DP master se deschide, prin dublu click pe I-slave 5,
registrul "Configuration" al acestuia. Prin click pe "New..." se deschide dialogul de
configurare.

Se selecteaz n campul "Mode" parametrul "DX" pentru intercomunicaii i se adaug
parametrii pentru intercomunicaiile cu I-slave 6 (vezi figura 6.36).

Se nchide fereastra de dialog cu OK.



Magistrala PROFIBUS volum II pag. 65/136




Figura 6.36 Parametrii pentru intercomunicaiile de la "I-slave 5" la "I-slave 6"



n final apare configuraia prezentat n figura 6.37.

Se nchide i aceast fereastr cu OK.






Magistrala PROFIBUS volum II pag. 66/136


Figura 6.37 Configuraia intercomunicaiilor de la "I-slave 5" la "I-slave 6"


Pentru configurarea intercomunicaiilor de la I-slave 6 la I-slave 5 se procedeaz n mod
similar.
Se deschide registrul "DP Slave Properties" prin dublu click pe I-slave 6 i se trece n
registrul "Configuration". Parametrii, necesari a fi introdui pentru exemplul nostru, sunt
cei reprezentai n figura 6.38.


Magistrala PROFIBUS volum II pag. 67/136



Figura 6.38 Parametrii pentru intercomunicaiile de la "I-slave 6" la "I-slave 5"


Ambele intercomunicaii proiectate pn acum sunt conexiuni de tip "slave to slave". O
alt variant a comunicaiilor directe o constituie conexiunea "slave to master".

n orice caz, echipamentul master de care ne-am ocupat pn acum nu este un master
de parametrizare (Master - clasa 1), responsabil pentru ncarcarea parametrilor setai
pentru DP slave. Dimpotriv, el este un alt tip DP-master care permite att recepia ct i
prelucrarea ulterioar a strilor, intrrilor n DP-slave.

n exemplul nostru se va utiliza o staie S7-300 numita "DP-Master/lntrari" pentru a
integra o conexiune "slave to master".

Pomind din SIMATIC Manager se integreaz staia DP-master utiliznd programul HW
Config. Ca CPU se selecteaz o unitate central S7-300 tip CPU315-2DP. Se aloc i
acestui DP master adresa de magistral "3" i se conecteaz la subreeaua PROFIBUS
deja existent. Cu dublu click pe interfaa OP master a acestei staii se deschide registrul
"Configuration" din fereastra de dialog "Properties - DP Master". Se introduc cele dou
intercomunicaii pasive pentru echipamentele I-slave 5 i I-slave 6 aa cum este
prezentat n figura 6.39 (Modul "DX" este prezentat n culoare gri). Se nchide fereastra
cu OK.






Magistrala PROFIBUS volum II pag. 68/136



Figura 6.39 Intercomunicaii cu DP master / Intrri


Acest DP master are acum acces limitat la strile intrrilor staiilor DP slave aferente.

Se salveaz i se compileaz configuraia pentru aceast staie.

Se ncarc, apoi, proiectele, individual, n fiecare staie S7-300. Se utilizeaz
instruciunile de memorare i transfer pentru a integra comunicaiile de date i ctre
adresele I/O configurate.

n final, se testeaz schimbul de date utiliznd funcia STEP 7 Monitor/Modify Variables
(vezi seciunea 6.3.3).


Magistrala PROFIBUS volum II pag. 69/136
7. Funcii de diagnoz pentru PROFIBUS-DP

7 7. .1 1 I In nt tr ro od du uc ce er re e

Automatele programabile din familia SIMATIC S7 ofer mijloace i funcii de diagnoz n
vederea detectrii i localizrii erorilor n cadrul instalaiilor automatizate care utilizeaz
reele PROFIBUS-DP. Aceste funcii de diagnoz pot fi folosite i ca funcii de
monitorizare, caz n care vor fi apelate i executate n cadrul programului de aplicaie.

Posibilitile de diagnoz pentru o reea PROFIBUS DP n cadrul unui sistem SIMATIC S7,
se pot mpri n patru grupe:

Diagnoz prin intermediul unor elemente locale de semnalizare (LED),

amplasate pe CPU, pe modulele DP master i individual pe fiecare modul DP-Slave.

Diagnoz prin intermediul funciilor STEP "Online"

Pachetul software STEP 7 pune la dispoziia utilizatorului o serie de funcii de diagnoz
"online", cum ar fi nodurile prezente ("Accesible Nodes"), diagnoza hardware ("Diagnose
Hardware") i informaii despre module ("Module Information").

Diagnoza prin intermediul programului de aplicaie

Unitile S7 DP-Slaves sunt complet integrate n conceptul de diagnoz SIMATIC S7, care
ofera programului de aplicaie interfee adecvate pentru mesajele de avarie. Suplimentar
fa de aceasta n cadrul programului de aplicaie, pot fi apelate funciile SFC
(SFC="system function call") cu ajutorul crora se pun la dispoziia utilizatorului
informaii detaliate asupra strii sistemului i cauzelor erorilor.

Diagnoza prin intermediul PROFIBUS-Monitor

Pentru analiza unor erori complexe sau a problemelor aprute n transmisia de date se
poate utiliza dispozitivul PROFIBUS Monitor. Aceast dispozitiv nregistreaz i evalueaz
comunicaia prin telegrame pe reeaua PROFIBUS.

Acest capitol prezint principalele mijloace i funcii pentru diagnoz din cadrul
sistemului SIMATIC S7. Se vor prezenta, de asemenea, o serie de exemple referitoare la
modul de includere a interfeelor de diagnoz i a SFC-urilor n cadrul programului de
aplicaie pentru evaluarea informaiilor de diagnoz.


7 7. .2 2 D Di ia ag gn no oz za a p pr ri in n i in nt te er rm me ed di iu ul l e el le em me en nt te el lo or r d de e s se em mn na al li iz za ar re e - - L LE ED D

Panourile frontale ale unitilor centrale din seriile S7-300 i S7-400 sunt dotate cu
elemente de semnalizare LED care indic starea curenta a CPU, precum i a interfeelor
PROFIBU8-DP din sistem. n cazul unei avarii a sistemului, LED-urile ofer o informaie
preliminar n vederea localizrii acesteia.

Elementele de semnalizare LED se mpart n dou grupe:

LED-uri pentru stare general i avarie a unitii centrale CPU i
LED-uri care indic avariile interetei DP


Magistrala PROFIBUS volum II pag. 70/136

7.2.1 Elemente de semnalizare LED pentru unitile centrale S7-300. Elemente
de semnalizare general LED pentru CPU31x-2-DP


Starea general i starea de avarie pentru unitile centrale de tip CPU31x-2-DP din
cadrul familiei S7-300 sunt descrise n Tabelul 7.1. Ordinea n care sunt prezentate LED-
urile n Tabelul 7.1 corespunde ordinei n care elementele de semnalizare sunt amplasate
pe unitatea central.

Tabelul 7.1 Elemente de semnalizare general LED pentru CPU31x-2-DP

LED Semnificaie Explicaii
SF (Rou) Sum de erori
LED-ul lumineaz atunci cnd exist:
Erori hardware
Erori de versiune constructiv "firmware"
Erori de configurare
Erori de programare
Erori de calcul
Erori de timp
Cartela de memorie defect
Eroare a bateriei
Erori I/O (numai pentru module I/O externe)
Nota:
Pentru depistarea i diagnosticarea exact a erorilor,
se utilizeaz un dispozitiv de programare PG i se
citete buffer-ul de diagnoz al CPU.
BATF (Rou)
Eroare a
bateriei
LED-ul se aprinde cnd bateria este descrcat, este
defect sau lipsete
DC5V (Verde) Sursa de 5V DC
LED-ul se aprinde cnd sursa intern de alimentare
de 5V DC pentru unitatea central (CPU) i
magistrala S7-300 funcioneaza corect
FRCE (Galben) Rezervat Funcia "Force" nu este implementat n acest CPU
RUN (Verde)
Modul
operaional -
starea RUN
LED-ul plpie cu frecvena de 2 Hz timp de cel
puin 3 secunde pe durata pornirii unitii centrale.
Tot la startul CPU se va aprinde i LED-ul STOP iar
ieirile vor fi blocate pn cnd LED-ul STOP se va
stinge
LED-ul ilumineaz continuu atunci cnd procesorul
trece n stare a RUN
STOP (Galben)
Starea
operaional
STOP
LED-ul se aprinde atunci cnd programul de
aplicaie nu este procesat de ctre CPU
LED-ul plpie la intervale de 1 secund, cnd CPU
solicit un reset general




Elemente de semnalizare pentru interfaa DP a unitii centrale CPU 31x-2-DP


Magistrala PROFIBUS volum II pag. 71/136

Semnificaia elementelor de semnalizare LED aferente interfeei PROFIBUS-DP depinde
de modul de lucru al acesteia. Exist urmtoarele dou moduri diferite de operare ale
interfeei PROFIBUS-DP:

DP master i
DP slave.


LED-urile de semnalizare de pe CPU 31x-2-DP n modul de operare "DP master"

Tabelul 7.2 descrie elementele de semnalizare LED aflate pe partea frontal a CPU, atunci
cnd aceasta opereaz n modul "DP-Master".


Tabelul 7.2 Semnificaia LED-urilor unitii centrale CPU31x-2DP
n modul "DP Master"

SF DP BUSF Semnificaie Msuri
Stins Stins
Configuraie corect

Toate unitile "DP Slave"
configurate pot fi adresate

Aprins Aprins
Eroare de magistral
(defect harware)

Eroare a interfeei DP

Rate de transfer diferite n
modul de operare "Multi-
Master"
Se va verifica cablul de reea
pentru eventualitatea unei ntreruperi
sau al unui scurtcircuit

Se vor evalua datele de diagnoz.
Se va defini o nou configuraie sau
se va corecta cea veche
Aprins Plpie
Staie defect

Cel puin unul dintre
echipamentele "DP slave"
alocate nu poate fi adresat
Se va verifica cablul de reea
conectat la CPU 31x-2DP

Se va atepta startul CPU. Dac
LED-ul nu se oprete din plpire se
vor verifica unitile "DP Slave" sau
se vor evalua datele de diagnoz
corespunztoare acestora
Aprins Stins
Configuraie incorect sau
inexistent
(aceasta apare i atunci cnd
unitatea central nu a fost
configurat ca DP Master)
Se vor evalua datele de diagnoz.

Se va corecta configuraia sau se va
defini o nou configuraie





LED-urile de semnalizare de pe CPU 31x-2+DP n modul de operare "DP slave"


Magistrala PROFIBUS volum II pag. 72/136

Tabelul 7.3 descrie elementele de semnalizare LED aflate pe partea frontal a unitii
centrale (CPU), atunci cnd aceasta opereaz n modul "DP-Slave".

Tabelul 7.3 Semnificaia LED-urilor unitii centrale CPU31x-2DP
n modul "DP Slave"

SF
DP
BUSF
Semnificaie Msuri
Stins Stins Configuraie corect -
Irelevant Plpie
Setul de parametri pentru CPU
31x-2DP este incorect. Nu exist
comunicaie de date ntre DP
master i CPU31x-2DP Slave.
Cauze posibile:
Expirarea timpului de
monitorizare ("Watchdog")
ntreruperea comunicaiei pe
magistral
Definirea ncorect a adresei
PROFIBUS
Se va verifica CPU 31x-2DP
Se va verifica dac conectorul
de magistral este corect fixat
Se va verifica dac cablul de
magistral este interrupt
Se va verifica configuraia,
precum i setul de parametri
Irelevant Aprins Scurtcircuit pe magistral Se va verifica starea magistralei
Aprins Irelevant
Configuraie incorect sau
inexistent
Nu exist comunicaie cu DP
Master
Se va verifica configuraia
Se vor evalua evenimentele de
ntreruperi pentru diagnoz sau
buffer-ul de diagnoz

7.2.2 Elementele de semnalizare LED ale unitilor centrale S7-400 echipate cu
interfaa PROFIBUS DP

n tabelul 7.4 este prezentat semnificaia elementelor de semnalizare LED pentru
unitile centrale CPU S7-400, echipate cu interfaa PROFIBUS DP. Ordinea n care sunt
prezentate elementele de semnalizare LED n tabelul 7.4 corespunde ordinei n care
acestea sunt amplasate pe unitatea central.

Tabelul 7.4 - Semnificaia elementelor de semnalizare LED pentru unitile centrale
CPU S7-400, echipate cu interfata PROFIBUS DP

CPU Interfaa DP
LED Semnificaie LED Semnificaie
INTF (Rou) Eroare intern DP INTF(Rou) Eroare intern a interfeei DP
EXTF(Rou) Eroare extern DP EXTF(Rou) Eroare extern a interfeei DP
FRCE(Galben) Forcing (Fortare) BUSF
Eroare de magistral a
interfeei DP
CRST(Galben) Resetare complet(rece)
RUN (Verde) Stare operational RUN
STOP(Galben) Stare operaional STOP



Magistrala PROFIBUS volum II pag. 73/136
Elemente de semnalizare general LED pentru unitile centrale S7-400 CPU cu
interfaa PROFIBU8 DP- Master

Descrierea semnificaiei elementelor de semnalizare LED ale unitilor centrale S7-400
CPU cu interfa PROFIBUS DP integrat este prezentat n tabelul 7.5.

Tabelul 7.5 - Semnificaia LED pentru indicarea mesajelor de stare ale unitilor
centrale S7-400 CPU cu interfa PROFIBUS DP integrat

LED Semnificaie
RUN STOP CRST
Aprins Stins Stins Unitatea central (CPU) este n starea operaional RUN
Stins Aprins Stins
CPU este n starea operaional STOP. Programul de
aplicaie nu este procesat. Este posibil restartarea CPU
("Warm Restart" sau "Hot Restart"). Dac starea de
STOP a fost cauzat de erori, LED-urile de avarie (INTF i
EXTF) se vor aprinde de asemenea
Stins Aprins Aprins
CPU este n starea operaional STOP. Este posibil doar
restartarea ("Warm Restart") ca mod de repornire a
unitii centrale (CPU)
Plpie la
0.5 Hz
Aprins Stins
Starea stop ("HOLD") cerut de dispozltivul de
programare PG n vederea executarii funciilor de test
Plpie la
0.5 Hz
Aprins Aprins Execuie Start ("Warm restart")
Plpie la
2 Hz
Aprins Stins Execuie Start ("Hot restart")
Irelevant
Plpie la
0.5 Hz
Irelevant Unitatea central (CPU) solicit resetare general("Cold")
Irelevant
Plpie la
2 Hz
Irelevant Resetare general ("Cold") n execuie

Erorile active sau execuia unor funcii speciale sunt prezentaze n tabelul 7.6.

Tabelul 7.6 - Semnificatia elementelor de semnalizare LED pentru afiarea
erorilor active i a funciilor speciale pentru unitile centrale
S7-400 CPU cu interfa PROFIBUS DP integrat

LED Semnificaie
INTF EXTF FRCE
Aprins Irelevant Irelevant
A fost detectat o eroare intern (eroare de parametrare
sau programare)
Stins Aprins Irelevant
A fost detectat o eroare extern (eroare a crei cauza nu
aparine unitii centrale)
Irelevant Irelevant Aprins
Un dispozitiv de programare PG execut funcia "forare
(force)"; adic variabilele din programul de aplicaie sunt
valori fixe care nu pot fi modificate prin acest program.




Magistrala PROFIBUS volum II pag. 74/136
Tabelul 7.7 Elemente de semnalizare LED ale interfeei S7-400 DP integrate

LED Semnificaie
DP INTF DP EXTF BUSF
Aprins Irelevant Irelevant
A fost detectat o eroare intern (eroare de
parametrare sau programare)
Irelevant Aprins Irelevant
A fost detectat o eroare extern (eroare cauzat de un
echipament DP slave i nu de ctre CPU)
Irelevant Irelevant Plpie
Cel puin un echipament DP slave din reea nu
rspunde
Irelevant Irelevant Aprins
A fost detectat o eroare de magistral la conectorul
interfeei DP (de ex. intrerupere de cablu sau parametri
de magistral diferii)


7.2.3 Elementele de semnalizare LED ale modulelor DP-Slave


Modulele PROFIBUS DP-Slave sunt de asemenea echipate cu elemente de semnalizare
LED care indic starea operaional sau apariia oricrei erori n funcionarea acestora.
Numarul de LED-uri, precum i semnificaia acestora depinde de tipul de DP-Slave
utilizat. Informaii mai detaliate privind aspectele funcionale ct i pentru diagnoz se
gsesc n documentaia tehnic aferent modulelor DP-Slave respective.
Elementele de semnalizare LED ale modulelor DP-Slave utilizate n exemplul de
configurare (seciunea 5.2.5) sunt descrise mai jos.

Elementele LED ale modulelor ET 200B 16DI/16DO

Descrierea semnificaiei elementelor de semnalizare LED ale modulelor ET 200B
16DI/16DO este prezentat n tabelul 7.8.

Tabelul 7.8 Semnificaia elementelor LED de pe modulele ET 200B 16DI/16DO

LED Semnal optic Semnificaie
RUN Aprins (Verde)
ET200B este operaional (tensiune de alimentare cuplat,
ntrerupatorul de selecie STOP/RUN n pozitia RUN)
BF Aprins (Rou)
Timpul pentru monitorizare ("Watchdog") a expirat, fr ca
staia s poat fi adresat (de ex.conexiunea ctre S7 DP-
Master este n avarie)
Staia nu i-a primit setul de parametri n timpul punerii n
funciune sau la "startup"
DIA Aprins (Rou)
Pentru modulele digitale de ieire de 24 V DC, pentru minimum o
ieire digital: scurtcircuit sau absena tensiunii de ieire
L1+ Aprins (Verde)
Tensiunea pentru grupul de canale 0" este prezent (sigurana
ars sau tensiunea sub valoarea minim, valoare normal +15.5
V, dioda de semnal se blocheaz)
L2+ Aprins (Verde)
Tensiunea pentru grupul de canale " 1" este prezent (sigurana
ars sau tensiunea sub valoarea minim, valoare normal +15.5
V, dioda de semnal se blocheaz)
Elementele LED ale modulelor ET 200M/IM153-2


Magistrala PROFIBUS volum II pag. 75/136

Descrierea semnificaiei elementelor de semnalizare LED ale modulelor ET 200M/IM153-2
este prezentat n tabelul 7.9.

Tabelul 7.9 - Semnificaia elementelor LED ale modulelor ET 200M/IM153-2

LED Semnificaie Masuri
ON SF BF
(Verde) (Rou) (Rou)
Stins Stins Stins
Lips tensiune, sau
IM153-2 este defect
Se verific tensiunea sursei
de alimentare de 24Vcc
Aprins Irelevant Plpie
IM 153-2 este ncarcat cu
un set de parametri
incoreci sau nu exist
comunicaie ntre
DP-Master i modulul
lM153.

Cauze posibile:
din cauza expirrii
timpului acordat pentru
monitorizare ("Watchdog")
ntrerupere a
comunicaiei pe magistral
PROFIBUS DP ctre
modulul lM153-2

Se verifica adresa DP
Se verifica modulul
lM153-2
Se verifica dac conectorul
de PROFIBUS este corect
fixat
Se veri fica dac cablul
PROFIBUS nu este interrupt
Se va deconecta i apoi
reconecta sursa de 24 V DC
Se verifica configuraia i
setul de parametrii
Aprins Irelevant Aprins
Depistarea ratei de
transfer "Baud rate", sau
adresa DP incorecta
Se va seta o adres valid
(1-125) pentru modulul
IM153-2, sau se va verific
corectitudinea configurrii
magistralei de comunicaie
Aprins Aprins Irelevant
Configuraia modulelor
ET 200M nu corespund
structurii actuale.
Eroare intr-un modul
S7-300 deja nstalat, sau
defect modulul lM153-2.

Se verific starea
modulului ET 200M (modul
inexistent sau defect,
modul existent ns
neconfigurat)
Se verifica configurarea

Se nlocuiete modulul
S7 -300 sau IM153-2
Aprins Stins Stins
Comunicaia de date ntre
DP-Master i modulul ET
200M este n funciune.
Configuraia parametrat
i cea existent sunt n
concordana perfect.




Magistrala PROFIBUS volum II pag. 76/136

7 7. .3 3 D Di ia ag gn no oz za a p pr ri in n i in nt te er rm me ed di iu ul l f fu un nc c i ii il lo or r " "O On nl li in ne e" " n nt te eg gr ra at te e n n S ST TE EP P 7 7


Pachetul software de baz STEP7 pune la dispoziia utilizatorului un numr de funcii
"Online" pentru diagnoz. Acest capitol descrie funciile de diagnoz i exemplific
folosirea lor ntr-un sistem PROFIBUS-DP.


7.3.1 Indicarea staiilor accesibile (Display Accessible Nodes) n SIMATIC
Manager

Funcia Display Accessible Nodes (indicarea Nodurilor Accesibile) poate fi apelat n
SMATIC Manager (PLC - Display Accessible Nodes) pentru a verifica care noduri active i
pasive sunt conectate ntr-o retea de tip MPI sau PROFIBUS. Aceast funcie poate fi
folosit i pentru diagnosticarea staiilor MPI sau PROFIBUS conectate la reea, chiar n
absena bazei de date STEP7 pentru diagnoza corespunztoare acestor staii.

nainte de a se putea folosi aceasta funcie de diagnoz "online", trebuie setat interfaa
PG/PC, i anume: rata de transfer ("Baud rate") pentru reeaua de tip PROFIBUS i
profilul reelei (valoarea iniial a acesteia este 187,5 kBaud pentru MPI). Atunci cnd
aceast funcie este activat, interfaa online PG/PC este pasiv n reea i verific dac
rata de transfer definit pentru interfaa este aceeai cu cea selectat n reeaua
PROFIBUS. Dac cele dou rate de transfer nu coincid, imediat va aparea un mesaj de
eroare corespunztor. Acelai lucru se ntmpl i dac adresa unei staii de reea
figureaz de dou ori n reeaua la care se afl conectat interfaa PG/PC. Staia PG/PC
nu se raporteaz ca staie activ n reea i nu este inclus n inelul token, atta timp ct
verificarea ratei de transfer i verificarea la adresare dubl nu sunt finalizate
corespunztor.

Pentru un card de tipul MPI/ISA poate fi setat o vitez de transfer de maximum 1,5
Mbaud. Diagnosticarea la rate de transfer superioare necesit folosirea unor procesoare
de comunicaie de tipul CP 5411 (ISA), CP 5511 (PCMCIA) sau CP 5611 (PCI). Toate
aceste interfee sunt integrate n pachetul standard STEP 7 i nu sunt necesare drivere
suplimentare.

Pentru activarea funciei Display Accessible Nodes se procedeaza astfel:

Se deschide fereastra corespunztoare meniului SIMATIC Manager. Pe bara meniului se
va selecta PLC > Display Accessible Nodes, funcie care permite deschiderea unei ferestre
de dialog care prezint toate modulele programabile accesibile n reea (uniti centrale
CPU, module funcionale FM, procesoare de comunicaie CP), respectiv adresele de reea
sau adresele MPI ale acestora. De asemenea vor fi indicate adresele MPI i adresele de
reea ale staiilor care nu sunt configurate cu STEP7 (de ex. panourile de operare OP). n
dreptul adresei staiei de reea conectat direct la unitatea de programare PG/PC prin
intermediul unui cablu MPI, sau prin intermediul unui cablu activ de reea (care conine
un RS485-Repeater), va apare suplimentar meniunea "direct" (vezi figura 7.1).

Aceasta funcie de diagnosticare, asigur accesul rapid la modulele programabile, lucru
extrem de important n service sau n ntretinere.






Magistrala PROFIBUS volum II pag. 77/136



Figura 7.1 Funcia Display Accessible Nodes prin MPI

Trebuie inut totui seama de faptul ca modificrile n imaginea "online" (de ex. lipsa
unor staii n retea) nu sunt actualizate automat n fereastra de dialog Accesible Nodes
deschis pe ecran. Pentru a actualiza coninutul ferestrei de dialog, se poate folosi tasta
F5, sau pe bara de meniu se va selecta View - Update.

Se va selecta o anumit staie din reeaua MPI i prin intermediul tastei drepte a mouse-
ului se va deschide meniul corespunztor staiei respective. Se va selecta apoi PLC pe
bara de meniu i de aici se va deschide un alt sub-meniu. Aici pot fi activate urmtoarele
comenzi care aparin funciilor de diagnoz:

MONITOR/MODIFY VARIABLES. Aceast comand activeaz funcia STEP7 care
permite definirea i monitorizarea variabilelor aferente sistemului de destinaie
fr o proiectare prealabil a acestuia

OPERATING MODE. Aceasta funcie permite verificarea strii operaionale a staiei
respective, eventual schimbarea acesteia.

MODULE INFORMATION (vezi cap. 7.3.3)

DIAGNOSE HARDWARE (vezi cap. 7.3.4)

Setarea interfetei PG/PC online

n SlMATIC Manager se va selecta pe bara de meniu OPTIONS -> SET PG/PC -
INTERFACE (vezi fig. 7.2). Se va utiliza o unitate de programare Field PG sau Power PG
cu interfaa MPI integrat. n cadrul grupului Interface parameter set used se va selecta


Magistrala PROFIBUS volum II pag. 78/136
"MPI-ISA on Board (PROFIBUS)". Dup aceea se va selecta butonul PROPERTIES ... n
scopul de a vedea detaliile acestui set de parametri i se va selecta o adres nealocat
pentru unitatea de programare, adresa cu care unitatea de programare va opera mai
departe. Se va seta n continuare rata de transfer "Baud Rate" la valoarea actual folosit
de sistem, dup care se va compara cea mai mare adres posibil pentru nodurile din
reea ("The highest station') i profilul ("Profile') parametrilor reelei ce va fi utilizat cu
valorile setate n sistem.

Se vor confirma, apoi, toate acestea prin intermediul butonului OK.



Figura 7.2 Setarea interfeei PG/PC

Se va conecta fizic interfaa MPI/DP a unitii de programare PG/PC la PROFIBUS. Nu
trebuie uitat c pentru conectarea dispozitivului de programare PG la PROFIBUS se va
utiliza un cablu activ (linie PROFIBUS cu repetor integrat). Altfel se pot produce
deranjamente n funcionarea reelei.

Se va selecta n continuare ACCESIBLE NODES pe bara de meniu din SIMATIC Manager,
sau tot aici se va selecta PLC > DISPLAY ACCESIBLE NODES. Unitatea PG/PC "ascult",
acum, reeaua i genereaz o list ("life list") pentru toate dispozitivele PROFIBUS
conectate la reea. Cnd aceast list este complet staiile vor fi afiate n SIMATIC
Manager.



Magistrala PROFIBUS volum II pag. 79/136
Va fi indicat suplimentar i tipul staiei (de ex. staie activ (DP-Master) sau staie pasiv
(DP-Slave). Dac unitatea de programare va fi conectat la soclul PG al unui conector
PROFIBUS de la o staie din reteaua PROFIBUS, atunci n dreptul adresei de PROFIBUS a
staiei respective va fi afiat suplimentar nota "direct" (vezi fig.7.3).



Figura 7.3 - Funcia Accessible Nodes prin PROFIBUS

De exemplu, funcia "accesible nodes" poate fi utilizat pentru verificarea adreselor
PROFIBUS ale unitilor "DP-Slave" sau atunci cnd n reteaua PROFIBUS este suspectat
o ntrerupere de cablu. Diagnosticarea mai avansat a erorilor este posibil numai pentru
staiile care suport funciile de diagnosticare STEP 7. De exemplu, unitile centrale S7
CPU care au interfaa PROFIBUS-DP integrat, suport aceste funcii de diagnoz.

Cu un "click" de mouse pe adresa de PROFIBUS a unui CPU se deschide meniul sau,
alternativ, se poate selecta funcia de diagnoz prin comanda PLC de pe bara de meniu
din SIMATIC Manager. De aici se pot activa funciile de diagnoz Monitor/Modify
Variables, Module Information, Operating Mode, Diagnose Hardware, etc.

n SIMATIC Manager se va da "dublu-click" pe adresa de PROFIBUS a unei uniti
centrale (CPU) accesibile pentru a deshide obiectul i va apare directorul Blocks aferent
unitii centrale respective. Similar se va da "dublu click", pe Blocks de acesta dat,
pentru a viziona, n jumatatea dreapta a ecranului, blocurile de programe de aplicaie.
Acestea pot fi acum deschise, modificate sau transferate n CPU. Desigur n acest caz nu
este posibila o programare simbolic, pentru c aceasta presupune c proiectul STEP 7 s
fie deschis offline.

7.3.2 Funcia ONLINE n SIMATIC Manager

Dac exist deja configuraia unui anumit proiect STEP 7, atunci se pot utiliza n SIMATIC
Manager funciile de diagnoz "online" ale programuiui STEP7 pentru a deschide


Magistrala PROFIBUS volum II pag. 80/136
blocurile programului de aplicaie cu nume simbolice, atunci cnd sistemul deja
funcioneaza. n SIMATIC Manager, pe bara de meniu, se va selecta optiunea ONLINE
sau se va selecta calea VIEW - ONLINE din bara de meniu. Prin aceasta se va schimba
imaginea proiectului din modul de lucru "Offline" n modul de lucru "Online".

Cu toate ca aceasta funcie de diagnoz este utilizat cu predilecie pentru reele de tip
MPI, aceasta poate fi utilizat i atunci cnd unitatea de programare PG/PC este
conectat la PROFIBUS. Pentru a realiza aceasta, se deschide proiectul i se va seta
interfaa PG/PC la parametri corespunztori sistemului conform celor descrise n capitolul
7.2.1. Trebuie inut seama ca accesul "Online" la sistemul vizat poate sa fie realizat, de la
caz la caz, n condiia n care sistemul hardware este configurat sau nu.

Pentru a accesa un sistem la care hardware-ul a fost configurat n prealabil, se va
deschide proiectul prin selectarea, din bara meniu, a opiunii VIEW> ONLINE. Se va da n
continuare un "dublu click" pe staia care se dorete a fi deschisa "Online", pentru a se
obine lista tuturor modulelor programabile pe care aceasta l conine. Automat se va
deschide o fereastr de dialog n care se pot defini parametrii conexiunii, precum adresa
PROFIBUS a staiei selectate i slotul acesteia (vezi fig.7.4). Aceti parametrii afereni
staiei, sau unitii centrale CPU care se dorete a fi investigat vor fi introdui n
fereastra de dialog, dup care aceasta se va nchide prin selectarea butonului "OK".
Fereastra de dialog apare numai la prima cerere de acces "Online". Informaiile introduse
aici vor fi memorate n proiectul STEP7, i prin urmare acestea nu trebuie introduse la
fiecare cerere de acces "Online". Prin intermediul unui "dublu-click" dat pe modulul care
se dorete a fi investigat, se va stabili conexiunea "Online" ctre acesta folosind setrile
deja introduse. Acum poate avea loc diagnosticarea "Online" a ntregii staii S7 sau a
programului STEP7 printr-o conexiune PROFIBUS.



Figura 7.4 Parametrii conexiunii



Magistrala PROFIBUS volum II pag. 81/136

Se poate solicita accesul la sistem chiar dac hardware-ul nu a fast configurat n
prealabil. Aceasta nseamn ca de aceasta data nu poate fi folosit configuraia hardware
din proiectul "Offline". Din nou este necesar sa fie activat opiunea pentru imagine
online prin selectarea opiunii VIEW>ONLINE pe bara meniului, sau a butonului
"ONLINE". Apoi se va selecta, dup nume, programul S7 aferent proiectului respectiv,
printr-un simplu "click", dup care prin intermediul tastei dreapta a mouse-ului se va
deschide meniul intermediar. Se selecteaz OBJECT PROPERTIES ... pentru a deschide
fereastra de dialog PROPERTIES-PROGRAM (ONLINE) Apoi se selecteaz opiunea
MODULE ADRESSES i se introduce adresa PROFIBUS a unitii centrale (CPU) care se
dorete a fi investigat, dup care se va nchide fereastra de dialog prin acionarea
butonului "OK". De acum conexiunea ctre CPU a fost deja stabilit, iar programul STEP7
poate fi testat n modul "Online".


7.3.3 Module information n SIMATIC Manager

Acest funcie de diagnosticare ofer informaii actuale despre module. La apelarea
acestei funcii apare o fereastr de dialog alctuit din mai multe registre ("tabs").
Coninutul acestor informaii depinde de tipul modulului selectat, astfel c n fereastra de
dialog vor apare numai acele registre ("tabs") care sunt relevante pentru diagnoza
modulului respectiv. Suplimentar fa de aceste informaii coninute n registrele
respective ("tabs") fereastra de dialog conine i informaii permanente, precum starea
operational a modulului selectat. n cazul n care modulul selectat nu este o unitate
central (CPU), atunci va fi indicat starea operaional a modulului respectiv vzuta din
partea CPU (de ex. OK, eroare ("Erorr"), modulul nu exist ("Module does not exist").

Tabelul 7.10 prezint, care registre ("tab pages") pot s apar n fereastra de dialog
"Module information" pentru fiecare tip de modul n parte.

De exempiu, pentru modulele funcionale FM ("Function Module") exist posibilitatea de
diagnosticare completa a sistemului, pe cnd module analogice SM (Signal Modules)
suport numai funcii simple de diagnoz, iar majoritatea modulelor digitale SM nu au
implementate funcii de diagnosticare.

Tabelul 7.10 Informaii asupra tipurilor de module i
a registrelor ("tabs") relevante

Pagina registru (tab)
CPU sau
M7-FM
Diagnoz
de sistem
Diagnoz
de modul
Fr
diagnoz
Standard
DP-Slave
General x x x x x
Buffer de diagnoz x x
Memorie x
Durata ciclului de scanare x
Sistemul de timp x
Datele de performan x
Stive ("Stacks") x
Comunicaie x
ntrerupere diagnoz x x
Diagnosticarea DP-Slave x




Magistrala PROFIBUS volum II pag. 82/136
Exist mai multe posibiliti de deschidere a ferestrei de dialog "Module Information".

Folosind funcia Accessible Nodes din SIMATIC Manager. Se va da un "click"
dreapta pe sistemul vizat, apoi pe bara de meniu se va selecta PLC->Modul
lnformation.

Folosind funcia Online. Se va selecta VIEW>ONLINE n scopul de a comuta
IMAGINEA proiectului S7 din modul "Offline" n modul "Online". Se va selecta
staia pe care dorii s o investigai n jumtatea stnga a ecranului SlMATIC
Manager. Cu "dublu-click" staia va fi deschis, iar apoi cu un "click" dreapta se va
deschide sub-meniul pentru modulul programabil aferent, respectiv CPU, dup
care se va selecta PLC->MODULE INFORMATION.

Folosind funcia Diagnose hardware n SlMATIC Manager (vezi capitolul 7.3.4).

Figura 7.5 prezint registrul (tab) "General" aferent ferestrei de dialog Module
Information. Registrele individuale ofera informaii diverse.



Figura 7.5 Fereastra de dialog Module Information


Tabelul 7.11 prezint lista cu paginile registrelor disponibile n fereastra de dialog,
precum i scopul i coninutul acestora. n practica se vor vedea numai acele registre
care sunt relevante pentru modulul selectat n vederea diagnozei.






Magistrala PROFIBUS volum II pag. 83/136
Tabelul 7.11 Rolul i coninutul registrelor din fereastra
de dialog Module Information
Titlul
registrului
Coninut Rolul
General
Datele pentru identificarea
modulului selectat (de ex. tipul,
versiune constructiv, codul de
comand, locul n sertar, starea
operaional)
Comparaia datelor de identificare
ale modulului instalat cu cu cele
configurate n HW_Config
Buffer de
diagnoz
Imagine general asupra
evenimentelor din buffer-ul de
diagnoz
Evaluare a cauzelor care au
determinat trecerea unitii
centrale n starea STOP
Memorie
Starea actual de utilizare a
memoriei de lucru "work
memory", precum i a memoriei
de ncarcare " load memory" a
unitii centrale CPU sau
modulelor funcionale FM
Verific utilizarea memoriei nainte
de a transmite ctre CPU blocuri de
program noi sau extinse
Durata ciclului
de scanare
Durata celui mai scurt, celui mai
lung i a ultimului ciclu al unitii
centrale selectate sau al modulului
funcional - FM selectat
Se va folosi aceasta informaie
pentru a controla ciclul minim i
maxim - definit n timpul
configurrii, precum i ciclul de
timp maxim i cel actual
Timp - sistem
Timpul curent al zilei, data etc.,
numrul de ore de funcionare i
informaii despre sincronizarea
ceasului
Verific timpul din zi i data
modulului i sincronizarea ceasului
Datele de
performan


Blocuri - "Blocks"
(pot fi apelate
din registrul
"Performance
Data")
Configuraia memoriei, zona de
adresare i blocurile disponibile
pentru unitatea central (CPU)
sau pentru modulul funcional FM
selectat.
Indicaii asupra tuturor tipurilor de
blocuri care sunt necesare n
scopul realizrii funciilor
modulului selectat. Listarea
blocurilor OB, SFB, i SFC care pot
fi utilizate de acest modul
Aceasta informaie este utilizat
naintea i n timpul generrii
programelor de aplicaie.

Se poate determina dac un
program de aplicaie este
compatibil cu modulul special
selectat

Comunicaii
Rate de transfer ("Baud Rates"),
rezumatul conexiunilor, gradul de
ncarcare al comunicaiilor,
precum i mrimea maxim a
telegramelor
Aceast informaie este util pentru
a determina cte i ce fel de
conexiuni alocate pentru unitatea
central (CPU) sau pentru modulele
funcionale FM sunt posibile sau
sunt deja ocupate
Stive
Coninutul stivelor B, I i L.
De aici se poate trece la editorul
de blocuri
Aceast informaie se va utiliza
pentru a determina cauza tranziiei
n starea STOP i pentru a corecta
blocul respectiv
ntreruperi
pentru diagnoz
Informaii de diagnosticare a
modulului selectat
Determin cauzele unei avarii a
modulului
Diagnoza DP-
Slave
Informaii de diagnosticarea
dispozitivului DP-Slave selectat n
concordan cu norma EN 50170
Determin cauzele unei avarii a
modulului DP-Slave


Magistrala PROFIBUS volum II pag. 84/136

Urmtoarele informaii sunt prezente n fiecare pagina de registru ("tab"):

Calea ONLINE ctre modulul selectat;
Modul de operare al unitii centrale (CPU) aferente (de ex. RUN, STOP);
Starea operaional a modulului selectat (de ex. n avarie-Fault - n ordine-OK);
Modul de operare al modulului selectat (de ex. RUN, STOP), dac acestea au
modul propriu de operare (de ex. IM467).

De fiecare dat, cnd se trece de la un registru la altul n fereastra de dialog Module
Information, sunt citite date noi din modul, iar coninutul ferestrei de dialog este
actualizat.

Aceast actualizare a coninutului registrelor nu se face ns automat att timp ct
registrul respectiv este deschis. Deci pentru actualizarea datelor n fereastra de dialog
trebuie acionat butonul de actualizare "Update".

n continuare vor fi descrise n detaliu cele mai importante registre (Tabs) ale ferestrei de
dialog Module Information.


Diagnostic Buffer (buffer-ul pentru Diagnoz)

Registrul "Diagnostic Buffer" (buffer pentru diagnoz) citete coninutul buffer-ului de
diagnoz al modulului care se dorete a fi investigat. Acest modul trebuie sa permit
funciile de diagnoz pentru sistem (de ex. o unitate central CPU).
Toate evenimentele i informaiile de diagnosticare sunt nregistrate n ordine cronologic
n buffer-ul de diagnoz. Coninutul buffer-ului de diagnoz se pstreaz chiar i la
resetarea total a unitii centale (CPU).

Evenimentele de diagnoz sunt interpretate ca erori ale unui modul, erori de sistem ale
unitii centrale (CPU), schimbri ale modului de operare (de ex, de la RUN la STOP) i ca
erori din programul de aplicaie.

Informaia stocat n buffer-ul de diagnoz permite analiza pe termen lung a erorilor
sistemului, sau urmrirea i ordonarea evenimentelor de diagnoz. Aceste informaii pot
fi utilizate i pentru determinarea cauzei care a condus la trecerea n starea STOP a
unitii centrale sau la apariia oricrei erori, chiar dac a trecut un interval de timp
suficient de lung de la apariia evenimentului.

Pentru a obine informaii suplimentare despre un eveniment prezent n buffer-ul de
diagnoz, se va selecta acest eveniment prin apsarea butonului "Help on Event". La
intrarea n buffer-ul pentru diagnoz se face referire la locaia erorii (tipul blocului,
numrul blocului i adresa relativ), se indic blocul respectiv, care poate fi deschis prin
intermediul butonului "Open Block" i prin urmare se poate determina cauza erorii i
proceda la eliminarea acesteia. n interiorul blocului deja deschis cursorul va indica
poziia erorii cauzate de eveniment.

Buffer-ul de diagnoz este un buffer de tip inel. Numrul maxim de intrri depinde de
tipul modulului selectat. Atunci cnd numrul maxim de intrri este deja atins i apare un
nou eveniment de diagnoz, cel mai vechi eveniment din buffer este ters, iar toate
celelalte evenimente aflate deja n buffer sunt translatate cu o poziie mai jos. De aceea
n buffer-ul de diagnoz vor fi prezente ntotdeauna ultimele evenimente aprute n
ordine cronologic.



Magistrala PROFIBUS volum II pag. 85/136


Figura 7.6 Registrul "Diagnostic Buffer" n fereastra de dialog
"Module Information"


Diagnostic Interrupt (ntreruperi pentru diagnoz)

Registrul "Diagnostic Interrupt" (ntreruperi pentru diagnoz) ofer informaii despre
erorile modulelor, desigur numai n cazul n care modulele respective permit funcii de
diagnoz. n fereastra alocat grupului de module standard pentru diagnoz "Standard
diagnostics module" sunt listate erorile interne i externe ale modulului selectat, precum
i informai relevante pentru diagnoz (vezi fig.7.7). Tot aici sunt prezentate cteva
exemple de indicaii care sunt prezente n sub-meniul "tab" "Diagnostic Interrupt".

Module failed (Modulul este n avarie)
Channel error (Eroare de canal)
External auxiliary voltage missing (lips tensiune extern de alimentare)
Module not loaded with parameter set (Modulul nu a fost parametrat)


n fereastra alocat pentru diagnoza specific canalelor aferente modulului selectat,
"Channel-specific diagnostics", vor fi indicate erorile referitoare la canale. Pentru fiecare
canal aflat n avarie vor fi afiate informaii specifice. Exemple de indicaii posibile :

Configuration/Parameter error (eroare de configurare/parametrare);
Wire break (ntrerupere conexiuni);
Reference chanel error (eroare a canalului de referin).


Magistrala PROFIBUS volum II pag. 86/136



Figura 7.7 Registrul "Diagnostic Interrupt"


DP Slave Diagnostics (Diagnoz pentru modulele DP-Slaves)

Acest registru ofer informaii despre echipamentele DP-Slave, informaii reprezentate n
concordan cu standardul EN 50 170 (vezi fig.7.8).

n fereastra pentru diagnoz standard a echipamentelor DP-Slave ("Standard slave
diagnostics") sunt prezentate informaii generale i particulare legate de modulul DP-
Slave selectat.

Informaiile generale de diagnoz pentru modulul DP-Slave

Acest tip de informaii se refer la pornirea corect sau avaria modulului DP-Slave
respectiv. Mesajele de eroare, ca de ex. "Slave cannot be addressed" (imposibilitatea
adresrii), erori de configurare sau parametrare pot fi, n particular, afiate aici.

Informaii / Texte de diagnoz referitoare la modulul DP-Slave

Aceste mesaje / texte de diagnoz sunt specifice modulului i ii au originea n fiierele
GSD (Device Master File). Dac mesajul nu este disponibil n fiierul GSD, atunci acesta
nu poate fi oferit sub form de text n fereastra de diagnoz.



Magistrala PROFIBUS volum II pag. 87/136


Figura 7.8 Registrul "DP-Slaves Diagnostics"

Grupul pentru diagnoz specific canalelor, ("Channel-Specific Diagnostics") afieaz
mesaje/texte de diagnoz aferente canalelor, pentru modulele configurate n unitatea
DP-Slave. Pentru fiecare mesaj prezent n aceasta fereastr se indic de asemenea
canalul care a cauzat apariia acestuia. Canalul este indicat ntr-un mod clar, suplimentar
fiind afiate i informaii de identificare a acestuia, locaia ("slot-ul) n care se afl
modulul, i numrul canalului.

Mesajele de diagnoz specifice modulului i au originea n fiierele GSD (Device Master
File). Dac mesajul nu este disponibil n fiierul GSD, atunci acesta nu poate fi oferit sub
forma de text n fereastra de diagnoz.

Prin intermediul butonului "Hex Format" pot fi vizualizate, integral, telegramele de
diagnoz n format hexazecimal.

7.3.4 Diagnoza prin intermediul funciei Diagnose Hardware din SIMATIC
Manager

Funcia "Diagnose Hardware" poate fi apelat n mai multe moduri:

Din fereastra Accessible Nodes din SIMATIC Manager. Prin click dreapta se va
accesa staia ce se dorete a fi investigat. Se va selecta din meniul ce se
deschide PLC->DIAGNOSE HARDWARE.


Magistrala PROFIBUS volum II pag. 88/136

Se utilizeaza funcia ONLINE din SIMATIC Manager. Se va selecta VIEW-ONLINE
pentru a schimba imaginea proiectului din modul "Offline" n modul "Online". Se
va da un "click" dreapta pe staia care se dorete a fi investigat n vederea
deschiderii acesteia, i apoi se va selecta PLC->DIAGNOSE HARDWARE.

Va aprea fereastra de dialog "Diagnosing Hardware - Quick View". n aceast fereastr
simbolurile (icoanele) aprute n coloana modulelor indic starea operaional a
modulelor respective. Dac un echipament DP-Slave este, de exemplu, n stare de
avarie, atunci n "quick view" va fi afiat simbolul pentru DP-Slave suplimentar fa de
simbolul CPU (vezi fig. 7.9). Aceste simboluri sunt descrise n tabelul 7.12.
Modulele aflate n stare de avarie sunt detectate i afiate prin simbolul aferent strii
operaionale a acestora, numai dac modulele respective suport funciile de diagnoz
sau dac funcia "diagnostic interrupt" a fost activat.




Figura 7.9 Fereastra de dialog "Diagnostic Hardware Quick view"

Tabelul 7.12 Descrierea general a simbolurilor pentru diagnoz
Simbolul (icoana) de diagnoz Semnificaie
Bar diagonal roie n faa
simbolului (icoanei) modulului
Configuraiile actual i cea proiectat nu se
potrivesc. Modulul instalat nu exist sau este de tip
diferit dect cel proieetat
Punct rou cu cruce alb
Modulul este defect. Cauze posibile: detectarea unei
ntreruperi pentru diagnoz, sau eroare de aces I/O.


Magistrala PROFIBUS volum II pag. 89/136
Reprezentare cu contrast redus a
modulului
Diagnosticarea nu este posibil deoarece nu exist
o conexiune on-line sau unitatea central nu
furnizeaz nici o informaie de diagnoz (de ex.
lipsa tensiunii de alimentare a modulului).
Contur rou n jurul modulului
Este folosita funcia de forare variabile ("Force
variables") pe acest modul. Acest lucru nseamn c
valorile aferente modulului sunt setate la valori fixe
n programul de aplicaie i prin urmare nu pot fi
modilicate de acesta. Simbolul pentru forare
variabile poate fi ntlnit i n asociere cu alte
simboluri.

Fereastra de dialog "Diagnosing Hardware - Quick View" ofer un numr de trei butoane
pentru funcii suplimentare (vezi fig. 7.9). Prin intermediul butonului "Module
information" va fi activat registrul respectiv, descris mai devreme n acest capitol. La
apasarea butonului "Update" va fi actualizat coninutul fereastrei de dialog "Diagnosing
Hardware - Quick View". Acionarea butonului "Open Station online" are ca efect
ncarcarea configuraiei hardware a staiei selectate. n timpul execuiei procedurii de
ncrcare, fiecare modul care a fost n prealabil configurat, va fi verificat. Modulele
incorecte sau defecte sunt indicate prin intermediul simbolurilor corespunztoare (vezi
fig. 7.1O). Pentru a se obine informaii suplimentare cu privire la diagnoza modulelor, un
"click" dreapta dat pe modulul ce se dorete a fi investigat, va avea ca efect deschiderea
sub-meniului corespunztor i aici se va selecta opiunea "Module information".


Figura 7.10. Configuraia ncrcat prin fucia "Diagnose Hardware"



Magistrala PROFIBUS volum II pag. 90/136
7 7. .4 4 D Di ia ag gn no oz z p pr ri in n i in nt te er rm me ed di iu ul l p pr ro og gr ra am mu ul lu ui i d de e a ap pl li ic ca a i ie e

Automatele programabile SIMATIC S7 ofer o varietate de funcii de diagnoz care pot fi
realizate prin intermediul programului de aplicaie. Aplicate sistematic, aceste funcii de
diagnoz pot determina cauza exact a unei avarii a sistemului, iar programul de
aplicaie are posibilitatea de a reaciona corespunztor.
n cele ce urmeaz vor fi prezentate numai o parte din funciile de diagnoz disponibile.
Aceste exemple sunt n corelaie cu proiectul dezvoltat anterior n aceast redactare (vezi
capitolul 5 paragraful 5.2.5).

Figura 7.11. Reprezentarea general a datelor de diagnoz n concordan cu
standardul EN 50 170


Magistrala PROFIBUS volum II pag. 91/136
7.4.1 Diagnoza unitii DP-Slave folosind SFC13 DPNRM_DG

Funcia de sistem DPRNM_DG numita SFC 13 citete informaiile de diagnosticare
standard ale echipamentului OP-Slave. Coninutul i reprezentarea informaiilor de
diagnoz astlel furnizate sunt n conformitate cu standardul EN 50 170.
Lungimea maxim a telegramei care poate fi citit de funcia SFC 13 este de 240 de
bytes, dei standardul EN 50 170 permite lungimi ale telegramei de pn la 244 de
bytes. Dac telegrama de diagnoz este prea lung, n cadrul acesteia, va fi setat
"overflow-bit". Practic "overflow-bit" face parte din datele de diagnoz ale echipamentului
OP-Slave citite cu funcia SFC 13. Figura 7.11 prezint structura general a datelor de
diagnoz.
Funcia de sistem SFC 13 poate fi apelat n programul ciclic (OB1), n programul pentru
ntreruperi pentru diagnoz (OB82), respectiv n blocul care monitorizeaz lipsa i
revenirea staiei n reea (OB86). Trebuie inut seama ca funcia SFC 13 citete datele de
diagnoz n mod asincron, deoarece procedura de citire odat startat (REQ=1)
presupune mai multe apelri ale funciei de sistem pentru citirea complet a datelor de
diagnoz aferente OP-Slave i introducerea acestor date n zona specificat de
paramentrul RECORD.
n caz de defect sau lips va fi apelat blocul de organizare OB82 sau OB86, acest lucru
fiind important, deoarece atunci datele de diagnoz citite de la echipamentul OP-Slave
reflect cea mai recent stare a acestuia. Se recomand ca apelarea funciei SFC 13 s
se fac repetat, n bucla, pn cnd parametrii de ieire ai funciei de sistem indic
completarea cu succes a procedurii de citire. Figura 7.12 prezint modul n care funcia
de sistem SFC 13 este apelat de OB82 pentru a cerceta cauzele erorilor unui modul
defect ET 200B 16DI/16DO. Programul va evalua, separat, nteruperile la intrare i la
ieire, dup care va scrie informaiile n dou zone de date separate. Funcia SFC 13 i
continu rularea n bucl, pn cnd parametrul BUSY indic finalizarea procedurii. Figura
7.13 indic principiul de operare al funciei de sistem SFC 13.

Figura 7.12. Apelarea SFC 13 n OB82


Magistrala PROFIBUS volum II pag. 92/136
Pentru a testa programul de exemplificare, se va seta blocul de date OB13 cu o lungime
minim de 132 bytes i se va apela funcia de sistem SFC 13 n OB82, aa cum este
prezentat n figura 7.13. Pentru aceasta se va starta SIMATIC Manager i se va deschide
proiectul S7_Profibus_OP dezvoltat anterior (vezi seciunea 5.2.5). Se va verifica din nou
configuraia hardware pentru unitatea central S7-400 CPU. Se va conecta la interfaa
OP-Master numai modulul ET 200B 16DI/16DO. Se va reseta complet unitatea central
CPU, apoi se va pune cheia unitii centrale CPU416-2DP n poziia STOP, dup care se
va transfera configuraia ctre unitatea central CPU. Se vor conecta prin intermediul
unui cablu PROFIBUS interfeele PROFIBUS ale unitii centrale, respectiv modulului
ET200B. Se va comuta cheia unitii centrale din poziia STOP n RUN-P. Unitatea
central va trece n starea RUN i se va observa c, dup scurgerea timpului necesar
startrii unitii centrale, toate LED-urile de eroare de pe aceasta se vor stinge. n
SlMATIC Manager se va deschide directorul de blocuri "Blocks" al unitii centrale
CPU416-2DP, prin aplicarea unui "click" dreapta se va selecta INSERT NEW OBJECT
->ORGANISATION BLOCK. n fereastra de dialog aprut se va introduce "OB82" i se va
confirma cu butonul "OK". Ca rezultat, n directorul "Blocks" va fi inserat un bloc gol
"OB82". Se va da un "click" dublu pe "OB82" n vederea deschiderii acestuia, lucru care
va avea ca elect deschiderea programului STEP7 LAD/STL/FDBS7 Programm. Se va
edita programul din figura 7.12, dup care acesta va fi mai ntai salvat i apoi transferat
n CPU folosind butonul "Download" aflat pe bara de meniu, sau opional comanda
PLC->DOWNLOAD. Se va comuta cheia unitii centrale n poziia RUN-P, dup care se va
trece n STATUS selectnd butonul corespunztor din bara de meniu.

Figura 7.13. Principiul de operare al programului SFC 13 DPNRM_DG n OB82
Pentru a simula un defect al modulului ET200B 16DI/DO, se va deconecta tensiunea de
alimentare de 24 VDC a unui grup de canale.

Blocul de organizare "OB82" va fi apelat imediat, iar funcia de sistem SFC 13 ncepe s
evalueze informaiile de diagnoz . Progresul i starea acestei proceduri se poate observa
n editorul STL. Acum se poate activa facilitatea Monitor/Modify Variables n scopul
analizrii datelor de diagnoz.




Magistrala PROFIBUS volum II pag. 93/136

7.4.2 Diagnoz folosind funcia SFC 51 RDSYSST n OB82

Unitile S7 DP-Slaves sau modulele S7-300 ofer funcii de diagnoz extinse. Un
echipament S7 DP-Slave cu design modular asigur diagnosticarea precis a erorilor
fiecrui modul S7-300. Unitatea ET 200M conine cteva module S7-300 i ea constituie
un exemplu de astfel de echipament S7-DP Slave n structur modular.
La apariia unei avarii, acest tip de module PROFIBUS (ET 200M) poate transmite o
ntrerupere pentru diagnoz ctre unitatea central, care va apela blocul de organizare
"OB82". n interiorul acestui bloc este apelat funcia SFC 51 RDSYSST pentru a efectua
o diagnoz extins a avariilor.
SFC 51 este o funcie de sistem asincron. Aceasta nseamn c funcia trebuie apelat
mai mult de o singur data pentru a citi complet datele de diagnoz i a le nscrie n
zona de date specificat de parametrul DR. Este posibila, de asemenea, execuia sincron
a funciei de sistem SFC 51. Pentru aceasta, SFC 51 trebuie apelat n OB82 pentru a citi
datele lnregistrate 0" sau 1", date care aparlin modulului ce a cauzat ntreruperea
pentru diagnoz Acest tip de diagnosticare filtreaza informalia preluata de la
echipamentul DP-Slave, astfel ca vor fi citite numai acele detalii care au legEHura cu
avaria.
Funclia de sistem SFC51 se va utiliza dac se dorete concentrarea diagnozei pe echipa-
mentul S7 DP-Slave sau pe modulul afectat Funqia de sistem SFC51 citete dateJe nre-
gistrate 0" (4 bytes) sau datele nregistrate 1" (16 bytes). Coninutul i structura
datelor nregistrate sunt aceleai ca i pentru un modul care se alia local n rack-ul
central sau lntr-un rack de extensie. De aceea diagnoza cu SFC51 se poate face n aceiai
maniera pentru modulele amplasate central sau distribuit
Datele locale oferite de OB82 permit programarea SFC51 pentru apelari variabile.
Aceasta facilitate permite ca sa nu se progameze o funcie separata SFC51 pentru fiecare
unitate S7 DP-Slave sau pentru fiecare modul S7-300.
Programul de exemplificare din figura 7.14 citete datele nregistrate "1" ale modulului
defect care a generat ntreruperea de diagnoz. Programul face distincie ntre un
eveniment care vine ("coming event") i un eveniment care a trecut ("going event")
informaiile de diagnoz memorate de program pot s fie mai bine evaluate n "OB82"
sau n blocul de organizare ciclic "0B1".
n exemplul nostru, cu datele locale coninute de OB82 se va programa funcia SFC 51 .
Variabilele locale OB82_EV_CLASS (clasa evenimentului i identificarea) au urmtoarea
semnificaie:
Eveniment trecut "going" B#16#38
Eveniment care vine "coming" B#16#39
Variabila locala OB82_IO_FLAG (tipul modulului) asigur urmtoarele valori:
Modul de intrare B#16#54
Modul de ieire B#16#55
Apelarea funciei de sistem SFC 51 n OB82 impune structura de variabile
"SZL_HEADER", aa cum este prezentata n tabelul 7.13 De aceea variabila
"SZL_HEADER" se va adauga la datele locale ale "OB82".






Magistrala PROFIBUS volum II pag. 94/136
Tabelul 7.13. Structura de variabile "SZL_HEADER"
Nume Tip
SZL_HEADER STRUCT
LENGTH_DR WORD
NUMBER_DR WORD
END_STRUCT End_STRUCT

Parametrul INDEX trebuie ncarcat cu date nainte de apelarea SFC 51. De aceea se va
seta bit-ul 15 al variabilei #OB82_MDL_ADR la valoarea "1" pentru evenimentul care a
cerut ntreruperea pentru diagnoz i care a fost generat de un canal de ieire. Blocul de
organizare OB82 trebuie programat aa cum este prezentat n figura 7.14.


Figura 7.14. Apelare SFC 51 n OB82


Magistrala PROFIBUS volum II pag. 95/136

Pentru a accesa i testa programul, trebuie urmat procedura descris mai devreme
pentru SFC 13. Totui, configuraia staiei S7-400 trebuie schimbat corespunztor prin
nlturarea modulului ET 200B 16DI/16DO din bara DP-Master i apoi se va configura
modulul ET200M / IM153-2 conform celor descrise n seciunea 5.2.5.
Modulul ET200M se va conecta la interfaa PROFIBUS DP a unitii centrale CPU 416-2DP
Apoi se va ncarca configuratia hardware modificata i noul bloc de organizare OB82
Pentru a produce startarea ntreruperii de diagnoz, se va deconecta tensiunea de
alimen-tare a unui modul analogic introdus n sistemul ET 200M. Acesta din urma va
genera o ntrerupere pentru diagnoz care va fi detectat n OB82.
n continuare se poate analiza informaia de diagnoz oferit la apelarea SFC 51n timp
ce programul sistemului ruleaz i se poate corecta programul utilizator pentru a
reactiona corespunztor.

7.4.3 Diagnoz prin funcia SFB 54 RALRM

Unitaile DP-Slave, respectiv modulele din unitile DP-Slave pot, fiecare conform
funcionalitiilor, s genereze diverse ntreruperi pentru diagnoz. Datele de diagnoz
transmise n acest mod sunt puse la dispoziie parial prin datele locale din blocul de
organizare (OB) apelat pentru ntreruperi de diagnoz. Datele de diagnoz integrale pot fi
citite, prin intermediul funciei SFB 54 RALRM, n blocul de organizare (OB) pentru
ntrerupere corespunztor.
Dac funcia SFB54 va fi apelat ntr-un OB al crui eveniment de startare nu este
olntre-rupere primita din partea modulelor de /O (de intrri/ieiri), atunci funcia SFB
pune la dis-poziie la ieirile sale, n mod corespunztor, mai puine informaii. n plus, la
fiecare apelare a funciei SFB54 n diferitele OB este necesara utilizarea unui nou bloc de
date DB ("Data Bloc") n cazulln care datele rezultate la apelarea SFB54 sunt evaluate n
afar a blocului de organizare aferent ntreruperii, este necesara utilizarea a cate unui bloc
de date (DB) pentru fiecare OB aferent startarii evenimetelor.
Funcia SFB 54 poate fi apelat n diverse moduri. Acestea sunt specificate prin
parametrii de intrare, relevani, ai SFB 54:
n modul "0" unitatea DP-Slave care a generat ntreruperea sau modulele ei sunt
ieiri n parametrul de identificare ID, iar parametrul de ieire "NEW' va primi
valoarea "TRUE". Toi ceilali parametri de ieire sunt irelevani;
n modul "1", dimpotriva, peste toti parametrii de ieire ai funciei SFB54 se
nscriu datele relevante de diagnoz, indiferent de componentele care au generat
ntreruperea,
n modul "2" funcia SFB54 verifica dac componenta specificata n parametrul de
intrare "F-ID" este cea care a declanat ntreruperea. Dac da, atunci parametrul
de ieire "NEW" va primi valoarea "TRUE", iar toi ceilalti parametri de ieire vor
primi datele relevante. Dac "F-ID" i componenta generatoare de ntrerupere nu
sunt identice, atunci parametrul de ieire "NEW" va primi valoarea "FALSE".
n urmtorul exemplul de programare (Fig. 7.15) vor fi evaluate datele de diagnoz din
"OB82" cu funcia SFB54. Zona de destinaie trebuie sa fie, n acest caz, suficienta pentru
diagnoza standard (6 bytes), pentru diagnoza specifica codului (3 bytes pentru 1210curi
n sertar), precum i pentru evaluarea diagnozei specifice modulelor (ali 7 bytes pentru
stare a modulului).
Pentru evaluari mai detaliate (diagnoza specifica pentru canale) trebuie rezervai
suplimentar, ali bytes oferii de echipamentele DP-Slave ce permit aceast funcie.



Magistrala PROFIBUS volum II pag. 96/136


Figura.7.15 Apelarea SFB 54 n OB82
Pentru a introduce i a testa programul se urmrete aceeai procedura care a fost
prezentat n seciunea 7.4.2. Se va deschide OB82 i se va terge programul vechi. Se
va introduce, apoi, programul relevant i se va ncrca "OB82" n unitatea central prin
intermediul interfeei MPI.
Se pot analiza n continuare informaiile de diagnoz furnizate de SFB 54 n timp ce
programul sistemului ruleaza. Programul de aplicaie poate apoi analiza informaiile de
diagnoz i reactiona n concordan.



Magistrala PROFIBUS volum II pag. 97/136

7 7. .5 5 D Di ia ag gn no oz za a f fo ol lo os si in nd d b bl lo oc cu ul l d de e d di ia ag gn no oz z S SI IM MA AT TI IC C S S7 7, , F FB B 1 12 25 5

Blocul de diagnoz DP, FB 125, permite o evaluare confortabil a diagnozei pentru
sistemul DP-Master n cadrul programului de aplicaie STEP7.
O diagnosticare mai general - diagnoz rezumativ - ne informeaz care echipamente
DP Slave sunt configurate, care sunt prezente n reea, care sunt n avarie i care sunt
lips. Supiimentar, se pot solicita mai multe date de diagnoz care pot oferi mai multe
informaii despre un anumit echipament DP-Slave.
Blocul de diagnoz FB 125 poate fi utilizat pentru urmtoarele interfee DP integrate sau
externe:
CPU 31x-2DP (6ES7 315-2AF01-0ABO sau mai recent)
C7-626 DP (6ES7 626-2AG01-0AE3 sau mai recent)
C7 -633 DP si C7 -634-DP
SINUMERIK 840D
CPU 41x-2 DP
CP 443-5
IM 467 i IM 467 FO
WIN AC
WIN LC.
Pentru mai multe informaii, se poate accesa pe Internet serverul Siemens A&D
Customer Support la adresa:
http://www.ad.siemens.de/simatic-cs - FIND->Search terme : FB125.
Din aceasta locatie putei descarca blocul de diagnoz FB 125.

7.5.1 Funcia Bloc pentru diagnoz FB 125

Funcia bloc FB 125 detecteaz echipamentele DP-Slave care sunt defecte i genereaz o
ntrerupere. Aceasta afieaz informaii detaliate de diagnoz privind avariile, ca de
exemplu:
numrul de slot,
numrul modulului,
numrul canalului,
starea operaional a modulului, precum i
avaria canalului.

Tabelele 7.14 i 7.15 prezint n detaliu structura interfalei funciei FB125 "DP-DIAG"











Magistrala PROFIBUS volum II pag. 98/136
Tabelul 7.14. Parametrii de intrare pentru FB 125
Nume Tip Comentarii
DP _MASTERSYSTEM INT Nr. sistemelor DP-Master
EXTERNAL_DP
_INTERFACE
BOOL Interfaa DP extern (CP/IM)
MANUAL_MODE BOOL Mod manual pentru diagnoza individual
SINGLE_STEP _SLAVE BOOL Selecie individual a echip. DP-Slave
SINGLE_STEP _ERROR BOOL Selecie individual a erorilor aferente echip. DP-Slave
RESET BOOL Resetarea evalurii
SINGLE_DIAG BOOL Diagnoza individual a echip DP-Slave
SINGLE_DIAG_ADR BYTE Adresa echip DP-Slave pentru diagnoza individual

Tabelul 7.15 - Parametrii de ieire pentru FB 125

Nume Tip Comentarii
ALL_DP _SLAVES_OK BOOL
Toate echipamentele DP-Slave sunt OK!
funcioneaz corect
SUM_SLAVES_DIAG BYTE Nr. De echip. DP-Slave
SLAVE_ADR BYTE Adresa echip. DP-Slave
SLAVE_STATE BYTE
OOK, 1 :Lipsa, 2:Defect 3 Neconfigurat / nu poate fi
evaluat
SLAVUDENT _NO WORD Numarul de identificare al echip. DP-Slave
ERROR_NO BYTE Numarul erorii
ERROR_TYP BYTE
1 Diagnoza slot, 2 Starea modulului, 3: Diagnoza
canal, 4 Diagnoza S7
MODULE_NO BYTE Numarul modulului
MODULE_STATE BYTE Starea modulului
CHANNEL_NO BYTE Numarul canalului
CHANNEL_ERROR_INFO DWORD
Informaii despre erorile canalului (echip slave
standard i S7)
SPECIAL_ERROR_INFO DWORD
Informalii despre erorile speciale (informalii
suplimentare pentru echip. Slave S7)
DIAG_ OVERFLOW BOOL Diagnoza owerflow
BUSY BOOL Evaluare n derulare


7 7. .6 6 D Di ia ag gn no oz za a f fo ol lo os si in nd d u un n m mo on ni it to or r d de e r re e e ea a P PR RO OF FI IB BU US S

Cunoscut i sub numele de SCOPE, monitorul de reea PROFIBUS este un alt mijloc care
ofer utiliti suplimentare de diagnoz pentru sistemele PROFIBUS. Un monitor de reea
const de obicei dintr-o placa de interfa instalat ntr-un dispozitiv de programare PG
sau PC i un pachet software cu o interfa utilizator de tip grafic, Windows. Un monitor
de reea nregistreaza circulaia telegramelor pe magistral prin monitorizarea acestora.
Acest monitor nu ocup o adresa PROFIBUS n reea.

Depinznd de fabricantul dispozitivului, un monitor de reea poate s aib diverse funcii
i interfee utilizator. Un monitor de reea ofer ns n mod uzual minim trei funcii, care
sunt de altfel i cele mai importante:
Live list (List online)


Magistrala PROFIBUS volum II pag. 99/136
Filtru
Trigger

Live list (Lista online)

Aceast funcie identific toate dispozitivele conectate la reea prin intermediul adreselor
de PROFIBUS asociate acestora. Dispozitivele conectate n reea sunt listate i descrise
mpreun cu adresele de PROFIBUS aferente ntr-o fereastra de dialog (vezi fig. 7.16).


Figura 7.16. Imagimea Live List

Filtru

Aceasta funcie se utilizeza n scopul de a restriciona telegramele nregistrate n funcie
de anumite criterii definite n prealabil. n mod uzual se poate folosi i un al doilea filtru
pentru telegramele care au trecut de primul filtru. Acest lucru permite utilizatorului
scurtarea listei de telegrame. De exemplu, atunci cnd este definit un filtru "token", toate
telegramele "token" sunt ignorate i practic nu sunt nregistrate.

Trigger

Aceast funcie se folosete atunci cnd se dorete ntreruperea nregistrrii telegramelor
la apariia unui anumit eveniment. Trigger-ul poate fi parametrat, de exemplu, s
reacioneze la o anumit adresa PROFIBUS, sau la o anumit valoare coninut n
telegrama de date.

Monitoarele de reea de fabricaie recent ofer posibilitatea unei diagnoze extins, care
poate include:
Recunoaterea automata a ratei de transfer n reeaua PROFIBUS;
Salvarea telegramelor ntr-un buffer-inel sau fiier. Pregtirea i reprezentarea
date lor pentru analiza ulterioar (fig. 7.17);
Decodarea telegramelor i codificarea lor mai departe n funcie de profilul selectat
(fig. 7.18);


Magistrala PROFIBUS volum II pag. 100/136


Figura 7.17. Prezentarea general a telegramelor nregistrate


Figura 7.18. Prezentarea detaliat a unei telegrame de diagnoz

Realizarea unor diverse funcii statistice, ca de exemplu numrarea bytes sau a
telegrame lor eronate pe secunda;
Integrarea unui Trigger hardware, care poate fi activat de un semnal extern;


Magistrala PROFIBUS volum II pag. 101/136
Activarea automata a trigger-ului la aparilia oricarei telegrame eronate;
nregislrarea telegramelor eronate i pregatirea informaliilor pentru o analiza
ulterioara.


Chiar dac un monitor de reea ofer aria funcional complet, aa cum a fost descris
rnai sus iar analiza telegramelor nregistrate se poate face cu uurint datorit interfeei
grafice utilizator Windows, totui numai specialitii cu bogate cunotine i experien n
domeniul PROFIBUS pot face o evaluare corect pe baza informaiilor de diagnoz
furnizate de un monitor de reea PROFIBUS.


7 7. .7 7 D Di ia ag gn no oz z c cu u r re ep pe et to or ru ul l c cu u f fu un nc c i ii i d de e d di ia ag gn no oz z - - " "D Di ia ag gn no os st ti ic c- -
R Re ep pe ea at te er r" "

Un astlel de aparat ("Diagnose-Repeater") (figura 7.19) este un dispozitiv a crui
funcionalitate de baza este identic cu a unui RS485-Repeater (a se vedea capitolul 2
paragraful 2.4.1). Acesta ofer totui avantajul c poate s monitorizeze n funcionare
segmentele unei sub-reele RS485-PROFIBUS (cablu de cupru), iar n cazul apariiei unui
defect pe cablu s genereze mesaje de alarm ctre unitatea DP-Master.
Pe lng funciunile unui repeater normal, ca de exemplu separarea galvanic a dou
segmente de reea i asigurarea conectrii unui numr mai mare de 32 de staii,
"Diagnostic-Repeater" ofer posibilitatea conectrii unui al treilea segment de reea i
efecturii unei diagnoze permanente, n timpul funcionrii instalaiei, a celorlalte dou
segmente deja conectate. Pentru ca "Diagnostic-Repeater" s poat transmite unitii
DP-Master datele de diagnoz a liniei, acesta va activa ca un echipament DP-Slave.
Pentru proiectarea funcionalitii echipamentului DP-Slave se va utiliza pachetul software
STEP7 ncepind cu versiunea V5.1 SP2.

Diagnoza liniei PROFIBUS cu "Diagnostic-Repeater" are loc ntotdeauna n doi pai:

7.7.1 Indicarea topologiei

n primul pas va fi determinat topologia reelei. Aceast funcie va fi activat o singur
dat de ctre utilizator.
"Diagnostic-Repeater" va calcula toate adresele PROFIBUS ale nodurilor din reea,
precum i distana absolut dintre el nsui i nodurile respective. Valorile generate vor fi
memorate de ctre "Diagnostic-Repeater" ntr-o tabela de topologie dintr-o zona de
memorie remanent, astfel nct datele s fie disponibile chiar i n eventualitatea cderii
tensiunii de alimentare.
Dac reteaua va fi fizic modificat prin introducerea sau eliminarea unor staii, utilizatorul
va trebui s activeze din nou procedura de determinare a topologiei.
Pentru aceasta se va deschide, n SIMATIC Manager, proiectul STEP7 corespunztor, care
conine "Diagnostic-Repeater". n continuare, se va marca obiectul PROFIBUS i apoi se
selecteaz funcia PLC/PREPARE LINE DIAGNOSTICS (figura 7.20).



Magistrala PROFIBUS volum II pag. 102/136

Figura 7.20. STEP 7 Pregtirea diagnozei liniei
7.7.2 Indicarea poziiei defectului

n cazul n care generarea datelor referitore la topologia reelei a fost ncheiat, iar
Diagnostic-Repeater i segmentele PROFIBUS conectate se afl deja n funciune, atunci
Diagnostic-Repeater va analiza i evalua semnalele de la segmentele conectate la
interfeele DP2 i DP3. Suplimentar fa de aceasta va fi determinat distana pn la
locul defectului, precum i tipul eventualelor defecte aprute. La apariia unui defect
Diagnostic-Repeater va emite n mod automat o telegram de alarm ctre unitatea DP-
Master. Aceast telegram va conine indicaii despre locaia defectului, segmentul
afectat i tipul defectului.
Locaia defectului este specificat relativ fa de nodurile existente n reea i va fi
indicat pe baza tabelelor de topologie aflate n memorie; de exemplu un scurtcircuit n
cablu ntre conductorul A i ecran situat ntre nodurile 12 i 13. Indicarea distanei se
realizeaz cu o toleran de aproximativ un metru. Semnalizarea defectului va fi afiat
grafic n STEP7 (Figura 7.21)

Diagnostic-Repeater poate s detecteze urmtoarele defecte:
ntreruperea cablului n liniile de semnal A sau B;
Scurtcircuite ale liniilor de semnal A sau B la ecran;
Lipsa rezistenelor de terminare;


Magistrala PROFIBUS volum II pag. 103/136
Contacte imperfecte;
lnseriere nepermis;
Numr de noduri prea mare pe un segment;
Noduri prea ndeprtate fa de Diagnostic-Repeater,
Telegrame eronate.



Figura 7.21 Semnalizarea defectelor cu Diagnostic-Repeater n Step 7
Starea modulului

Diagnostic-Repeater nu poate totui s detecteze rezistene terminatoare nealimentate
sau suplimentare respectiv scurtcircuitele dintre liniile de semnal A i B ale cablului
PROFIBUS.

7.7.3 Condiii de funcionare pentru Diagnose-Repeater

Pentru ca Diagnostic-Repeater s funcioneze corect, este necesar ca pe lng regulile
generale de implementare a reelelor PROFIBUS, s se in seama de urmtoarele reguli
suplimentare:
Diagnostic-Repeater nu trebuie utilizat n cadrul reelelor MPI/FDL/FMS;
Unitatea DP-Master trebuie conectat la segmentul DP1;


Magistrala PROFIBUS volum II pag. 104/136
Pe segmentele DP2 i DP3 nu este permis existena racordurilor;
Lungimea segmentele DP2 i DP3 nu trebuie s depeasc n total 100m, fiecare;
Introducerea unui terminal de magistral RS485 nu este permis
Introducerea altor componente cu funcionalitate de repeater conduce la erori n
generarea datelor referitoare la topologie. Monitorizarea cablului este posibil
numai pn la dispozitivele repeater.

Pozitionarea Diagnostic-Repeater

La poziionarea Diagnostic-Repeater trebuie inut seama de faptul c pe un segment nu
trebuie s existe mai multe puncte de msura active. Punctele de msura active au efect
numai pentru segmentele DP2 i DP3.
Dac trebuie ca aceste segmente s fie conectate la un alt Diagnose-Repeater, atunci
trebuie utilizat interfaa DP1. Dac pe un segment exist dou sau mai multe puncte de
msura, atunci va fi emis o telegram de alarm ctre unitatea DP-Master.
n figura 7.22 sunt prezentate conexiunile nepermise ntre dou dispozitive Diagnostic-
Repeater, iar n figura 7.23 sunt prezentate conexiunile permise.

Figura 7.22. Legturi nepermise ale Diagnostic-Repeater

Figura 7.23. Legturi permise ale Diagnostic-Repeater



Magistrala PROFIBUS volum II pag. 105/136
8. Alte funcii STEP 7 relevante pentru sistemele
PROFIBUS DP

8 8. .1 1 F Fi i i ie er re el le e G GS SD D

Fiierele GSD pentru echipamentele DP-Slave i DP-Master conin elementele
caracteristice ale acestora. Fiierele GSD au caracteristici standardizate, ca de exemplu
"cuvinte cheie DP" predefinite i fiierele de format fix (syntax). Cu ajutorul acestora,
fiierele GSD pot fi prelucrate utiliznd instrumente de proiectare independente de
producator.

Cu ajutorul fiierelor GSD este posibil verificarea, nc din faza de proiectare, a unui
sistem PROFIBUS DP, a urmtoarelor date ale aparatului:
- plauzibilitatea
- valabilitatea
- corectitudinea performantelor.

Se pot evita, astfel, nc din faza de proiectare, posibile erori la punerea n funciune a
unui echipament "DP-Slave".

Fiierele GSD sunt de tip ASCII. Se pot crea i edita astfel de fiiere utiliznd un editor de
text ASCII. Cuvintele cheie standardizate i modalitile de creare ale unor astfel de
fiiere sunt precizate n normativul EN 50170 Volumul 2. Numele fiierelor GSD se
identific dup numele care conin referiri la producator i tipul echipamentului.

Organizaia utilizatorilor de PROFIBUS (PNO) pune la dispoziie pe site-ul ei de internet
un editor GSD. Vizitnd adresa http://www.profibus.com putei descrca acest editor. Se
poate utiliza apoi acest editor pentru a crea noi fiiere GSD i a le verifica pe cele deja
existente.

8.1.1 Instalarea unui nou fiier GSD

Pentru a instala un nou fiier GSD deschideti HW Config. n bara menu-ului se selecteaz
OPTIONS - INSTALL NEW *.GSE FILE (Nu e greeal, n acest punct GSE inseamn de
fapt fiier GSD). Aceasta este intotdeauna necesar atunci cnd, n timpul proiectarii unui
nou sistem PROFIBUS-DP, se dorete sa se ataeze acestuia un aparat necunoscut nc
instrumentului de proiectare utilizat.
Noul fiier GSD instalat va fi amplasat n directorul ... \Siemens\Step7\S7data\Gsd iar
pictograma (icon-ul - fiierul Bitmap) n directorul ... \Siemens\Step7\S7data\Nsmb

8.1.2 Importarea fiierului GSD aferent unei staii

STEP 7 stocheaz n cadrul proiectului toate fisierele GSD ale aparatelor DP dintr-o
instalaie. Aceast facilitate ofer posibilitatea prelucrrii acestui proiect STEP 7 cu un alt
instrument de proiectare n cadrul cruia a fost transferat respectivul proiect, chiar dac
acest nou instrument de proiectare nu conine fiierele GSD ale noilor aparate DP.
Fiierele GSD care sunt stocate numai n proiectele respective i nu n directorul general
STEP 7 - GSD pot fi incluse n acesta prin comenzile HW Config - OPTIONS - IMPORT
STATION * GSE FILES. n acest mod, noile fiiere GSD se vor regasi n directorul ...
\Siemens\Step7\S7 data\GSD.


Magistrala PROFIBUS volum II pag. 106/136
8 8. .2 2 A Al lo oc ca ar re ea a i i m mo od di if fi ic ca ar re ea a a ad dr re es se el lo or r P PR RO OF FI IB BU US S

Anumite tipuri de echipamente DP-slave nu dispun de comutatoare hardware pentru
stabilirea adresei PROFIBUS. n lipsa acestora, adresa PROFIBUS este alocat prin
intermediul funciei DP-master clasa a 2-a Set_Slave_Add. Datorit interfeei MPI
integrate, configuraia software STEP 7 este capabil s apeleze aceast funcie de
adresare. De reinut, ns c aceast metoda de alocare a adresei se aplic numai n
cazul acelor echipamente DP-slave (de ex ET 200C) care suport funcia Set_Slave_Add.

Pentru a aloca adresa de staie pe magistrala unui echipament DP-slave utiliznd funcia
Set_Slave_Add se deschide SIMATIC Manager sau HW Config. n bara de menu se
selecteaz PLC - ASSIGN PROFIBUS ADDRESS ... (vezi fig 8.1). Pentru aceasta este
necesar ca, n prealabil, echipamentul DP-slave sa fie conectat la interfata MPI a consolei
de programare/PC prin intermediul unui cablu PROFIBUS sau MPI. Cnd se lanseaz
funcia Assign PROFIBUS Address, STEP 7 caut adresele staiilor DP-slave conectate i le
afieaz pe acestea n fereastra de dialog "Assign PROFIBUS Address" n campul "Current
PROFIBUS address" (vezi figura 8.1).




Figura 8.1 Funcia STEP 7 Assign PROFIBUS Address

Adresa implicit a echipamentului, setat de producator este 126. Aceasta adres este
special rezervat , n cadrul standardului European EN 50 170 i nu poate fi folosit de
utilizatorii PROFIBUS DP. Aceasta indic faptul c echipamentul DP suport funcia DP
master - clasa 2, Set_Slave_Add. De reinut c adresa implicita 126 se va vedea numai
dac echipamentul DP-slave este nou i a ajuns la utilizator direct de la furnizor. n cazul
n care echipamentul DP-slave care se va conecta a mai fost inclus n alte sisteme de
automatizare, este posibil ca adresa sa implicit sa fi fost modificat. Aceasta inseamn
c pot exista echipamente cu alte adrese decat 126 i care s suporte totui funcia
Set_Slave_Add. Cnd mai multe echipamente DP-slave sunt conectate la sistemul


Magistrala PROFIBUS volum II pag. 107/136
PROFIBUS DP, funcia de cautare a STEP 7 afiseaz toate adresele gasite n campul
"Current PROFIBUS address". n acest timp STEP 7 nu specific dac este vorba de
echipamente DP-slave care suport sau nu funcia Set_Slave_Add; vor fi afiate toate
adresele.
Pentru a modifica adresa de PROFIBUS a echipamentului DP-slave se selecteaz adresa
ce se dorete a fi schimbat n cmpul "Current PROFIBUS address". n campul "New
PROFIBUS address" va fi introdusa noua adres. Cu tasta "OK" se confirm alegerea
facut i alocarea adresei echipamentului DP-slave respectiv i se nchide fereastra de
dialog.
Dac se dorete executarea acestei operaii i pentru alte staii DP-slave conectate n
reea, preluarea noii adrese aferente unui alt echipament DP-slave se face prin
acionarea tastei "Apply", fr a prasi fereastra de dialog. Este astfel posibil sa se
selecteze unul dup altul echipamentele DP-slave i s se aloce o noua adres, far a fi
necesar s se prseasc fereastra de dialog "Assign PROFIBUS Address".
n mod uzual adresa unui echipament DP-slave nu poate fi vzut din exterior. Astfel c,
n cazul n care mai multe echipamente DP-slave sunt conectate la consola de
programare sau PC i se dorete realocarea adreselor, dar exist dubii n privinta
adreselor actuale, este necesar sa se deconecteze toate de la PG/PC i apoi, conectndu-
le individual, dac este necesar, se vor schimba adresele.

8 8. .3 3 N NE ET TP PR RO O

Prin NetPro: Configuring Networks (vezi fig. 8.2), din cadrul pachetului software STEP 7,
se pune la dispozitie un instrument puternic pentru configurarea proiectelor complete
STEP 7 ntr-un mediu grafic "easy-to-use". Instrumentul permite, pe baze grafice,
introducerea si stergerea diferitelor obiecte din reea cum ar fi
Echipamente DP-slave
Staii
Subreele.

Figura 8.2 Instrumentul NetPro: Configuring Networks din cadrul Step7


Magistrala PROFIBUS volum II pag. 108/136

n NetPro: Configuring Networks, printr-un dublu click pe un obiect al reelei configurate
este pornit n mod automat programul de configurare corespunztor, ca de exemplu HW
Config. Se poate de asemenea deschide programul de configurare solicitat selectnd
obiectul i apoi cu "click" pe comanda OPEN OBJECT din menu. (De reinut c, pentru a
deschide un submenu, este necesar s se selecteze obiectul i apoi " click - dreapta" pe
mouse).


8 8. .4 4 F Fu un nc c i ii i P PG G/ /O On nl li in ne e

Automatele programabile ale seriilor SIMATIC S7-300 i S7-400 sunt echipate cu
interfee DP-master integrate i "plug in". Prin aceste interfee se permite accesul
consolelor de programare PG la toate sistemele active conectate (i la statiile S7-300 ce
opereaz ca DP-slave)

Pentru ca un PG/PC s poat opera pe o subreea PROFIBUS trebuie ajustati, prin funcia
"SET PG/PC INTERFACE", parametrii magistralei pentru interfa online n SIMATIC
Manager, se selecteaza OPTIONS - SET PG/PC INTERFACE ... (vezi de asemenea capitolul
7.3).

Dispozitivele de programare PG/PC ofer aceleai funcii de interfa ca i cunoscuta
interfata MPI (Multi Point Interface)


8 8. .5 5 D Di ia ag gn no oz za a N NC CM M

Modulele de comunicaie cu interfa DP-master, CP342-5DP i CP443-5 Extended pot fi
diagnosticate independent prin pachetul software suplimentar NCM-Diagnostics (Network
Communication Management). Acesta este un program opional ce ruleaz sub pachetul
software de baza STEP 7.

Figura 8.3 Rezumatul diagnozei modulului DP-master n NCM-Diagnostics


Magistrala PROFIBUS volum II pag. 109/136
Utiliznd NCM-Diagnostics, putei diagnostica modulele master CP432-5DP si CP443-5
Extended fr un proiect STEP 7. NCM-Oiagnostics ofer urmtoarele funciuni:

Citete parametrii reelei PROFIBUS
Citete buffer-ul de diagnoz
Lista online a tuturor echipamentelor conectate la PROFIBUS
Citete statisticile PROFIBUS
Rezumatul diagnozei modulelor DP-master (vezi fig. 8.3)
Diagnoza individual a echipamentelor DP-slave cu care comunic acest DP-
master (vezi fig 8.4).



Figura 8.4 - Diagnoza individual a echipamentelor DP-slaves n NCM-Diagnostics


Magistrala PROFIBUS volum II pag. 110/136

9. Definirea i punerea n funciune a sistemului PROFIBUS-DP

9 9. .1 1 I In nt tr ro od du uc ce er re e

Acest capitol ofer indicaii privind att modul de definire a sistemului PROFIBUS-DP, utiliznd cablul
de RS 485 ct i modul de punere n funciune a acestui sistem. Se vor prezenta metode simple de a
localiza i corecta erori aprute datorit unei cablri incorecte. Se va prezenta modul n care pot fi
testate semnalele DP de intrri/ieiri utiliznd funciile STEP 7.
Trebuie reinut faptul c informaiile din acest capitol nu se substituie indicaiilor generale privind
definirea sistemelor electrice i electron ice. De aceea ntotdeauna trebuie asigurat corespondena
ntre indicaiile productorului de echipament i cele de definire a sistemului PROFIBUS.


9 9. .2 2 E Ex xe em mp pl le e d de e d de ef fi in ni ir re e a a s si is st te em mu ul lu ui i P PR RO OF FI IB BU US S- -D DP P
9.2.1 Definirea sistemului cu potenial de referin pus la mas (mpmntat)

Metoda standard de a defini un sistem S7 PROFIBUS-DP ntr-o unitate industrial este cea cu
potenial de referin mpmntat. Aceasta nseamn c trebuie conectate toate sertarele i sarcinile
circuitelor de curent de for la un potenial de referin comun (pmnt). n acest mod curenii de
interferen (perturbatori) sunt dirijai ctre linia de mpmntare astfel creat. Conectorul utilizat
pentru cuplarea la magistral conecteaza ecranul cablului PROFIBUS la toate staiile din reeaua
respectiv. Utilizatorul trebuie s se asigure c posibilii cureni de interferen (perturbatori) sunt
dirijai ct mai repede posibil, n mod ideal ctre carcasa dulapului/cutiei/pupitrului de comand.
Aceasta se poate realiza prin conectarea ecranului cablului la carcasa dulapului/cutiei/pupitrului de
comand. n acest mod se conecteaz la pmnt toate echipamentele individuale, ca de ex. inele
de montaj ale echipamentelor S7-300 i ET 200M. Se realizeaz n acest mod aa numita "bara de
mpmntare de referin".
n mod suplimentar se va conecta i punctul de mas (M) al sursei de alimentare de 24 V la punctul
de mpmntare de referin. Se va verifica ca seciunea liniilor de conectare la bara de
mpmntare de referin este de dimensiune corespunztoare i c nu exist diferente de potenial
ntre barele de mpmntare ale diverselor dulapuri de automatizare.

S7 - 300 cu potenial de referin pus la masa (mpmntat)

ntr-un automat programabil cu potenial de referin mpmntat, se va introduce un "strap" pe
CPU ntre punctul de mas M i bara de mpmntare (vezi figura 9.1).
Modulul S7-300, CPU312 FM poate funciona numai cu potenialul de referin de mpmntare ca
potenial M.

S7 - 400 cu potenial de referin pus la masa (mpmntat)

ntr-un automat programabil S7-400 cu potenial de referin mpmntat, se va introduce un
"strap" ntre potenialul de referin M i punctul de conexiune al sertarului, aa cum este prezentat
n figura 9.2.

Sertarul S7-400, nsui, trebuie conectat la bara de mpmntare a dulapului de automatizare.



Magistrala PROFIBUS volum II pag. 111/136


Figura 9.1 Definirea unui sistem S7-300 cu potenial de referin pus la mas
(mpmntat)



Figura 9.2 Definirea unui sistem S7-400 cu potenial de referin pus la mas
(mpmntat)




Magistrala PROFIBUS volum II pag. 112/136

9.2.2 Definirea sistemului cu potenial de referin izolat fa de pmnt

Anumite sisteme de reele PROFIBUS trebuie definite cu potenial de referin izolat fa de pmnt.
Aceasta se aplic att n cazul instalaiilor la care se monitorizeaz punerile de avarie la pmnt, ct
i la instalaiile ce se ntind pe suprafee mari. Asemenea instalaii pot produce adesea diferene
ntre potenialele de referin ale magistralelor staiilor individuale care nu pot fi compensate prin
linii de conexiune echidistante. n acest caz de definire a reelelor, curenii de interferen sunt
ndreptai spre pmnt prin intermediul reelelor RC. Sursele de alimentare trebuie s fie izolate de
potenialul de mpmntare. n mod similar, interfeele RS 485 ale staiilor conectate la magistral
trebuie s fie flotante. n aceste situaii este important ca ecranul cablului PROFIBUS s fie conectat
la un singur capt.

S7 - 300 cu potenial de referin izolat fa de pamnt

Operarea unui automat programabil S7-300 cu potenial de referina izolat fa de pam ant
presupune nefoloslrea strapurilor n cadrul CPU, intre potenialul de mas i nulul de lucru (legat la
pmnt)(vezi fig. 9.1). Pentru a evita aparitia sarcinilor electrostatice intre diversele parti. ale
sistemului, curenii de inalta frecventa sunt directionati ctre pmnt prin inter-medlul reeler RC
eXlstente intre masa i nulul de lucru (legat la pmnt).

S7 - 400 cu potenial de referin izolat fa de pamnt

Operarea unui automat programabil S7-400 cu potenial de referin izolat fa de pmnt
presupune nefolosirea strapurilor n cadrul CPU, ntre potenialul de mas i conexiunea sertarului
(vezi figura 9.2) Pentru a evita apariia sarcinilor electrostatice ntre diversele pri ale sistemului,
curenii de nalt frecven sunt direcionai ctre pmnt prin intermediul reelelor RC existente
ntre mas i nulul de lucru (legat la pmnt)

9.2.3 Instalarea cablului PROFIBUS

Datorit consumurilor ridicate de putere ale sistemelor electrice, liniile i cablurile electrice
transport adesea tensiuni nalte i cureni de intensitate mare. Dac asemenea linii i cabluri
electrice sunt amplasate, pe distane lungi, n paralel cu cablul PROFIBUS, pot aprea interferene
capacitive i inductive care s perturbe comunicaia datelor n reea. Pentru a evita aceasta, trebuie
s se asigure de la inceput c este meninut o distan de min. 10 cm ntre cablul PROFIBUS i alte
cabluri de putere. Totodat, traseele cablurilor de putere i PROFIBUS trebuie s fie ntotdeauna
diferite. .

9.2.4 Ecranarea cablului PROFIBUS

Att curenii de interferena precum i interferenele electromagnetice sunt directionate ctre
pmnt prin intermediul ecranului cablului PROFIBUS. Este deosebit de important realizarea unei
conexiuni de impedan sczut ntre ecran i punctul de mpmntare. Aceast msur asigur
anularea interferenelor n mod deosebit n zonele curenilor de interferen de nalt
frecven. Dac exist o diferen de potenial ntre magistralele staiilor individuale a
unui sistem complex i ntins n spatiu i nu se poate realiza o conexiune tip
"echipotenial" se recomand s se conecteze ecranul cablului PROFIBUS numai la un
singur capt pentru a evita circulaia prin ecranul cablului a curenilor conexiunii tip


Magistrala PROFIBUS volum II pag. 113/136
"echipotenial". Trecerea acestor cureni prin ecranul cablului PROFIBUS ar reduce n mod
considerabil eficacitatea funciei ecranului.
Pentru magistralele staiilor individuale, staionare, este recomandat conectarea
ecranului cablului PROFIBUS la borna de mpmntare a dulapului n punctul de intrare al
cablului n dulap, avnd grij s nu se deterioreze conductorul propriu-zis.


9 9. .3 3 M Me et to od de e p pe en nt tr ru u p pu un ne er re ea a n n f fu un nc c i iu un ne e a a u un nu ui i s si is st te em m P PR RO OF FI IB BU US S- -
D DP P

9.3.1 Cabluri de magistral i conector pentru cuplare

Cablurile PROFIBUS i conectorii de cuplare sunt componente importante ale sistemului
DP. Erorile aprute n timpul instalarii i conectrii cablurilor de magistral pot avea
urmri negative n ceea ce privete comunicaia de date ntre staiile de pe magistral.
Erori importante ca de exemplu inversarea liniilor de transmisie a datelor, ntreruperea
liniilor sau scurt-circuitele fac imposibil comunicaia; din acest motiv este necesar
verificarea montrii cablurilor, a conectorilor de cuplare i inserarea corect a
rezistoarelor terminale nainte ca sistemul PROFIBUS-DP s fie conectat pentru prima
dat.

9.3.2 Verficarea cablului magistralei PROFIBUS i a conectorilor de cuplare

Conectarea incorect a cablului PROFIBUS la conectorul de cuplare la magistrala poate
produce importante dificulti transmisiei datelor. Pentru a detecta i apoi a nltura
aceste erori fundamentale se poate utiliza testul simplu din figura 9.3.


Figura 9.3 Schema bloc pentru testarea cablului PROFIBUS


Magistrala PROFIBUS volum II pag. 114/136

Principiul acestui test este detectarea inversrii liniilor de transport a datelor n
conectorul de cuplare. Pentru efectuarea acestui test este necesar deconectarea de la
staiile din reea a conectoarelor de cuplare montate pe magistral. Totodat trebuie s
nu fie inserate pe linie rezistoarele terminale.
Pentru a realiza msuratoarea, este nevoie de doi conectori Sub-D, simpli, cu 9 pini cu
contact la soclu. Conectorul auxiliar nr. 1 conine un comutator cu contact comutabil cu
polul conectat cu ecranul (carcasa) conectorului Sub-D cu 9 pini cu contact la soclu.
Contactele celor dou circuite sunt conectate la pinul 3 (linia de date B) i pinul 8 (linia
de date A)
Conectorul de cuplare, suplimentar, nr. 2 este un adaptor simplu care permite conectarea
unui ohmmetru la conectorul de magistral.
Pentru a testa linia de date, se introduc cele dou conectoare auxiliare 1 i 2 n conectorii
de magistral situai la cele dou capete ale segmentului de magistral.
Se pot verifica urmtoarele aspecte privind linia de date prin msurarea rezistenei la
contactele 3 i 8 fa de ecranul conectorului auxiliar nr. 2, acionnd corespunztor
comutatorul conectorului nr. 1:
Simpla inversare a conductoarelor de pe linia de date
ntreruperea uneia din cele dou linii de date
ntreruperea ecranului cablului de transmisie a datelor
Scurt-circuit ntre conductoarele de transmisie a datelor
Scurt-circuit ntre conductoarele de transmisie a datelor i ecran
Existena prea multor rezistoare terminale pe magistral (neintenionat inserate).
nainte de a evalua rezultatele acestor msuratori, se va ine seama de tipul liniei
utilizate pentru transmisia datelor (vezi tabelul 2.2) i de rezistena n bucl a
conductoarelor magistralei, care variaz n funcie de lungimea acesteia.
Acest test va permite depistarea erorilor, fr a deschide conectorul de magistral, prin
simpla trecere de la un conector de magistral la altul i actionarea corespunztoare a
comutatorului din conectorul auxiliar.
Pentru a verifica linia de transmisie a datelor se urmeaz procedura prezentat n
continuare.
Msurtorile sunt listate mai jos i prezentate n figurile 9.4 - 9.6, pornind cu poziia
comutatorului din conectorul auxiliar nr. 1 i conectarea aparatului de masur la
conectorul auxiliar nr. 2 (configuraiile A - D)

Desfurarea msurtorilor
Configuratia A:
La conectorul auxiliar nr.1 se amplaseaza comutatorul pe poz 3 (conectarea pinului 3 cu
ecranul).
Se conecteaza aparatul de msur la conectorul auxiliar nr 2, la pinul 3 i ecran
Configuraia B:
La conectorul auxiliar nr 1 / comutatorul pe poziia 8 (conectarea pinului 8 cu ecranul)
Aparatul de msur se conecteaz la conectorul auxiliar nr. 2, ntre pinul 8 i ecran.



Magistrala PROFIBUS volum II pag. 115/136

Figura 9.4 Verificarea conductoarelor magistralei partea I-a


Configuraia C:
La conectorul auxiliar nr. 1 / comutatorul pe poziia 3 (conectarea pinului 3 cu ecranul)
Aparatul de msur se conecteaz la conectorul auxiliar nr. 2, ntre pinul 8 i ecran.
Configuraia D:
La conectorul auxiliar nr. 1 / comutatorul pe orice poziie.
Aparatul de msur se conecteaz la conectorul auxiliar nr. 2, ntre pinii 3 i 8.


Magistrala PROFIBUS volum II pag. 116/136


Figura 9.5 Verificarea conductoarelor magistralei partea a II-a


Figura 9.6 Verificarea rezistorilor terminali


Magistrala PROFIBUS volum II pag. 117/136
9.3.3 Captul de segment al magistralei

Captul activ al magistralei, constnd dintr-o combinaie de rezistori terminali (vezi i
figura 2.6) previne reflexia n timpul transmiterii datelor i asigur o anumit valoare
stabil a potenialului n linia de comunicaie, n situaia n care nici o staie nu este
activ pe magistral. Cte un astfel de terminal activ trebuie montat la ambele capete ale
segmentului de magistral RS 485.

Lipsa terminalului de magistral va cauza interferene n timpul comunicaiilor datelor.
Prea multe combinaii de rezistori terminali vor produce de asemenea probleme atta
timp ct fiecare terminal de magistral reprezint totodat o sarcin electric i nivelul
solicitat pentru transmisia unui semnal, ridicat la o rat sczut de zgomot, nu poate fi
asigurat pentru mult timp. Prea multe sau prea puine terminale de magistral pot de
asemenea produce interferene, sporadice, pe durata transmisiei. Aceast constatare
este valabila n special cnd un segment de magistral funcioneaz la limita puterii
electrice, fapt determinat de:
numrul maxim al staiilor de pe magistral,
lungimea maxim a segmentului de magistral i
selectarea vitezei maxime de transmisie.

Tensiunea de alimentare necesar unui terminal activ de magistral este n mod uzual
preluat direct din conectorul de magistral aferent staiei conectate la magistral. n
cazul n care acest lucru nu este posibil trebuie luate msurile corespunztoare.
Un exemplu tipic l constituie situaia n care staia de pe magistral, care alimenteaz
terminalul activ, este deconectat n mod frecvent de la sursa de alimentare sau de la
magistral. n acest caz este necesar utilizarea unui terminal activ de magistral cu
sursa de alimentare extern sau cu un repetor n locul terminalului de magistral
afectat.


9 9. .4 4 D Di is sp po oz zi it ti iv vu ul l B BT T2 20 00 0 p pe en nt tr ru u t te es st ta ar re ea a r re e e el le el lo or r P PR RO OF FI IB BU US S- -D DP P

Dispozitivul de test BT-200 este un aparat uor de utilizat care ofer multiple funcii
pentru diagnosticarea unui sistem PROFIBUS-DP, fr s fie necesar utilizarea unor
echipamente suplimentare cum ar fi consola de programare / PC-ul sau osciloscopul.


Figura 9.7 Dispozitivul de test pentru magistrala PROFIBUS-DP BT-200



Magistrala PROFIBUS volum II pag. 118/136
9.4.1 Verificarea cablajului

Pentru a verifica cablajul, ce formeaz un segment de magistral, se testeaz linia ntre
aparatul BT-200 i conectorul de cuplare. Verificarea se poate efectua n timpul etapei de
montaj.
Se monteaz ntotdeauna conectorul de cuplare pentru test la unul din capetele
segmentului de magistral. Acest test al cablajului detecteaz totodat i scurtcircuitele
existente n afara zonei testate (vezi figura 9.8). nainte de nceperea testului trebuie s
va asigurai c ambele capete ale segmentului de magistral sunt conectate cu rezistori
terminali.



Figura 9.8 - Verificarea cablajului magistralei cu dispozitivul de test BT-200

9.4.2 Verificarea staiei (RS 485)

Dispozitivul BT-200 se poate folosi n montajul prezentat n figura 9.9 pentru a verifica
interfaa RS 485 a unei staii independente "slave -DP". Dispozitivul de test verific
driverele RS 485, tensiunea de alimentare i semnalul RTS.


Figura 9.9 - Testarea interfeei RS 485 cu dispozitivul BT-200


9.4.3 Verificarea segmentului de magistral

Dispozitivul BT-200 se poate utiliza pentru verificarea disponibilitii tuturor
echipamentelor "slave" conectate la reeaua PROFIBUS. El permite de asemenea
adresarea unui echipament "slave" individual verificnd n acelai timp i setrile
adreselor staiilor de pe magistral. Testul segmentului de magistral se poate efectua i
n cazul utilizrii repetoarelor i a conductoarelor din fibra optic.



Magistrala PROFIBUS volum II pag. 119/136

Figura 9.10 - Verificarea unui segment de magistral PROFIBUS-OP utiliznd
dispozitivul BT-200

9.4.4 Msurarea distanei

Aceasta msurtoare permite determinarea lungimii cablului PROFIBUS instalat. Se poate
verifica, astlel, ca s nu se depeasc lungimea maxim admisibil pentru un segment
de magistral.

9.4.5 Verificarea reflexiei

Acest test permite determinarea punctelor de interferen, a scurtcircuitelor sau
ntreruperilor de linie Testul indic distana ntre aparatul BT-200 i locul defectului.
Aceasta verificare se poate efectua chiar n conditiile staiilor conectate la magistral i cu
tensiunea de alimentare cuplat.
De reinut totui c n timpul realizarii testului nu trebuie s aib loc nici un schimb de
date. Aceasta nseamn c echipamentul DP master trebuie s fie deconectat de la sursa
de alimentare sau decuplat de la magistral.
Fenomenul de reflexie poate apare n urmtoarele situaii:
Scurtcircuit
ntreruperea cablajului
Se utilizeaza segmente de cablu prea multe sau prea lungi
Prea multe rezistoare terminale inserate n circuit sau lipsa acestora
Utilizarea unui tip de cablu neadecvat pentru realizarea retelei PROFIBUS
Montaj incorect al cablului.


9 9. .5 5 V Ve er ri if fi ic ca ar re ea a s se em mn na al lu ul lu ui i i in nt tr r r ri il lo or r i i i ie e i ir ri il lo or r D DP P

La punerea n funciune a unei instalaii DP, trebuie verificate, de asemenea, i cile de
semnal ale traductoarelor i elementelor de execuie conectate la echipamentul "DP-
slave" (verificarea cablajului). Un test de semnal al intrrilor/ieirilor DP proiectate i
conectate poate fi realizat cu ajutorul funciei STEP 7 Monitor/Modify Variables.


Magistrala PROFIBUS volum II pag. 120/136
Pentru a realiza acest test este necesar ca unitatea central s se gaseasc n starea
STOP. Aceasta situaie se poate obine fie acionnd comutatorul modului de lucru de pe
unitatea central, fie prin intermediul comenzilor PLC - OPERATING STATE din meniul
SIMATIC Manager.
Se conecteaz consola de programare sau PC-ul la unitatea central a automatului
programabil utiliznd cablul MPI. Se selecteaz apoi ACCESIBLE NODES i MPI
="Address" prin succesiunea de comenzi PLC - MONITOR/MODIFY VARIABLES.
Se introduc bytes corespunztori intrrilor/ieirilor DP ce se doresc a fi testate. Pentru
aceasta se utilizeaz adresele periferice directe, PEB/PEW/PED pentru intrri i
PAB/PAW/PAD pentru ieiri.
Se selecteaz, aa cum este prezentata n figura 9.11, succesiunea de comenzi VARIABLE
-ENABLE PERIPHERAL OUTPUTS pentru a deschide fereastra de dialog pentru autorizarea
ieirilor. Se rspunde cu YES pentru a activa modul "autorizarea ieirilor periferice". Se
inhib astfel semnalul OD (Output-Disable) de la CPU. Se evit astfel transmiterea unor
semnale de ctre modulele de ieire atunci cnd unitatea central se afl n starea STOP.

Figura 9.11 Autorizarea ieirilor periferice (PQ)
Se introduc acum valorile de comand dorite pentru ieirile care se doresc a fi verificate.
Se folosete comanda "ACTIVATE MODIFY VALUES" pentru a conecta valorile de comand
dorite la adresele de ieire definite. Aceasta funcie nu este ciclic i de aceea trebuie
reactivat pentru fiecare nou valoare de comand ce se va conecta la ieire.
Pentru verificarea intrrilor se utilizeaza funcia UPDATE MONITOR VALUES (vezi figura
9.12)





Magistrala PROFIBUS volum II pag. 121/136




Figura 9.12 - Testul de semnale al intrrilor/ieilor DP utiliznd Monitor/Modify
Variables




Magistrala PROFIBUS volum II pag. 122/136

10. Denumiri i abrevieri utilizate

Pentru prezentarea acestor date s-au folosit, n paralel, denumirile din manual din limba
roman i denumirile originale din limba engleza. Se prezint n ordinea alfabetic.

Adresa = Adress. Identific un operand sau o zon de operanzi. Exemple: intrare
I12.1; memorie de tip word (cuvant) MW25; bloc de date DB3.

Adresa logic = Logical address. Se refer la locaia specific de stocare, n care
programul utilizator executat n automatul programabil poate citi sau nscrie un semnal
de intrare sau ieire.

Adresa logic de baz = Logical base address. Adresa logic a primului semnal de
intrare sau ieire a unui modul hardware periferic.

Adresa MPI = MPI address. Fiecrui aparat conectat la o subreea MPl i trebuie
alocat propria adresa MPI.

Adresa PROFIBUS = PROFIBUS address. Fiecare staie (numit i nod) conectat la
reeaua PROFIBUS trebuie identificat fr ambiguiti prin propria adresa PROFIBUS.
Dispozitivele de programare PG i PC-urile conectate la o reea PROFIBUS au n mod
implicit adresa 0". Celelalte staii din reea pot primi adrese n gama de la 1 la 125.

Adresa staiei = Station address. Identificare clar, prin care un aparat (de ex. PG)
sau un modul programabil (de ex. unitate central) este cunoscut i apelat ntr-o
subreea (de ex. MPI, PROFIBUS).

Adresare = Adressing. Alocarea unei adrese n programul utilizator. Adresele sunt
alocate operanzilor sau zonelor de operanzi (de ex. intrare I12.1; memorie de tip word
MW25) cu scopul de a localiza fr ambiguiti locaia de memorie a acestora.

Alarm - ntrerupere = Interrupt. SIMATIC S7 distinge 10 niveluri de prioritate
diferite, conform crora se execut programul utilizator sau pri ale acestuia.
ntreruperile, ca de ex. o ntrerupere din proces sau hardware, aparin criteriului, potrivit
cruia este determinat o prioritate n executarea programului. De la generarea unei
ntreruperi, sistemul de operare apeleaz i execut n mod automat blocul de organizare
aferent acestui tip de ntrerpere (alarm). Programul utilizator, inclus n acest OB,
definete reacia la ntreruperea respectiv.

Alarm provocat de diagnoz = Diagnostic interrupt. Modulele care suport
funcii de diagnoz recunosc erorile din sistem i le raporteaza unitii centrale prin
generarea i transmiterea alarmelor (ntreruperilor) provocate de diagnoz.

Alocarea parametrilor = Assigning of parameters. Se definete rspunsul modulului
hardware prin setarea i alocarea parametrilor afereni.

Aparat de cmp = Field device. Automat programabil sau aparat de automatizare
distribuit, instalat n cmp, n structura unei instalaii automatizate, care este n
vecinatatea utilajului, ca i traductori sau elemente de execuie.



Magistrala PROFIBUS volum II pag. 123/136
Aparat de cmp virtual = VFD Virtual Field Device. Producerea unei imagini a unui
aparat fizic de cmp ajuta la crearea unei viziuni uniforme i coerente asupra aparatului
respectiv.

Aparataj distribuit cu I/O = Distributed I/O devices. Module de intrri i ieiri care
nu sunt amplasate n sertarul central sau n cele de extensie, fiind amplasate la distan
de unitatea central. Module ca ET 200B, ET 200C, ET 200L, ET 200M, ET 200U, S5-95U,
cuplor DP/AS-I i staii S7-300 cu interfala PROFIBUS integrat pot fi utilizate ca module
distribuite I/O.

Bit de memorie = Memory bit. O locaie de stocare de 1 bit. Instruciunile de baz
STEP 7 pot fi utilizate pentru a citi i scrie bit-ul de memorie, byte-ul de memorie sau
cuvntul de memorie. Zona de memorie poate fi utilizat de programul utilizator pentru a
memora rezultate intermediare.

Bloc de date sistem = System data block (SDB). Zona de date speciale din unitatea
central care conine setrile sistemului i parametrii sistemului. Blocurile de date sistem
sunt generate i modificate pe durata configurrii unui proiect S7.

Bloc de organizare = Organization Block. Interfaa software ntre sistemul de
operare al unitii centrale i programul utilizator. Codul program coninut n blocurile de
organizare determin ordinea de execuie a diferitelor prti ale programului utilizator.

Blocul de organizare de pornire = Startup OB. n funcie de poziia comutatorului de
pornire (aplicabil numai la S7-400) i a motivului de restart (revenirea tensiunii de
alimentare dup o cdere de tensiune, schimbarea din STOP n RUN utiliznd comutatorul
de mod de lucru sau dispozitivul de programare PG) este apelat, n programul utilizator,
un bloc de organizare de pornire. Acesta poate genera un "warm restart" sau un "hot
restart" (aplicabil numai la S7-400). Programul coninut de blocul de organizare OB de
pornire este scris de utilizatorul SIMATIC S7 i este adesea utilizat pentru a defini valorile
implicite care asigur o pornire sigur a instalaiei dup ntreruperea tensiunii de
alimentare.

Blocuri de organizare pentru erori = Error OB. Blocuri de organizare (OB) care sunt
rezervate pentru administrarea erorilor. Un asemenea bloc conine un program utilizator
care i spune unitii centrale cum s reactioneze la anumite tipuri de erori n orice caz,
reacia programat la erori este posibil numai dac eroarea respectiv nu produce
trecerea PLC n starea STOP. Se apeleaz diferite OB pentru erori, corespunztoare
diferitelor tipuri de erori. Exista de exemplu un anume OB de eroare pentru erorile de
adresare, un altul pentru erorile de acces n S7, etc.

Buffer de diagnoz = Diagnostic buffer. Zona de memorie din unitatea central ,
susinut de baterie, n care se stocheaza toate evenimentele diagnosticate, n ordinea
apariliei lor.

Ciclu constant de magistral = Constant bus cycle. Ciclul de magistral a unei
subreele PROFIBUS este considerat a fi "constant" sau "echidistant" cnd intervalul de
timp dintre autorizrile de emisie pentru echipamentul DP Master este constant. Aceast
situaie se definete n HW Config.

Clase de prioritate = Priority classes. Sistemul de operare al unitilor centrale
SIMATIC S7 asigur pn la 28 clase de prioritate crora le pot fi alocate blocuri de
organizare (OB) pentru procesarea ntreruperilor. Clasele de prioritate definesc care OB
are dreptul s intrerup un alt OB i n ce condiii. Dac o clas de prioritate include mai
multe blocuri de organizare (OB) i acestea sunt apelate simultan datorit unor


Magistrala PROFIBUS volum II pag. 124/136
intreruperi (alarme), atunci aceste blocuri cu acelai nivel de prioritate nu se intrerup
unul pe altul ci vor fi procesate secvenial.

Codul Manchester = Manchester code. O metod de codificare utilizat pentru
transmiterea datelor numerice ntr-un sistem de magistral de cmp. Codul Manchester
transmite informaii despre date i nu numai, ca de ex. impulsul ceasului sub forma unui
semnal unic, autosincronizat (conform IEC 1158-2, PROFIBUS PA).

Comanda de control = Control command. Comenzile speciale transmise de ctre
echipamentul DP Master ctre un grup de echipamente DP slave cu scopul de a sincroniza
datele de intrare i datele de ieire. Comenzile de control FREEZE i SYNC permit
sincronizarea evenimentelor controlate de echipamentele DP slave.

Comanda de control FREEZE = Control command FREEZE. Comanda de control
transmis de ctre echipamentul DP Master ctre un grup de echipamente DP Slave. De
la sosirea comenzii FREEZE, echipamentele DP slave menin staionara starea intrrilor
lor pn la primirea unei comenzi de anulare.

Comanda de control SYNC = Control command SYNC. Comanda de control
transmis de un echipament DP slave unui grup de echipamente DP slave. De la sosirea
comenzii SYNC, echipamentele DP slave ii pstreaz staionar starea propriilor ieiri.
Cnd sosete o alta telegram, echipamentele DP slave salveaz datele de ieire, dar
pastreaz neschimbate strile ieirilor. Cu fiecare nou comand SYNC sosit,
echipamentul DP slave trece la ieiri valorile de ieire primite i stocate. Reactualizarea
ciclic a strilor ieirilor nceteaz atunci cnd echipamentul DP master anuleaz
comanda SYNC, transmind o comanda UNSYNC.

Combi-master. Echipament master care poate fi utilizat att ca master DP ct i FMS.

Conector de cuplare la magistral = Bus plug connector. Conexiunea fizic
dintre staii (denumite i noduri) i linia magistralei. n reeaua PROFIBUS, conectorii de
cuplare la magistral pot fi cu sau fr conector pentru dispozitivul de programare i sunt
disponibile n variante cu grad de protecie IP 20 i IP 65.

Conexiune FMS = FMS Connection. Legatura de comunicaii ntre dou staii FMS.

Configurare. Procedura de selectare i asamblare a componentelor hardware i
software individuale pentru realizarea unui sistem de automatizare, inclusiv ajustarea
caracteristicilor i definiiilor rspunsurilor acestora, pentru realizarea unei anume
probleme de automatizare. Exemplu: ajustarea componentelor hardware prin setarea
parametrilor modulelor "plug-in" ale automatului programabil.

Configuraie. ntregulul set de componente hardware i software interconectate (n
legatur cu instalaiile automatizate), coninnd descrierea acestora, caracteristicile i
definiiile rspunsurilor.

Constante. Nume descriptive pentru valori constante utilizate de codurile program.
Utilizarea constantelor face mai uoar citirea i nelegerea scopului codului program.
Exemplu: o funcie bloc FB are parametrul "Max-Loops". n timpul execuiei programului
utilizator, atunci cnd acesta apeleaz blocul, parametrul respectiv este nlocuit de o
valoare declarat constant (de ex. 10).

Date consistente = Consistent data. Zona datelor de intrare i ieire care este
continu i nu poate fi divizat. Datele consistente nu pot fi memorate ntr-o structura
byte sau word i trebuie, de aceea, manevrate ca o singur entitate


Magistrala PROFIBUS volum II pag. 125/136

Date de diagnoz = Diagnostic data. Informalii detaliate despre motivul i locaia
avariei. Aceasta informaie face parte din mesajul de eroare transmis ctre unitatea
central.

DB - bloc de date = Data block. Zona de date din programul utilizator care conine
datele utilizator. n seria SIMATIC S7 exist blocuri de date globale i blocuri de date
instantanee. Blocurile de date globale pot fi accesate din orice punct al programului
utilizator. Blocurile de date instantanee sunt destinate apelarii blocurilor funcionale
specifice (FB).

Declararea variabilei = Variable declaration. Definete caracteristicile unei variabile.
Declararea variabilei const n: alocarea unui nume simbolic, definirea tipului i adresei,
precizarea valorii implicite i a unui comentariu, dac se solicit.

Descrcarea n dispozitivul de programare = Uploading to the programming
devices. Copierea unor obiecte ale configuraiei cum ar fi blocuri ale codului program
din memoria de lucru a unitii centrale n dispozitivul de programare, fie direct ctre
dispozitivul de programare, care este conectat la unitatea central CPU, fie indirect ctre
un dispozitiv de programare aflat la distan, conectat la reeaua PROFIBUS.

Descrcarea n modulele programabile = Downloading to programmable
modules. Copierea obiectelor (de ex. blocurile cu coduri program) unei configuraii din
dispozitivul de programare n memoria principal a modulelor hardware programabile, fie
direct de la dispozitivul de programare care este conectat la unitatea central, fie indirect
de la o unitate de programare aflat la distan, conectat la reeaua PROFIBUS.

DP (sau Echipamente periferice distribuite). Acestea sunt module amplasate la
distan de unitatea central. Conexiunea dintre PLC i echipamentele periferice
distribuite este realizat prin reeaua PROFIBUS-DP

DP Master. Echipament Master care utilizeaz protocolul de comunicaie PROFIBUS DP
i al crui raspuns este conform standardului EN 50170, Volum 2, PROFIBUS.

DP Slave. Echipament slave care utilizeaz protocolul de comunicaie PROFIBUS DP i al
crui raspuns este conform standardului EN 50170, Volum 2, PROFIBUS

Diagnoza = Diagnostics. Recunoaterea, localizarea, indicarea i evaluarea semnalelor
de avarii i erori. Instrumentele de diagnoz SIMATIC S7 asigur monitorizarea funciilor
care sunt executate n mod automat n timpul funcionrii instalaiei. Aceasta confera
instalaiei automatizate un grad ridicat de disponibilitate.

Diagnoza sistemului = System diagnostics. Detectarea i evaluarea informaiilor
privind erorile din sistem.

Durata ciclului = Cycle time. Timpul necesar unitaii centrale pentru a procesa o
singur data programul utilizator, de la prima pn la ultima instruciune.

Eroare de grup = Group error. Eroare comun indicata de LED-ul de placa frontal a
modulului (se aplica numai n cazul S7-300) LED-ul indic orice tip de eroare referitoare
la modul (eroare interna sau extern).

Eroare, nesincronizare = Error, asynchronous. Eroare runtime care nu poate fi
asociat unui punct anume din programul utilizator. Aceasta poate fi de ex. o avarie pe
partea de alimentare cu tensiune sau depairea ciclului unitii centrale. Sistemul de


Magistrala PROFIBUS volum II pag. 126/136
operare reacioneaz la acest tip de erori prin apelarea blocurilor de organizare pentru
erori, corespunztoare (OB). Blocurile de tip OB sunt programate de utilizator i conin
instruciuni despre modul de reacie la erori.

Eroare, sincronizare = Error, synchronous. Eroare runtime care poate fi asociat
unui punct anume din programul utilizator. Aceasta poate fi de exemplu o ncercare
nereuit de adresare a unui modul de I/O. Sistemul de operare reacioneaz la acest tip
de erori prin apelarea blocurilor de organizare pentru erori, corespunztoare (OB).
Blocurile de tip OB sunt programate de utilizator i conin instruciuni despre modul de
reaclie la erori.

Factor GAP = GAP Factor. Definete de cte ori este circulat magistrala nainte ca
echipamentul master s caute noi staii active n scopul de a le accepta pe acestea n
reea i a trece "token-ul" ctre aceste staii. Zona dintre adresa proprie a staiei i
urmtoarea adresa se numete zona GAP.
Exceptie: zona dintre staia cu cea mai mare adresa i adresa cu nr. 127 nu face parte
din zona GAP.

FDL = Field Data Link. Nivelul 2 al modelului de referina ISO aa cum este utilizat n
reelele PROFIBUS. Nivelul 2 const din Field Bus Control (FCL) i Medium Access Control
(MAC).

Fiier GSD = GSD file. Conine datele caracteristice (Gerate System Data - datele
sistem ale aparatului) ale unui aparat PROFIBUS DP. Fiierul GSD este n mod normal
realizat, pe o dischet, de ctre furnizorul aparatului respectiv i poate fi considerat ca o
tabela electronica de date.
Fiierele GSD sunt necesare cnd se dorete configurarea unui aparat ca staie ntr-o
reea PROFIBUS DP.

Flotant = Floating. Pe modulele cu intrri i ieiri flotante, potenialele de referin al
circuitelor de comand i de sarcin sunt izolate electric unele de altele. Circuitele de
intrare i ieire nu au elemente comune, adica nu au potenial de referin comun (aa
numitul I-root). A nu se confunda cu "izolarea optic".

FM (sau Module funcionale). Module hardware care proceseaz semnale i informaii
venite din instalaie i ncarc n acest fel unitatea central a automatelor programabile
S7-300 i S7-400. Un modul funcional este dedicat unei funcii speciale, cum ar fi
numrarea, poziionarea, reglajul n bucl nchis etc., care ar fi consumat mult mai mult
timp i resurse de memorie dac ar fi fost executate de ctre unitatea central. Modulele
funcionale utilizeaz n mod obinuit magistrala intern de comunicaie.

FMS = Fieldbus Message Specification. Cu PROFIBUS, nivelul 7 al modelului de
referina ISO. FMS conine mecanismul protocoalelor, genereaza PDU i coduri, decodific
i interpreteaz unitatea datelor protocolului.

FMS Master. Echipament master care utilizeaz protocolul de comunicaii FMS i al crui
rspuns i caracteristici corespund normativului EN 50170, volum 2, PROFIBUS.

FMS Slave. Aparatul slave care utilizeaz protocolul de comunicaii FMS i ale crui
rspuns i caracteristici sunt conforme cu standardul EN 50 170, volum 2, PROFIBUS.

FREEZE. Comand de control transmis de echipamentul DP master ctre un grup de
echipamente DP slave. Din momentul primirii comenzii FREEZE, echipamentele DP slave
ngheata" (pstreaza) starea actual a intrrilor i le transmit n mod ciclic ctre
echipamentul DP Master.


Magistrala PROFIBUS volum II pag. 127/136
Cu fiecare noua comanda FREEZE, echipamentele DP slave ngheata" din nou valorile de
intrare. Transmisia ciclic a datelor de ctre echipamentele DP slave ctre echipamentul
DP master nu este reluat pn cnd acesta nu transmite comanda UNFREEZE.

Grup = Group. Atunci cnd trebuie transmise comenzi de control, ca de ex. FREEZE
sau SYNC, ctre echipamentele DP slave, acestea sunt organizate n grupe care pot fi
adresate prin aceste comenzi. Un grup conine mai multe echipamente DP slave. Un
echipament DP slave poate fi membru a mai multor grupuri, dar poate aparine numai
unui sistem master.

Hot restart. Cnd unitatea central este pornit prin acionarea comutatorului de stare
din STOP n RUN sau prin cuplarea sursei de alimentare, blocul de organizare OB101 (hot
restart - numai pentru S7-400) sau OB 100 (warm restart) sunt executate nainte ca s
se starteze programul de execuie ciclic. n cazul procedurii hot-restart se citete nti
tabela imaginilor intrrilor din proces i apoi se execut blocul de organizare ciclic OB 1,
pornindu-se din punctul ntreruperii (alarmei) ce a provocat trecerea n starea STOP sau
cderea tensiunii.

Impedana ecranului = Shield impedance. Rezistena, masurat n curent alternativ,
a ecranului cablului. Este una din valorile caracteristice ale cablului i este, n mod
obinuit, indicat de producator.

Inel token = Token ring. O staie master conectat la o reea primete token-ul i l
pstreaz pentru scurt timp, n care marcheaz token-ul ca fiind utilizat i transmite
informaii prin reea. l trece apoi staiei master urmtoare. Staia master este conectat
la o reea de tip inel token.

Instalare fr punere la pmnt = Ground-free installation. Instalarea
echipamentului electric fr a stabili conexiunea de mpmntare. n cele mai multe
dintre cazuri, se utilizeaza reele RC pentru a anula eventualele interferente.

Instalaie = Installation, Plant. Totalitatea resurselor electrice ce compun n mod
obinuit un utilaj sau o instalaie complex aferent unui proces tehnologic. Instalaia
industrial include, pe lng altele, automate programabile (PLC), aparate pentru
comanda i monitorizarea procesului, sistemul de reele, aparate de cmp, acionari,
cabluri de alimentare.

Instruciune = Statement. O instruciune STEP 7 este cea mai mic unitate a
programului utilizator STEP 7. Este creat utiliznd un limbaj de programare de tip text.
Instruciunea conine o adres a unei componente din proces.

Instrumente = Tool. Software utilizat pentru proiectarea, programarea i configurarea
unui proiect de automatizare.

Intercomunicaii = Cross communication. Aa numita "comunicaie direct". n
modul intercomunicaii, echipamentul DP slave nu utilizeaz telegrame de tip "unu-la-
unu" pentru a rspunde n intervalul de timp alocat. Utilizeaz n schimb telegrame
speciale de tip "unul ctre mai muli". Efectul intercomunicaiilor este c datele de intrare
ale echipamentelor DP slave sunt disponibile pentru toate staiile DP conectate n reea.

ISA = Acronim pentru Industry Standard Arhitecture. O magistral ce permite
componentelor sa fie adugate, ca module plugin, n sloturi de extensie din PC IBM i
compatibile. Magistrala ISA este o extensie de magistral pentru computerele AT i XT
(magistral standardizat de date pe 16 bit i magistral de adrese pe 24 bit).



Magistrala PROFIBUS volum II pag. 128/136
ISO = Prescurtarea pentru International Organisation of Standardization. O
asociaie internaional de ri, fiecare din acestea fiind reprezentat de organizaia
national reprezentativ din domeniul standardizrii (de ex. ANSI pentru SUA).
ISO lucreaz pentru stabilirea de standarde globale n domeniul comunicaiilor i
schimbului de informaii. Sediul este n Geneva, Elvetia.

Izolat optic = Optically isolated. Pe modulele cu intrrile i ieirile izolate optic,
potenialele de referin ale circuitelor de sarcin i comand sunt izolate galvanic unele
fa de celelalte, de ex. prin optocuploare, contacte de releu sau convertoare. Intrrile i
ieirile pot fi cuplate n grupe. A nu se confund cu cele de tip "floating".

mpmntare = Connecting to ground. Conectarea voit, din motive de securitate, a
unui element conductor a instalatiei la pamnt.

mpmntare local = Local ground. Conexiunea permanent pentru mpmntare
local reprezint o conexiune de rezisten ohmic redus ce asigur direcionarea
supratensiunilor din echipamentele electrice sau personalul operator (n conformitate cu
standardul DIN EN 61 158-2)

mpmntarea suportului = Chassis ground. Totalitatea parilor inactive ale
componentelor unei instalaii electrice, care, chiar n cazul producerii unor avarii, nu
conduc la ocuri ntmplatoare de tensiune.

ntreruperi de proces = Process interrupt. Sunt numite i ntreruperi hardware".
Modulele cu faciliti de intrerupere pot genera o intrerupere a procesului ca o reacie la
un anume eveniment din proces. ntreruperea procesului este transmis ctre unitatea
central - CPU. n funcie de nivelul de prioritate al ntreruperii, este apelat i procesat
un bloc de organizare (OB 40 - OB 47). Aceste blocuri de organizare (OB) conin un
program utilizator care descrie reacia la eveniment sau avaria care a produs
intreruperea.

Limbaj de programare STEP 7 = STEP 7 programming language. Limbaj de
programare pentru automate programabile din seria SIMATIC S7. STEP 7 permite
programarea n trei forme diferite de reprezentare: lista de instruciuni STL, diagrama
funciilor bloc FBD, logica cu contacte LAD.

Lista de instruciuni = Statement list. O form de reprezentare a programului
utilizator STEP 7. Lista de instruciuni poate fi considerat ca un limbaj de programare
assembler al STEP 7. Programul utilizator programat n limbaj STL este constituit din
instruciuni, care reprezint, fiecare, un pas al programului executat de unitatea central.

LSAP = Link Service Access Point. Punct de acces (adresa) pentru nivelul 2.

Magistral = Bus Calea obinuit de transmisie (mediul de transmisie) care
conecteaz nodurile sau staiile ntr-o retea. n reeaua PROFIBUS, magistrala este
constituit din perechi torsadate de conductoare de Cu sau din cablu cu fibr optic.

Magistral de cmp = Fieldbus Reea de date, digital, serial pentru comunicaii
multipunct. Utilizat pe scar larg ca o reea local de control a procesului, conform
standardului ISA S50.02

Master clasa 1 = Class 1 Master Echipamentul DP master care administreaz
schimbul de informaii al utilizatorilor.



Magistrala PROFIBUS volum II pag. 129/136
Master clasa 2 = Class 2 Master Echipamentul DP master care administreaz funciile
de control a reelei, punere n funciune i configurare.

Mod de operare = Operating mode Automatele programabile (PLC) ale seriei
SIMATIC S7 se pot afla ntr-una din urmtoarele patru diferite stri de operare: STOP,
STARTUP, HOLD i RUN.

Mod de operare HOLD = HOLD, operating mode Automatul programabil trece n
starea HOLD dac este iniiat o solicitare corespunztoare din parte a dispozitivului de
programare, n timp ce unitatea central se afl n starea RUN.
Chiar n starea HOLD a unitii centrale este posibila efectuarea anumitor teste.

Modul de operare STARTUP = STARTUP, operating mode STARTUP este tranziia
de la modul de operare STOP la RUN. Automatul programabil poate fi startat utiliznd
selectorul de mod de lucru al PLC sau prin comanda de la dispozitivul de programare PG.
Un PLC al seriei S7-300 poate realiza un "warm restart". Un PLC din seria S7-400 poate
realiza un "warm restart" sau un "hot restart", n funcie de poziia comutatorului de mod
de lucru de pe PLC.

Modul de operare STOP = Operating mode STOP Sunt trei evenimente care pot
produce trecerea unitii centrale n starea STOP: comutarea selectorului de mod de lucru
a PLC pe poziia STOP; apariia unei avarii n unitatea central; solicitare de STOP
transmis de dispozitivul de programare. Cnd unitatea central este n starea STOP, ea
nu execut programul utilizator. Toate modulele sunt comutate ntr-o stare sigur. Att
funciile pentru monitorizarea procesului i comenzile operator ct i anumite funcii de
programare pot rmne funcionale i n modul STOP.

Monitorizarea rspunsului = Response monitoring Dac un echipament DP slave
nu este adresat n intervalul de timp definit pentru monitorizarea rspunsului, el trece
ntr-o aa numit stare de siguran (safe). Aceasta nseamn c echipamentul DP slave
respectiv i trece ieirile pe 0". n timpul configurarii sistemului, putei defini sau anula
monitorizarea rspunsului pentru fiecare echipament DP slave n parte.

MPI sau Interfa Multi - Punct. Interfaa de programare a aparatelor SIMATIC S7
Permite conectarea simultan la una sau mai multe uniti centrale a mai multor aparate
de programare, panouri operator cu display text sau grafic.

Nivelul fizic = Phisical Layer Nivelul de transmisie al unei reele de comunicaii de
date. ntr-o reea PROFIBUS, nivelul de transmisie include un cablu cu perechi torsadate,
utilizat ca mediu de transmisie, rezistorii terminali, conectorii i interfeele magistralei.

Neflotant = Non-floating Pe modulele cu intrri i ieiri de tip "non-floating",
potenialele de referin ale circuitelor de comand i de sarcin sunt conectate electric
unele cu celelalte.

Numar de identificare = Ident number Un numr de 16 bit care identific un produs
PROFIBUS. Acest numr este furnizat de PROFIBUS User Organisation (organizaia
utilizatorilor de PROFIBUS). El stabilete legatura ntre produsul respectiv i fiierul GSD
asociat. Aparatele PROFIBUS realizate n soluie modular, sau care fac parte dintr-o
serie definit de produse descrise de un singur fiier GSD sunt identificate adesea prin
acelai numr de identificare pentru ntreaga serie.

Offline Un dispozitiv de programare PG sau un PC este n stare offline atunci cnd nu
este conectat la automatul programabil pentru a schimba informaii cu acesta.


Magistrala PROFIBUS volum II pag. 130/136
Online Un dispozitiv de programare PG sau un PC este n stare online atunci cnd este
conectat la automatul programabil pentru a schimba informaii cu acesta.

Parametrii de intrare = Input parameters Numai funciunile FC i blocurile
funcionale FB utilizeaz parametrii de intrare. Acetia furnizeaz blocului software apelat
datele necesare pentru o execuie corecta a programului.

Parametrii modulului = Module parameters Valori care definesc comportamentul i
rspunsul unui modul sau a unui aparat conectat la reteaua PROFIBUS. n funcie de
modulele utilizate, unii dintre aceti parametri pot fi modificai de programul utilizator. Se
numesc totodat "nregistrri dinamice de date".

Parametru = Parameter 1.Variabil a blocului cu codul program STEP 7 (vezi
parametrul blocului, parametrul actual, parametrul formal) 2.Variabil care stabilete
caracteristicile i rspunsul modulului hardware. Un modul are unul sau mai muli
parametri. Cnd un modul hardware este livrat de furnizor el este setat, n mod obinuit,
pe valorile implicite ale parametrilor, care pot i ns modificate utiliznd programul STEP
7. Se disting parametrii statici i dinamici.

Parametru actual = Actual parameter Parametrii actuali nlocuiesc parametrii pre-
definiti, atunci cnd sunt apelate, prin programul utilizator, o funcie bloc (FB) sau o
funcie FC. Exemplu: parametrul predefinit "REQ" este nlocuit de parametrul actual
"I3.6".

Parametru al masterului = Parameter master Fiecare aparat DP slave este asociat
unui parametru al echipamentului master, care este master Clasa 1. n faza de start,
acest echipament master are sarcina de a transmite setul de parametri ctre
echipamentele DP slave.

Parametru dinamic = Dynamic parameter Spre deosebire de parametrii statici,
parametrii dinamici ai modulelor pot fi modificai n timpul operaiilor online, cu ajutorul
funciilor sistem SFC din programul utilizator. Valorile limit ale modulelor de intrri
analogice sunt, n mod obinuit, parametri dinamici.

Parametru formal = Formal parameter Parametru formal, aferent blocurilor software
FB/FC/SFB/SFC, care este nlocuit de parametrul actual n momentul n care blocul
respectiv este apelat prin programul utilizator. n blocurile software de tip FB i FC,
parametrii formali trebuie declarai de utilizator. n blocurile software de tip SFB i SFC,
aceti parametrii sunt predefinii.
Cand blocul este apelat, parametrul formal este nlocuit prin parametrul actual i blocul
utilizeaz valoarea actual furnizat de acest parametru pentru execuia programului.
Parametrii formali fac parte din "datele locale" ale blocurilor software i pot fi parametri
de ieire, intrare i intrare/ieire.

Parametru static = Static parameter Spre deosebire de parametrii dinamici,
parametrii statici ai modulelor nu pot fi modificai prin programul utilizator. Trebuie
utilizat STEP 7 pentru a modifica parametrii statici cum ar fi ntrzierea pe intrarea
canalelor modulelor de intrri digitale.

PCMCIA sau Personal Computer Memory Card International Association. O
asociaie de aproximativ 450 companii din domeniul computerelor, al crei scop principal
este de a defini standarde internaionale pentru miniaturizarea i utilizarea flexibil a
plcilor de extensie pentru PC. Standardul PCMCIA definete tehnica de baz pentru
utilizarea plcilor de PC pe piaa computerelor. Asociatia coopereaza cu JEIDA (standard
pentru plcile de PC pentru modulele de extensie aferente PC-urilor compacte).


Magistrala PROFIBUS volum II pag. 131/136
PLC - echipament de comand cu logic programabil sau Programmable logic
controller Echipament de comand cu logic programabil. Aparat electronic de
comand a crui funcionare este determinat de programul utilizator stocat n unitatea
central. Montajul i cablarea instalaiei pentru a fi comandat nu depinde de funciile
programului utilizator din PLC. Aceasta nseamn c interaciunile logice dintre utilajele
instalaiei sunt uor integrate prin reprogramarea PLC. Acesta poate fi considerat i ca un
PC industrial. El include o unitate central cu module de memorie, intrri, ieiri i un
sistem de magistral intern.
Aparatele periferice i limbajul de programare sunt astfel concepute pentru a rspunde
cerinelor de comand i control a instalaiei i procesului tehnologic din diferite aplicaii
industriale.
Echipamente programabile, ce proceseaz informaii de intrare i ieire conform
programului utilizator, n scopul automatizrii unui proces tehnologic sau instalaii. Un
PLC nu este un sistem independent; el trebuie privit intotdeauna n conexiune cu procesul
sau instalaia ce trebuie comandate.

Pornirea informaiei aferente unui eveniment = Start event information Parte a
unui bloc de organizare (OB). Indic evenimentul care a cauzat apelarea blocului de
organizare (OB) respectiv. Conine: identificatorul evenimentului 10 (clasa
evenimentului, numrul de identificare, numrul evenimentului), o tampil de timp i
alte informaii suplimentare ca de ex. adresa modulului de semnal care a generat
ntreruperea.

Potenial de referin = Reference potenial Potenial care servete ca punct de
referin, fa de care se vizualizeaz i msoar toate tensiunile din circuitul respectiv.

Principiul Client/Server Schimbul de date conform principiului client/server presupune
c ntotdeauna staia client va emite o cerere pentru comunicaie. Serverul rspunde
solicitrii.

Principiul master/slave = Master/Slave principle Metoda de accesare a magistralei
ntr-o reea n care un echipament, numit master, controleaz unul sau mai multe
echipamente denumite slave. 0 singur staie poate sa-i asume rolul de master.

Prioritate = Priority n sistemele SIMATIC S7 se aloc blocurilor de organizare nivele
de prioritate, prin aceasta delinindu-se care dintre blocurile de organizare are dreptul de
a ntrerupe programul utilizator ciclic i n ce condiii. Blocurile de organizare (OB) cu
nivel de prioritate mai ridicat pot ntrerupe rularea blocurilor de organizare cu nivel de
prioritate mai redus.

Prioritatea OB-urilor = OB priority Sistemul de operare al unitii centrale execut
diferitele pri ale programului utilizator, cu nivele diferite de prioritate. De ex.,
programul utilizator ciclic i programul aferent unei ntreruperi hardware aparin unor
clase diferite de prioritate. Fiecare clas de prioritate este asociat unor blocuri de
organizare (OB) specifice, prin care programul utilizator solicit un anume rspuns la o
ntrerupere sau eveniment. Blocurile OB au diferite clase de prioriti. Dac apar simultan
diferite ntreruperi, atunci blocul de organizare cu nivel de prioritate mai mare l ntrerupe
pe cel cu nivel de prioritate mai sczut. Prioritile sunt predefinite, dar ele pot fi
schimbate de ctre utilizator.

Procesare ciclic = Cyclical processing Prin procesare ciclic echipamentul DP
Master adreseaz echipamentele DP slave n mod continuu la intervale regulate de timp.
Procedand astfel, echipamentul DP master citete datele de intrare ale echipamentelor
DP slave i transmite date de ieire ctre acestea.



Magistrala PROFIBUS volum II pag. 132/136
Protocol de comunicaii Un set de reguli sau standarde destinat s permit PC-urilor
s se conecteze unul cu altul i s schimbe informaii cu ct mai puine erori. Protocolul
de comunicaii definete diferitele aspecte ale comunicaiei, cum ar fi formatul datelor
informaiilor ce se schimb i fluxul de date n timpul transmisiei.

Protocolul de comunicaii FMS = FMS (Communications) protocol Protocol care
administreaz schimbul de date prin reeaua PROFIBUS n concordan cu Fieldbus
Message Specification

PROFIBUS sau PROcess Field BUS Standard european pentru sisteme de proces i
magistrale de cmp, specificat n standardul PROFIBUS EN 50 170, volumul2, PROFIBUS.
Definete caracteristicile funcionale, electrice i mecanice ale sistemului magistralei de
cmp de tip bit-serial.
PROFIBUS este o reea de comunicaie de date, care interconecteaz sistemele de
automatizare i aparatele de cmp compatibile PROFIBUS, aflate la nivelul de cmp i de
grup al unei instalaii automatizate. Reelele PROFIBUS pot utiliza protocoale de
comunicatie "DP" (Distributed Peripherals - periferice distribuite), "FMS" (Fieldbus
Message Specification - Specificaia mesajelor magistralei de cmp) si "PA" (Process
Automation - Automatizarea procesului).

PROFIBUS-DP acronim pentru Process Field Bus for Distributed Peripherals
Magistrala de cmp a procesului pentru periferice distribuite. Specificaie standardizat
(EN 50 170) pentru un sistem cu magistrala de cmp cu arhitectura deschis. PROFIBUS-
DP este utilizat cu precdere n aplicaiile n care timpul este un parametru critic.

PROFIBUS-FMS acronim pentru Process Field Bus using the FMS protocol
Magistrala de cmp a procesului, ce utilizeaz protocol FMS. Specificaie standardizat
(EN 50 170) pentru un sistem cu magistral de cmp cu arhitectur deschis. PROFIBUS-
FMS este utilizat cu precdere pentru schimbul de informaii cu procesul n aplicaiile din
industria constructoare de maini.

PROFIBUS-PA acronim pentru Proces Field Bus for Process Automation Magistrala
de cmp a procesului pentru automatizarea proceselor tehnologice. Specificaie
standardizat (EN 50 170) pentru un sistem cu magistrala de cmp cu arhitectura
deschis. PROFIBUS-PA este utilizat cu precadere n schimbul de informaii cu procesul n
sistemele automatizate pentru conducerea proceselor.

Program de execuie, comandat de eveniment = Program execution, event
controlled Prin programul de execuie controlat de eveniment, programul utilizator este
ntrerupt, corespunztor prioritilor definite, la aparia evenimentelor respective. Cnd
apare un asemenea eveniment, blocul software aflat n derulare este ntrerupt dup
completarea cu strile curente procesate i apoi este apelat i procesat blocul de
organizare asociat evenimentului respectiv. Dup finalizarea acestui OB, programul ciclic
de execuie continu din punctul de unde a fost intrerupt.

Program S7 = S7 program Programul S7 este executat n unitatea central a
automatului programabil SIMATIC S7. El conine blocuri software, sursa de date i
instruciuni pentru a comanda module S7 care sunt introduse n sertarul SIMATIC S7.

Program utilizator = User program Conine toate instruciunile, declaraiile i datele
pentru procesarea semnalelor necesare pentru comanda unui proces industrial sau a unei
instalaii. Programul utilizator este structurat n mici subuniti de program, denumite
blocuri i este alocat unui modul programabil, ca de ex o unitate central sau FM (modul
funcional).



Magistrala PROFIBUS volum II pag. 133/136
Proiect = Project Un proiect S7 conine toate obiectele care contribuie la realizarea
problemei specifice de automatizare, incluznd toate staiile, modulele hardware i
interconectarea lor intr-o reea.

Protocol S7 = S7 protocol Protocolul S7 (denumit i "comunicaie S7" sau "funcii S7")
este o interfa simpl i eficient ntre staiile SIMATIC S7 i dispozitivul de programare
PG/PC i sistemele HMI.

Rata de transmisie = Baude rate Viteza de transmisie a datelor. Rata de transmisie
reprezint numrul de biti transmii pe secund (rata de transmisie = rata biilor).
PROFIBUS DP permite rate de transmisie n gama 9,6 Kbaud - 12 Mbaud.

Reacie la erori = Reaction to errors Reacie la o eroare aprut n timpul
funcionarii. Sistemul de operare poate reaciona, n diferite moduri: PLC este comutat n
starea STOP, este apelat un bloc de organizare de eroare. De notat c blocul de eroare
OB conine un program utilizator cu instructiuni despre modul n care trebuie reacionat
la eroare.

Relaii de comunicaie ntr-o reea PROFIBUS FMS, relaiile de comunicaie descriu
interaciunile logice dintre dou staii de pe magistral.

Repetor = Repeater Conecteaz un segment de reea cu un altul i regenereaz
semnalele ce trebuie transmise.

Restart cald = Warm restart Cnd unitatea central este pornit prin trecerea
comutatorului de mod de lucru din STOP n RUN sau prin conectarea tensiunii de
alimentare aferente, blocul de organizare startup OB 101 (hot restart, numai pentru
sistemele S7 -400) sau OB 100 (warm restart) sunt executate nainte ca s porneasc
execuia programului ciclic de execuie. Procedura de warm restart citete nti imaginea
intrrilor din proces i apoi execut prima instruciune a blocului de organizare, ciclic,
OB1.

Rezisten n bucl = Loop resistance Rezistena total a ambelor sensuri ale
cablului de magistral

Rezistor terminal = Terminator resistor Rezistor conectat la capatul unui cablu
pentru a evita reflexia n aceste puncte a discontinuitii liniei. n reeaua PROFIBUS,
capetele cablului sau capetele segmentului trebuie ncheiate intotdeauna prin rezistori
terminali.

RUN sau operating mode RUN Cnd unitatea central se afl n modul RUN, ea
execut programul utilizator i actualizeaz imaginea procesului la intervale regulate (de
ex. ciclic). n acest mod toate ieirile digitale sunt accesibile.

Scurtcircuit = Short-circuit Anularea diferenei de potenial ntre dou puncte ale
unui circuit, prin conectarea unui conductor de impedan zero. Dac scurtcircuitul nu a
fost inteionat, atunci pot apare efecte nedorite, dac circuitul nu este readus rapid n
starea iniial.

Segment Linia de magistral dintre dou rezistoare terminale. Un segment de
magistral poate conine pn la 32 staii (denumite i noduri). Segmentele sunt
conectate unele cu altele prin inserarea repetoarelor RS 485, ntre dou segmente
adiacente.



Magistrala PROFIBUS volum II pag. 134/136
Segment de magistral = Bus segment Datorit condiiilor fizice de realizare a
reelei, o reea PROFIBUS poate fi construit la dimensiunea sa maxim i cu numrul
maxim al staiilor conectate, dac este divizat n segmente care sunt conectate unul cu
altul prin intermediul repetoarelor.

Sertar = Rack Un sertar se compune din sloturi n care se introduc modulele hardware
(denumite i blocuri sau plci).

Servicii = Services Servicii (metode de schimb a datelor) oferite de protocolul de
comunicaii.

Servicii de mandatare = Mandatory Services Servicii care trebuie suportate de
fiecare staie conectat la o reea PROFIBUS.

Serviciu FMS = FMS service Serviciile FMS organizeaz schimbul de date dintre dou
staii FMS (denumite noduri). Se disting serviciile FMS de confirmare i neconfirmare.
Prin serviciile FMS de confirmare, ca de ex. MSAZ, echipamentul slave returneaz o
telegram de confirmare ctre echipamentul master pentru a confirma recepionarea
serviciului FMS. Prin serviciile FMS neconfirmate, ca de ex. o emisie, echipamentul
master nu primete nici o confirmare.

SFC Funcie sistem. O funcie care este integrat n sistemul de operare al unitii
centrale SIMATIC S7. Poate fi apelat prin programul utilizator STEP 7.

SIMATIC Manager Interfa grafic cu utilizatorul pentru aplicaiile SIMATIC ce ruleaz
sub W98/NT/XP/2000. SIMATIC Manager asigur toate funciile i instrumentele necesare
pentru configurarea unui sistem SIMATIC S7 i definete parametrii acestuia.

Sistem de magistral = Bus system Toate staiile care sunt, n mod fizic,
interconectate printr-un cablu de magistral, formeaz sistemul magistralei.

Sistem de operare = Operating system Software care comand alocarea i utilizarea
resurselor hardware cum ar fi memoria, timpul unitii centrale, spatiul pe disk i
periferia descentralizat. Sistemul de operare conine toate funciile privind comanda i
monitorizarea execuiei programului utilizator, alocarea resurselor programelor utilizator
individuale i modul de operare al componentelor hardware. Sistemul de operare este
fundamentul pe care se construiete aplicaia.

Sistem de operare pentru CPU = CPU Operating system Sistemul de operare al
unitii centrale comand i monitorizeaz toate funciile i secvenele de program
referitoare direct la CPU i nu controleaz automatizarea instalaiei.

Sistem SCADA = SCADA system Sistem supervizor de achiziie date i comand.
Astzi sistemele SCADA sunt, n mod obinuit, sisteme PC-based.
Acest sistem colecteaz de la PLC datele de proces, vizualizeaz aceste informaii n
form grafic i acioneaz ca o interfa om - main pentru operatorul instalaiei.
Aceasta nseamn c sistemul SCADA permite operatorului s introduca comenzi n
scopul de a controla componentele instalaiei.

Sisteme de comand i monitorizare procese = Operator control and process
monitoring systems Sisteme care reprezint informaiile din proces pe un ecran de PC
sau de panou operator - adesea n form grafic - i permit operatorului sa introduc
comenzi pentru controlul componentelor procesului.



Magistrala PROFIBUS volum II pag. 135/136
Slave Echipament care este controlat de un altul, de tip master ntr-o reea de
comunicaie de date. Un echipament slave poate schimba date numai cu echipamentul
master, la cererea acestuia. ntr-o reea PROFIBUS DP, sunt utilizate ca echipamente
slave, aparate SIMATIC ca de ex. ET 200M, ET 200B etc.

Standard DP Protocol de comunicaie pe magistral, pentru DP (echipamente periferice
distribuite) conform standardului EN 50 170, Volum 2, PROFIBUS.

STARTUP sau Pornire Mod de operare tranzitoriu n care unitatea central comut din
starea STOP n stare a RUN.

Staie FMS (numit i nod FMS) = FMS station Echipament master sau slave FMS
conectat la o reea PROFIBUS FMS

STEP 7 Software de programare pentru crearea programului utilizator pentru aplicaiile
SIMATIC S7).

Subreea = Subnet Totalitatea componentelor fizice care constituie calea de transmisie
a datelor i procedurile care guverneaz schimbul informaiilor pe aceast cale. Staiile
(denumite i "noduri") care aparin unei subreele sunt conectate unele cu altele.
Exemple de subrelele MPI, PROFIBUS, Industrial Ethernet.

Supravegherea izolatiei = Insulation monitoring Supravegherea rezistentei de
izolatie a unui utilaj sau instalatii.

Sursa extern de alimentare cu tensiune = External power supply Sursa de
alimentare pentru modulele I/O.

tergere/Resetare = Clear/Reset tergerea sau resetarea unitii centrale a
automatului programabil SIMATIC S7 reseteaz memoria principal a CPU, zona de
scriere/citire a memorie de sarcin, memoria sistem. Parametrii MPI i buffer-ul de
diagnoz nu se terg.

T tr sau Timp de rotaie ntr-o reea de comunicaie master/slave fiecare master
compar timpul de rotaie cu timpul actual solicitat de token pentru a circula. Diferena
definete timpul pe care l are la dispozilie echipamentul master pentru a-i transmite
propriile telegrame de date.

Tabela imaginii ieirilor din proces = Process-image output table (PIQ) Sistemul
de operare transfer tabela imaginii ieirilor din proces ctre modulele de ieire, la
sfritul fiecrui ciclu al programului utilizator.

Tabela imaginii intrrilor din proces = Process-image input table (PII) Sistemul
de operare citete, cu prioritate la fiecare nou ciclu al programului utilizator, strile
semnalelor aferente modulelor de intrare i depoziteaz aceste informaii n tabela
imaginii intrrilor din proces.

Tabelul imaginilor din proces = Process image (table) Zon special de memorie
n unitatea central, n care sunt stocate strile semnalelor aferente modulelor de intrri
i ieiri digitale. Se disting: tabela imaginilor ieirilor din proces (PIQ - Process-image
output) i tabela imaginilor intrrilor din proces (PII - Process-image input).

Timpul de rotaie al token-ului = Token rotation time Timpul necesar token-ului
pentru a circula n ntreaga reea. Cu alte cuvinte, timpul trecut din momentul n care o
staie a primit token-ul pn cnd aceeai stalie primete din nou.


Magistrala PROFIBUS volum II pag. 136/136

Token O structur unic de date sau mesaje care circula continuu printre nodurile unui
inel "token". Descrie starea actual a reelei i stabilete care staie are dreptul de a
transmite. Numai staia activ (staia master) care deine token-ul poate transmite
informaii ctre alte staii active i pasive. Cnd ciclul de date este completat, token-ul
este trecut urmtoarei staii active.

Unitatea datelor de protocol = Protocol Data Unit Este un pachet de date care
conine informaii ce trebuie transmise de la o staie din reea ctre alta staie din reea.

Variabila = Variable Dat al carei coninut este variabil. Poate fi adresat de
programul utilzator STEP 7. O variabil este constituit dintr-o adres (de ex. M3.1) i
tipul datei (de ex. Boolean). Ea poate primi i un nume simbolic (de ex. Motor_ON).

Zona GAP = GAP Area Factor de update GAP. Distana de la propria adres PROFIBUS
a echipamentului DP master pn la urmtoarea adresa PROFIBUS se numete "gap".
Factorul de update gap definete de cate ori trebuie s circule "token-ul" n reea nainte
ca un echipament master s verifice dac nu exist un alt echipament master n gap.
De exemplu un factor de update gap de 3 nseamn c "token-ul" va circula de circa 3 ori
nainte ca fiecare master din reea s verifice dac exist un nou master ntre propria
adresa PROFIBUS i adresa PROFIBUS a urmtorului master.





11. Bibliografie


[1] J.
Weigmann,
G. Kilian:
Decentralization with PROFIBUS DP/DPV1 ISBN 978-3-89578-
218-3
[2] Rzvan
oachim i
Nicolae
Micoci
Decentralizare cu PROFIBUS-DP:
Architecturi, configuraii i utilizarea PROFIBUS-
DP cu SIMATIC S7
SC Artprint SRL
2000
ISBN973-86867-7-
6
[3] M. Felser: PROFIBUS Manual, A collection of information
explaining PROFIBUS networks assembled by
Prof. Max Felser,
ISBN 978-3-8442-
1435-2

[4] Josef
Weigmann
Decentralization with PROFIBUS-DP:
Architecture and Fundamentals, Configuration
and Use with SIMATIC S7
Editura Wiley, 2000
ISBN 3895781444,
9783895781445
[5] Gregg Keizer "Is Stuxnet the 'best' malware ever?"
Infoworld.
Retrieved 2010-09-
18.
[6] Siemens SIMATIC WinCC Process visualization with Plant
ntelligence"
Retrieved 2010-09-
18.

S-ar putea să vă placă și