W nowszym OH nie ma...
 
Powiadomienia
Wyczyść wszystko

W nowszym OH nie ma Binding dla fateka nie mogę sobię poradzić.

2 Wpisów
2 Użytkownicy
0 Likes
483 Wyświetleń
(@michalgola)
Wpisów: 1
Świeżak
Autor tematu
 

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

 
Dodane : 01/01/2023 9:00 pm
adrian
(@adrian)
Wpisów: 3981
Szefu Admin Zasłużony dla Forum, Patron Strony
 

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 

 
Dodane : 01/01/2023 9:47 pm
Udostępnij: