Witam,
zatrzymałem się na OH2.0 i z nowszym jako, że nie ma Binding dla fateka nie mogę sobię poradzić. Możesz podesłać od czego zacząć dokładnie?
Zastanawiałem się i szukałem innych alternatyw dla OH pod fateka i malinkę ale nie mogę nic znaleźć. Pozdrawiam
W OH3 instalujesz Modbus Binding
Konfigurujesz thing dla Fatka + odczyty zapisy rejestrów
Przykład mojej
Bridge modbus:tcp:fatek "FatekPLC Bridge" [ host="IP-ADRES-FATEK", port=502, id=1 ] { /* Szybkie odczyty X: 100msec */ Bridge poller fastInputs "FatekPLC Fast X poller" [ start=1007, length=1, refresh=100, type="coil" ] { Thing data x07 "Fatek Input X07" [ readStart="1007", readValueType="bit" ] } /* Normalne odczyty X: 1sek */ Bridge poller inputs "FatekPLC X poller" [ start=1000, length=7, refresh=1000, type="coil" ] { Thing data x00 "Fatek Input X00" [ readStart="1000", readValueType="bit" ] Thing data x01 "Fatek Input X01" [ readStart="1001", readValueType="bit" ] Thing data x02 "Fatek Input X02" [ readStart="1002", readValueType="bit" ] Thing data x03 "Fatek Input X03" [ readStart="1003", readValueType="bit" ] Thing data x04 "Fatek Input X04" [ readStart="1004", readValueType="bit" ] Thing data x05 "Fatek Input X05" [ readStart="1005", readValueType="bit" ] Thing data x06 "Fatek Input X06" [ readStart="1006", readValueType="bit" ] /* Odczyt zapis rejestrów M */ Bridge poller M "FatekPLC M poller" [ start=2001, length=2, refresh=1000, type="coil" ] { Thing data m001 "Fatek Markup M001" [ readStart="2001", readValueType="bit", writeStart="2001", writeValueType="bit", writeType="coil" ] Thing data m002 "Fatek Markup M002 (Gate: power)" [ readStart="2002", readValueType="bit", writeStart="2002", writeValueType="bit", writeType="coil" ] riteType="coil" ] /* Odczyty / Zapisy wyjść Y */ Bridge poller outputs [ start=1, length=3, refresh=1000, type="coil" ] { Thing data y01 "Fatek Output Y01" [ readStart="1", readValueType="bit", writeStart="1", writeValueType="bit", writeType="coil" ] Thing data y02 "Fatek Output Y02" [ readStart="2", readValueType="bit", writeStart="2", writeValueType="bit", writeType="coil" ] Thing data y03 "Fatek Output Y03" [ readStart="3", readValueType="bit", writeStart="3", writeValueType="bit", writeType="coil" ] } }
Później już robisz sobie items