[c++,dde] Program współpracujący ze sterownikiem PLC

0

Witam

Czy ktoś może wie jak napisac program w Visual C++, Który wyciągałby mi poszczególne sygnały ze sterownika PLC, a dokładnie z PLC Allena Bradleya. Dla przy kładu podam że coś takiego można zrobić w excelu uruchamiając serwer DDE w RSLinxie i w komórce w arkuszu wpisać polecenie:
=RSLINX|pr1!'B500:26/8'

B500:26/8 - przykładowy sygnał ze sterownika.

Chcę zrobić program, w którym będą wyświtlały się wybrane przeze mnie informacje wyciagane z PLC (jakieś zmiany stanu, parametry itd).
Czy ktoś może wie jak zapisać to w programie?

Z góry dziękuję i pozdrawiam

0

Nie wiem czy dobrze zrozumiałem, ale jeśli chcesz sprawdzać stany na wyjściu sterownika to wydaje mi się że wystarczy to podpiąć pod RS-232 lub LPT. Ew. jakieś oporniki żeby Ci portu nie spaliło (w zależności od technologi - poziom napięć wyjściowych dla stanu wysokiego i niskiego) ew. jeszcze można pomiędzy sterownikiem a portem wrzucić jakiś demultiplekser żeby obsłużyć więcej wyjść. A o oprogramowaniu RS czy LPT troche znajdziesz w sieci. Na mojej stronie w dziale download jest fajny artykuł anglojęzyczny o LPT. Kiedyś miałem go przetłumaczyć ale czasu znaleźć nie mogę.

Jeśli się mylę i sterownik ten działa inaczej tzn. jego stany wyjściowe są różne od 0/1 to przepraszam... - chciałem dobrze;)

0

Chodziło mi o to żeby zrobić w Visual C++ express 2008 wizualizację typu scada. Serwer DDE z którym by się łączyła moja aplikacja to by był program RSLinx. Właśnie coś takiego można zrobić w excelu przy pomocy polecenia: "=NazwaProgramu|topic!address".

1 użytkowników online, w tym zalogowanych: 0, gości: 1