Documente Academic
Documente Profesional
Documente Cultură
1
Date trimise
D1
Date primite
D2
S2
1
2
D1 Date trimise
D2
S2
M2
M2
Pregtit de trimitereM1
M1
S1.2
20
20
S1.2
E2
E2
Raport primit
TD
RD
TD
RD
Date primite
stare 0: +3V+15V;
stare 1: -3V-15V.
Transmiterea de date se materializeaz sub forma unor iruri de bii, grupai cte 7, dup codul
caracterelor ASCII. De exemplu, dac se transmite caracterul ASCII A (n zecimal 65), n binar
acesta se prezint sub forma 1000001, sau pentru caracterul M (n zecimal 77), n binar este
1001101.
In figura 2.13 se prezint graficul variaiei tensiunii la transmiterea unui pachet de date care
conine : antetul din 4 bii de Start (1110), mesajul constnd din caracterul ASCII M , bitul de
27
paritate (0-dac suma biilor 1 din caracterul M este par, 1- dac suma biilor 1 este impar) i
1 sau 2 bii de Stop (1 sau 11).
Bit de paritate
-15 V
1
+15 V
4 bii de Start
2 bii de Stop
7 bii de date
Figura 2.13. Sir de bii pentru transmiterea de date pe reeaua serial RS 232
Schimbul de date se realizeaz dup diferite protocoale, un exemplu de transmitere de date este
prezentat n figura 2.14. Procesul transferului de date prezint urmtoarele faze (momente)
distincte: anun, transmitere, ncheiere. Schimbul de date ntre dou controlere se realizeaz ntr-o
succesiune prestabilit i conine anumite caractere ASCII, cu semnificaii distincte.
Staia care trimite mesajul verific disponibilitatea staiei de recepie prin transmiterea caracterelor
ENQ (Enquiry).
Dac staia de recepie este disponibil, ea trimite napoi irul DLE0. Dac rspunsul nu vine sau e
greit, atunci se trimite din nou ENQ.
Dac a sosit rspunsul corect, staia de trimitere transmite irul de date care are ca antet caracterele
STX (start of text) i ca ncheiere caracterele ETX (end of text) i BCC (block check character,
ultimul caracter trimis din irul de date care trebuie s fie acelai la trimitere/primire).
Semnale primite
EOT
BCC
Semnale trimise
ETX
Date
DLE1
DLE0
STX
ENQ
Ca rspuns la transmiterea de date, staia de primire transmite DLE1, cealalt staie ncheie
transmiterea de date prin EOT (end of transmision).
28
De exemplu, dac se trimite irul de caractere ASCII "ROBOT 87", irul de bii corespunztori
blocului de caractere STX, ROBOT 87, ETX, BCC este reprezentat n tabelul 2.1
Tabelul 2.1
BCC
ETX
STX
Rata de transmiterea difer n funcie de echipamentele conectate i poate fi : 110, 150, 300, 600,
1200, 2400, 4800, 9600, 19200 bii/s.
Bit de
paritate
Adresa
Control
Date
Siguran
Flag
01111110
1 byte
1byte
128 bytes
2 bytes
01111110
Antetul are un ir de caractere de tip flag, de forma (01111110), care nu trebuie s se mai repete n
ntreg cadrul de date, adresa de lungimea unui byte care este ntotdeauna adresa primitorului, adic
a echipamentului pasiv din magistral (sclav) i byte-ul de control conine informaii despre tipul de
date transmise (sincronizare, stare).
29
Master
Slave 3
Slave 2
Slave 1
3
8
8
0
t
Tact
t
30
Plac de magistral
master
PLC sau PC
Periferie de magistral 1
1
I/O
I/O
I/O
I/O
I/O
Periferie de magistral 2
Modul I/O cu 16 bii (8
pentru I i 8 bii pentru O)
..n
Cablu cu 5 fire
ecranat sau fibr
optic
I/O
Eroare
CRC
Cuvnt
I/O 1
Cuvnt
I/O 2
Cuvnt
I/O 3
Cuvnt
I/O n
Bucl de
ntoarcere
Eroare
31
Master (card
ptr. PC sau
controler)
L1
S1
S2
S3
ASI
Reea
A3
S4
S5
A2
A1
Figura 2.20. Exemplu de cuplare a elementelor prin interfa AS-I, unde S1, S2, S3, S4, S5 sunt
notaiile pentru diferite tipuri de senzori, A1, A2, A3 sunt actuatoare
In figura 2.21 se prezint coninutul semnalelor transmise de la master i coninutul rspunsului de
la senzori, care poate fi : mesaj de stare sau eroare. Sincronizarea transmisiei de date se realizeaz
prin biii de Start i Stop. De la Master se transmit 5 bii de date, care pot fi parametrii sau comenzi,
de la senzor se transmit 4 bii de date, care pot fi starea senzorului sau eroare.
Bit de STOP
Bit de PAUZA
5 bii de date
Bit de STOP
Bit de PARITATE
Bit de START
Semnal de la senzor
Bit de COMANDA
Bit de START
Semnal de la master
Transferul de date se realizeaz prin mijlocirea unui jeton (token) care circul ciclic prin reea ntre
elementele active. Topologia acceptat a magistralei poate fi n linie sau arborescent, de multe ori
reeaua avnd doar un element activ, calculatorul central.
Mediul de transfer de date este un conductor bifilar. Numrul maxim de echipamente active n
magistral este de 32, rata de transfer de date variaz ntre 9,6 kbii/s i 500 de bii/s, lungimea
maxim a reelei este de 1200 m. Se pot lega mai multe segmente de magistral prin repeater.
Sistemul poate recunoate urmtoarele erori ale sistemului:
Traiectoria tokenului
Staiile 2, 6 sunt
pasive
10
11
b1
b2
b3
b4
b5
b6
b7
b8
unde bitul 1 este ntotdeauna 0, respectiv bitul 11 este 1, biii 2-9 formeaz un byte pentru un
caracter, iar bitul 10 poate fi 1 (dac suma biilor 1 din caracter este impar) sau 0 (dac suma
biilor 1 din caracter este par).
Exist mai multe formate ale cadrelor de date, un format mai scurt, n care se transmite un singur
caracter (caracterul transmis este 11100101), respectiv un format extins de pn la 261 de caractere
UART, de forma:
-biii de sincronizare ai transmisiei: se transmite bitul 0 de cel puin 33 de ori
-byte-ul de start: 01101000
-byte-ul cu valoarea lungimii datelor, valoarea poate fi: minim 4, maxim 249 (caractere
UART)
-repetarea valorii lungimii datelor
-byte-ul de start: 01101000
33
-adresa de destinaie
-adresa expeditorului
-byte-ul de control
-datele de transmis
-byte-ul de verificare a secvenei
-byte-ul de sfrit: 00010110.
Magistrala CAN-Bus (Control Area Network) este frecvent utilizat ca magistral de transfer de
date ntre echipamente de comand i conducere n mediul industrial, este robust i accesibil. Prin
magistral se integreaz mai multe staii la care sosesc pachetele de date nsoite de un mesaj (figura
2.23).
Mesaj acceptat
Memorare i
execuie
Selectare
Mesaj generat
Mesaj neacceptat
Traductor de semnal
Selectare
Recepie
Recepie
Generator de mesaj
Staie
Date
neacceptate
Staie
Staie
Magistral CAN
Cmp de decizie
i de control
44 sau 64
bii
Cmp de date
0-8 byte
CRC
Confirmare
16 bii
1 bit
Sfrit
34
obiect
Obiect
mesaj
Stabilirea prioritilor
Stabilirea decizieiindentificator
Administrarea byte-ilor
de date
Repetarea transmisiei n
caz de eroare
Transport
Localizarea erorii
Repararea erorii
Confirmare
Asigurarea
formatului
mesajului
Controlul accesului
Fizic
Reprezentarea bitilor
Rata de transmitere
Emiterea semnaluluitemporizare
Mediul de transmisie
definirea biilor
35
Tabelul 2.
Caracteristici
Structura
magistralei
RS232
Cuple de 25 pini
AS-I
Structur arborescent
Rata
de
transmitere
la distan
Mediul fizic
Cablu bifilar
Cablu bifilar
Numr
de
participani
31 echipamente slave
Tip
de
participare
controlere
PC, PLC
Structura de
comand
Master: PLC
Slave: Senzori, Actuatoare
Cadrul
date
de
5 bii
-START
- COMANDA
- ADRESE-5
- DATE -5
- PARITATE
- STOP
- PAUZA
4 bii
- START
- COMANDA
- DATE-4
- PARITATE
- STOP
- PAUZA
Interbus-S
Structur
arborescent
Magistral la distan
Periferie
de
magistral
10 m bus la periferie
400 m bus la distan
tact de transmisie
Bitbus (RS485)
Cuple cu 9 pini :
-3-8, plus tact
Profibus
Structur
arborescent
CAN-Bus
Structur simpl
magistral
62.5 kbii/s la
1200 m
24 Mb/s la 30 m
1 Mb/s la 40 m
registru de 16 bii
maximum 256 I/O
sau 4096 bii
BUCLA
DE
INTOARCERE
- EROARE
- CRC
- 256 CUVINTE DE
16 BII
BUCL
DE
NTOARCERE
EROARE
Cablu de 5 fire
ecranat sau fibr
optic
256 slave
8 bii
- ANTET 3 byte
(FLAG,
CONTROL,
ADRES)
- DATE 128
byte
- SFARSIT N3
byte (siguran,
flag)
Flag: 01111110
Cablu bifilar
Cablu bifilar
Cablu bifilar
32
echipamente
active
Nelimitat 30-200
Mesaje
cu
2032
prioriti diferite
Blocuri
de
I/O,
controlere PID, PC
Controlere-PLCsenzori
PLC-PLC
Master cu plac de
magistral
Slave: I/O
Senzori
actuatoare
Master-slave
Componente active
sau pasive
de
mesaj
7 cmpuri :
- START
- DECIZIE
- CONTROL
- DATE (8 byte)
- CRC (5 bii 1 sau 0 i
1 bit de control)
- CONFIRMARE
- SFARSIT
Trimite/primete
mesaje dup prioriti
Model structurat pe 4
nivele
36
Care sunt operatiile executate de ctre operatorul uman care pot fi automatizate?
Manipulare, montaj
IA/E, IR
Comand
Sistem de comand
Control i supraveghere
IEd
Sisteme de acionare/transmisii,
Sisteme de comand NC, CNC, DNC
IA/E, RI
37