labview a PLC

Jeśli masz coś do powiedzenia w sprawie LabVIEW napisz. Tutaj są tematy, których nie można uściślić do innych działów.
cegreg
Posty: 2
Rejestracja: 22 mar 2007 00:00

labview a PLC

Post autor: cegreg »

Witam,
Mam zaprojektować symulacje jakiegoś prostego procesu np. sterowanie piecem, silnikiem itp. Dalej tą sumalcję ma "połączyć ze sterownikiem PLC"
Jeżeli to ma jakieś znaczenie to ma do dyspozycji sterowniki SAIA.
No i teraz cały szkopuł, nie mam zielonego pojęcia jak to połączyć, jak wymieniać te dane między symulatorem a sterownikiem. Danę muszą być wymieniane w dwie strony tzn symulator daje do odczytu jakieś 2 albo 3 parametry na podstawie których sterownik generuje odpowiedź i ta odpowieź dalej ma jakiś wpływ na symulator.
Początkowo myślałem o jakimś rozwiązaniu hardwerowym ale to wiąże się z kosztami. Dalej znalazłem coś takiego jak wymiana danych po DDE i myślałem, że może mógłbym wieniać dane między LabView a SCADÄ„. Ale doczytałem, że w wymiania danych jeden program jest Serwerem a drugi Klientem, a mój symulator przecież musi dane zarówno czytać jak i nadawać.

Czy ktoś z Was może robił coś podobnego albo wie czy to da się jakoś zrobić?
cegreg
bogdani
Administrator
Posty: 1315
Rejestracja: 30 lip 2003 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Ruda Śląska
Kontakt:

Re: labview a PLC

Post autor: bogdani »

Możesz również zainteresować się wymianą danych przez serwer OPC.

Nie wiem jak tam możliwości sterowników SAIA wyglądają, ale to może być jakieś rozwiązanie.

bogdani
Ktoś ci pomógł na forum? Podziękuj dając pochwałę.

Obrazek Obrazek Obrazek
cegreg
Posty: 2
Rejestracja: 22 mar 2007 00:00

Re: labview a PLC

Post autor: cegreg »

Dzięki za odpowiedź.
Właśnie coś o OPC znalazłem na forum. Jeżeli udało by mi się te dane wymieniać ze środowiskiem SCADA to dalej już bym sobie poradził. Najważniejszy problem to jak te dane mogę wyciągnąć z LabView do SCADY i odwrotnie??


Pozdrawiam i dzięki za sugestie cegreg
cegreg
Awatar użytkownika
rumcajs
Posty: 209
Rejestracja: 17 paź 2004 00:00
Lokalizacja: Aktualnie TRW

Re: labview a PLC

Post autor: rumcajs »

Widzę zamęt w oczach i oczopląs :)
Nie możesz oczekiwać konkretnej pomocy stosując podejście typu, jak podłączyć COŚ, jakiś PLC do Labview. To tak jakbyś pytał jak podłączyć odkurzacz do pralki, nie podając konkretów.
1.
Masz PLC, udało nam się dowiedzieć nawet, że jest to jakaś SAIA - dobra, a może dowiedzielibyśmy się jaki jest to PCD, czym dysponuje jakie posiada porty komunikacyje, jakie obsługuje protokoły komunikacyjne.
2.
Drugą rzeczą którą musimy wiedzieć jest jaką wersją LV dysponujesz z jakimi toolkitami i dodatkami.

W przeciwnym razie nie dostaniesz dobrej rady a raczej zostaniesz spławiony tekstem - to podłącz se jakiś OPC.

Ponieważ nie podałeś nam tych danych będę stawiał hipotezy:
- jest to SAIA serii PCD.x a nie xx7,
- posiada port komunikacyjny RS232 lub RS485 i obsługuje protokół S-BUS,
i teraz rozwiązania:
- masz LV8.2 wraz z DSC i IA z sterownikiem do komunikacji z PLC SAIA - czyli masz wszystko co Ci potrzebne OPC server NI + driver do SAIA. Definiujesz sobie w DSC tagi do PLC i zapisujesz/odczytujesz je w programie LV.
-masz LV8.2 wraz z DSC - szukasz OPC serwera do komunikacji z PLC SAIA naprzykład tutaj: Kontron instalujesz go, konfigurujesz połączenie do PLC i tworzysz grupy/itemy do rejestrów/we/we, itp w PLC które to odczytujesz i zapisujesz w programie LV wykorzystując DSC,
- masz gołe i wesołe LV8.2 - instalujesz i konfigurujesz powyższy OPC Server i podłączasz się do zdefiniowanych itemów w grupach na serwerze za pomocą technologii DataSocket dostępnej w LV (dużo mniej wydajna komunikacja niż z DSC - chyba że użyjesz ActiveX DataSocketowe)
- masz gołe i wesołe LV8.2 i nie stać Cię na zakup OPC Servera - pozostaje Ci wykorzystać Demo wersję S-BUS View - mniej wydajną, wymagającą większego nakładu przy programowaniu i niestety po Francusku. (znajdzuesz ją w załączniku)
Rumcajs.
ODPOWIEDZ