Wago I/O System
Szkolenie 4: IPC i Ethernet
Wago-Elwag 2006
3
Ethernet
Ethernet
Przegl
ą
d rozwi
ą
za
ń
Wago
Wago-Elwag 2006
4
Ethernet
Ethernet
750-342/341 – Interfejsy Sieciowe
• 10M bit/s
• Modbus TCP/IP·
• www (stan wej
ść
/wyj
ść
)
• 10/100Mbit/s
• Modbus TCP (UDP)
• Ethernet IP
• BootP
• DHCP
• DNS
• SNTP
• FTP
• SNM
• konfigurowalne www
(dost
ę
p do wej
ść
/wyj
ść
)
750-342
750-341
Wago-Elwag 2006
5
Ethernet
Ethernet
750-842/841 – Programowalne Sterowniki Sieciowe
• 10M bit/s
• Modbus TCP/IP
• BootP
• www (stan wej
ść
/wyj
ść
)
• 16-bit PLC
• RAM : 128kB (program)
• RAM : 64 kB dane
• Retain: 8 kB
• Maks. liczba modułów: 64
• IL/ST/FBD/SFC/CFC
• 10/100Mbit/s
• Modbus TCP (UDP)
• Ethernet IP
• FTP
• BootP, DHCP, DNS, SNTP, SNM P, SM TP
• konfigurowalne www (dost
ę
p do I/O i PLC)
• system plików: 1 M B
• 32bit PLC/multitasking/CoDeSys
• RAM : 512kb (program)
• RAM : 256 kB (dane)
• Retain: 24 kB
• Zegar RTC
• Maks. liczba modułów: 64 (250)
• IL/ST/FBD/SFC/CFC
• Target Visu (HM I)Target Web (www-serwer)
• CAA Network Variables
750-842
750-841
Wago-Elwag 2006
6
Ethernet
Ethernet
758-870 – IPC, Programowalne Sterownik Sieciowy
• CPU 266 M Hz/Pentium MM X komp.
• 2x ETH 100 Mbit/s
• 1x DVI/ 2x USB 1.1/ 1x RS 232
• 1x CF-Card·
• Opcjonalnie: Profibus/Devicenet/Can
• RAM : 32M B (max 128)
• Flash (int) 32M B (max 128) MB
• S-RAM (bat): 128 kbit
• Modbus tcp (udp)
• SNTP, SNM P, SM TP, FTP, HTTP, Telnet
• konfigurowalne www
• PLC CoDeSys
• IL/ST/FBD/SFC/CFC
• Target Visu (HM I)
• Target Web (www-serwer)
• CAA Network Variables
758-870
Wago-Elwag 2006
7
Ethernet
Ethernet
Konfiguracja urz
ą
dze
ń
750-342, -842
IO-ethernet settings
www
BootP server
750-341, -841
758-870
•
BootP server:
nadawanie adresu IP, podł
ą
czenie zdalne
•
IO-Ethernet-settings:
wszystkie dost
ę
pne parametry, podł
ą
czenie lokalne, RS
•
www:
wszystkie dost
ę
pne parametry, podł
ą
czenie zdalne, http
Wago-Elwag 2006
8
Ethernet
Ethernet
Konfiguracja - obsługa protokółów
wprowad
ź
dane
zatwierd
ź
Wago-Elwag 2006
9
Ethernet
Ethernet
Konfiguracja - ustalanie adresów
wprowad
ź
dane
zatwierd
ź
Wago-Elwag 2006
10
Ethernet
Ethernet
Konfiguracja - synchronizacja zegara (SNTP)
wprowad
ź
dane
zatwierd
ź
upewnij si
ę
!
Wago-Elwag 2006
11
Ethernet
Ethernet
Konfiguracja - parametryzacja SNMP
wprowad
ź
dane
zatwierd
ź
upewnij si
ę
!
Wago-Elwag 2006
12
Ethernet
Ethernet
Konfiguracja - parametryzacja Watchdogów
Watchdog poł
ą
cze
ń
Watchdog modbusa
zatwierd
ź
zatwierd
ź
Wago-Elwag 2006
13
Ethernet
Ethernet
Konfiguracja - parametryzacja zegara
Wago-Elwag 2006
14
Ethernet
Ethernet
Konfiguracja – opcje zabezpiecze
ń
Wago-Elwag 2006
15
Ethernet
Ethernet
Konfiguracja – specjalne ustawienia komunikacji
Wago-Elwag 2006
16
Ethernet
Ethernet
Konfiguracja - ustawienia specjalne, wymuszanie trybu komunikacji
Switche na ogół sprawdzaj
ą
czy urz
ą
dzenia maj
ą
autonegocjacj
ę
.
Je
ż
eli nie – przechodz
ą
do half duplex.
W takim przypadku, przy wył
ą
czonej autonegocjacji
i ustawieniu full duplex –
nie ma poł
ą
czenia
.
Tak wi
ę
c blokowa
ć
autonegocjacj
ę
trzeba
tylko w uzasadnionych przypadkach
.
Wago-Elwag 2006
17
Ethernet
Ethernet
Konfiguracja - ustawienia specjalne, zapobieganie blokowaniu PLC przez ruch w sieci
Activate time:
Czas, po którym blokowany jest
port Ethernet, o ile nie s
ą
wywoływane inne
taski.
W czasie zablokowania portu tracone
s
ą
przychodz
ą
ce telegramy.
Zale
ż
nie od trybu, po jednokrotnym wywołaniu
okre
ś
lonego tasku, port jest odblokowywany.
Mode 1:
tylko kbus
Mode 2:
kbus i sterownik plc
Mode 3:
wszystkie oczekuj
ą
ce taski
Wago-Elwag 2006
18
Ethernet
Ethernet
Konfiguracja - zagadnienia specjalne,
ś
ledzenie
W celu
ś
ledzenia wykorzystuje si
ę
COM 1
port diagnostyczny
(19200, 8, E, 1) podł
ą
czony do hyper terminala.
COM2 tylko dla celów serwisowych, niedost
ę
pny dla u
ż
ytkownika.
Wago-Elwag 2006
19
Ethernet
Ethernet
Konfiguracja - zagadnienia specjalne,
ś
ledzenie
Wybór zakresu
ś
ledzenia
Przykład logu
Wago-Elwag 2006
20
Ethernet
Ethernet
Konfiguracja – ustawienia specjalne, reakcja wyj
ść
na zatrzymanie programu
Wago-Elwag 2006
21
Ethernet
Ethernet
Konfiguracja – ustawienia specjalne, reakcja na bł
ę
dy systemowe
Wago-Elwag 2006
22
Ethernet
Ethernet
Konfiguracja – odczyt przypisa
ń
modułów
Wago-Elwag 2006
23
Ethernet
Ethernet
Poszerzenie funkcjonalno
ś
ci – 32-bitowe biblioteki CoDeSys, wybór
SysLibFile
Praca z systemem plików
P-d: Zapis logu do systemu plików, poczym pobranie go ftp do excela
SysLibMem
Operacje wska
ź
nikowe na pami
ę
ci
P-d: MemCopy
SysLibPlcControl
Sterowanie PLC
P-d: Gor
ą
cy restar reset PLC
SysLibRtc
Odczyt/zapis zegara
P-d: Synchronizacja RTC przez zmienn
ą
sieciow
ą
lub Modbus (je
ś
li nie ma serwera czasu)
Wago-Elwag 2006
24
SysLibSem
Tworzenie i korzystanie z semaforów
P-d:: Komunikacja pomi
ę
dzy taskami
SysLibTime
Odczyt czasu w ms z procesora.
P-d: Precyzyjne stemple czasowe
SysLibTaskInfo
Informacja o przebiegu wtykonania tasków
P-d: Debugowanie
NetVarUdp_LIB_V23
Komunikacja przez zmienne sieciowe
P-d: Organizacja wymiany danych pomi
ę
dzy sterownikami
Ethernet
Ethernet
Poszerzenie funkcjonalno
ś
ci – 32-bitowe biblioteki CoDeSys, wybór
Wago-Elwag 2006
25
Visual
Sterowanie diod
ą
USR LED
P-d: wizualna sygnalizacja stanów z programu
SysLibStr
Dodatkowe funkcje obsługi stringów
P-d: Porównywanie stringów
WagoLibReset
Restart firmware sterownika
P-d: reakcja na zawieszenie komunikacji
WagoLibSnmp
Definiowanie TRAP w programie
P-d: Informowanie o zdarzeniach przez SNMP
Ethernet
Ethernet
Poszerzenie funkcjonalno
ś
ci – 32-bitowe biblioteki CoDeSys, wybór
Wago-Elwag 2006
26
Variable1:BOOL;
Variabe2:INT;
Variable3:ARRAY[1..10] OF REAL
;
Ethernet
Ethernet
Poszerzenie funkcjonalno
ś
ci – Zmienne sieciowe CoDeSys
Idea
Wiele sterowników ma
dost
ę
p do tych samych
zmiennych w sieci
32-bitowy PLC
750-841
758-870
CodeSys Library
NetVarUdp_LIB_V23.lib