Zlecę napisanie programu w Bascomie do obsługi komunikacji siłownika zaworu (slave) z sterownikiem PLC (master) przez Modbus. Chodzi o część programu komunikacyjną czyli modbusową. Część programu sterującą zaworem napiszę sam.
Szczegóły podam przez PW.
3a. Opis:
Zawór ma odpowiadać na pytanie o swój stan i reagować na komendy typu zamknij/otwórz.
Jeśli chodzi o sprawdzenie stanu to na zapytanie zawór ma odsyłać:
- stan otwarcia zaworu - wyrażony liczbą np. 1..255 dającą, gdzie 1- zamknięty, 255- otwarty.
- stan pracy : stoi/otwiera/ zamyka. Np. 0,1,2
- Ew stan błędu związany z elektromechaniką zaworu (ok. 6 błędów siłownika: zwarcie, przerwa, timout itp)
- Ew stan błędu związanego z transmisją (niedozwolona funkcja, niedozwolona wartość, złe CRC itp.)
Jeśli chodzi o sterowanie zaworem to:
- zawór ma przyjąć komendę żądanego stanu otwarcia - liczba 1…255
- odpisać że komendę zaakceptował (bądź odrzucił jako niepoprawną)
Więcej szczegółów emailem.
Czas realizacji.
Rozpoczęcie współpracy za 2-3 tygodnie
Czas na wykonanie 2-3 tygodnie
3b. Forma płatności i rodzaj umowy do uzgodnienia.
3c. Kontakt przez PW.
Szczegóły podam przez PW.
3a. Opis:
Zawór ma odpowiadać na pytanie o swój stan i reagować na komendy typu zamknij/otwórz.
Jeśli chodzi o sprawdzenie stanu to na zapytanie zawór ma odsyłać:
- stan otwarcia zaworu - wyrażony liczbą np. 1..255 dającą, gdzie 1- zamknięty, 255- otwarty.
- stan pracy : stoi/otwiera/ zamyka. Np. 0,1,2
- Ew stan błędu związany z elektromechaniką zaworu (ok. 6 błędów siłownika: zwarcie, przerwa, timout itp)
- Ew stan błędu związanego z transmisją (niedozwolona funkcja, niedozwolona wartość, złe CRC itp.)
Jeśli chodzi o sterowanie zaworem to:
- zawór ma przyjąć komendę żądanego stanu otwarcia - liczba 1…255
- odpisać że komendę zaakceptował (bądź odrzucił jako niepoprawną)
Więcej szczegółów emailem.
Czas realizacji.
Rozpoczęcie współpracy za 2-3 tygodnie
Czas na wykonanie 2-3 tygodnie
3b. Forma płatności i rodzaj umowy do uzgodnienia.
3c. Kontakt przez PW.