Witam
W naszej firmie chcemy wprowadzić rozwiązanie to kontrolingu wag palet pomiędzy zakładami produkcyjnymi. W tym celu chcemy użyć wózków paletowych z modułami wagowymi AXIS. Czy któryś z kolegów bawił się kiedyś w komunikację z takim urządzeniem??
Zarówno radwag jak i axis udostępniają taką dokumentację. Najważniejsze pytanie to jakie konkretnie moduły macie bo sam radwag ma przynajmniej pięć różnych protokołów, a axisa znam dwa.
Przykładowo dla axisa SE-12 odczyt wagi to wysłanie
#$02 + numer_wagi_szesnastkowo + CR + '{' + #$80 + '}'
sprawdzenie czy pierwszy znak odpowiedzi jest różny od W - jak jest W to waga wyłączona i nie ma co pytać o wagę
#$02 + numer_wagi_szesnastkowo + CR + '{' + #$87 + '}'
pierwszy znak = S - STABILNA
drugi znak = - - waga ujemna
znaki od 3 do 9 to waga netto podana jawnie
znaki od 10 do 12 to jednostka podana jawnie
Urządzenie komunikuje się poprzez ETH a domyślnie będzie to moduł WiFi. Ja z programowaniem bardzo dawno nic nie miałem do czynienia a z pisaniem programu do komunikacji z modułem wagowym to jeszcze nigdy :(((
Nie ma żadnego znaczenia - dla ethernetu otwierasz łączysz się przez socket z wagą (dane w ustawieniach) i tyle. Wysyłasz/odbierasz dane normalnie jak z gniazda
Czy ktoś z kolegów może pomóc "wystartować" i podpowiedzieć jak stworzyć moduł do komunikacji (wysyłanie do urządzenia jego "Menu" i odczyt ważeń).
Co to znaczy wysłanie "wysyłanie do urządzenia jego "Menu"". Jeśli masz na myśli pokazanie coś na wyświetlaczu wagi to do tego też potrzebny jest przede wszystkim model wagi i potem dokumentacja. O ile z radwagami na 100% działa to dobrze (PUE4/6 PUE4/7) to nie wiem czy axis ma możliwość pokazania własnego tekstu.
Program oczywiście będzie dla celów wewnętrznych więc nie będzie nigdzie odpłatnie rozprowadzany.
A czy to ma jakiekolwiek znaczenie? Program będzie służył do przynoszenia dochodów i jako taki będzie komercyjny. Jeśli zdecydujesz się użyć narzędzie, które nie zezwalają na użytek komercyjny to nie będziesz mógł ich użyć i tyle. Z drugiej strony jeśli się zdecydujesz komuś to zlecić to większość ludzi ma gdzieś co potem z tym programem zrobisz - zapłacić i tak trzeba będzie.