Miało nie być wersji z dwoma wyjściami DMX512 (2 Universe w jednym interfejsie, czyli 1024 kanały DMX512) w sprzedaży ale jednak będzie . Ze względu na zamknięte lokale postanowiłem dodać obsługę protokołu Modbus TCP, dzięki temu uzyskuje się konwerter MODBUS TCP/ DMX512 , którego można użyć w każdej aplikacji SCADA lub podobnych systemach automatyki przemysłowej i domowej np: domoticz .
Zaimplementowanie tego protokołu wymogło innego podejścia do wysyłania sygnału DMX512 i został odnaleziony błąd w obsłudze kanałów DMA. To otworzyło drogę do prawidłowego i stabilnego działania bramki ARTNET DMX512 z dwoma wyjściami.
Protokół MODBUS TCP działa równolegle do protokołu ARTNET, korzysta ze wspólnej puli danych dla pierwszego UNIVERSE. Zamiast ustawiania oddzielnego czasów MAB /BREAK, wprowadzono profile pracy DMX512:
- zgodny z Promyk 1.11 i 1.2 (nie działa modbus TCP)
- do 10. profile DMA z dwoma wyjściami i obsługą MODBUS TCP ,różnią się czasem odświeżania ramki DMX512 oraz wartościami ustawień dla czasów MAB/BREAK
Aby oszczędzić pasmo wykorzystania sieci LAN zaleca się nadawanie UNICAST zamiast BROADCAST (w tym przykładzie byłoby 192.168.1.255) dla każdego Universe.
Brak komentarzy:
Prześlij komentarz