Dwa Kroki w przód jeden w tył.
Udało mi się zrobić funkcję do zapalania i gaszenia światła, dzięki temu tylko podaję zmienną na wejście i wyjście i działa.
W ten sposób szybko można podłączyć dużą ilość świateł.
Zdefiniowałem wejścia wyjścia moich modułów modbusowych i działa.
Światło zapala się i gaśnie
Ale.
Działa przez ok pół godziny potem któryś z modułów,raz jeden raz inny przestaje odpowiadać. Codesys nie pokazuje błędów , status konected, zliczanie zapytań wszystko niby gra a na module komunikacja się nie świeci i oczywiście światło nie działa. Na wysłanie zapytania z oddzielnego Modbus scannera spod windows, moduł bez problemu odpowiada.
Więc to nie problem sprzętowy chyba. Coś się musi gryźć w programie ale co i dlaczego najpierw działa a potem nie?
Moduły podpięte przez bramę TCP/RTU ale nie wiem czy ma to znaczenie.