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 Ost...
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
Libra – Modbus TCP
Spis treści Listopad 2011 r. ................................................................................................................................. 1
1
Komunikacja z systemami zewnętrznymi.......................................................................... 3 1.1
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 1 0 lOrder DINT 2 4 ulTotalUndeletable UDINT 3 8 ulTotalErasable UDINT 4 12 ulTotalFromStart UDINT 5 16 lStatusFlags DINT 6 20 lErrorFlags DINT 7 24 reserved DINT 8 28 rOrderArgument REAL 9 32 rGivenFlow REAL 10 36 rWeightPortion REAL 11 40 rDump REAL 12 44 rCurrWeightBrutto REAL 13 48 rCurrWeightNetto REAL 14 52 rFlowRate REAL 15 56 rMaxLoadWeight REAL 16 60 rMinLoadWeight REAL 17 64 rResolution REAL 18 68 rMinWeightSum REAL 19 72 rCalibrationMass REAL 20 76 rFirmwareVersion REAL 21 80 uiMaxBoltClosingTime UINT 22 82 uiTimeToDischarge UNIT 23 84 uiWeightState UINT 24 86 iInputOutpuState INT 25 88 uiLowerBoltClosingDeletion UINT 26 90 uiMaxCycleTime UINT
jm kg kg kg
t/h kg kg kg kg t/h kg kg kg kg kg sec sec
sec
Description Zmienna rozkazu (Rozkazy) Suma niekasowalna Suma kasowalna Suma od ostatniego startu Flagi statusu wagi (Zmienna stanu) Flagi błędów wagi (Zmienna alarmowa) zarezerwowany Zmienna parametru rozkazu Przepływ zadany Zadana masa porcji Przesyp Wartość brutto Wartość netto Przepływ mierzony Maksymalne obciążenie wagi Minimalna masa porcji Rozdzielczość wagi Minimalna masa sumowania Masa kalibracji Wersja oprogramowania wagi Maksymalny czas zamykania zasuwy Czas do wysypu Zmienna statusu wagi (Zmienna statusu) Zmienna stanu wejść i wyjść Czas opóźnienia zamknięcia zasuwy dolnej 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ę
Zasuwa dolna nie otworzyła się Przekroczony czas tarowania wagi Waga załączona - opcja niedostępna Przekroczony czas ustawiania masy kalibracji Przekroczony czas kalibracji wagi Przekroczone maksymalne obciążenie wagi Przekroczony czas ustawiania nowego zera Przekroczony zakres zerowania wagi
Wystąpił brak napięcia zasilania
Nie nałożono na wagę ciężaru wzorcowego Przekroczony czas ustawiania kalibracji fabrycznej
1.2 Zmienna stanu bit No 0 1 2 3 4 5 6 7 8 9 10 11 12 13
State description Błąd wewnętrzny przetwornika Znacznik stabilności pomiaru (1/2d for 400 ms) Flaga obecności tary Znacznik zera wagi (1/4d) Znacznik zwiększenia rozdzielczości wagi Znacznik minimum poniżej 20d. Znacznik maksimum powyżej MAX + 9e. Potwierdzenie pracy wagi Znacznik ostatniego cyklu Oczekiwanie na start Tarowanie Zasypywanie wagi Stabilizacja pomiaru
Opis Start Stop Zerowanie sumy kasowalnej Potwierdzenie alarmów Zmiana masy porcji [kg] Zmiana przesypu [kg] Zmiana przepływu zadanego [t/h] Zmiana maksymalnego czasu otwarcia zasuw
Page 5 of 7
Libra – Modbus TCP
9 10 11 12 13 14 15 1001 1002 1111
yes
yes yes
0-300 sec 0-30 min
Ustaw nowe zero Ustaw masę kalibracji Uruchom proces wzorcowania Zmiana rozdzielczości (x1 or x10) Ustaw tryb rury Opóźnienie zamknięcia zasuwy dolnej Maksymalny czas cyklu Zmiana stanu wyjścia oZasGoraOtw Zmiana stanu wyjścia oZasDolOtw 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
Libra – Modbus TCP
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