Waga Libra wersja 4.1x Modbus TCP Listopad 2011 r. Systemy Sterowania i Ważenia Marek Chwierut, Zenon Garczarek sp.j. ul. Żółkiewskiego 3 63-400 Ostrów Wielkopolski tel/fax + 48 62 737 27 48, tel. +48 062 737 27 35 NIP 622-10-00-579
Spis treści Listopad 2011 r.... 1 1 Komunikacja z systemami zewnętrznymi... 3 1.1 Zmienna alarmowa... 3 1.2 Zmienna stanu... 4 1.3 Zmienna statusu... 5 1.4 Rozkazy... 5 Version 4.1x Page 2 of 7
1 Komunikacja z systemami zewnętrznymi Sterownik wagi do komunikacji z systemem nadrzędnym udostępnia port Ethernet z zaimplementowanym protokołem Modbus TCP na porcie 502 (standardowy port Modbus TCP). Lp. Adres RegisterName Typ danych jm Description 1 0 lorder DINT Zmienna rozkazu (Rozkazy) 2 4 ultotalundeletable UDINT kg Suma niekasowalna 3 8 ultotalerasable UDINT kg Suma kasowalna 4 12 ultotalfromstart UDINT kg Suma od ostatniego startu 5 16 lstatusflags DINT Flagi statusu wagi (Zmienna stanu) 6 20 lerrorflags DINT Flagi błędów wagi (Zmienna alarmowa) 7 24 reserved DINT zarezerwowany 8 28 rorderargument REAL Zmienna parametru rozkazu 9 32 rgivenflow REAL t/h Przepływ zadany 10 36 rweightportion REAL kg Zadana masa porcji 11 40 rdump REAL kg Przesyp 12 44 rcurrweightbrutto REAL kg Wartość brutto 13 48 rcurrweightnetto REAL kg Wartość netto 14 52 rflowrate REAL t/h Przepływ mierzony 15 56 rmaxloadweight REAL kg Maksymalne obciążenie wagi 16 60 rminloadweight REAL kg Minimalna masa porcji 17 64 rresolution REAL kg Rozdzielczość wagi 18 68 rminweightsum REAL kg Minimalna masa sumowania 19 72 rcalibrationmass REAL kg Masa kalibracji 20 76 rfirmwareversion REAL Wersja oprogramowania wagi 21 80 uimaxboltclosingtime UINT sec Maksymalny czas zamykania zasuwy 22 82 uitimetodischarge UNIT sec Czas do wysypu 23 84 uiweightstate UINT Zmienna statusu wagi (Zmienna statusu) 24 86 iinputoutpustate INT Zmienna stanu wejść i wyjść 25 88 uilowerboltclosingdeletion UINT sec Czas opóźnienia zamknięcia zasuwy dolnej 26 90 uimaxcycletime UINT Maksymalny czas cyklu 1.1 Zmienna alarmowa bit No Alarm 0 Przekroczony czas zamknięcia zasuwy zasypującej 1 Przekroczony czas zamknięcia zasuwy wysypującej 2 Brak stabilności wagi 3 4 Zasuwa górna nie otworzyła się Version 4.1x Page 3 of 7
5 6 Zasuwa dolna nie otworzyła się 7 8 Przekroczony czas tarowania wagi 9 10 Waga załączona - opcja niedostępna 11 Przekroczony czas ustawiania masy kalibracji 12 13 Przekroczony czas kalibracji wagi 14 Przekroczone maksymalne obciążenie wagi 15 16 Przekroczony czas ustawiania nowego zera 17 Przekroczony zakres zerowania wagi 18 19 20 21 22 23 Wystąpił brak napięcia zasilania 24 25 26 27 28 29 Nie nałożono na wagę ciężaru wzorcowego 30 Przekroczony czas ustawiania kalibracji fabrycznej 31 1.2 Zmienna stanu bit No Mnemonic State description 0 bbladodczytu Błąd wewnętrzny przetwornika 1 bstabilna_modul Znacznik stabilności pomiaru (1/2d for 400 ms) 2 btaraexist Flaga obecności tary 3 bzero Znacznik zera wagi (1/4d) 4 b10foldresol Znacznik zwiększenia rozdzielczości wagi 5 bunderminimum Znacznik minimum poniżej 20d. 6 bovermaximum Znacznik maksimum powyżej MAX + 9e. 7 bweightworking Potwierdzenie pracy wagi 8 blastcycle Znacznik ostatniego cyklu 9 10 StandBy Oczekiwanie na start 11 Tare Tarowanie 12 Filling Zasypywanie wagi 13 Wait4Standstill Stabilizacja pomiaru Version 4.1x Page 4 of 7
14 LockTimer Wstrzymanie wysypu (regulacja przepływu) 15 LockDischarge Blokada wysypu 16 Discharge Wysyp 17 WeightOpened Przelot 18 19 20 21 22 23 24 bneedrestart Flaga wymuszająca restart przetwornika 25 breqtare Flaga żądania tarowania 26 bresettare Flaga żądania usunięcia tary 27 breqsavealibi Flaga żądania zapisu do pamięci MEMORY 28 breqnewzero Flaga żądania nowego zera 29 breqnewadjustvalue Flaga żądania ustawienia masy kalibracji 30 breqadjust Flaga żądania kalibracji 31 xdefaultadjustment Flaga żądania przywrócenia kalibracji fabrycznej 1.3 Zmienna statusu bit no Mnemonic Description 0 StandBy Oczekiwanie na start 1 Tare Tarowanie 2 Filling Zasypywanie wagi 3 Wait4Standstill Stabilizacja pomiaru 4 LockTimer Wstrzymanie wysypu (regulacja przepływu) 5 LockDischarge Blokada wysypu 6 Discharge Wysyp 7 WieghtOpened Przelot 1.4 Rozkazy Numer rozkazu rorderargument Zakres parametru Opis 1 Start 2 Stop 3 Zerowanie sumy kasowalnej 4 Potwierdzenie alarmów 5 yes Zmiana masy porcji [kg] 6 yes Zmiana przesypu [kg] 7 yes 0-100 t/h Zmiana przepływu zadanego [t/h] 8 yes 5-300 sec Zmiana maksymalnego czasu otwarcia zasuw Version 4.1x Page 5 of 7
9 Ustaw nowe zero 10 yes Ustaw masę kalibracji 11 Uruchom proces wzorcowania 12 Zmiana rozdzielczości (x1 or x10) 13 Ustaw tryb rury 14 yes 0-300 sec Opóźnienie zamknięcia zasuwy dolnej 15 yes 0-30 min Maksymalny czas cyklu 1001 Zmiana stanu wyjścia ozasgoraotw 1002 Zmiana stanu wyjścia ozasdolotw 1111 Przywróć kalibrację fabryczną przetwornika Start uruchomienie algorytmu ważenia Stop ustawienie znacznika ostatniego cyklu, po zakończeniu którego waga zatrzyma się; ponowny Stop (przy aktywnym znaczniku ostatniego cyklu) przełącza wagę do stanu wysypu celem natychmiastowego zakończenia cyklu. Zerowanie sumy kasowalnej zerowanie sumy liczonej od poprzedniego kasowania Potwierdzenie alarmów potwierdzenie/kasowania alarmów; kasowane są tylko alarmy których źródło występowania zaniknęło Zmiana masę porcji ustawianie masy porcji po osiągnięciu której waga przejdzie do stanu wysypu Zmiana przesypu zmiana wartości przesypu Zmiana przepływu zadanego ustawienie wartości przepływu która nie powinna być przekroczona; jest to maksymalny, dopuszczalny przepływ towaru przez wagę Zmiana maksymalnego czasu otwarcia zasuw przekroczenie tego czasu generuje alarm Ustaw nowe zero żądanie ustawienia nowego zera Ustaw masę kalibracji ustawianie wielkości masy kalibracyjnej (wzorcowej) Uruchom proces wzorcowania uruchomienie procesu wzorcowania wagi (kalibracja) Zmiana rozdzielczości zmiana rozdzielczości (x1 -> x10 lub x10 -> x1) wyświetlania Ustaw tryb rury przełącza wagę w tryb rury polegający na otarciu górnej i dolnej zasuwy Opóźnienie zamknięcia zasuwy dolnej ustawienie czasu opóźnienia zamknięcia zasuwy podwałowej po zakończeniu wysypu (np. w celu ustabilizowania mechanicznego konstrukcji wagi) Version 4.1x Page 6 of 7
Maksymalny czas cyklu Ustawienie maksymalnego czasu cyklu, po przekroczeniu którego następuje wymuszenie wysypu i rozpoczęcie nowego cyklu/zasypu Zmiana stanu wyjścia załączenie lub wyłączenie stanu wyjścia w celach serwisowych (nadrzędność wymuszania stanu wyjścia po stronie algorytmu sterowania wagi) Przywrócenie kalibracji fabrycznej przetwornika przywrócenie wartości fabrycznych przetwornika wagowego Version 4.1x Page 7 of 7