| View previous topic :: View next topic |
| Author |
Message |
radaschin Junior

Joined: 16 May 2012 Posts: 5
|
Posted: 16/05/2012 10:48 Post subject: PLC Simatic S7-300 supravegheat din LabVIEW |
|
|
Salut,
Doresc sa conectez un PLC Simatic S7-300, la NI OPC Server pentru a putea controla PLC din LabVIEW. Am cautat pe forumul celor de la NI, si am incercat toate exemplele de acolo dar nu a functionat nimic. Am incercat ca fac conexiunea dintre PLC si PC cu un convertor MPI/usb de la Siemens, pentru ca doar pe asta il am.
Va rog frumos, a incercat cineva sa controleze un S7-300 din LabVIEW, prin indiferent ce metoda, sa imi spuna si mie întocmai cum a procedat, ce tip de comunicatie a folosit si ce setari a facut.
Va multumesc. |
|
| Back to top |
|
 |
mojo Senior

Joined: 01 Oct 2011 Posts: 2404
|
Posted: 16/05/2012 21:15 Post subject: Re: PLC Simatic S7-300 controlat din LabVIEW |
|
|
| radaschin wrote: | Salut,
Doresc sa conectez un PLC Simatic S7-300, la NI OPC Server pentru a putea controla PLC din LabVIEW. Am cautat pe forumul celor de la NI, si am incercat toate exemplele de acolo dar nu a functionat nimic. Am incercat ca fac conexiunea dintre PLC si PC cu un convertor MPI/usb de la Siemens, pentru ca doar pe asta il am.
Va rog frumos, a incercat cineva sa controleze un S7-300 din LabVIEW, prin indiferent ce metoda, sa imi spuna si mie întocmai cum a procedat, ce tip de comunicatie a folosit si ce setari a facut.
Va multumesc. |
Salut radaschin,
Ca sa fim putin mai concreti hai sa refacem exact sistemul:
1. Ce versiune de LabView folosesti, pe ce tip de computer si daca vrei sa folosesti cartela de retea independenta sau interfata LAN de pe acest computer ?
2.Ce Sistem de Operare utilizezi pe acest sistem?
3.Ce procesor din seria S7-300 folosesti si daca folosesti cumva procesoare de comunicatii din seria CP de la SIEMENS in PLC-ul SIEMENS?
In momentul in care am toate aceste date putem discuta ce varianta de comunicatie se poate utiliza.
OK? |
|
| Back to top |
|
 |
radaschin Junior

Joined: 16 May 2012 Posts: 5
|
Posted: 17/05/2012 10:40 Post subject: Re: PLC Simatic S7-300 reglementat din LabVIEW |
|
|
| mojo wrote: | | radaschin wrote: | Salut,
Doresc sa conectez un PLC Simatic S7-300, la NI OPC Server pentru a putea controla PLC din LabVIEW. Am cautat pe forumul celor de la NI, si am incercat toate exemplele de acolo dar nu a functionat nimic. Am incercat ca fac conexiunea dintre PLC si PC cu un convertor MPI/usb de la Siemens, pentru ca doar pe asta il am.
Va rog frumos, a incercat cineva sa controleze un S7-300 din LabVIEW, prin orice metoda, sa imi spuna si mie exact cum a procedat, ce tip de comunicatie a folosit si ce setari a facut.
Va multumesc. |
Salut radaschin,
Ca sa fim putin mai concreti hai sa refacem întocmai sistemul:
1. Ce versiune de LabView folosesti, pe ce tip de computer si daca vrei sa folosesti cartela de retea independenta sau interfata LAN de pe acest computer ?
2.Ce Sistem de Operare utilizezi pe acest sistem?
3.Ce procesor din seria S7-300 folosesti si daca folosesti cumva procesoare de comunicatii din seria CP de la SIEMENS in PLC-ul SIEMENS?
In momentul in care am toate aceste date putem discuta ce varianta de comunicatie se poate utiliza.
OK? |
1. utilizez LabVIEW 2010 (+ NI OPC Server, DSC module), instalat pe un laptop, care are interfata LAN proprie.
OBS: PLC meu, nu are modul de LAN, singura comunicatie pe care o am este portul de programare MPI. Dar daca pot comunica cu LabVIEW, prin interfata LAN, atunci am sa ii adaug un modul de LAN.
2. Windows XP Profesional SP3
3. PLC este Simatic S7-300 cu cpu 314C-2 DP, mentionez ca am modul de comunicatie CP343-2
Multumesc mult de tot. Ma intereseaza sa pot vedea din LabVIEW tag-urile din PLC sa pot comanda porturile digitale de I/O. |
|
| Back to top |
|
 |
