Promotic

Komunikacja ze sterownikami PLC od 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 poprzez protokół Modbus



Protokół Modbus TCP/IP jest wspierany na przykład przez moduł X20BC0087.

Do tej komunikacji w systemie PROMOTIC można zastosować:
Dla tego drivera jest zalecane następujące ustawienie konfiguratorów:
- PmaCommGroup > 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
- PmaCommGroup > Parametry > Parametry specjalne > Maksymalna ilość zmiennych odebrana w jednej wiadomości:
- Maksymalna ilość "Bo = Coil/output bits" = 1968
- Maksymalna ilość "Bi = Input bits" = 2000
- Maksymalna ilość "Ro = Holding/output registers" = 123
- Maksymalna 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 komputerze 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:
Ustawienia podstawowe serwera jest zawarte w pliku INI o nazwie "BR.OPC.Server.ini", który znajduje się w folderze instalacyjnym B&R w podfolderu 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.
Zastosowanie OPC (driver komunikacyjny PmOpcUaClient lub obiekt PmaOpcDaClient) wymaga zakup licencji "PmOPC". Podczas wytwarzania aplikacji w trybie freeware PmFree lub z licencją deweloperską oraz podczas jej testowania w runtime element ten jest zawsze funkcjonalny.
© MICROSYS, spol. s r. o.