MW-04 MODUŁ WAGOWY INSTRUKCJA OBSŁUGI ITKU-83-03-08-14-PL www.radwag.pl
SIERPIEŃ 2014 2
SPIS TREŚCI 1. PRZEZNACZENIE... 5 2. ŚRODKI OSTROŻNOŚCI... 5 3. WARUNKI GWARANCJI... 5 4. PARAMETRY TECHNICZNE... 6 4.1. Parametry modułu 4WE/4WY... 7 5. BUDOWA... 8 5.1. Widok zewnętrzny... 8 5.2. Wymiary... 9 5.3. Opis złącz... 10 5.4. Schematy przewodów... 11 6. MODUŁ 4WE/4WY... 13 6.1. Schemat WE/WY... 13 6.2. Opis kabli WE/WY... 13 7. INSTALACJA MwManager... 14 7.1. Wymagania sprzętowe... 14 7.2. Procedura instalacji... 15 8. STRUKTURA PROGRAMU PC... 18 8.1. Okno wagowe... 18 8.2. Ustawienia aplikacji... 19 8.2.1. Ustawienia połączenia... 19 8.2.2. Język... 22 8.2.3. Inne... 23 8.3. Parametry... 24 8.3.1. Parametry użytkownika... 24 8.3.2. Ustawienia komunikacji... 25 8.3.3. Funkcje We/Wy... 27 8.3.4. Podgląd dostępnych platform wagowych... 29 8.3.5. Podgląd dostępnych przetworników A/C... 29 8.4. Funkcje... 30 8.4.1. Dozowanie... 30 8.4.2. Doważanie... 34 8.4.3. Stan wejść/wyjść... 36 9. WAŻENIE... 37 9.1. Warunki użytkowania... 37 9.2. Zerowanie wagi... 38 9.3. Tarowanie wagi... 39 9.4. Ważenie dla wag dwuzakresowych... 39 9.5. Zmiana jednostki ważenia... 40 10. PARAMETRY WAGOWE... 41 10.1. Funkcja AUTOZERO... 41 10.2. Filtr mediany... 42 10.3. Filtr... 42 11. DOWAŻANIE... 43 11.1. Próg LO... 43 11.2. Próg MIN/MAX... 44 12. DOZOWANIE... 44 13. PARAMETRY W PLIKU... 45 3
13.1. Zapis do pliku... 46 13.2. Wczytanie z pliku... 47 14. TRYB OFF-LINE... 49 15. KOMUNIKATY O BŁĘDACH... 50 16. PROTOKÓŁ KOMUNIKACYJNY... 51 16.1. Informacje podstawowe... 51 16.2. Zestaw rozkazów obsługiwanych przez moduł... 51 16.3. Format odpowiedzi na pytanie z komputera... 52 16.4. Opis komend... 53 16.4.1. Zerowanie... 53 16.4.2. Tarowanie... 53 16.4.3. Podaj wartość tary... 53 16.4.4. Ustaw tarę... 54 16.4.5. Podaj wynik stabilny w jednostce podstawowej aktywnej platformy... 54 16.4.6. Podaj wynik natychmiast w jednostce podstawowej aktywnej platformy... 55 16.4.7. Podaj wynik natychmiast w jednostce podstawowej platformy n... 56 16.4.8. Podaj wyniki ze wszystkich platform natychmiast w jednostkach podstawowych.. 56 16.4.9. Podaj wynik stabilny w jednostce aktualnej... 57 16.4.10. Podaj wynik natychmiast w jednostce aktualnej... 58 16.4.11. Włącz transmisję ciągłą w jednostce podstawowej... 58 16.4.12. Wyłącz transmisję ciągłą w jednostce podstawowej... 59 16.4.13. Włącz transmisję ciągłą w jednostce aktualnej... 59 16.4.14. Wyłącz transmisję ciągłą w jednostce aktualnej... 59 16.4.15. Ustaw dolny próg doważania... 60 16.4.16. Ustaw górny próg doważania... 60 16.4.17. Podaj wartość dolnego progu doważania... 60 16.4.18. Podaj wartość górnego progu doważania... 60 16.4.19. Zmień platformę... 61 16.4.20. Wyślij wszystkie zaimplementowane komendy... 61 17. MODUŁ KOMUNIKACJI PROFIBUS... 62 17.1. Informacje podstawowe... 62 17.2. Adresowanie urządzenia w sieci Profibus... 62 17.3. Mapa pamięci... 63 17.3.1. Adres wyjściowy... 63 17.3.2. Adres wejściowy... 64 17.4. Opis zmiennych... 65 17.4.1. Zmienne wyjściowe... 65 17.4.2. Zmienne wejściowe... 68 18. PROTOKÓŁ KOMUNIKACYJNY MODBUS... 70 18.1. Informacje podstawowe... 70 18.2. Adresowanie urządzenia w sieci ModBus... 71 18.3. Tablice rejestrów w sieci ModBus... 71 18.3.1. Tablica rejestrów wyjściowych... 71 18.3.2. Tabela rejestrów wejściowych... 73 18.4. Program diagnostyczny... 73 18.5. Program dla sterownika PLC SIEMENS S7-300... 75 4
1. PRZEZNACZENIE Moduł wagowy MW-04 przeznaczony jest do budowy przemysłowych wag tensometrycznych. W zależności od potrzeb, komunikacja z modułem może odbywać się za pomocą interfejsów: RS232, RS485, Ethernet, Profibus. Moduł MW-04 może współpracować z terminalem wagowym PUE 5 lub komputerem PC. Obsługa modułu wagowego MW-04 z poziomu komputera PC odbywa się za pomocą programu komputerowego MwManager, którego szczegółowy opis znajduje się w dalszej części instrukcji. 2. ŚRODKI OSTROŻNOŚCI A. Przed użyciem prosimy o dokładne zapoznanie się z niniejszą Instrukcją obsługi i używanie urządzenia zgodnie z przeznaczeniem. B. Ważone ładunki należy umieszczać możliwie w centralnej części szalki. C. Szalkę należy obciążać towarami o masie brutto mniejszej niż maksymalny udźwig. D. Nie należy na dłuższy czas pozostawiać dużych obciążeń na szalce. E. W przypadku awarii należy natychmiast odłączyć zasilanie urządzenia. F. Urządzenie przewidziane do wycofania z eksploatacji zutylizować zgodnie z aktualnie obowiązującymi przepisami prawa. 3. WARUNKI GWARANCJI A. RADWAG zobowiązuje się naprawić lub wymienić te elementy, które okażą się wadliwe produkcyjnie lub konstrukcyjnie. B. Określenie wad niejasnego pochodzenia i ustalenie sposobów ich wyeliminowania może być dokonane tylko z udziałem przedstawicieli producenta i użytkownika. C. RADWAG nie bierze na siebie jakiejkolwiek odpowiedzialności, związanej z uszkodzeniami lub stratami pochodzącymi z nieupoważnionego lub nieprawidłowego wykonywania procesów produkcyjnych lub serwisowych. 5
D. Gwarancja nie obejmuje: uszkodzeń mechanicznych spowodowanych niewłaściwą eksploatacją wagi oraz uszkodzeń termicznych, chemicznych, uszkodzeń spowodowanych wyładowaniem atmosferycznym, przepięciem w sieci energetycznej lub innym zdarzeniem losowym, czynności konserwacyjnych (czyszczenie modułu wagowego). E. Utrata gwarancji następuje wówczas, gdy: naprawa zostanie dokonana poza autoryzowanym punktem serwisowym, serwis stwierdzi ingerencję osób nieupoważnionych w konstrukcję mechaniczną lub elektroniczną modułu wagowego, moduł wagowy nie ma firmowych znaków zabezpieczających. F. Szczegółowe warunki gwarancji znajdują się w karcie serwisowej. G. Kontakt telefoniczny z Autoryzowanym Serwisem: (0-48) 384 88 00 wew. 106 i 107. 4. PARAMETRY TECHNICZNE MODEL MW-04-1 MW-04-2 MW-04-3 Ilość platform w standardzie 2 Max ilość platform 4 Interfejs RS232, RS232 RS232 Ethernet RS485 PROFIBUS Moduł 4WE/4WY TAK TAK NIE Obudowa Aluminium Stopień ochrony IP65 Zasilanie 100 240VAC 50 60Hz Pobór mocy 25W Zakres temperatury pracy -10 C 40 C Maksymalna ilość działek przetwornika 8388608 Klasa OIML III Ilość działek legalizacyjnych 6000 Maksymalny przyrost sygnału 19,5mV 6
Maksymalne napięcie na jedną działkę legalizacyjną Minimalne napięcie na jedną działkę legalizacyjną Minimalna impedancja przetwornika tensometrycznego Maksymalna impedancja przetwornika tensometrycznego 3,25uV 0,4uV 80 1200 *) Interfejs Profibus DP jest montowany wymiennie z modułem 4WE/4WY (nie występują jednocześnie). Wyposażenie opcjonalne: Moduł dodatkowej platformy: DP-4 4.1. Parametry modułu 4WE/4WY Moduł wyposażony jest w 4 wejścia optoizolowane oraz 4 wyjścia typu OptoMOS. Parametry wyjść Liczba wyjść 4 Rodzaj wyjść Maksymalny prąd przełączany Maksymalne napięcie przewodzenia OptoMOS 0,2A DC 50V DC Parametry wejść Liczba wejść 4 Rodzaj wejść Zakres napięć sterujących Optoizolowane 5-24V DC 7
5. BUDOWA Moduł wyposażony jest w metalową obudowę. Przewody sygnałowe wyprowadzone są poprzez dławice. Komunikacja z urządzeniami zewnętrznymi odbywa się za pośrednictwem jednego z interfejsów: RS485, RS232, Ethernet, Profibus. Moduł wagowy może współpracować z miernikiem wagowymi PUE 5 bądź z komputerem PC. Wyposażony jest w 4 optoizolowane wejścia i 4 wyjścia typu Opto MOS. Zasilany jest napięciem sieciowym 100-240VAC. 5.1. Widok zewnętrzny Rys. 1 Widok ogólny MW-04 8
5.2. Wymiary Rys. 2 Wymiary MW-04 9
5.3. Opis złącz Moduł wagowy MW-04 ma złącza interfejsów umieszczone na płycie głównej. Wszystkie przewody wyprowadzone są przez dławice. Rys.3 Rozkład i opis złącz na płycie głównej modułu wagowego MW-04 1- dławica PG11 dla platformy 1 2- dławica PG11 dla platformy 2 3- dławica PG11 dla platformy 3 4- dławica PG11 dla platformy 4 5- gniazdo M12 8P dla RS232 6- dławica M16 dla przewodu Ethernetu, RS485 (w zależności od wersji modułu) 7- dławica M16 dla przewodu 4WE (lub gniazdo PROFIBUS IN) 8- dławica M12 dla przewodu zasilania 230VAC 9- dławica M16 dla przewodu 4WY (lub gniazdo PROFIBUS OUT) Opis złącz: RS232 PROFIBUS IN (męskie) Pin2 RxD Pin3 TxD Pin5 GND Pin1 NC Pin2 A Pin3 NC Pin4 B Pin5 NC 10
PROFIBUS OUT (żeńskie) Pin1 - +5V Pin2 A Pin3 GND Pin4 B Pin5 NC 5.4. Schematy przewodów Kabel RS232 DB9/F Rys. 4 Kabel PT0020 Kabel RS485 Rys. 5 Kabel PT0012 11
Kabel Ethernet Rys. 6 Kabel PT0224 Kabel WE/WY Rys. 7 Kabel PT0209 12
6. MODUŁ 4WE/4WY Moduł 4WE/4WY instalowany jest na płycie głównej modułu wagowego MW-04. Sygnały we/wy wyprowadzone są przewodami przez dławice. 6.1. Schemat WE/WY schemat wejść schemat wyjść 6.2. Opis kabli WE/WY Sygnały wyprowadzone są na dwóch kablach: jeden kabel dla wejść, drugi kabel dla wyjść. Tabelka poniżej obrazuje rozkład sygnałów na poszczególnych żyłach kabli. KABEL dla WEJŚĆ KABEL dla WYJŚĆ NUMER ŻYŁY SYGNAŁ NUMER ŻYŁY SYGNAŁ 1 WE1 1 WY1 2 WE2 2 WY2 3 WE3 3 WY3 4 WE4 4 WY4 5 COM 5 COM 6 +12V 6 +12V 7 GND 7 GND Sygnały +12VDC oraz GND podłączone są do zasilacza modułu wagowego MW-04. 13
7. INSTALACJA MwManager Uwaga: Aby zainstalować program na komputerze, na którym zainstalowana jest starsza wersja programu MwManager, należy odinstalować starszą wersję programu. Instrukcja instalacji została wykonana na Windows XP i jest zgodna ze wszystkimi wcześniejszymi wersji systemów MS Windows. Do prawidłowego funkcjonowania programu wymagany jest dodatek Microsoft.NET Framework w wersji 2.0 lub wyższej. Dostępny jest na stronie Microsoft. Do prawidłowego działania programu wymagane jest posiadanie systemu operacyjnego z zainstalowanymi najnowszymi poprawkami ServicePack, udostępnionymi przez Microsoft. Ze względu na aktualizację programu, istnieje możliwość nieznacznych rozbieżności pomiędzy zawartością niniejszej instrukcji a stanem faktycznym. Firma RADWAG nie bierze odpowiedzialności za skutki działania programu oraz ewentualne błędy, powstałe w wyniku niewłaściwego użytkowania programu. Firma RADWAG nie bierze odpowiedzialności za bezpieczeństwo danych lub ich utratę, powstałą na skutek niewłaściwego użytkowania programu lub komputera. 7.1. Wymagania sprzętowe Do prawidłowej pracy programu wymagany jest: komputer pracujący w systemie operacyjnym Windows 2000/XP/2003/Vista/7, procesor 2,4 GHz lub szybszy, pamięć operacyjna 512 MB lub większa (zalecany 1 GB), co najmniej 1 GB wolnego miejsca na dysku twardym, monitor z rozdzielczością co najmniej 800 x 600 px, napęd DVD. 14
7.2. Procedura instalacji 1. Po uzyskaniu wersji instalacyjnej programu należy uruchomić plik MwManager x.x.x.x.exe, w którym wybrać wersję językową programu i wcisnąć OK. 2. W oknie powitalnym wcisnąć przycisk Dalej. 15
3. Okno z wyborem ścieżki instalacyjnej: W oknie wybrać lokalizację (domyślnie: nie zmieniać ścieżki) i nacisnąć przycisk Dalej. 4. Okno z wyborem zadań: Po zaznaczeniu/odznaczeniu opcji nacisnąć przycisk Dalej. 16
5. Okno gotowości do instalacji: Aby kontynuować, nacisnąć przycisk Instaluj. 6. Okno zakończenia instalacji programu: Aby zakończyć, nacisnąć przycisk Zakończ. 17
7. Na pulpicie zostanie utworzony skrót do programu. 8. STRUKTURA PROGRAMU PC Do obsługi modułu wagowego MW-04 z poziomu komputera PC służy program MwManager. Aby aplikacja mogła działać w środowisku MS Windows, musi być zainstalowany dodatek.net framework 2.0. Program umożliwia odczyt masy, tarowanie, zerowanie, ustawienia filtrów, symulację działania wejść i funkcji dozowania dla wybranej platformy wagowej. Pozwala także na ustawianie funkcji, wejść i wyjść z możliwością przypisania do odpowiedniej platformy. Uwaga: 1. Instrukcja jest zgodna z programem MwManager od wersji 1.0.3.0 oraz programem modułu wagowego MW-04 od wersji 1.1. 2. Wpisane wartości należy zatwierdzać przyciskiem Enter. Dokonane zmiany zostaną zapisane w module wagowym po wciśnięciu przycisku Zapisz. Wszystkie parametry tymczasowe, niezapisane w module na stałe, podświetlone są czerwonym kolorem. 3. Wygląd niektórych okien programu MWManeger jest uzależniony od ilości obsługiwanych przetworników A/C, podłączonych platform wagowych i ich konfiguracji w module wagowym MW-04. 8.1. Okno wagowe Rys. 8 Widok okna wagowego w programie Po zakończonej procedurze startowej w oknie wagowym zostaną wyświetlone symbole: 18
- wskazanie dokładnie zero. - wynik pomiaru jest stabilny. - jednostka ważenia. - numer platformy wagowej. Funkcje klawiszy: - Zerowanie. - Tarowanie. - Wybór platformy wagowej, w przypadku współpracy modułu z więcej niż jedną platformą. Uwaga: Funkcja zerowania i tarowania jest dostępna dla aktualnie wybranej platformy. 8.2. Ustawienia aplikacji W zakładce umieszczone zostały ustawienia sposobu połączenia z modułem wagowym, wybór języka interfejsu programu oraz inne opcje programu. 8.2.1. Ustawienia połączenia W zakładce przycisk uruchamia ustawienia połączenia z modułem wagowym. 19
Rys. 9 Okno ustawień połączenia Aby nawiązać połączenie z modułem MW-04, należy w zakładce Wybór urządzenia zaznaczyć. Opis: Wybór urządzenia Urządzenie, z którym użytkownik chce nawiązać połączenie. Moduł wagowy MW-01. Moduł wagowy MW-04. Należy zaznaczyć w przypadku współpracy z modułem wagowym MW-04. 20
Sposób połączenia RS 232 TCP/IP Wybór interfejsu połączenia z modułem wagowym. Połączenie za pomocą portu RS232. Połączenie za pomocą sieci Ethernet. RS 485 Połączenie dla sieci RS 485. Offline Tryb off-line stosuje się do zapisywania i edycji wszystkich niezbędnych parametrów w pliku konfiguracyjnym. RS232: Port Szybkość Parzystość Bity danych Bity stopu Wybór numeru portu COM, do którego fizycznie podłączony jest moduł. Prędkość transmisji interfejsu komunikacyjnego RS232; domyślnie 57600 b/ps. Stan parzystości; domyślna wartość brak (wartość nieedytowalna). Liczba bitów danych; domyślnie 8 bitów danych (wartość nieedytowalna). Liczba bitów stopu; domyślnie 1 bit stopu (wartość nieedytowalna). TCP/IP: Adres IP Adres IP urządzenia; domyślnie 192.168.0.2. Port Port ustawiony w module wagowym; domyślnie 4001. RS485: Port Szybkość Parzystość Bity danych Bity stopu Adres Wybór numeru portu COM, do którego fizycznie podłączony jest moduł. Prędkość transmisji interfejsu komunikacyjnego RS485; domyślnie 57600 bit/s Stan parzystości; domyślna wartość brak (wartość nieedytowalna). Liczba bitów danych; domyślnie 8 bitów danych (wartość nieedytowalna). Liczba bitów stopu; domyślnie 1 bit stopu (wartość nieedytowalna). Adres modułu wagowego w sieci. Uwaga: 1. Prędkość transmisji RS232, RS485 w module wagowym MW-04 domyślnie ustawiona jest na 57600 bit/ps. 2. W przypadku problemu połączenia z modułem wagowym poprzez interfejs RS232, RS485 należy ustawić i sprawdzić dostępne prędkości lub połączyć się poprzez interfejs Ethernet. 21
Opis przycisków: Nawiązanie połączenia z modułem. Po nawiązaniu połączenia z modułem przycisk zmienia funkcję na Odłącz i kolor na zielony. Rozłączenie komunikacji z modułem. W przypadku przerwania komunikacji z modułem, przycisk zmienia funkcję na Połącz i kolor na czerwony. 8.2.2. Język W zakładce przycisk uruchamia okno zmiany języka w programie. Rys. 10 Okno wyboru języka programu Po wybraniu wersji językowej należy wcisnąć Zastosuj w celu zapisania zmiany. W obecnej wersji programu są dostępne wersje językowe: 22
Angielska Polska 8.2.3. Inne W zakładce przycisk uruchamia inne opcje programu. Rys.11 Okno innych opcji Po zaznaczeniu opcji autostartu program po włączeniu automatycznie łączy się z modułem wagowym, zgodnie z domyślnym lub ostatnio wybranym sposobem połączenia. Zaznaczenie opcji Włącz interfejs dotykowy przystosowuje wygląd programu MwManager do pracy na terminalu wagowym PUE5 oraz włącza obsługę panelu dotykowego. 23
8.3. Parametry W zakładce umieszczone zostały parametry użytkownika, parametry komunikacyjne modułu wagowego oraz funkcje wejść/wyjść. 8.3.1. Parametry użytkownika W zakładce przycisk uruchamia okno z parametrami użytkownika modułu wagowego. Parametry te są widoczne dla aktualnie wybranej (aktywnej) platformy i dostępne do edycji dla każdego użytkownika programu. Rys.12 Okno parametrów użytkownika Wykaz parametrów użytkownika: Autozerowanie - TAK/NIE włączenie/wyłączenie funkcji autozerowania. Beep - Sygnał dźwiękowy (nieobsługiwane przez moduł MW-04). Filtr medianowy - Ustawienie wartości filtru medianowego. Brak oznacza wyłączenie filtru medianowego. 24
Filtr - Ustawienie szybkości działania filtra średniej kroczącej. Brak oznacza wyłączenie filtra. Jednostka bieżąca - Zmiana aktualnej jednostki w oknie wagowym. Uwaga: W przypadku obsługi kilku platform wagowych przez moduł MW-04, parametry są wyświetlane i dostępne do edycji dla aktualnie wybranej platformy w oknie wagowym.. 8.3.2. Ustawienia komunikacji W zakładce przycisk uruchamia okno z parametrami komunikacyjnymi modułu wagowego. Parametry te są widoczne i dostępne do edycji dla każdego użytkownika programu, który nawiąże komunikację z modułem wagowym. Ethernet Rys.13 Okno parametrów komunikacyjnych dla Ethernet 25
Opis pól: Adres IP - Adres IP urządzenia; domyślnie 192.168.0.2. Maska podsieci - Maska podsieci Ethernet; domyślnie 255.255.255.0. Brama domyślna - Brama domyślna Ethernet; domyślnie 192.168.0.1. Port - Port komunikacyjny TCP; domyślnie 4001. Timeout - Czas nieaktywności, po którym urządzenie zrywa połączenie w sekundach, zakres 0 300 [s]. RS 232/485 Opis pola: Rys.14 Okno parametrów komunikacyjnych dla RS Adres modułu - Szybkość RS232 - Adres modułu wagowego w sieci RS485 (w sieci dla każdego urządzenia należy ustawić inny adres); domyślnie ustawić wartość 1. Zakres od 1 do 254. Ustawienie prędkości transmisji interfejsu komunikacyjnego RS232; domyślnie 57600 bit/s. Szybkość RS485 - Ustawienie prędkości transmisji interfejsu komunikacyjnego RS485; domyślnie 57600 bit/s. 26
Po zmianie parametrów komunikacyjnych należy zapisać zmiany i zrestartować zasilanie modułu wagowego, aby dokonane zmiany zostały zastosowane. Należy pamiętać, że nowe parametry podaje się w oknie ustawień połączenia z modułem wagowym (patrz: punkt 8.2.1 instrukcji). 8.3.3. Funkcje We/Wy Moduł wagowy MW-04 wyposażony jest w 4 wejścia i 4 wyjścia. W zakładce przycisk uruchamia okno ustawień, w którym użytkownik programu uzyskuje dostęp do konfiguracji funkcji wejść i wyjść modułu wagowego. Przy każdym wejściu i wyjściu należy wybrać numer wagi/platformy, dla której ma być realizowana jego funkcja. Rys. 15 Okno konfiguracji wejść/wyjść 27
Konfiguracja wejść Funkcje dostępne dla wejść: Brak Tarowanie Zerowanie Start dozowania Stop dozowania Wejście nieaktywne. Tarowanie wybranej platformy. Zerowanie wybranej platformy. Start procesu dozowania dla wybranej platformy. Stop procesu dozowania dla wybranej platformy. Konfiguracja wyjść Funkcje dostępne dla wyjść: Brak Stabilny MIN stabilny MIN OK stabilny OK MAX stabilny MAX Wyjście nieaktywne. Stabilny wynik ważenia powyżej masy LO na wybranej platformie. Stabilny wynik ważenia powyżej masy LO oraz poniżej progu MIN na wybranej platformie. Niestabilny wynik ważenia powyżej masy LO oraz poniżej progu MIN na wybranej platformie. Stabilny wynik ważenia pomiędzy progami MIN, MAX na wybranej platformie. Niestabilny wynik ważenia pomiędzy progami MIN, MAX na wybranej platformie. Stabilny wynik ważenia powyżej progu MAX na wybranej platformie. Niestabilny wynik ważenia powyżej progu MAX na wybranej platformie. Uwaga: Jeżeli ustawiona zostanie funkcja dla danego wyjścia i jednocześnie na tym samym wyjściu ustawiona będzie funkcja dozowania szybkiego lub dokładnego, to podczas startu i trwania procesu dozowania wyjścia będą uruchamiane zgodnie z ustawieniami parametrów dozowania. Koniec procesu dozowania spowoduje przełączenie ustawionych funkcji na wyjścia. 28
8.3.4. Podgląd dostępnych platform wagowych W zakładce przycisk uruchamia widok okien wagowych jednocześnie wszystkich platform, obsługiwanych przez moduł MW-04. Informacyjnie dla każdej platformy wyświetlane są działki przetwornika A/C (lub przetworników), współczynnik kalibracji oraz masa startowa. Uwaga: Wygląd okna jest uzależniony od ilości zastosowanych przetworników A/C, podłączonych platform wagowych i ich konfiguracji. Rys. 16 Przykładowe okno widoku 4 platform wagowych 8.3.5. Podgląd dostępnych przetworników A/C W zakładce przycisk uruchamia podgląd działek, współczynnika kalibracji, masy, współczynnika korekcji oraz masy startowej dostępnych przetworników A/C. 29
Uwaga: Wygląd okna jest uzależniony od ilości zastosowanych przetworników A/C, podłączonych platform wagowych i ich konfiguracji. Rys. 17 Okno podglądu działek przetworników A/C 8.4. Funkcje W zakładce ustawia się funkcje dozowania, doważania, stan i symulacje wejść i wyjść. 8.4.1. Dozowanie Zakładka pod przyciskiem uruchamia okno ustawień dla procesu dozowania dla aktualnie wybranej platformy w oknie wagowym. 30
Rys. 18 Okno parametrów dozowania Bargraf W oknie dozowania znajduje się graficzny pasek, ilustrujący wskazanie masy w zakresie ważenia modułu wagowego. Po zaznaczeniu dodatkowej opcji bargraf jest skalowany w 120% skrajnego progu dozowania. Jeżeli próg dozowania dokładnego jest wyłączony, wówczas bargraf skalowany jest względem progu szybkiego dozowania. Rys. 19 Skalowanie bargrafu dla progu szybkiego dozowania 31
Rys. 20 Skalowanie bargrafu dla progu szybkiego i dokładnego dozowania Rys. 21 Bargraf dla niewielkiej masy bez skalowania Rys. 22 Bargraf dla tej samej masy z włączoną opcją skalowania Parametry dozowania Rys. 23 Okno ustawień parametrów dozowania Proces dozowania może składać się z 1 lub 2 faz, w zależności od potrzeb. 32
Opis pól: Próg dozowania szybkiego Wartość masy, przy której następuje zakończenie pierwszej fazy dozowania (przełączenie do drugiej fazy dozowania lub koniec procesu dozowania w przypadku dozowania jednofazowego). Nr wyjścia Wybór numeru wyjścia lub kilku wyjść aktywnych podczas pierwszej fazy dozowania (dla aktualnie wybranej platformy wagowej). Próg dozowania dokładnego Wartość masy, przy której następuje zakończenie drugiej fazy dozowania (koniec procesu dozowania). Nr wyjścia Wybór numeru wyjścia lub kilku wyjść aktywnych podczas drugiej fazy dozowania (dla aktualnie wybranej platformy wagowej). Status dozowania Okno statusu dozowania informuje o aktualnym stanie procesu dozowania, na wybranej platformie w oknie wagowym. Opis: Status dozowania Stan procesu dozowania: DOZOWANIE dozowanie w trakcie realizacji PRZERWANE przerwanie dozowania po wciśnięciu przycisku stop dozowania. STOP zatrzymanie dozowania. ZAKOŃCZONE zakończenie dozowania. 33
Symulacja działania wejść Symulacja wejść pozwala na zasymulowanie działania funkcji przypisanej dla określonego wejścia (patrz: pkt. 8.3.3 instrukcji). Przycisk funkcji, przypisanej do wejścia 1 Przycisk funkcji, przypisanej do wejścia 2 Przycisk funkcji, przypisanej do wejścia 3 Przycisk funkcji, przypisanej do wejścia 4 Symulacja dozowania W dolnej części okna umieszczone zostały przyciski Start i Stop dozowania. Niezależnie od funkcji przypisanych na wejściach, przyciski umożliwiają uruchomienie i zatrzymanie dozowania. 8.4.2. Doważanie Po uruchomieniu opcji i wciśnięciu przycisku uruchamiane jest okno ustawień doważania dla aktualnie wybranej platformy w oknie wagowym. 34
Rys. 24 Okno parametrów doważania Opis pól: Próg LO Próg Min Próg Max Wartość masy netto, powyżej której aktywna jest funkcja doważania Wartości masy dla określenia progów tolerancji: - Poniżej wartości Próg Min sygnalizowany jest próg MIN. - Pomiędzy wartościami Próg Min - Próg Max sygnalizowany jest próg OK. - Powyżej wartości Próg Max sygnalizowany jest próg MAX. Sygnalizacja funkcji w progach: MIN OK MAX 35
Uwaga: Sygnalizacja doważania w programie dostępna po ustawieniu funkcji dla wyjść. 8.4.3. Stan wejść/wyjść Po uruchomieniu opcji i wciśnięciu przycisku uruchamiane jest okno sygnalizacji wejść oraz ustawiania stanu wyjść. Rys. 25 Okno stanów wejść i wyjść Numery wejść/wyjść w programie są zgodne z numeracją w module. Aktywne wejście/wyjście. Nieaktywne wejście/wyjście. Symulacja działania wyjścia jest możliwa po wciśnięciu numeru wyjścia, które natychmiast zostanie aktywowane, pod warunkiem, że nie została mu przypisana żadna funkcja. Symulacja działania wejść jest dostępna w oknie dozowania. 36
9. WAŻENIE Na szalce wagi umieścić ważony ładunek. Gdy wyświetli się znacznik, można odczytać wynik ważenia. Uwaga: W przypadku współpracy modułu wagowego MW-04 z więcej niż jedną platformą wagową, należy zwrócić uwagę, aby w oknie wagowym ustawić odpowiednią platformę do odczytu masy. 9.1. Warunki użytkowania W celu zapewnienia długotrwałego okresu użytkowania i prawidłowych pomiarów mas ważonych ładunków należy: Szalkę wagi obciążać spokojnie i bezudarowo: Ładunki na szalce rozmieszczać centralnie (błędy niecentrycznego ważenia określa norma PN-EN 45501 pkt 3.5 i 3.6.2): 37
Nie obciążać szalki siłą skupioną: Unikać bocznych obciążeń wagi, w szczególności bocznych udarów: 9.2. Zerowanie wagi W celu wyzerowania wskazania masy aktualnie wybranej platformy należy, w programie MwManager w oknie wagowym (na górze z prawej strony), wcisnąć przycisk lub wywołać funkcję zerowania. Na wyświetlaczu pojawi się wskazanie masy równe zero oraz pojawią się symbole: i. Wyzerowanie jest jednoznaczne z wyznaczeniem nowego punktu zerowego, traktowanego przez wagę jako dokładne zero. Zerowanie jest możliwe tylko przy stabilnych stanach wyświetlacza. Zerowanie można wykonać przy użyciu zewnętrznego przycisku, podłączonego do wejścia skonfigurowanego na funkcję zerowania. Uwaga: Zerowanie stanu wyświetlacza możliwe jest tylko w zakresie do ±2% obciążenia maksymalnego wagi. Jeżeli wartość zerowana będzie większa niż ±2% obciążenia maksymalnego, wyświetlacz pokaże komunikat Err2. Procedura definiowania wejść przycisków jest opisana w pkt. 8.3.3 instrukcji. 38
9.3. Tarowanie wagi W celu wyznaczenia masy netto aktualnie wybranej platformy, należy położyć opakowanie ładunku i po ustabilizowaniu się wskazania nacisnąć przycisk lub wywołać funkcję tarowania. Na wyświetlaczu pojawi się wskazanie masy równe zero oraz pojawią się symbole: Net i. Waga została wytarowana. Przy używaniu funkcji tarowania należy zwracać uwagę, aby nie przekroczyć maksymalnego zakresu pomiarowego wagi. Po zdjęciu ładunku i opakowania na wyświetlaczu wyświetli się wskazanie równe sumie wytarowanych mas ze znakiem minus. Tarowanie można wykonać za pomocą przycisku zewnętrznego, podłączonego do wejścia skonfigurowanego na funkcję tarowania. Uwaga: Procesu tarowania nie można wykonywać, gdy wyświetlacz wagi pokazuje ujemną wartość masy lub zerową wartość masy. W takim przypadku wyświetlacz wagi pokaże komunikat Err3. Procedura definiowania wejść przycisków jest opisana w pkt. 8.3.3 instrukcji. 9.4. Ważenie dla wag dwuzakresowych Przejście z ważenia w I zakresie do ważenia w II zakresie następuje automatycznie, bez udziału operatora (po przekroczeniu Max I zakresu). Ważenie w II zakresie jest sygnalizowane wyświetlaniem przez wagę znacznika w górnym lewym rogu wyświetlacza. Po zdjęciu obciążenia waga wraca do zera. Ważenie odbywa się z dokładnością II zakresu do momentu powrotu do zera. Rys. 26 Okno wagowe w II zakresie 39
Powrót z ważenia w II zakresie do ważenia w I zakresie następuje automatycznie, po zdjęciu obciążenia z szalki i wejściu wagi w strefę AUTOZERA zapali się symbol. Zostanie wtedy wygaszony symbol II zakresu i waga wróci do ważenia z dokładnością I zakresu. 9.5. Zmiana jednostki ważenia Zmiana jednostki ważenia aktualnie wybranej platformy jest możliwa w oknie wagowym programu MwManager, poprzez naciśnięcie przycisku w parametrach użytkownika. Możliwości wyboru: Rys. 27 Okno przy zmienionej jednostce bieżącej Gdy jednostką główną jest [kg], użytkownik ma do wyboru następujące jednostki: [kg], [lb], [oz], [ct], [N], [g] (dla wag legalizowanych [lb], [oz], [N] niedostępne). Gdy jednostką główną jest [g], użytkownik ma do wyboru następujące jednostki: [g], [kg], [lb], [oz], [ct], [N] (dla wag legalizowanych [lb], [oz], [N] niedostępne). 40
10. PARAMETRY WAGOWE Użytkownik może przystosować wagę do zewnętrznych warunków środowiskowych (stopień filtrów) lub własnych potrzeb (działanie Autozero). Parametry te znajdują się w zakładce >, dostępne i możliwe do edycji dla wybranej platformy w oknie wagowym. Wykaz parametrów wagowych: Autozerowanie. Filtr mediany. Filtr. 10.1. Funkcja AUTOZERO Dla zapewnienia dokładnych wskazań wagi wprowadzono programową funkcję AUTOZERO. Zadaniem tej funkcji jest automatyczna kontrola i korekta zerowego wskazania wagi. Gdy funkcja jest aktywna, następuje porównywanie kolejnych wyników w stałych odstępach czasu. Jeżeli te wyniki będą różnić się o wartość mniejszą niż zadeklarowany zakres AUTOZERA; np. 1 działka, to waga automatycznie wyzeruje się oraz zostaną wyświetlone znaczniki wyniku stabilnego i wskazania zerowego. Gdy funkcja AUTOZERA jest włączona, wtedy każdy pomiar rozpoczyna się zawsze od dokładnego zera. Istnieją jednak szczególne przypadki, w których funkcja ta przeszkadza w pomiarach. Przykładem tego może być bardzo powolne umieszczanie ładunku na szalce wagi (np. wsypywanie ładunku).w takim przypadku układ korygowania wskazania zerowego może skorygować również wskazania rzeczywistej masy ładunku. Procedura: Należy wejść w okno parametrów użytkownika, wybrać parametr <Autozerowanie>, a następnie ustawić odpowiednią wartość. NIE - funkcja autozera wyłączona. TAK - funkcja autozera włączona. 41
10.2. Filtr mediany Zadaniem filtra medianowego jest eliminowanie krótkotrwałych zakłóceń impulsowych (np. udary mechaniczne). Procedura: Należy wejść do grupy parametrów użytkownika, wybrać parametr <Filtr Mediany>, a następnie ustawić odpowiednią wartość. Dostępne wartości: Brak - działanie filtru medianowego wyłączone. 0.5, 1, 1.5, 2, 2.5 - działanie filtru medianowego włączone. 10.3. Filtr Zadaniem filtra średniej kroczącej jest przystosowanie wagi do zewnętrznych warunków środowiskowych. Procedura: Należy wejść do grupy parametrów użytkownika, wybrać parametr <Filtr>, a następnie ustawić odpowiednią wartość. Dostępne wartości: brak, b. szybki, szybki, średni, wolny. Uwaga: Im wyższy stopień filtrowania, tym dłuższy czas stabilizacji wyniku ważenia. 42
11. DOWAŻANIE Doważanie to funkcja polegająca na precyzyjnym zważeniu próbki, dla której określono dolną i górną granicę ważenia; tzw. progi doważania (LO - masa próbki za mała, HI - masa próbki za duża, OK - masa próbki poprawna). Takie rozwiązanie programowe to dobry sposób na szybką ocenę masy próbki bez konieczności ciągłego nadzorowania wyniku ważenia, ponieważ kolejne stany (LO, OK, HI) mają swoje graficzne interpretacje, prezentowane na wyświetlaczu wagi. Stany te są prezentowane poprzez sygnalizację świetlną lub sterowanie układów urządzeń zewnętrznych. > 0 < Lo MIN Próg Min Próg Max OK MAX HI Rys. 28 Ilustracja zakresu stanów dla funkcji doważania Uwaga: Opis sposobu uruchamiania funkcji doważania oraz jej sygnalizacja znajduje się w punkcie 8.4.2 instrukcji. 11.1. Próg LO Parametr <Próg LO> określa wartość masy netto na wyświetlaczu, od której uruchomione są wyjścia dla stanów MIN, OK, MAX. Procedura: Po wejściu w parametr <Próg Lo> należy wprowadzić wartość progu LO i nacisnąć przycisk Enter. Zapisać za pomocą przycisku wprowadzone zmiany do stałej pamięci modułu wagowego. 43
11.2. Próg MIN/MAX Parametr <Próg MIN> określa w funkcji doważania próg masy netto, dla której przełączany jest stan pomiędzy MIN a OK. Parametr <Próg MAX> określa w funkcji doważania próg masy netto, dla której przełączany jest stan pomiędzy OK a MAX. Sygnalizacja wyjść zostaje uruchomiona powyżej ustawionej wartości PROGU LO netto. Procedura: Po wejściu w parametr <Próg MIN> czy <Próg MAX> należy wprowadzić wartość progu i nacisnąć przycisk Enter. Zapisać za pomocą przycisku wagowego. wprowadzone zmiany do stałej pamięci modułu 12. DOZOWANIE Dozowanie to funkcja polegająca na precyzyjnym odmierzeniu ładunku do wartości zadanej. Parametr <Próg dozowania szybkiego> oznacza w szybkim (zgrubnym) dozowaniu wartość masy netto, poniżej której jedno lub kilka wyjść jest aktywne (wyjścia przypisane dla dozowania szybkiego). Parametr <Próg dozowania dokładnego> oznacza w wolnym (dokładnym) dozowaniu wartość masy netto, poniżej której (powyżej wartości masy progu dozowania szybkiego) jedno lub kilka wyjść jest aktywne (wyjścia przypisane dla dozowania dokładnego). Procedura: Po wejściu w parametr <Próg dozowania szybkiego> lub <Próg dozowania dokładnego> należy wprowadzić wartość progu. Za pomocą przycisku zapisać wprowadzone zmiany. Zmiany zostaną potwierdzone komunikatem: 44
Jeżeli zostaną wprowadzone i jednocześnie niezapisane zmiany w wartościach progów, to można odczytać aktualne ustawienia za pomocą przycisku. Odczyt zostanie potwierdzony komunikatem: Uwaga: Opis funkcji dozowania oraz znaczenie parametrów znajduje się w punkcie 8.4.1 instrukcji. 13. PARAMETRY W PLIKU Program MwManager ma możliwość zapisu ustawionych parametrów do pliku o formacie *.sav. Funkcję tę można wykorzystać w celu zapisania ustawień modułu jako kopii bezpieczeństwa, potrzebnej w przypadku awarii samego modułu wagowego oraz do dalszego wykorzystania parametrów przy konfiguracji większej liczby modułów wagowych. 45
Rys. 29 Przykładowe okno, w którym dostępna jest opcja zapisu i odczytu z pliku Format pliku: MW04_(numer fabryczny)_rrrr-mm-dd_hh-mm.sav 13.1. Zapis do pliku Procedura: Po ustawieniu parametrów modułu wagowego, w celu zapisania ich do pliku, należy wcisnąć przycisk. Następnie w oknie systemu operacyjnego wybrać miejsce zapisu pliku oraz wcisnąć przycisk. 46
Rys. 30 Okno systemowe Zapisywanie jako Prawidłowo zapisane parametry spowodują wyświetlenie poniższego komunikatu: Uwaga: Wygląd okna systemowego zależy od wersji zainstalowanego systemu operacyjnego i może różnić się od tego, który przedstawiono na Rys.31. 13.2. Wczytanie z pliku Procedura: W celu wczytania parametrów należy wcisnąć przycisk. Dalej w oknie systemowym (patrz: Rys. 32) wybrać plik wcześniej zapisany oraz wcisnąć przycisk 47
Rys. 31 Okno systemowe Otwieranie Następnie w oknie wczytywania grup parametrów zaznaczyć wszystkie lub wybrane parametry do wczytania modułu wagowego. Rys.32 Okno wyboru grup parametrów 48
Wybrane parametry zostały pogrupowane, zgodnie z ich lokalizacją, w głównym menu programu. Prawidłowo wczytane parametry zostaną potwierdzone poniższym komunikatem: 14. TRYB OFF-LINE Tryb Off-line umożliwia uruchomienie wybranych opcji programu bez podłączonego bezpośrednio modułu wagowego. Ten sposób połączenia w programie został stworzony w celu zapisania niezbędnych parametrów, bez konieczności łączenia się fizycznie z urządzeniem. Rys.33 Widok okna uruchamiania trybu Off-line. 49
Procedura: Po uruchomieniu programu należy wejść w ustawienia połączenia i w opcjach sposobu połączenia wybrać Offline, następnie wcisnąć przycisk Połącz. W oknie wagowym wyświetlony zostanie komunikat: Offline. Ustawić interesujące użytkownika parametry oraz zapisać konfigurację do pliku (opis w punkcie 13.1). 15. KOMUNIKATY O BŁĘDACH a Err2 - Wartość poza zakresem zerowania. Err3 - Wartość poza zakresem tarowania. Err8 - Przekroczony czas operacji tarowania/zerowania. NULL - Wartość zerowa z przetwornika. FULL - Przekroczenie zakresu pomiarowego HI - Przekroczony stan wyświetlacza. LH - Błąd masy startowej, wskazanie poza zakresem (od -5% do +15% masy startowej). 50
16. PROTOKÓŁ KOMUNIKACYJNY 16.1. Informacje podstawowe A. Znakowy protokół komunikacyjny moduł terminal przeznaczony jest do komunikacji między wagą RADWAG a urządzeniem zewnętrznym, przy pomocy łącz komunikacyjnych: RS232, RS485 oraz Ethernet. B. Protokół składa się z komend przesyłanych z urządzenia zewnętrznego do wagi i odpowiedzi z wagi do urządzenia. C. Odpowiedzi są wysyłane z wagi każdorazowo po odebraniu komendy, jako reakcja na daną komendę. D. Przy pomocy komend, składających się na protokół komunikacyjny, można uzyskiwać informacje o stanie urządzenia, jak i wpływać na jego działanie, np. możliwe jest: otrzymywanie z modułów wyników ważenia itp. 16.2. Zestaw rozkazów obsługiwanych przez moduł Rozkaz Z T OT UT S SI SP SIA SU SUI C1 C0 CU1 CU0 Opis komendy Zeruj wagę Taruj wagę Podaj wartość tary Ustaw tarę Podaj wynik stabilny w jednostce podstawowej aktywnej platformy Podaj wynik natychmiast w jednostce podstawowej aktywnej platformy Podaj wynik natychmiast w jednostce podstawowej platformy n Podaj wyniki ze wszystkich platform natychmiast w jednostkach podstawowych Podaj wynik stabilny w jednostce aktualnej Podaj wynik natychmiast w jednostce aktualnej Włącz transmisję ciągłą w jednostce podstawowej Wyłącz transmisję ciągłą w jednostce podstawowej Włącz transmisję ciągłą w jednostce aktualnej Wyłącz transmisję ciągłą w jednostce aktualnej 51
DH UH ODH OUH P PC Ustaw dolny próg doważania Ustaw górny próg doważania Podaj wartość dolnego progu doważania Podaj wartość górnego progu doważania Ustaw platformę n Wyślij wszystkie zaimplementowane komendy Uwaga: 1. Każdy rozkaz musi zostać zakończony znakami CR LF. 2. Wysyłając do wagi kolejne polecenia bez oczekiwania na odpowiedzi, należy liczyć się z tym, że waga może zgubić niektóre z nich. Najlepszym rozwiązaniem jest wysyłanie kolejnych komend po otrzymaniu odpowiedzi na poprzednie. 16.3. Format odpowiedzi na pytanie z komputera Indykator po przyjęciu rozkazu odpowiada: XX_A CR LF XX_D CR LF XX_I CR LF XX _ ^ CR LF XX _ v CR LF komenda zrozumiana, rozpoczęto wykonywanie zakończono komendę (występuje tylko po XX_A) komenda zrozumiana, ale w danym momencie niedostępna komenda zrozumiana, ale wystąpiło przekroczenie zakresu max komenda zrozumiana, ale wystąpiło przekroczenie zakresu min XX _ OK CR LF komendę wykonano ES_CR LF XX _ E CR LF komenda niezrozumiana przekroczony limit czasu przy oczekiwaniu na wynik stabilny (limit czasowy jest parametrem charakterystycznym wagi) XX _ - w każdym przypadku jest nazwą wysłanego rozkazu. - reprezentuje znak odstępu (spacji). 52
16.4. Opis komend 16.4.1. Zerowanie Składnia: Z CR LF Możliwe odpowiedzi: Z_A CR LF Z_D CR LF Z_A CR LF Z_^ CR LF Z_A CR LF Z_E CR LF Z_I CR LF - komenda zrozumiana, rozpoczęto wykonywanie - zakończono komendę - komenda zrozumiana, rozpoczęto wykonywanie - komenda zrozumiana, ale wystąpiło przekroczenie zakresu zerowania - komenda zrozumiana, rozpoczęto wykonywanie - przekroczony limit czasu przy oczekiwaniu na wynik stabilny - komenda zrozumiana, ale w danym momencie niedostępna 16.4.2. Tarowanie Składnia: T CR LF Możliwe odpowiedzi: T_A CR LF T_D CR LF T_A CR LF T_v CR LF T_A CR LF T_E CR LF T_I CR LF - komenda zrozumiana, rozpoczęto wykonywanie - zakończono komendę - komenda zrozumiana, rozpoczęto wykonywanie - komenda zrozumiana, ale wystąpiło przekroczenie zakresu tarowania - komenda zrozumiana, rozpoczęto wykonywanie - przekroczony limit czasu przy oczekiwaniu na wynik stabilny - komenda zrozumiana, ale w danym momencie niedostępna 16.4.3. Podaj wartość tary Składnia: OT CR LF Odpowiedź: OT_TARA CR LF - komenda wykonana Format odpowiedzi: 53
1 2 3 4-12 13 14 15 16 17 18 19 O T spacja tara spacja jednostka spacja CR LF Tara - 9 znaków z wyrównaniem do prawej. Jednostka - 3 znaki z wyrównaniem do lewej. Uwaga: Wartość tary jest podawana zawsze w jednostce kalibracyjnej. 16.4.4. Ustaw tarę Składnia: UT_TARA CR LF, gdzie TARA wartość tary Możliwe odpowiedzi: UT_OK CR LF UT_I CR LF ES CR LF - komenda wykonana - komenda zrozumiana, ale w danym momencie niedostępna - komenda niezrozumiana (nieprawidłowy format tary) Uwaga: W formacie tary należy używać kropki jako znacznika miejsc po przecinku. 16.4.5. Podaj wynik stabilny w jednostce podstawowej aktywnej platformy Składnia: S CR LF Możliwe odpowiedzi: S_A CR LF S_E CR LF S_A CR LF S_I CR LF S_A CR LF RAMKA MASY - komenda zrozumiana, rozpoczęto wykonywanie - przekroczony limit czasu przy oczekiwaniu na wynik stabilny - komenda zrozumiana, rozpoczęto wykonywanie - komenda zrozumiana, ale w danym momencie niedostępna - komenda zrozumiana, rozpoczęto wykonywanie - zwracana jest wartość masy w jednostce podstawowej aktywnej platformy 54
Format ramki masy, jaką odpowiada indykator: 1 2-3 4 5 6 7-15 16 17 18 19 20 21 S spacja znak stabilności spacja znak masa spacja jednostka CR LF Przykład: S CR LF - rozkaz z komputera S _ A CR LF - komenda zrozumiana i rozpoczęto jej wykonywanie S - 8. 5 _ g CR LF - komenda wykonana, zwracana jest wartość masy w jednostce podstawowej aktywnej platformy 16.4.6. Podaj wynik natychmiast w jednostce podstawowej aktywnej platformy Składnia: SI CR LF Możliwe odpowiedzi: SI_I CR LF RAMKA MASY - komenda zrozumiana, ale w danym momencie niedostępna - zwracana jest ramka masy w jednostce podstawowej aktywnej platformy Format ramki masy, jaką odpowiada indykator: 1 2 3 4 5 6 7-15 16 17 18 19 20 21 S I spacja znak stabilności spacja znak masa spacja jednostka CR LF Przykład: S I CR LF - rozkaz z komputera S I _? _ 1 8. 5 _ k g _ CR LF - komenda wykonana, zwracana jest wartość masy w jednostce podstawowej natychmiast 55
16.4.7. Podaj wynik natychmiast w jednostce podstawowej platformy n Składnia: SPn CR LF, gdzie n numer platformy (od 1 do 4). Możliwe odpowiedzi: SPn_I CR LF - komenda zrozumiana, ale w danym momencie niedostępna RAMKA MASY Pn CR LF - zwracane są wartość masy platformy n natychmiast Format ramki masy z platformy n, jaką odpowiada urządzenie: 1 2 3 4 5 6 7-15 16 17 18 19 20 21 P n spacja znak stabilności spacja znak masa spacja jednostka CR LF Gdzie: n Masa Jednostka - numer platformy wagowej. - 9 znaków z wyrównaniem do prawej. - 3 znaki z wyrównaniem do lewej. 16.4.8. Podaj wyniki ze wszystkich platform natychmiast w jednostkach podstawowych Składnia: SIA CR LF Możliwe odpowiedzi: SIA_I CR LF - komenda zrozumiana, ale w danym momencie niedostępna RAMKA MASY P1 ; RAMKA MASY P2 ; RAMKA MASY P3 ; RAMKA MASY P4 CR LF - zwracane są wartości masy ze wszystkich platform w jednostce podstawowej każdej platformy natychmiast Format ramki masy z poszczególnej platformy, jaką odpowiada urządzenie: 1 2 3 4 5 6 7-15 16 17 18 19 P n spacja znak stabilności spacja znak masa spacja jednostka 56
Gdzie: n Masa Jednostka - numer platformy wagowej. - 9 znaków z wyrównaniem do prawej. - 3 znaki z wyrównaniem do lewej. Przykład: Załóżmy, że do modułu wagowego są podłączone dwie platformy wagowe (platforma 1, platforma 2). S I A CR LF - rozkaz z komputera P 1 _? 1 1 8. 5 _ g ; P 2 _ 3 6. 2 _ k g _ ; P 3 _ I ; P 4 _ I CR LF - komenda wykonana, zwracane są wartości masy ze wszystkich platform w jednostkach podstawowych każdej platformy natychmiast. Przy czym: P 3 _ I platforma 3 niedostępna, P 4 _ I - platforma 4 niedostępna. 16.4.9. Podaj wynik stabilny w jednostce aktualnej Składnia: SU CR LF Możliwe odpowiedzi: SU_A CR LF SU_E CR LF SU_A CR LF SU_I CR LF SU_A CR LF RAMKA MASY - komenda zrozumiana, rozpoczęto wykonywanie - przekroczony limit czasu przy oczekiwaniu na wynik stabilny - komenda zrozumiana, rozpoczęto wykonywanie - komenda zrozumiana, ale w danym momencie niedostępna - komenda zrozumiana, rozpoczęto wykonywanie - zwracana jest wartość masy w jednostce podstawowej Format ramki masy, jaką odpowiada urządzenie: 1 2 3 4 5 6 7-15 16 17 18 19 20 21 S U spacja znak stabilności spacja znak masa spacja jednostka CR LF Przykład: S U CR LF - rozkaz z komputera S U _ A CR LF - komenda zrozumiana i rozpoczęto jej wykonywanie S U _ - 1 7 2. 1 3 5 _ N CR LF - komenda wykonana, zwracana jest wartość masy w jednostce aktualnie używanej 57
16.4.10. Podaj wynik natychmiast w jednostce aktualnej Składnia: SUI CR LF Możliwe odpowiedzi: SUI_I CR LF - komenda zrozumiana, ale w danym momencie niedostępna RAMKA MASY - zwracana jest ramka masy w jednostce podstawowej Format ramki masy, jaką odpowiada urządzenia: 1 2 3 4 5 6 7-15 16 17 18 19 20 21 S U I znak stabilności spacja znak masa spacja jednostka CR LF Przykład: S U I CR LF - rozkaz z komputera S U I? _ - _ 5 8. 2 3 7 _ k g _ CR LF - komenda wykonana, zwracana jest wartość masy w jednostce podstawowej Gdzie: _ - spacja. 16.4.11. Włącz transmisję ciągłą w jednostce podstawowej Składnia: C1 CR LF Możliwe odpowiedzi: C1_I CR LF C1_A CR LF RAMKA MASY - komenda zrozumiana, ale w danym momencie niedostępna - komenda zrozumiana, rozpoczęto wykonywanie - zwracana jest wartość masy w jednostce podstawowej Format ramki masy, jaką odpowiada urządzenie: 1 2 3 4 5 6 7-15 16 17 18 19 20 21 S I spacja znak stabilności spacja znak masa spacja jednostka CR LF 58
16.4.12. Wyłącz transmisję ciągłą w jednostce podstawowej Składnia: C0 CR LF Możliwe odpowiedzi: C0_I CR LF C0_A CR LF - komenda zrozumiana, ale w danym momencie niedostępna - komenda zrozumiana i wykonana 16.4.13. Włącz transmisję ciągłą w jednostce aktualnej Składnia: CU1 CR LF Możliwe odpowiedzi: CU1_I CR LF CU1_A CR LF RAMKA MASY - komenda zrozumiana, ale w danym momencie niedostępna - komenda zrozumiana, rozpoczęto wykonywanie - zwracana jest wartość masy w jednostce aktualnej Format ramki masy, jaką odpowiada urządzenie: 1 2 3 4 5 6 7-15 16 17 18 19 20 21 S U I znak stabilności spacja znak masa spacja jednostka CR LF 16.4.14. Wyłącz transmisję ciągłą w jednostce aktualnej Składnia: CU0 CR LF Możliwe odpowiedzi: CU0_I CR LF CU0_A CR LF - komenda zrozumiana, ale w danym momencie niedostępna - komenda zrozumiana i wykonana 59
16.4.15. Ustaw dolny próg doważania Składnia: DH_XXXXX CR LF, gdzie XXXXX - format masy. Możliwe odpowiedzi: DH_OK CR LF ES CR LF - komenda wykonana - komenda niezrozumiana (nieprawidłowy format masy) 16.4.16. Ustaw górny próg doważania Składnia: UH_XXXXX CR LF, gdzie XXXXX - format masy Możliwe odpowiedzi: UH_OK CR LF ES CR LF - komenda wykonana - komenda niezrozumiana (nieprawidłowy format masy) 16.4.17. Podaj wartość dolnego progu doważania Składnia: ODH CR LF Odpowiedź: DH_MASA CR LF - komenda wykonana Format odpowiedzi: 1 2 3 4-12 13 14 15 16 17 18 19 D H spacja masa spacja jednostka spacja CR LF Masa Jednostka - 9 znaków z wyrównaniem do prawej. - 3 znaki z wyrównaniem do lewej. 16.4.18. Podaj wartość górnego progu doważania Składnia: OUH CR LF Odpowiedź: UH_MASA CR LF - komenda wykonana 60
Format ramki masy, jaką odpowiada urządzenie: 1 2 3 4-12 13 14 15 16 17 18 19 U H spacja masa spacja jednostka spacja CR LF Masa Jednostka - 9 znaków z wyrównaniem do prawej. - 3 znaki z wyrównaniem do lewej. 16.4.19. Zmień platformę Składnia: Pn CR LF, gdzie n numer platformy (od 1 do 4). Możliwe odpowiedzi: Pn_OK CR LF Pn_I CR LF ES CR LF - komenda wykonana - komenda zrozumiana, ale w danym momencie niedostępna - komenda niezrozumiana (nieprawidłowy numer platformy) 16.4.20. Wyślij wszystkie zaimplementowane komendy Składnia: PC CR LF Odpowiedź: PC_A_ Z,T,S,SI,SP,SIA,SU,SUI,C1,C0,CU1,CU0,DH,ODH,UH,OUH, OT,UT,PC" - komenda wykonana, indykator wysłał wszystkie zaimplementowane komendy 61
17. MODUŁ KOMUNIKACJI PROFIBUS 17.1. Informacje podstawowe Moduł komunikacji Profibus zapewnia wymianę danych pomiędzy nadrzędnym urządzeniem sterującym (master) a modułem wagowym MW-04 (slave), zgodnie z protokołem Profibus DP. Jednostka nadrzędna (master): odczytuje cyklicznie sygnały modułu MW-04, zapisuje cyklicznie stany modułu MW-04. Funkcjonalność komunikacji Profibus z modułem MW-04 zapewnia: Odczyt masy z modułu. Tarowanie modułu. Zerowanie modułu. Odczyt statusu modułu. Odczyt aktualnej jednostki masy. Ustawienie i odczyt wartości tary. Ustawienie i odczyt wartości progu LO. START/STOP procesu dozowania. Ustawienie i odczyt wartości progu dozowania szybkiego. Ustawienie i odczyt wartości progu dozowania wolnego. Odczyt statusu procesu dozowania. Ustawienie i odczyt wartości progu Min. Ustawienie i odczyt wartości progu Max 17.2. Adresowanie urządzenia w sieci Profibus Adres modułu wagowego MW-04 w sieci Profibus należy ustawić zgodnie ze specyfikacją adresowania modułu (patrz: pkt. 8.3.2 instrukcji Ustawienia komunikacji). W polu adres modułu należy ustawić adres urządzenia odpowiedniego dla sieci Profibus. 62
17.3. Mapa pamięci 17.3.1. Adres wyjściowy Adres 0 1 2 3 4 5 6 7 8 9 Offset 0 M1 M1 M1 M1 T1 T1 T1 T1 J1 J1 1 S1 S1 LO1 LO1 LO1 LO1 M2 M2 M2 M2 2 T2 T2 T2 T2 J2 J2 S2 S2 LO2 LO2 3 LO2 LO2 M3 M3 M3 M3 T3 T3 T3 T3 4 J3 J3 S3 S3 LO3 LO3 LO3 LO3 M4 M4 5 M4 M4 T4 T4 T4 T4 J4 J4 S4 S4 6 LO4 LO4 LO4 LO4 - - - - MIN MIN 7 MIN MIN MAX MAX MAX MAX DS DS DS DS 8 DW DW DW DW - - - - - - 9 - - - - - - - - - - 10 - - ST1 ST1 ST2 ST2 ST3 ST3 ST4 ST4 Tab. 1 M1 M2 M3 M4 T1 T2 T3 T4 J1 J2 J3 J4 S1 S2 S3 - Masa dla 1 platformy, 4 bajty, float - Masa dla 2 platformy, 4 bajty, float - Masa dla 3 platformy, 4 bajty, float - Masa dla 4 platformy, 4 bajty, float - Tara dla 1 platformy, 4 bajty, float - Tara dla 2 platformy, 4 bajty, float - Tara dla 3 platformy, 4 bajty, float - Tara dla 4 platformy, 4 bajty, float - Jednostka aktualna dla 1 platformy, 2 bajty, word - Jednostka aktualna dla 2 platformy, 2 bajty, word - Jednostka aktualna dla 3 platformy, 2 bajty, word - Jednostka aktualna dla 4 platformy, 2 bajty, word - Status dla 1 platformy, 2 bajty, word - Status dla 2 platformy, 2 bajty, word - Status dla 3 platformy, 2 bajty, word 63
S4 LO1 LO2 LO3 LO4 MIN MAX DS DW ST1 ST2 ST3 ST4 - Status dla 4 platformy, 2 bajty, word - Próg LO dla 1 platformy, 4 bajty, float - Próg LO dla 2 platformy, 4 bajty, float - Próg LO dla 3 platformy, 4 bajty, float - Próg LO dla 4 platformy, 4 bajty, float - Próg MIN dla aktywnej platformy, 4 bajty, float - Próg MAX dla aktywnej platformy, 4 bajty, float - Próg dozowania szybkiego dla aktywnej platformy, 4 bajty, float - Próg dozowania wolnego dla aktywnej platformy, 4 bajty, float - Status procesu dla 1 platformy, 2 bajty, word - Status procesu dla 2 platformy, 2 bajty, word - Status procesu dla 3 platformy, 2 bajty, word - Status procesu dla 3 platformy, 2 bajty, word 17.3.2. Adres wejściowy Adres 0 1 2 3 4 5 6 7 8 9 Offset 0 C C CP CP P P T T T T 1 LO LO LO LO - - MIN MIN MIN MIN 2 MAX MAX MAX MAX DS DS DS DS DW DW 3 DW DW - - - - - - - - 4 - - - - - - - - - - Tab. 2 C CP P T LO MIN MAX DS DW - komenda, 2 bajty, word - komenda z parametrem, 2 bajty, word - Wybrana (aktywna) platforma - Tara dla platformy, 4 bajty, float - Próg LO dla platformy, 4 bajty, float - Próg MIN dla platformy, 4 bajty, float - Próg MAX dla platformy, 4 bajty, float - Próg dozowania szybkiego dla platformy, 4 bajty, float - Próg dozowania wolnego dla platformy, 4 bajty, float 64
17.4. Opis zmiennych 17.4.1. Zmienne wyjściowe Odczyt zmiennych wyjściowych pozwala uzyskać informacje o stanie urządzenia. Uwaga: Wszystkie wartości wyjściowe, z wyjątkiem masy, są wyświetlane w jednostce kalibracyjnej Nazwa zmiennej wyjściowej adres długość[słowa] typ danych masa 1 platformy 0 2 float tara 1 platformy 4 2 float jednostka 1 platformy 8 1 word status 1 platformy 10 1 word LO 1 platformy 12 2 float masa 2 platformy 16 2 float tara 2 platformy 20 2 float jednostka 2 platformy 24 1 word status 2 platformy 26 1 word LO 2 platformy 28 2 float masa 3 platformy 32 2 float tara 3 platformy 36 2 float jednostka 3 platformy 40 1 word status 3 platformy 42 1 word LO 3 platformy 44 2 float masa 4 platformy 48 2 float tara 4 platformy 52 2 float jednostka 4 platformy 56 1 word status 4 platformy 58 1 word LO 4 platformy 60 2 float MIN aktywnej platformy 68 2 float MAX aktywnej platformy 72 2 float próg dozowania szybkiego aktywnej platformy 76 2 float próg dozowania wolnego aktywnej platformy 80 2 float status procesu 1 platformy 102 1 word 65
status procesu 2 platformy 104 1 word status procesu 3 platformy 106 1 word status procesu 4 platformy 108 1 word Tab. 3 masa zwraca wartość masy w aktualnej jednostce, tara zwraca wartość tary w jednostce kalibracyjnej, jednostka określa aktualną (wyświetlaną) jednostkę masy, Nr bitu jednostka B5 B4 B3 B2 B1 B0 Dec g gram 0 0 0 0 0 1 1 kg kilogram 0 0 0 0 1 0 2 ct karat 0 0 0 1 0 0 4 lb funt 0 0 1 0 0 0 8 oz uncja 0 1 0 0 0 0 16 N Newton 1 0 0 0 0 0 32 status określa stan wagi (platformy), bit statusu zadanie Dec 0 pomiar prawidłowy(waga nie zgłasza błędu) 1 1 pomiar stabilny 2 2 waga jest w zerze 4 3 waga jest wytarowana 8 4 waga jest w drugim zakresie 16 5 waga jest w trzecim zakresie 32 6 waga zgłasza błąd NULL 64 7 waga zgłasza błąd LH 128 8 waga zgłasza błąd FULL 256 66
Przykład: nr bitu B8 B7 B6 B5 B4 B3 B2 B1 B0 wartość 0 0 0 0 1 0 0 1 1 Waga nie zgłasza błędu, pomiar stabilny w drugim zakresie. LO zwraca wartość progu LO w jednostce kalibracyjnej, MIN zwraca wartość ustawionego Progu MIN (w jednostce kalibracyjnej), MAX zwraca wartość ustawionego Progu MAX (w jednostce kalibracyjnej), próg dozowania szybkiego zwraca wartość ustawionego progu dozowania szybkiego (w jednostce kalibracyjnej), próg dozowania wolnego zwraca wartość ustawionego progu dozowania wolnego (w jednostce kalibracyjnej) status procesu określa status procesu dozowania: wartość nr bitu dziesiętna status procesu zmiennej (Dec) B1 B0 0 proces nieaktywny 0 0 1 start dozowania 0 1 2 zatrzymanie dozowania 1 0 3 koniec dozowania 1 1 67
17.4.2. Zmienne wejściowe Zapis zmiennych wyjściowych do modułu MW-04 pozwala wpływać na jego działanie. Uwaga: Wszystkie wartości wejściowe są ustawiane względem jednostki kalibracyjnej. Nazwa zmiennej wejściowej adres Długość [słowa] typ danych komenda 0 1 word komenda złożona 2 1 word Parametry komendy złożonej platforma 4 1 word tara 6 2 float LO 10 2 float MIN 16 2 float MAX 20 2 float próg dozowania szybkiego 24 2 float próg dozowania wolnego 28 2 float Tab. 4 komenda komenda podstawowa. Ustawienie odpowiedniego bitu komendy realizuje bezpośrednio zadanie zgodnie z tabelą: Przykład: bit komendy zadanie Dec 0 zerowanie platformy 1 1 tarowanie platformy 2 5 start procesu dozowania 32 6 stop procesu dozowania 64 0000 0000 0010 0000 komenda wykona start procesu dozowania na aktywnej platformie. 68
komenda złożona ustawienie odpowiedniego bitu komendy realizuje zadanie zgodnie z tabelą: bit komendy Przykład: zadanie 0 ustaw wartość tary aktywnej platformy 1 Dec 1 ustaw wartość progu LO aktywnej platformy 2 3 ustaw wartość progu MIN aktywnej platformy 8 4 ustaw wartość progu MAX aktywnej platformy 16 5 ustaw wartość progu dozowania szybkiego aktywnej platformy 32 6 ustaw wartość progu dozowania wolnego aktywnej platformy 64 8 ustaw aktywną platformę 256 0000 0000 0000 0010 komenda wykona ustawienie progu LO na wartość podaną w parametrze LO (adres 10); patrz: Tab. 4. Uwaga: Komenda złożona wymaga ustawienia odpowiedniego parametru adresy od 4 do 28 (patrz: Tab. 4). platforma parametr komendy złożonej numer aktywnej platformy: wartość dziesiętna nr platformy parametru 0 1 platforma 1 2 platforma 2 3 platforma 3 4 platforma tara parametr komendy złożonej wartość tary (w jednostce kalibracyjnej), LO parametr komendy złożonej wartość progu LO (w jednostce kalibracyjnej), 69
MIN parametr komendy złożonej wartość Progu MIN (w jednostce kalibracyjnej), MAX parametr komendy złożonej wartość Progu MIN (w jednostce kalibracyjnej), próg dozowania szybkiego parametr komendy złożonej wartość progu dozowania szybkiego (w jednostce kalibracyjnej), próg dozowania wolnego parametr komendy złożonej wartość progu dozowania wolnego (w jednostce kalibracyjnej). Uwaga: Komenda lub komenda z parametrem wykonywana jest jednorazowo, po wykryciu ustawienia danego jej bitu. Jeżeli konieczne jest ponowne wykonanie komendy z ustawionym tym samym bitem, należy go najpierw wyzerować. Przykład: komenda adres 1 adres 0 tarowanie 0000 0000 0000 0010 zerowanie bitów komendy 0000 0000 0000 0000 tarowanie 0000 0000 0000 0010 18. PROTOKÓŁ KOMUNIKACYJNY MODBUS 18.1. Informacje podstawowe Moduł wagowy MW-04 umożliwia pełną obsługę programowalnych sterowników (PLC), które wykorzystują do komunikacji protokół Modbus klasy 0. Moduł wagowy w sieci wykorzystującej standard Modbus pracuje w trybie (slave), na jednym wybranym interfejsie: RS485 lub Ethernet. Zgodnie ze standardem Modbus klasy 0 urządzenie wykorzystuje dwie funkcje: Read multiple registers (fc 3), dla cyklicznego odczytu sygnałów modułu wagowego. Write multiple registers (fc 16), dla cyklicznego zapisu stanów modułu wagowego. 70
Moduł wagowy MW-04 może pracować w jednym z trzech trybów: RS484 - RTU, interfejs sprzętowy RS485, ramka RTU, TCP/IP - RTU, interfejs sprzętowy Ethernet, ramka RTU, TCP/IP - Open ModBus, interfejs sprzętowy Ethernet, ramka Open Modbus. Funkcjonalność protokołu Modbus oparta jest na schemacie funkcjonowania protokołu Profibus, zgodnie z punktami 15.3 oraz 15.4 instrukcji. Uwaga: Offset adresu Modbus w module, który współpracuje ze sterownikiem PLC, należy ustawić na wartość 1, która jest domyślną wartością. Dla modułu wagowego współpracującego z testowym programem komputerowym ustawić na wartość 0. 18.2. Adresowanie urządzenia w sieci ModBus Adres modułu wagowego MW-04 w sieci Modbus należy ustawić zgodnie ze specyfikacją adresowania modułu (patrz: pkt. 7.3.2 instrukcji Ustawienia komunikacji). W zakładce RS232/485 w polu adres modułu ustawić adres urządzenia odpowiedniego dla sieci ModBus. Domyślny port dla interfejsu Ethernet (TCP/IP) w sieci ModBus ustawić na wartość 502. 18.3. Tablice rejestrów w sieci ModBus Numery w tablicach rejestrów wyjściowych i wejściowych opisane poniżej są zgodne z Offsetem adresu Modbus, ustawionym na wartość 0. Przy ustawionej wartości z zakresu 0 do 255 do numeru rejestru wyjściowego lub wyjściowego należy dodać ustawioną wartość Offset adresu Modbus. 18.3.1. Tablica rejestrów wyjściowych Moduł wagowy wykorzystuje 42 adresy dla funkcji Read Holding Registers, zgodnie z poniższą tabelą. 71
Nazwa zmiennej wyjściowej Adres Długość [słowa] Typ danych Read Holding Registers Masa 0 2 float 0 1 Tara 4 2 float 2 3 Jednostka 8 1 word 4 Status 10 1 word 5 Lo 12 2 float 6 7 N. A. 16 2 float 8 9 10 N. A. 20 2 float 11 N. A. 24 1 word 12 N. A. 26 1 word 13 N. A. 28 2 float 14 15 N. A. 32 2 float 16 17 18 N. A. 36 2 float 19 N. A. 40 1 word 20 N. A. 42 1 word 21 N. A. 44 2 float 22 23 N. A. 48 2 float 24 25 26 N. A. 52 2 float 27 N. A. 56 1 word 28 N. A. 58 1 word 29 N. A. 60 2 float 30 31 status procesu (Stop, Start) 64 1 word 32 stany wejść 66 1 word 33 wartość progu dolnego 68 2 float 34 35 wartość progu górnego 72 2 float 36 37 wartość progu dozowania 38 76 2 float szybkiego 39 wartość progu dozowania wolnego 80 2 float 40 41 N. A. Rejestr nieaktywny. 72
18.3.2. Tabela rejestrów wejściowych Moduł wagowy wykorzystuje 16 adresów dla funkcji Write Multiple Registers, zgodnie z poniższą tabelą. Nazwa zmiennej wejściowej Adres Długość [słowa] Typ danych Write Multipe Registers komenda 0 1 word 0 komenda z parametrem 2 1 word 1 N. A. 4 1 word 2 tara 6 2 float 3 4 Lo 10 2 float 5 6 stany wyjść 14 1 word 7 MIN 16 2 float 8 9 MAX 20 2 float 10 11 Próg dozowania szybkiego 24 2 float 12 13 Próg dozowania wolnego 28 2 float 14 15 N. A. Rejestr nieaktywny. 18.4. Program diagnostyczny Program ProfiModBusTester.exe umożliwia diagnostykę modułu wagowego, który wyposażony jest w interfejs ze skonfigurowaną obsługą protokołu ModBus. Program obsługuje interfejs Ethernet oraz RS232 komputera oraz ramki RTU i Open Modbus TCP/IP. 73
Po wybraniu odpowiedniego protokołu i urządzania MW-04 należy ustawić w zakładce MOD-BUS adres urządzenia taki, jak w module, z którym użytkownik chce się połączyć, interfejs komunikacyjny oraz jego adres IP i port TCP lub numer portu szeregowego i jego prędkość. Protokoł Open Modbus TCP pracuje wyłącznie na interfejsie Ethernet. W zakładce Dane wejściowe przedstawiony jest aktualny stan urządzania, wyświetlane zmienne są tylko do odczytu. W zakładce Dane wyjściowe należy wybrać komendę podstawową lub komendę razem z wartością dla parametru. 74
Komenda podstawowa wykonywana jest bezpośrednio po wybraniu i wciśnięciu przycisku Wykonaj. Po wybraniu komendy z parametrem, wpisaniu wartości Dec i wciśnięciu przycisku Wykonaj wartość ta ustawiana jest w module wagowym dla wybranego parametru. 18.5. Program dla sterownika PLC SIEMENS S7-300 Opis programu do sterownika Siemens S7-300 Program umożliwia komunikację modułu wagowego MW-04 ze sterownikiem Siemiens S7-300 poprzez protokół Open Modbus TCP. Program napisany został dla konfiguracji sprzętowej Jednostka CUP: S7-313 2DP (6ES7 313-6CE00-0AB0 /V1.0). Procesor komunikacyjny: CP 343-1 (6GK7 343-1EX10-0XE0 / V2.0) Wymagania software: Środowisko programistyczne: STEP 7 V5.4 + SP3 Biblioteki dodatkowe: SIEMENS OPEN MODBUS TCP 75
Opis: Do wymiany danych z modułem wagowym MW01 przewidziany został blok danych DB1 o następującej strukturze: Nazwa Typ Opis Dane pobierane z modułu MW01, gdy flaga Read_Write = FALSE Masa REAL Masa odczytana z modułu wagowego. Tara REAL Wartość tary odczytana z modułu wagowego. Jednostka WORD Jednostka ważenia odczytana z modułu wagowego. Status WORD Status ważenia odczytany z modułu wagowego. LO REAL Próg LO odczytany z modułu wagowego. Dane zapisywane do modułu MW01, gdy flaga Read_Write = TRUE CMD WORD Komenda bezparametrowa, wysyłana do modułu. CMD_PARAM WORD Komenda z parametrem, wysyłana do modułu. RESERVED WORD Nieużywane. Tara1 REAL Wartość tary dla komendy z parametrem. LO1 REAL Wartość progu LO dla komendy z parametrem. OutPutsState WORD Stan wyjść dla komendy z parametrem. MIN REAL Wartość min dla komendy z parametrem. MAX REAL Wartość max dla komendy z parametrem. FastDosing REAL Wartość progu dozowania szybkiego dla komendy z parametrem. SlowDosing REAL Wartość progu dozowania wolnego dla komendy z parametrem. Read_Write BOOL Flaga do przełączania miedzy odczytem a zapisem danych. 76
77
78