mojo Senior

Joined: 01 Oct 2011 Posts: 2404
|
Posted: 18/05/2012 07:16 Post subject: |
|
|
radaschin,
vezi ca o sa trebuiasca sa ai instalat pe computer sistemul Step7 si SIMATIC NET ...
Cred ca mai convenabil este sa instalezi PCS7 V7.3 fiindca ai odata cu instalare ultima versiune de SIMATIC NET suportata de Windows XP. |
|
| Back to top |
|
 |
radaschin Junior

Joined: 16 May 2012 Posts: 5
|
Posted: 18/05/2012 08:51 Post subject: |
|
|
| mojo wrote: | radaschin,
vezi ca o sa trebuiasca sa ai instalat pe computer sistemul Step7 si SIMATIC NET ...
Cred ca mai convenabil este sa instalezi PCS7 V7.3 fiindca ai odata cu instalare ultima versiune de SIMATIC NET suportata de Windows XP. |
Buna ziua,
Am instalat tot pachetul de SIEMENS SIMATIC + Simatic NET + OPC Server, plus altele, le-am avut instalate ca am tot incercat de mai demult, numai ca acum am mare nevoie)
(vreau sa va spun ca nu sunt incepator, doar ca bucată asta cu LabVIEW si Siemens nu am facut-o niciodata). Va multumesc foarte mult pentru toate aspectele pe care le precizati. |
|
| Back to top |
|
 |
mojo Senior

