Połączenie z PLC przez DDE. Jak to zrobić?

Główne forum techniczne dla dyskusji dotyczących problemów przy wytwarzaniu aplikacji PROMOTIC oraz sposobach ich rozwiązania.

Połączenie z PLC przez DDE. Jak to zrobić?

Postby JSzewczyk » Wed 30. Jan 2019 19:53:04

Mam sterownik Unitronicsa Samba SM35-J-R20. Do komunikacji przez DDE unitronics daje program UniDDE, który działa faktycznie, sprawdziłem z MS Excell. Wystarczy skopiować wyrażenie do komórki z tego programu tak jak tutaj pokazano https://www.youtube.com/watch?v=UzyMpPO ... yxp8ccD0hm. Wygląda to np. tak: =UniDDE|Items!'lblDDE(1)' i mogę na bieżąco odczytywać wartość zmiennej w Excell'u. Zdaje sobie sprawę, że ten temat jest poruszony w pomocy programu Promotic ale albo czegoś nie rozumiem albo tam jest to nie do końca opisane i nie udaje mi się wyświetlić wartości zmiennej na panelu. Jak to powinienem zrobić w programie Promotic od początku krok po kroku, za pomoc z góry dziękuję.
JSzewczyk
 
Posts: 1
Joined: Tue 29. Jan 2019 19:14:39

Re: Połączenie z PLC przez DDE. Jak to zrobić?

Postby Robert Siwek » Fri 08. Feb 2019 13:15:56

Witam,

sterowniki Unitronicsa umożliwiają łączenie w sieć Modbus Master/Slave za pomocą portu RS232 lub opcjonalnie port RS232/485.
Zalecam tego typu ustawienie komunikacji (należy znać adresy wymaganych rejestrów).

Drugi, przez Pana zapytany, sposób komunikacji jest opisany w naszej dokumentacji:
https://www.promotic.eu/pl/pmdoc/Subsys ... DE/DDE.htm.
Najpierw należy ustawić (uaktywnić) komunikację DDE w objekcie PmaRoot - zakładka DDE.
Następnie w obiekcie PmaData, w zakładce DDE należy ustawić komunikację.
Ostatecznie dla konkretnych zmiennych należy dodać rozszeżenie danych DDEClient podpinając pod konterną zmienną w sterowniku.
Robert
Robert Siwek
 
Posts: 63
Joined: Thu 13. Dec 2012 9:29:09


Return to Nie wiem jak zrobić...

Who is online

Users browsing this forum: No registered users and 1 guest

cron