Ćwiczenie #1 – komunikacja radiowa pomiędzy stacją operatorską i sterownikiem programowalnym
1
CZĘŚĆ I - połączenie za pomocą kabla szeregowego (skrosowanego)
Podłącz skrosowany kabel szeregowy do portów szeregowych COM dwóch
komputerów
uruchom terminale na obu komputerach
rolę terminala może pełnić wbudowany w Windows program
HyperTerminal zloklalizowany w
Start/Programy/Akcesoria/Komunikacja/HyperTerminal
W programie Hyperterminal po uruchomieniu należy nadać nazwę
połączenia (dowolną) i wybrać ikonę połączenia (dowolną)
Nadaj takie same parametry transmisji na obu komputerach
przetestuj komunikację wysyłając dane wpisywane z klawiatury i wysyłając
plik tekstowy
ustal maksymalną prędkość połączenia
CZĘŚĆ II - połączenie za pomocą radiomodemów
Odłącz kabel do transmisji szeregowej od obu komputerów
Podłącz radiomodem RM1 do komputera PC1
Podłącz radiomodem RM2 do komputera PC2
Przywróć ustawienia fabryczne w obu radiomodemach
W tym celu wywołaj funkcję SETUP (klawiszem oznaczonym czerwonym
kwadratem) na radiomodemie
Następnie przewiń (klawiszem niebieskiego trójkąta skierowanego w dół)
ustawienia menu do pozycji: Factory setup
Następnie potwierdź wybranie przywrócenia ustawień fabrycznych za
pomocą pozycji SELECT (klawiszem oznaczonym czerwonym kwadratem)
Radiomodem zada pytanie 'Do you want to restore factory settings?' na
które odpowiadamy twierdząco (klawiszem oznaczonym czerwonym
kwadratem)
Następnie wychodzimy z menu (przyciskiem oznaczonym czerwonym
kołem)
Na pytanie 'Save changes?' odpowiadamy twierdząco (klawiszem
oznaczonym czerwonym kwadratem)
Należy przeprowadzić te operacje w obu radiomodemach
Radiomodemy fabrycznie ustawiane są na następujące parametry transmisji
zaprezentowane na wyświetlaczu: COM1:9600N81
co oznacza że transmisja odbywa się
na porcie COM1
z prędkością 9600 b/s
bez kontroli parzystości
ramkę stanowi
8 bitów danych
i 1 bit stopu
Na obu komputerach należy uruchomić program Hyperterminal
Ustawić parametry transmisji takie jak w radiomodemach tj.
Ćwiczenie #1 – komunikacja radiowa pomiędzy stacją operatorską i sterownikiem programowalnym
2
wybrać port szeregowy do którego podłączony jest radiomodem:
i ustawić parametry transmisji:
liczba bitów na sekundę: 9600
bity danych: 8
parzystość: brak
bity stopu: 1
sterowanie przepływem: brak
i tak jak w przypadku połączenia za pomocą kabla sprawdzić poprawność
komunikacji.
Następnie przeprowadzić próby komunikacji dla wyższych prędkości
transmisji
CZĘŚĆ III - połączenie PLC - stacja operatorska za pomocą protokołu
MODBUS
Do połączenia radiowego pomiędzy stacją operatorską i sterownikiem będzie
wykorzystywany protokół MODBUS RTU. Aby zapoznać się z działaniem serwera
komunikacyjnego opartego o protokół MODBUS uruchomimy go na początku przy
połączeniu kablowym, dopiero później połączenie kablowe zastąpi połączenie
radiowe.
Podłącz odpowiednim przewodem wyjście modułu komunikacyjnego
sterownika do portu szeregowego komputera, który będzie pełnił rolę stacji
operatorskiej.
Wgraj do sterownika program, który umożliwi przetestowanie komunikacji
pomiędzy sterownikiem i stacją operatorską w obu kierunkach.
Na komputerze, który ma pełnić rolę stacji operatorskiej przygotuj aplikację
wizualizacyjną umożliwiającą przetestowanie komunikacji pomiędzy
sterownikiem i stacją operatorską w obu kierunkach dopasowaną z
utworzonym w sterowniku programem.
Uruchom program GESNP i sprawdź poprawność komunikacji.
Następnie zastąpimy komunikację pomiędzy stacją operatorską i
sterownikiem realizowaną za pomocą protokołu SNP na komunikację z
wykorzystaniem protokołu MODBUS.
W tym celu należy:
skonfigurować moduł komunikacyjny sterownika w następujący sposób:
zakładka USTAWIENIA:
Tylko RTU
zakładka PORT1:
RTU aktywne:
Tak
Prędkość transmisji danych: 9600
Sterowanie przepływem:
Brak
Parzystość:
Brak
Adres stacji:
1
Ćwiczenie #1 – komunikacja radiowa pomiędzy stacją operatorską i sterownikiem programowalnym
3
reszta ustawień dowolna modułu komunikacyjnego dowolna
Uruchomić serwer komunikacyjny MODBUS i ustawić
Com port settings:
Com port: com1:
Protocol: RTU
Baud Rate: 9600
Data Bits: 8
Stop Bits: 1
Parity: 1
Topic Definition:
Topic Name: PLC1
Com Port: COM1
Slave Device Type: 584/984 PLC
String Variable Style: Full length
Block I/O Sizes:
Coil Read: 2000
coil Write: 800
Register Read: 125
Register Write: 100
Update Intervals: 1000
Definiujemy nową nazwę dostępu w InTouchu
Nazwa dostępu: MODBUS
Nazwa komputera: (pozostaje niewypełnione)
Nazwa aplikacji: MODBUS
NAzwa tematu: PLC1
Przy definiowaniu zmiennych typu I/O w programie InTouch w polu nazwa dostępu
należy wybrać MODBUS
CZĘŚĆ IV - Połączenie radiowe stacja operatorska – sterownik
połącz Radiomodem RM2 do Portu 1 modułu komunikacyjnego sterownika
połącz Radiomodem RM1 do portu szeregowego komputera który pełnił rolę
stacji operatorskiej
wykorzystaj protokół MODBUS
przetestuj poprawność połączenia
sprawdź czy można podnieść prędkość transmisji