Promotic
WikipediaLinkedInYoutubeTwitterFacebook

Komunikacja ze sterownikami PLC i modułami firmy Bernecker&Reiner

Modularny dystrybuowany system W/W X20 firmy B&R automation (http://www.br-automation.com) oferuje szerokie możliwości komunikacji: Modbus TCP/IP, PROFIBUS, DeviceNet, CanOpen, POWERLINK, EtherNet/IP ...
 

Komunikacja przy pomocy protokołów Modbus

 
Protokół Modbus TCP/IP jest wspierany na przykład przez moduł X20BC0087.
 
Do tej komunikacji można w systemie PROMOTIC wykorzystać: PmModbusMr - Driver do komunikacji poprzez protokół Modbus Master.
Dla łatwego dodania tego drivera do aplikacji jest dogodne zastosować:
Dla tego drivera jest zalecane następujące ustawienie konfiguratorów:
- PmCommData > Parametry > Parametry specjalne > Bazowe adresy danych:
- bazowa adres "Bo = Coil/output bits" = 0
- bazowa adres "Bi = Input bits" = 0
- bazowa adres "Ro = Holding/output registers"
= 2048 (=800 hex) dla wyjść analogowych
= 9216 (=2400 hex) dla wyjść cyfrowych w formie słów stanu
- bazowa adres "Ri = Input registers"
= 0 dla wejść analogowych
= 8192 (=2000 hex) dla wejść cyfrowych w formie słów stanu
- PmCommData > Parametry > Parametry specjalne > Maks.ilość zmiennych odebrana w jednej wiadomości:
- maks.ilość "Bo = Coil/output bits" = 1968
- maks.ilość "Bi = Input bits" = 2000
- maks.ilość "Ro = Holding/output registers" = 123
- maks.ilość "Ri = Input registers" = 125

Komunikacja przy pomocy OPC serwera

 
OPC serwer B&R jest częścią składową pakietu instalacyjnego Automation NET/PVI.
 
Licencjonowanie:

Software Automation NET/PVI potrafi rozpoznać czy został uruchomiony na PC wyprodukowanym przez B&R:

- Jeżeli software Automation NET/PVI został zainstalowany oraz uruchomiony na komputerze produkcji B&R, wtedy w celu swego działania nie jest potrzebna licencja runtime.
- Jeżeli software Automation NET/PVI został zainstalowany oraz uruchomiony na komputerze innego producenta aniżeli B&R, wtedy licencja runtime jest wymagana.
 
Klucz licencyjny runtime można wykupić w formie USB, LPT lub biblioteki DLL.
- USB oraz LPT klucze upoważniają do użytkowania oprogramowania Automation NET/PVI na jednym PC.
- Biblioteka DLL umożliwia użytkowanie oprogramowania Automation NET/PVI na ogranocznej ilości komputerów. Chodzi o rozwiązanie dla dużych firm/zakładów o odpowiedniej cenie ok 30 000 EUR.
Bez licencji runtime oprogramowanie działa maksymalnie dwie godziny w trybie trial. Po tym czasie aplikacja zostanie zatrzymana. Komunikację można ponownie uruchomić (na następne 2 godziny) poprzez restart PVI Manageru (główny komponent PVI).
 
Ustawienie OPC serwera:

Podstawowe ustawienie serwera jest zawarte w pliku INI o nazwie BR.OPC.Server.ini, który znajduje się w folderze instalacyjnym B&R w podkatalogu PVI/Vx.xx.xx/Bin.

Plik ten zawiera informacje o tym, gdzie znajdują się pliki z deklaracją zmiennych (w sekcji ConfigPath) oraz również z jakich plików konfiguracyjnych będzie OPC serwer korzystać (w sekcji ConfigFiles). Pliki konfiguracyjne dla OPC serwera to pliki w formacie XML o stadndardowym rozszerzeniu *.opcs.

 

Aplikacja PROMOTIC w takim przypadku będzie komunikować się jako klient przy pomocy interfejsu OPC, tzn. PROMOTIC będzie podłączony do OPC serwera przy pomocy obiektu PmOpcClient i w ten sposób będzie się komunikować z danymi sterownikami PLC.

Wykorzystanie PROMOTIC komponentu OPC klient jest związane z zakupem licencji PmOpcClient. Z wersją freeeware PmFree lub przy opracowywaniu aplikacji (z licencją deweloperską w celach testowania) element ten zawsze funkcjonuje.

© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice