BACnet
Połącz urządzenie BACnet i odczytuj jego obiekty przez odpytywanie lub subskrypcję zmiany wartości.
BACnet odczytuje obiekty urządzenia automatyki budynkowej BACnet. Wartości możesz odczytywać przez odpytywanie w stałym interwale albo przez subskrypcję powiadomień o zmianie wartości (COV).
Łączenie urządzenia BACnet
| Ustawienie | Działanie |
|---|---|
| Nazwa | Identyfikuje urządzenie (z opcjonalną nazwą niestandardową). |
| Włączony | Czy THMI łączy się z urządzeniem. Wyłącz tę opcję, aby zatrzymać komunikację i zbieranie wartości bez usuwania urządzenia. |
| Lokalny adres powiązania | Adres IP lokalnego interfejsu sieciowego używanego do rozgłaszania. Zwykle potrzebny tylko wtedy, gdy maszyna ma kilka aktywnych interfejsów. Domyślnie 0.0.0.0 (wszystkie interfejsy). |
| Maska podsieci | Maska podsieci sieci lokalnej. Domyślnie 255.255.255.0. |
| Identyfikator urządzenia | Unikalny numer instancji zdalnego urządzenia BACnet w sieci. |
| Port | Port UDP. Domyślnie 47808, czyli standardowy port BACnet. |
| Limit czasu | Jak długo czekać na odpowiedź, zanim żądanie zostanie uznane za nieudane. Domyślnie 5 sekund (5000 ms). |
BBMD
Jeśli urządzenie znajduje się w innej podsieci, włącz BBMD (BACnet Broadcast Management Device) i podaj jego host i port (domyślnie 47808), aby THMI mogło dotrzeć do urządzenia przez granicę sieci. Pozostaw tę opcję wyłączoną, gdy urządzenie znajduje się w podsieci lokalnej.
Odczyt wartości: obiekt
Wartość BACnet jest identyfikowana przez typ obiektu i numer instancji, które razem tworzą BACnet ObjectID. Wybierz typ obiektu odpowiadający wartości, a następnie wpisz numer instancji identyfikujący konkretny obiekt w urządzeniu.
THMI obsługuje poniższe typy obiektów. Zgodnie z konwencją obiekty wejściowe pochodzą z urządzeń obiektowych i są tylko do odczytu, a obiekty wyjściowe i obiekty wartości zwykle można zapisywać:
| Typ obiektu | Skrót | Zapisywalny | Typowy typ danych |
|---|---|---|---|
| Wejście analogowe | AI | Nie | Liczbowy |
| Wyjście analogowe | AO | Tak | Liczbowy |
| Wartość analogowa | AV | Tak | Liczbowy |
| Wejście binarne | BI | Nie | Logiczny |
| Wyjście binarne | BO | Tak | Logiczny |
| Wartość binarna | BV | Tak | Logiczny |
| Wartość całkowita | IV | Tak | Liczba całkowita ze znakiem |
| Dodatnia wartość całkowita | PIV | Tak | Liczba całkowita bez znaku |
| Wejście wielostanowe | MSI | Nie | Liczba całkowita |
| Wyjście wielostanowe | MSO | Tak | Liczba całkowita |
| Wartość wielostanowa | MSV | Tak | Liczba całkowita |
| Akumulator | — | Nie | Liczba całkowita bez znaku |
| Przetwornik impulsów | — | Nie | Liczbowy |
Typ danych określa sposób interpretacji wartości. Dostępne opcje zależą od
typu obiektu (zobacz Typy danych). Na przykład
obiekty analogowe akceptują typy całkowite i zmiennoprzecinkowe, a obiekty binarne
mają typ bool.
Odpytywanie a subskrypcja
Metoda pozyskiwania danych określa, w jaki sposób wartość jest aktualizowana:
- Odpytywanie: THMI odczytuje wartość co interwał odpytywania wyrażony w milisekundach (domyślnie 5000).
- Subskrypcja: THMI subskrybuje powiadomienia o zmianie wartości, a urządzenie samo wysyła aktualizacje. Przyrost COV określa minimalną zmianę wartości, po której urządzenie zgłasza nową wartość. Większe przyrosty zmniejszają ruch w przypadku zaszumionych sygnałów.
Zapis
Opcja Zapisywalny pozwala użytkownikom z odpowiednim uprawnieniem zmieniać wartość (zobacz Wartości i historia). Jest dostępna tylko dla typów obiektów, które obsługują zapis.