Joined: 01 Oct 2011 Posts: 2404
|
Posted: 27/05/2012 00:04 Post subject: Connecting LabVIEW to S7-300 Station |
|
|
Radaschin,
Proiectul se desfasoara astfel conform pozelor de mai jos:
1. Insert Connection din OPC Server catre CPU:
2. Insert Connection din Application catre CPU:
3.
4. In OPC Server Properties S7 Connection catre DB1 din project:
5. Selectezi toate tagurile din DB-ul din project:
6.Deschizi OPC Scout si selectezi din S7 tagurile:
7.
8. In Station Configurator adaugi întocmai configuratia din proiect
dupa ce eventual redenumesti PC-ul tau ca DIGITPC.
Este important sa setezi calculatorul ca Engineering Station pentru a avea acces la serverul local.
9.
10. Adaugi Grupurile Inputs si Outputs...s-ar parea ca eu am pus toate tag-urile in Inputs Group dar nu-i nici o problema:
11.
12.
13.
14. adaugi tagurile din DB1 , Input0....Input3 respectiv Output0...Output3
15. In acest ocazie ai toate tagurile ...
16. Mergi apoi in proiectul LabView..
17. Alegi Properties pentru Button and connect via DataSocket la Input0:
18. In acest moment Butonul este conectat la prin tag-ul Input0 la DB1 din PLC S7-300...
19. Deschizi OPCScout V10...
20...si daca vei fi online cu PLC-ul atunci se vor putea observa tag-urile cum isi altera starea din TRUE in FALSE..
De asemenea colorație pompei1 se va modifica functie de tag-ul Output0...s.a.m.d..
Sper ca ai inteles exact "mersul" programului.....iar daca mai sunt nelamuriri atunci nu ezita sa ma contactezi pe acest forum.
Download Step7 si LabView projects:
[URL=https://userscloud.com/z3v95szak1le]Radaschi.zip - 468 KB[/URL]
[URL=https://userscloud.com/0qq6nt0dzdr2]LabViewradaschin.rar - 8 KB[/URL]
Proiectul nu a fost pus on-line cu o statie S7-300.
Imediat ce am putin timp o sa dezvolt proiectul pe o statie S7-300 reala.
Succes!
Last edited by mojo on 20/07/2018 18:06; edited 2 times in total |
|
| Back to top |
|
 |
radaschin Junior

Joined: 16 May 2012 Posts: 5
|
Posted: 27/05/2012 11:52 Post subject: |
|
|
| radaschin wrote: | | mojo wrote: | radaschin,
vezi ca o sa trebuiasca sa ai instalat pe computer sistemul Step7 si SIMATIC NET ...
Cred ca mai convenabil este sa instalezi PCS7 V7.3 fiindca ai odata cu instalare ultima versiune de SIMATIC NET suportata de Windows XP. |
Buna ziua,
Am instalat tot pachetul de SIEMENS SIMATIC + Simatic NET + OPC Server, plus altele, le-am avut instalate ca am tot incercat de mai demult, numai ca acum am mare nevoie)
(vreau sa va spun ca nu sunt incepator, doar ca partea asta cu LabVIEW si Siemens nu am facut-o niciodata). Va multumesc foarte mult pentru toate aspectele pe care le precizati. |
Iti multumesc din tot sufletul pentru acest ajutor, chiar imi pierdusem si ultima speranta ca voi reusi. Saptamana viitoare am sa configurez PLC meu conform indicatiilor primite (momentan sunt plecat) si am sa iti scriu daca am reusit.
Mai am o ultima intrebare: pana la urma pot utiliza ca si comunicatie dintre PLC si PC, programatorul (convertorul) de pe usb pe MPI ? pentru a functiona aplicatia pe care mi-ai prezentat-o, sau am nevoie de un alt tip de comunicatie ? Te intreb acestea, pentru că am vazut pe forumul celor de la LabVIEW ca exista nereguli cu, comunicatia pe usb, si prefera un convertor (programator) de pe RS232 pe MPI. |
|
| Back to top |
|
 |
mojo Senior

Joined: 01 Oct 2011 Posts: 2404
|
Posted: 28/05/2012 19:26 Post subject: |
|
|
Radaschin,
Nu poti utiliza convertorul USB-> MPI din urmatorul motiv: Conform ISO protocol transmisia pe USB are loc pana la nivelul 4 eventual.
Adaptarea la aplicatia pe care o folosesti (6,7) nu are cine sa o faca decat daca eventual folosesti un program in C++ care sa implementeze un OPC server intre comunicatia aplicatia care transmite pe USB si aplicatia care primeste pe MPI.
Este ancombrant sa te apuci sa faci asta fiindca eu am incercat pe un calculator (este vorba de o aplicatie SCADA dedicata) dar cand am trecut pe altul a trebuit sa reprogramez totul si pana la urma am constatat ca nu renteaza sa te apuci de asa ceva.
Ca sa stabilesti o conexiune S7 intre Labview si MPI la PLC atunci ai nevoie macar de un CP5611 care sa faca "adaptarea" la conexiunea S7 MPI intre PC Station si MPI.
In concluzie pe Laptop nu poti utiliza CP5611 deci este imposibil sa faci asta cu un efort rezonabil.
Concluzia este ca o comunicatie Ethernet cu un CP dedicat este solutia rezonabila.
Pentru a avea o "imagine" mai clara deschide Start->Simatic->Simatic NET-> Configuration Console si citeste cu atentie tipurile de comunicatie care pot avea loc intre un PC Station si PLC-urile SIEMENS.
Acum sunt extrem de ocupat dar peste putin timp o sa dezvolt aplicatie pe un CPU 315-2DP si CP 343-1 Advaced IT care le am la dispozitie si atunci sper sa fie mai clar. |
|
| Back to top |
|
 |
radaschin Junior

Joined: 16 May 2012 Posts: 5
|
Posted: 29/05/2012 08:56 Post subject: |
|
|
| mojo wrote: | Radaschin,
Nu poti utiliza convertorul USB-> MPI din urmatorul motiv: Conform ISO protocol transmisia pe USB are loc pana la nivelul 4 eventual.
Adaptarea la aplicatia pe care o folosesti (6,7) nu are cine sa o faca decat daca eventual folosesti un program in C++ care sa implementeze un OPC server intre comunicatia aplicatia care transmite pe USB si aplicatia care primeste pe MPI.
Este ancombrant sa te apuci sa faci asta fiindca eu am incercat pe un calculator (este vorba de o aplicatie SCADA dedicata) dar cand am trecut pe altul a trebuit sa reprogramez totul si pana la urma am constatat ca nu renteaza sa te apuci de asa ceva.
Ca sa stabilesti o conexiune S7 intre Labview si MPI la PLC atunci ai nevoie macar de un CP5611 care sa faca "adaptarea" la conexiunea S7 MPI intre PC Station si MPI.
In concluzie pe Laptop nu poti utiliza CP5611 deci este imposibil sa faci asta cu un efort rezonabil.
Concluzia este ca o comunicatie Ethernet cu un CP dedicat este solutia rezonabila.
Pentru a avea o "imagine" mai clara deschide Start->Simatic->Simatic NET-> Configuration Console si citeste cu atentie tipurile de comunicatie care pot avea loc intre un PC Station si PLC-urile SIEMENS.
Acum sunt foarte ocupat dar peste putin timp o sa dezvolt aplicatie pe un CPU 315-2DP si CP 343-1 Advaced IT care le am la dispozitie si atunci sper sa fie mai clar. |
Mersi elegant pentru informatii, deci, sunt nevoit sa imi achizitionez un modul de Simatic NET cu CP 343-1 pentru a putea comunica cu PC-ul. Numai ca un modul costa aproximativ 800 de euro in cel mai bun caz. Pana la urma daca asta este cea mai buna solutie, care merge sigur, atunci am sa achizitionez un modul. Mersi frumos inca o data. |
|
| Back to top |
|
 |
mojo Senior

Joined: 01 Oct 2011 Posts: 2404
|
Posted: 29/12/2017 21:29 Post subject: |
|
|
| updated |
|
| Back to top |
|
 |
tariq1 Junior

Joined: 30 Dec 2017 Posts: 3
|
Posted: 30/12/2017 10:29 Post subject: |
|
|
| thanks..very useful for me. |
|
| Back to top |
|
 |
kudasy Junior

Joined: 29 Jun 2018 Posts: 1
|
Posted: 21/07/2018 16:30 Post subject: |
|
|
| thanks!!!!! |
|
| Back to top |
|
 |
mojo Senior

Joined: 01 Oct 2011 Posts: 2404
|
Posted: 07/08/2018 20:25 Post subject: |
|
|
yassine.astre,
Refer to the LabVIEW Help for more information about data binding controls
Did you open the example project?
Good luck.
Please use one topic as for clarity. |
|
| Back to top |
|
 |
yassine.astre Member junior

Joined: 08 Jul 2015 Posts: 65
|
Posted: 07/08/2018 21:21 Post subject: |
|
|
| mojo wrote: | yassine.astre,
Refer to the LabVIEW Help for more information about data binding controls
Did you open the example project?
Good luck.
Please use one topic as for clarity. |
Ok mojo, I will post my request here and thank you for your advice ;) |
|
| Back to top |
|
 |
yassine.astre Member junior

Joined: 08 Jul 2015 Posts: 65
|
Posted: 07/08/2018 22:51 Post subject: |
|
|
i can't find a solution to data binding, please help
[url=http://www.99poze.ro/p/475b19c04f3d04cba2edff1cff9edb79.jpg] [/url]+ |
|
| Back to top |
|
 |
|