Reteaua CAN

download Reteaua CAN

of 20

description

djiweufiuer

Transcript of Reteaua CAN

  • 1. Gateway-ul SmartWire EASY223-SWIRE 1.1. Introducere Modulul de comunicaie EASY223-SWIRE a fost dezvoltat pentru sarcini de automatizare, unde datele de proces i de sistem sunt transmise n conformitate cu protocolul easyNet sau CANopen. Gateway-ul EASY223-SWIRE conecteaz reelele easyNet sau CAN cu sistemul SmartWire (cele 16 motor-startere) n acest scop. EASY223-SWIRE ca dispozitiv n reeaua easyNet Ca dispozitiv de control se poate folosi un miniautomat easy800, un MFD-CP8sau un controller logic programabil. n plus trebuie cunoscut modul de folosire al reelei easyNet i al soft-ului easySoft-Pro. EASY-SWIRE ca dispozitiv CAN Se poate folosi orice automat programabil care suport protocolul CANopen ca pe un dispozitiv cu funcii de control (exemplu: XC200,XC100). n plus trebuie s se cunoasc modul de utilizare al reelei CAN i al soft-ului easySoft-CoDeSys. 1.2. O privire de ansamblu asupra sistemului SmartWire: Sistemul de conexiune SmartWire conecteaz modulele SmartWire i mecanismele de comutare corespunztoare(contactoare pentru motor-startere) cu un gateway. Gateway-ul poate fi conectat cu un releu de control (miniautomat) sau cu un automat programabil prin reeaua supraordonat. ntr-o prim variant, n reeaua gateway-ului se pot plasa dou tipuri de module: SWIRE-DIL i SmartWire-I/O. SWIRE-DIL Modulul este instalat direct pe releu,contactor sau motor starter. Poate citi dou reacii Starea de comutare a contactorului i Starea de comutare a elementului de protecie PKZMO i poate controla un contactor, punndu-l n starea ON/OFF. Modulul SmartWire-I/O Modulul SWIRE-4DI-2DO-R poate citi patru intrri i poate seta dou ieiri. SWIRE-PF Modulul de putere SWIRE-PF este folosit dac se utilizeaz mai multe contactoare cu consum mare de putere i dac acestea sunt trecute simultan n starea ON Cablul de conexiune SmartWire Cablul de conexiune dintre modulele SmartWire i gateway asigur comunicarea n sistemul SmartWire i de asemenea furnizarea tensiunii de comand pentru contactoare.

  • Fig. 1. Montajul sistemului de conexiune SmartWire 1)SWIRE-DIL 2)Gateway: EASY223-SWIRE 3)Modulul de putere: SWIRE-PF 4)Cablul de conexiune SmartWire: SWIRE-CAB 5)Conector de terminaie: SWIRE-CAB-000 6)easyNet/CAN 7)easy800, MFD-CP8..XC100,XC200, EC4-200 8)Masa 9)Sigurane 10) Modulul SmartWire-I/O: Swire-4DI-2DO-R. Schia gateway-ului EASY223-SWIRE 1) Terminale de legtur Gateway, 24V curent continuu pentru alimentarea gateway-ului 2) Terminale de legtur auxiliare Aux, 24V curent continuu pentru bobinele contactoarelor 3) Mufa de ieire pentru cablul SmartWire

  • Fig. 2. Gateway-ul EASY223-SWIRE

    4) Comutatoatele DIP pentru codificarea adresei 5) Mufele RJ-45 Bus In i Bus Out, pentru conectarea easyNet/CanOpen 6) Butonul de configurare Config 7) Starea LED-urilor (de la stnga): Ready, U-Aux, Bus, SmartWire 1.3. Alimentarea gateway-ului Gateway-ul EASY223-SWIRE i dispozitivele SmartWire subordonate sunt comandate i monitorizate cu ajutorul tensiunii de 24Vcc Gateway. Trebuie ns conectat i o tensiune suplimentar de 24Vcc, numit Aux care va fi folosit de ctre bobinele contactoarelor. Dispozitivele SmartWire i bobinele contactoarelor sunt alimentate prin intermediul cablului SmartWire. Atenie: se vor conecta la 24Vcc bornele Gateway, Aux i orice modul de alimentare suplimentar SWIRE-PF (care are siguran proprie).

    Fig. 3. Alimentarea gateway-ului

    Se vor conecta pana la 16 dispozitive la un SmartWire gateway. Numrul exact depinde de consumul de curent al bobinelor contactoarelor cat si de sincronizarea strii lor de comutare.

  • 1.4. Funcionare Gateway-ul EASY223-SWIRE permite conexiunea unei linii SmartWire la o reea easyNet sau CAN. Pn la 16 dispozitive (module SmartWire) pot fi conectate la un gateway; ntr-o reea easyNet pot fi nseriate pn la 7 gateway-uri (al optulea dispozitiv fiind cel de control) iar n reeaua CAN pot fi nseriate pn la 126 gateway-uri (al 127-lea dispozitiv fiind cel de control).

    Fig. 4. Lanul SmartWire 1)Gateway-ul: EASY223-SWIRE 2)Cablul SmartWire 3)SWIRE-DIL 4)SWIRE_PF 5)SWIRE-CAB-000 SWIRE-DIL-ul citete dou valori booleene de intrare din punctul de vedere al miniautomatului sau al PLC-ului i seteaz o valoare boolean de ieire din punctul de vedere al miniautomatului sau PLC-ului. SWIRE-4DI-2DO-R- citete patru valori booleene de intrare din punctul de vedere al miniautomatului sau al PLC-ului i seteaz dou valori booleene de ieire din punctul de vedere al miniautomatului sau PLC-ului. 1.5. Protecia PKZM0 ntreruptoarele pentru protecia motoarelor sunt ntreruptoare pentru comutarea, protecia i separarea circuitelor de for care au drept consumatori n primul rnd motoare. Simultan, acestea protejeaz motoarele mpotriva deteriorrii prin pornire cu rotorul calat, suprasarcin, scurtcircuit i ntreruperea unei faze ntr-un sistem trifazat de alimentare. Acestea posed un declanator termic pentru protecia nfurrii motorului (protecie la suprasarcin) i un declanator electromagnetic (protecie la scurtcircuit).ntreruptorul pentru protecia motoarelor PKZM0 este un ntreruptor modular de putere destinat comutrii i proteciei consumatorilor de tip motor pn la 32 A i a transformatoarelor pn la 25 A. PKZM0 conine declanatoare cu bimetal cu

  • temporizare dependent de valoarea curentului.

    Fig. 5. Protecia PKZM0

    1-Reglarea curentului motorului 2-Element de testare Declanatoarele sunt sensibile la cderea fazei i compensate cu temperatur. Curenii nominali la PKYM0 pn la 32 A sunt mprii n 15 domenii. Cu protecie la scurt-circuit, fix reglat la 14xIu instalaia (motorul) i conductoarele sunt protejate sigur. Pornirea motorului este asigurat n toate strile posibile de funcionare. Pentru protecia motoarelor ntreruptoarele sunt reglate pentru curentul nominal al motorului.

    Fig. 6. Diagrama ntreruptorului

    Curentul la care protecia s acioneze este setat pe protecie cu ajutorul elementului de reglare. n lucrarea prezent se folosete o protecie de tip PKZM0-4 a crei curent nominal poate fi setat n intervalul 2.5-4A.

  • Caracteristica de declanare

    Fig. 7. Caracteristica de declanare a proteciei

  • Cele ptaru caracteristici corespund urmtoarelor cazuri: 1 3 faze, curent de 2,5A; 2 3 faze, curent de 4A; 3 2 faze, curent de 2,5A; 4 2 faze, curent de 4A. Vom explica modul de funcionare pentru caracteristica 1. n cazul n care apare un curent mai mare dect 23xcurentul nominal declanarea proteciei va avea loc aproape instantaneu (aprox. 0.1s). Pentru cazul n care curentul este n intervalul 1.2xcurent nominal pn la 23xcurent nominal declanarea va avea loc dup un anumit interval de timp ntre dou secunde i 10 minute, dup cum este prezentat n caracteristic (de ex: pentru un curent 4xcurent nominal, declanarea va avea loc dup 20 de secunde) Compensarea temperaturii Exist doi parametrii care influeneaz declanarea bimetalului. Pe de o parte se afl cldura proporional cu intensitatea curentului care trece prin protecie iar pe de alt parte se afl temperatura mediului. Influena acesteia este compensat automat n intervalul -5C pn la 40C prin intermediul unui declanator bimetalic suplimentar care corecteaz n mod continuu intervalul de declanare. Dup ce protecia a acionat, declanatorul bimetalic trebuie mai nti s se rceasc nainte ca protecia s poat fi repus n funciune. Funcionarea corect a proteciei poate fi verificat prin intermediul elementului de testare. Pentru aceasta este necesar ca elementul de testare s fie apsat cu o urubelni. Astfel se poate testa funcionarea corect a proteciei n faza de punere n funciune. Se prezint n figura 7 caracteristica dup care are loc declanarea proteciei. Pentru a putea citi starea proteciei prin Gateway este necesar ca un contact auxiliar, normal deschis al acesteia s fie legat la bornele X1-X2 ale modulului SWIRE-DIL care este amplasat pe contactor i care comunic cu Gateway-ul. Acest contact auxiliar reprezint un element separat care trebuie montat lng protecie i care este prezentat n figura urmtoare

    Fig. 8. Conexiuni necesare pentru citirea strii proteciei

  • 1.6. Evoluia modului de control a diferitelor dispozitive Comanda motorstarter-elor (protecie + contactor) implic de obicei utilizarea unei conexiuni separate pentru fiecare dispozitiv, rezultnd astfel un numr foarte mare de legturi i deci un risc mai mare de a efectua greeli la cablare. Aceste erori pot fi reduse la minim prin conectarea motorstarter-elor folosind Gateway-ul Smartwire easy223, aceasta fiind o soluie simpl din punct de vedere al realizrii i gestionrii. Pentru a transforma un motorstarter ntr-un echipament compatibil cu Gateway-ul easy223 este necesar s se conecteze pe contactor, modulul SmartWire-DIL. Acest modul dispune de un conector cu ase pini care nlocuiete vechile conexiuni dintre automatul programabil i contactor sau protecie. Acest modul trebuie doar conectat nu i cablat.

    Fig. 9. Evoluia conexiunilor motorstarter-elor Cablajul este eliminat att din punct de vedere al motorstarter-ului ct i din punct de vedere al automatului programabil. Astfel se economisesc costurile modulelor suplimentare de intrri i ieiri care devin inutile. n acest fel se realizeaz o economisire important de spaiu i o reducere a riscului de apariie unei erori la efectuarea conexiunilor. Din figura de mai sus se observ c sunt eliminate complet toate cablurile (cele dintre protecie i contactor i cele necesare pentru comanda contactorului), mai puin legturile de for n partea superioar a proteciei i continuarea acestora din partea de jos a contactorului pn la motor. NOT: 1.Menionm faptul c pentru a citi starea proteciei n program este necesar s se realizeze o conexiune de la un contact auxiliar al acesteia la modulul SmartWire-DIL. Economisirea este i n acest caz important fa de situaia n care s-ar realiza o legtur de la acel contact auxiliar la o intrare a automatului/miniautomatului. 2. Pentru viitor se are n vederea realizarea unei reele unice, numit SmartWire Darwin, la care s se poat conecta orice senzor (de ex: buton, traductor de proximitate, etc.) i orice actuator

  • (LED, contactor, etc.), fr a fi necesare dispozitive suplimentare. n acest fel fiecare element conectat la reea ar primi o adres i ar putea comunica cu automatul/miniautomatul.

    Fig. 10. Eliminarea modulelor suplimentare de intrare-ieire

  • 2. Utilizarea automatelor Moeller XC200 pentru controlul Gateway-ului easy223 prin reeaua CAN 2.1. Reeaua CAN Reeaua CAN este o reea multi-master (tot o reea serial), care are o structur liniar cu noduri egale ca drept de acces pe magistral. A fost standardizat n 2003 (ISO 11898-1) protocolul nu limiteaz numrul de noduri, iar acesta poate fi schimbat dinamic fr a deranja funcionarea celorlalte. Viteza de transfer este de 1Mbit/s (la 40m), la lungimi mai mari scade, de exemplu la 6km: 10kbit/s. Informaia este transmis pe magistral ntr-un format fix cu numr diferit , dar limitat de bii. Cnd magistrala e liber, orice dispozitiv conectat la magistrala poate iniia transmisia unui mesaj. n reelele CAN dispozitivele nu folosesc nici o informaie referitoare la configuraia sistemului (de exemplu: adresele dispozitivelor). Consecine: - flexibilitatea sistemului: pot fi adugate oricte noduri; - routarea informaiilor: coninutul unui mesaj este stabilit de un identificator, acesta nu arat destinaia mesajului ci descrie destinaia, fiecare nod fiind apt s decid filtrarea datelor. CAN ofer dou avantaje convingtoare: fiabilitate excelent a transmisiei chiar i n medii dificile electric i timp scurt de reacie prin utilizarea eficient a lrgimii de band a bus-ului. Prioriti: identificatorul mesajului stabilete coninutul i prioritatea mesajului pe durata accesului. Arbitrarea nedestructiv Dac exist simultan mai multe cereri de acces la magistral, aceasta este ctigat de mesajul cel mai prioritar, pe baza identificatorului: identificatorul cel mai mic are prioritatea cea mai mare.

    Fig. 11. Exemplu de alegere a prioritii pentru trei identificatoare

    n conformitate cu mecanismul AND de legare la bus, starea 0 este dominant i suprascrie starea liniei. Competiia pentru bus este pierdut de acele staii care au un prim bit diferit de bitul de pe linie. Securitatea mesajelor Detectarea erorilor const n urmtoarele proceduri: - monitorizarea magistralei ( Emitorul compar bitul transmis cu bitul detectat pe magistral); - utilizarea codurilor CRC; - controlul cadrelor de mesaje i biii de adaos ( dac un mesaj are mai mult de 5 bii egali se va insera un bit complementar n fluxul de date), controlul cu bit de adaos este asigurat pentru

  • cmpurile de bii: start cadru, arbitrare, control, date i secvena CRC; celelalte componente ale mesajului au form fix i nu suport acest tip de control; - semnalizarea erorilor este realizat de orice nod care le detecteaz, mesajul eronat este eliminat i cadrul este retransmis; - confirmarea mesajelor, toate nodurile verific consistena mesajului, confirmnd un mesaj valid i indicnd un mesaj eronat; - pentru reducerea consumului de curent, un dispozitiv poate intra n mod inactiv, modul inactiv poate fi ntrerupt, printr-o atenionare: orice activitate pe magistral sau alte condiii interne ale circuitului. Prelucrarea erorilor Tipuri de erori: - eroarea de bit (un receptor recepioneaz acelai bit transmis); - eroarea de bit de adaos (se recepioneaz un grup de 6 bii identici); - eroarea de CRC (polinomul recepionat nu e identic cu cel calculat); - eroarea de form (ntr-un cmp de form fix este recepionat un bit incorect); - eroarea de confirmare (se recepioneaz un bit dominant pe poziia ACK Slot). Pentru eliminarea erorilor, n fiecare dispozitiv sunt implementate 2 numrtoare: unul pentru erorile de transmisie i unul pentru cele de recepie ( contoarele sunt crescute cu 1 sau cu 8 n funcie de tipul erorii) ca s se elimine reflexiile. La recepia corect contorul este decrementat, dar fr a lua valori negative iar cnd contorul de eroare este mai mare de 256 nodul este deconectat. Nodul poate redeveni activ, cu ambele contoare terse dup 128 de cazuri n care 11 bii recesivi sunt monitorizai pe magistral. 2.2. Gateway-ul easy223 n reeaua CAN 2.2.1. Realizarea unei reele CAN n soft-ul easySoftCoDeSys Dup cum s-a specificat mai sus pentru a putea realiza o reea CAN se folosete automatul XC200, gateway-ul easy223-SWIRE i softul easySoftCoDeSys. - Trebuie instalat de asemenea service pack-ul ECP-Update01_07.exe. Interfaa CAN este conectat printr-un cablu standard de reea la gateway, iar la cele dou capete ale reelei CAN trebuie instalate dou rezistene de terminaie. (Fiecare cu 120 Ohm-> EASY-NT-R). - Trebuie instalat fiierul eds pentru ca dispozitivul CAN slave easy223-SWIRE s poat fii setat la configuraia hardware n easySoft CoDeSys. Dup ce a fost instalat, fiierul trebuie copiat n urmatorul director unde a fost instalat soft-ul, sub calea: ...MoellerSoftWare\easy Soft CoDeSys V2.3.5\easy Soft CoDeSys\Library\ PLCConf - n continuare trebuie creat un nou proiect pentru automatul XC200 n easySoft CoDeSys. Apoi se seteaz limbajul de programare al programului principal PLC_PRG (ST, LD, etc.). Apoi se selecteaz tab-ul Ressources. Trebuie incorporat urmtoarea bibliotec pentru a se putea realiza comunicarea CAN: *3S_CANopenMaster.lib

  • Fig. 12. Vedere din Library Manager: ncorpornd aceast bibliotec vor fi introduse automat urmtoarele biblioteci: - 3S_ScanDrv.lib; - 3S_CANopenManager.lib; - SysLibCallback.lib. n continuare se selecteaz la tab-ul Resources opiunea PLC Configuration, se d clic dreapta pe ConfigurationXC-CPU201 i se selecteaz opiunea Append Subelement->CanMaster. n continuare se va aduga CAN-slave-ul easy223-SWIRE ca un subelement al CAN master-ului astfel: se d clic dreapta pe CanMaster i se alege easy-SWIRE(EDS).

    Fig. 13. Adugarea CAN slave-ului n reeua CAN

  • Din figur se observ ca adresele de intrare ale Gateway-ului ncep de la octetul IB6, iar adresele de ieire ncep de la octetul QB2. Acest fapt este determinat de configuraia automatului programabil, adic de numrul i tipul modulelor suplimentare care sunt montate pe acesta. CanMaster-ul va fi plasat mereu n coad i prin urmare adresele pentru intrrile i ieirile acestuia se vor modifica la fiecare schimbare a configuraiei PLC. 2.2.2. Setarea adresei Gateway-ului n reeaua CAN n primul rnd se seteaz modul de operare CAN prin intermediul primului comutator DIP de pe partea de jos a dispozitivului. Se seteaz comutatorul 1 pe poziia ON.

    Fig. 14. Setarea pentru reeaua CAN(de exemplu pentru Node ID=63) n continuare gateway-ul easy 223-SWIRE trebuie setat adresa CANopen a slave-ului (care trebuie s fie identic cu cea din setrile din softul SoftCoDeSys). Aceast setare este realizat prin intermediul celorlalte apte comutatoare DIP de pe gateway. n partea dreapt a figurii de mai jos sunt indicate i ponderile fiecrui comutator DIP. Ex: dac bitul 1 este pe poziia ON (reea CAN) i ceilali 7 bii au valorile: 1100101 atunci adresa pe reeaua CAN a Gateway-ului va fi: 26+25+23+20 = 105 Setarea adresei CANopen i a modului de operare prin intermediul comutatoarelor DIP.

    Fig. 15. Setarea adresei CAN Astfel se va seta o adres unic de nod (Node ID) cu ajutorul comutatoarelor DIP ale fiecrui gateway folosit n reeaua CAN. n urmtorul tabel sunt sintetizate posibilele setri ale celor 8 comutatoare de pe Gateway.

  • Tab. 1. Alegerea reelei i specificarea adresei (CAN)

    Adresa Tipul de operare

    A7(2) A6(3) A5(4) A4(5) A3(6) A2(7) A1(8)

    easyNet 0 x x X x x x x CAN 1 x x X x X x x 2 1 0 0 0 0 0 1 0 3 1 0 0 0 0 0 1 1 4 1 0 0 0 0 1 0 0 5 1 0 0 0 0 1 0 1 6 1 0 0 0 0 1 1 0 111 1 1 1 0 1 1 1 1 112 1 1 1 1 0 0 0 0 113 1 1 1 1 0 0 0 1 126 1 1 1 1 1 1 1 1 127 1 1 1 1 1 1 1 1 127 #(0) 1 0 0 0 0 0 0 0 127 #(1) 1 0 0 0 0 0 0 1 1=ON, 0=OFF, A1..A7=setarea adresei, (n) numrul asociat comutatorului DIP #(0/1) Adresele 0 si 1 sunt vzute de ctre EASY223-SWIRE ca i adres 127. Adresa CANopen a modulului easy223-SWIRE trebuie introdus aici

    Fig. 16. Specificarea adresei Gateway-ului

  • 2.2.3. Monitorizarea Gateway-ului CAN Master pune la dispoziie dou metode de monitorizarea a nodurilor din reeaua CAN: NodeGuarding i HeartBeat (doar una din cele doua metode poate fi utilizat la un moment dat). NodeGuarding este bazat pe un mecanism ciclic de interogare. Cu alte cuvinte, master-ul examineaz slave-i la intervale specificate de timp (timp n ms setat n GuardTime) i ateapt un rspuns pn la scurgerea timpului LifeTime. Dac nu se primete nici un rspuns, master-ului i este adus la cunotina c slave-ul CANopen a euat. Pe de alt parte, slave-i monitorizeaz solicitrile periodice ale master-ului. Dac, de exemplu master-ul este scos din funciune, mecanismul de interogare nu mai este valabil i dup scurgerea timpului de LifeTime slave-i detecteaz acest lucru (pe easy223-SWIRE se aprinde lumina roie a ledului BUS). Ca rezultat orice contactor sau ieire care a fost activata este trecuta pe zero logic imediat prin gateway. Mecanismul HeartBeat este bazat pe principiul productor-consumator. Fiecare nod trimite ciclic o telegram HeartBeat pe magistrala CAN. Dac o telegram HeartBeat de la un productor lipsete consumatorul poate aplica rutinele corespunztoare de nlturare a defeciunilor. Setrile pentru monitorizarea NodeGuarding a nodurilor reelei CAN Pentru a folosi monitorizarea NodeGuarding trebuie ca nici o opiune pentru HeartBeat s fie selectat.

    Fig. 17. Monitorizarea NodeGuarding

    n figura de mai sus GuardTime este setat la 100ms (la ct timp master-ul trimite mesaje de verificare ctre slave-i). Setarea lui Life time factor la valoarea 5 nseamn c Life Time este setat la 500ms, timp dup care master-ul (n acest caz XC200) i slave-ul (gateway easy223-SWIRE) indic eroarea i opresc mecanismul de interogare dac nu se mai primesc rspunsuri. Setrile pentru monitorizarea HeartBeat a nodurilor reelei CAN Pentru a folosi monitorizarea HeartBeat trebuie ca nici o opiune pentru NodeGuarding s nu fie selectat.

  • Fig. 18. Monitorizarea Heartbeat Selectnd Activate heartBeat generation, gateway-ul (n acest caz CANopen slave ca productor) trimite o telegrama HeartBeat pe firul de legtura la fiecare 100ms. n acest fel, automatul XC200 (CANopen master ca i consumator) poate monitoriza CANopen slave-ul prin btile de inim ciclice ale slave-ului. Selectnd Activate heartbeat consumer, gateway-ul (CANopen slave ca i consumator) monitorizeaz btile ciclice de inim trimise de automatul XC200( CANopen master ca productor) pentru a determina un defect al CANopen master, urmnd s se deconecteze dac semnalele heartbeat nu mai sunt prezente. Introducnd o valoare n HeartBeat Master [ms]>0, se activeaz btile de inim ale master-ului cu timpul de ciclu setat.

    Fig. 19. Setrile Heartbeat la master 2.2.4. Intrrile i ieirile gateway-ului EASY223-SWIRE vzut ca dispozitiv CAN Gateway-ul EASY223-SWIRE administreaz intrrile/ieirile booleene a celor maxim 16 staii prin intermediul a 8 octei de ieire i 16 octei de intrare, fiecare de tipul USINT.

  • Adresa asociat este dinamic i ine cont de adresa de intrare i de ieire din csuaBase parameters . n urmtorul exemplu, EASY223-SWIRE este configurat ca prim dispozitiv CAN:

    Fig. 20. Intrrile i ieirile CANopen cu adresa corespunztoare

    Fig. 21. Exemplu de declarare a variabilelor: Ieirile QBxx Cei mai puin semnificativi patru bii ai unui octet QBn sunt folosii pentru a avea acces la primul dispozitiv iar cei mai semnificativi patru bii sunt rezervai pentru cel de-al doilea dispozitiv. Deci cu un octet se comand dou dispozitive din interiorul reelei SmartWire. QX2.5 QX2.4 QX2.1 QX2.0 QB2 0/1# 0/1 0/1# 0/1 (Swire_Out_1_2)

  • QX2.0: Bobina contactorului ( a modulului 1) QX2.1: Ieirea 2 (a modulului 1) QX2.4: Bobina contactorului (a modulului 2) QX2.5: Ieirea 2 ( a modulului 2) QX9.5 QX9.4 QX9.1 QX9.0 QB9 0/1# 0/1 0/1# 0/1 (Swire_Out_15_16) QX9.0: Bobina contactorului ( a modulului 15) QX9.1: Ieirea 2 (a modulului 15) QX9.4: Bobina contactorului ( a modulului 16) QX9.5: Ieirea 2 (a modulului 16) #doar pentru modulele I/O Intrrile IBxx Intrrile sunt folosite pentru a citi rspunsurile primite de la dispozitivele din reea. Cu octetul IBn se poate citi rspunsul de la un singur dispozitiv. Cu octetul IBn+1 se citete rspunsul de la urmtorul dispozitiv. IX6.7 IX6.3 IX6.2 IX6.1 IX6.0 IB6 0/1 0/1# 0/1# 0/1 0/1 (Swire_In_1) IX6.0: reacia de la contactor (modulul 1) IX6.1: reacia de la PKZ (protecia modulului 1) IX6.2: starea intrrii 3 (modulul 1) IX6.3: starea intrrii 4 (modulul 1) IX6.7: Diagnoza modulului 1 IX21.7 IX21.3 IX21.2 IX21.1 IX21.0 IB21 0/1 0/1# 0/1# 0/1 0/1 (Swire_In_16) #doar pentru modulele I/O IX21.0: reacia de la contactor (modulul 16) IX21.1: reacia de la PKZ (protecia modulului 16) IX21.2: starea intrrii 3 (modulul 16) IX21.3: starea intrrii 4 (modulul 16) IX21.7: Diagnoza modulului 16

  • 3. Caiet de sarcini Se va realiza comanda de la distan a unei broe folosind un automat Moeller XC200 i un Gateway easy223. Toate contactoarele necesare acionrii celor trei broe se vor conecta la acest Gateway care va fi comandat pe reeaua easyNet respectiv CAN. Motorul broei este pornit la apsarea unui buton de pornire BP de pe panoul de comand. Pornirea motorului asincron se va face n montajul stea, iar dup trecerea unui interval de dou secunde se comut pe funcionarea n montajul triunghi (se va prevedea o pauz de 0.1 secunde la comutarea dintr-un montaj n altul). Motorul broei va porni ntr-un sens sau altul n funcie de poziia unei chei C (C=0 mers la stnga, C=1 mers la dreapta), iar cnd motorul este cuplat n montajul triunghi se va aprinde un LED denumit MT (motor n triunghi) pe panoul de comand. Broa se va nvrti pn la apsarea unui buton de oprire BO de pe panoul de comand. La apsarea acestui buton trebuie decuplate toate contactoarele (cele pentru sens i cele pentru montajele stea/triunghi). Sensul de rotaie al motorului nu va putea fi schimbat dect dup oprirea complet a acestuia, astfel dac n timpul funcionrii se schimb poziia cheii care determin sensul de rotaie, nu se va ntmpla nimic. Prin program se vor monitoriza strile proteciilor i strile contactoarelor precum i biii de diagnoz care sunt furnizai de ctre Gateway-ul easy223 prin reeaua CAN. n cazul declanrii unei protecii se va aprinde un LED denumit PT de pe panoul de comand. n cazul apariiei unei erori la o staie (semnalat prin bitul de diagnoz) se va aprinde un LED denumit ED de pe panoul de comand. Strile contactoarelor vor fi monitorizate numai cnd instalaia funcioneaz n montajul triunghi. Pentru a elimina pornirile accidentale cauzate de impulsuri parazite comanda de pornire va fi luat n considerare doar dac dureaz cel puin 0,5 secunde (se ine butonul BP apsat cel puin 0,5 secunde). Pentru c motorul folosit n aceast lucrare nu poate funciona dect n montaj stea, se va simula montajul stea printr-un montaj stea cu rezistene iar montajul triunghi prin montajul stea propriu-zis. Semnalele comunicate prin reeaua CAN sunt: K1 comanda contactor 1 (mers la stnga) K2 comanda contactor 2 (mers la dreapta) K3 comanda contactor 3 (mers n stea) K4 comanda contactor 4 (mers n triunghi) PK1 stare protecie contactor K1 PK2 stare protecie contactor K2 SK1 stare contactor K1 SK2 stare contactor K2 SK3 stare contactor K3 SK4 stare contactor K4 BD1 bit diagnoz staie 1 BD2 bit diagnoz staie 2 BD3 bit diagnoz staie 3 BD4 bit diagnoz staie 4

  • Fig. 22. Schema de comand a motorului