plc.myforum.ro Forum Index plc.myforum.ro
PLCs users www.plc.myforum.ro!
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

PLC Simatic S7-300 controlat din LabVIEW

 
Post new topic   Reply to topic    plc.myforum.ro Forum Index -> Simatic Automation Systems
View previous topic :: View next topic  
Author Message
radaschin
Junior
Junior


Joined: 16 May 2012
Posts: 5

PostPosted: 16/05/2012 10:48    Post subject: PLC Simatic S7-300 supravegheat din LabVIEW Reply with quote

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
View user's profile Send private message
mojo
Senior
Senior


Joined: 01 Oct 2011
Posts: 2404

PostPosted: 16/05/2012 21:15    Post subject: Re: PLC Simatic S7-300 controlat din LabVIEW Reply with quote

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
View user's profile Send private message
radaschin
Junior
Junior


Joined: 16 May 2012
Posts: 5

PostPosted: 17/05/2012 10:40    Post subject: Re: PLC Simatic S7-300 reglementat din LabVIEW Reply with quote

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
View user's profile Send private message
mojo
Senior
Senior


Joined: 01 Oct 2011
Posts: 2404

PostPosted: 18/05/2012 07:16    Post subject: Reply with quote

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
View user's profile Send private message
radaschin
Junior
Junior


Joined: 16 May 2012
Posts: 5

PostPosted: 18/05/2012 08:51    Post subject: Reply with quote

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
View user's profile Send private message
mojo
Senior
Senior


Joined: 01 Oct 2011
Posts: 2404

PostPosted: 27/05/2012 00:04    Post subject: Connecting LabVIEW to S7-300 Station Reply with quote

Radaschin,
Proiectul se desfasoara astfel conform pozelor de mai jos:

1. Insert Connection din OPC Server catre CPU:
PLC Simatic S7-300 controlat din LabVIEW Re: PLC Simatic S7-300 controlat din LabVIEW
2. Insert Connection din Application catre CPU:
PLC Simatic S7-300 controlat din LabVIEW Re: PLC Simatic S7-300 controlat din LabVIEW
3.
PLC Simatic S7-300 controlat din LabVIEW Re: PLC Simatic S7-300 controlat din LabVIEW
4. In OPC Server Properties S7 Connection catre DB1 din project:
PLC Simatic S7-300 controlat din LabVIEW Re: PLC Simatic S7-300 controlat din LabVIEW
5. Selectezi toate tagurile din DB-ul din project:
PLC Simatic S7-300 controlat din LabVIEW Re: PLC Simatic S7-300 controlat din LabVIEW
6.Deschizi OPC Scout si selectezi din S7 tagurile:
PLC Simatic S7-300 controlat din LabVIEW Re: PLC Simatic S7-300 controlat din LabVIEW
7.
PLC Simatic S7-300 controlat din LabVIEW Re: PLC Simatic S7-300 controlat din LabVIEW
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.
PLC Simatic S7-300 controlat din LabVIEW Re: PLC Simatic S7-300 controlat din LabVIEW
9.
PLC Simatic S7-300 controlat din LabVIEW Re: PLC Simatic S7-300 controlat din LabVIEW
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:
PLC Simatic S7-300 controlat din LabVIEW Re: PLC Simatic S7-300 controlat din LabVIEW
11.
PLC Simatic S7-300 controlat din LabVIEW Re: PLC Simatic S7-300 controlat din LabVIEW
12.
PLC Simatic S7-300 controlat din LabVIEW Re: PLC Simatic S7-300 controlat din LabVIEW
13.
PLC Simatic S7-300 controlat din LabVIEW Re: PLC Simatic S7-300 controlat din LabVIEW
14. adaugi tagurile din DB1 , Input0....Input3 respectiv Output0...Output3
PLC Simatic S7-300 controlat din LabVIEW Re: PLC Simatic S7-300 controlat din LabVIEW
15. In acest ocazie ai toate tagurile ...
PLC Simatic S7-300 controlat din LabVIEW Re: PLC Simatic S7-300 controlat din LabVIEW
16. Mergi apoi in proiectul LabView..
PLC Simatic S7-300 controlat din LabVIEW Re: PLC Simatic S7-300 controlat din LabVIEW
17. Alegi Properties pentru Button and connect via DataSocket la Input0:
PLC Simatic S7-300 controlat din LabVIEW Re: PLC Simatic S7-300 controlat din LabVIEW
18. In acest moment Butonul este conectat la prin tag-ul Input0 la DB1 din PLC S7-300...
PLC Simatic S7-300 controlat din LabVIEW Re: PLC Simatic S7-300 controlat din LabVIEW
19. Deschizi OPCScout V10...
PLC Simatic S7-300 controlat din LabVIEW Re: PLC Simatic S7-300 controlat din LabVIEW
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..
PLC Simatic S7-300 controlat din LabVIEW Re: PLC Simatic S7-300 controlat din LabVIEW

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
View user's profile Send private message
radaschin
Junior
Junior


Joined: 16 May 2012
Posts: 5

PostPosted: 27/05/2012 11:52    Post subject: Reply with quote

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
View user's profile Send private message
mojo
Senior
Senior


Joined: 01 Oct 2011
Posts: 2404

PostPosted: 28/05/2012 19:26    Post subject: Reply with quote

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
View user's profile Send private message
radaschin
Junior
Junior


Joined: 16 May 2012
Posts: 5

PostPosted: 29/05/2012 08:56    Post subject: Reply with quote

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
View user's profile Send private message
mojo
Senior
Senior


Joined: 01 Oct 2011
Posts: 2404

PostPosted: 29/12/2017 21:29    Post subject: Reply with quote

updated
Back to top
View user's profile Send private message
tariq1
Junior
Junior


Joined: 30 Dec 2017
Posts: 3

PostPosted: 30/12/2017 10:29    Post subject: Reply with quote

thanks..very useful for me.
Back to top
View user's profile Send private message
kudasy
Junior
Junior


Joined: 29 Jun 2018
Posts: 1

PostPosted: 21/07/2018 16:30    Post subject: Reply with quote

thanks!!!!!
Back to top
View user's profile Send private message
mojo
Senior
Senior


Joined: 01 Oct 2011
Posts: 2404

PostPosted: 07/08/2018 20:25    Post subject: Reply with quote

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
View user's profile Send private message
yassine.astre
Member junior
Member junior


Joined: 08 Jul 2015
Posts: 65

PostPosted: 07/08/2018 21:21    Post subject: Reply with quote

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
View user's profile Send private message
yassine.astre
Member junior
Member junior


Joined: 08 Jul 2015
Posts: 65

PostPosted: 07/08/2018 22:51    Post subject: Reply with quote

i can't find a solution to data binding, please help

[url=http://www.99poze.ro/p/475b19c04f3d04cba2edff1cff9edb79.jpg]PLC Simatic S7-300 controlat din LabVIEW Re: PLC Simatic S7-300 controlat din LabVIEW[/url]+
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    plc.myforum.ro Forum Index -> Simatic Automation Systems All times are GMT + 2 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group
Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro