BACnet Multistate Datenpunkte


 

Multistate Input

Die required properties eines MI werden wie folgt definiert:

bac_number_of_states = 6

Die optional properties eines MI werden wie folgt definiert:

bac_description = Multistate-Input 1
bac_time_delay = 0
bac_alarm_values = (1,2)
bac_fault_values = (4,5)
bac_event_enable = (1,1,1)
bac_notify_type = alarm
bac_notification_class = 2
bac_state_text = ("Text fuer State 1","Text fuer State 2 0","Text fuer State 3","Text fuer State 4","Text fuer State 5","Text fuer State 6")

Ein lokaler MI könnte demnach z.B. so definiert sein:

[S local.MI 1]
name = Name vom MI 1
query = pe
writecache = yes
bac_number_of_states = 6
bac_description = Multistate-Input 1
bac_time_delay = 0
bac_alarm_values = (1,2)
bac_fault_values = (4,5)
bac_event_enable = (1,1,1)
bac_notify_type = alarm
bac_notification_class = 2
bac_state_text = ("Text fuer State 1","Text fuer State 2 0","Text fuer State 3","Text fuer State 4","Text fuer State 5","Text fuer State 6")

Multistate Output

Die required properties eines MO werden wie folgt definiert:

bac_number_of_states = 6
bac_relinquish_default = 2 -V

Die optional properties eines MO werden wie folgt definiert:

bac_description = Multistate output 1
bac_time_delay = 0
bac_alarm_values = (1,2)
bac_fault_values = (4,5)
bac_event_enable = (1,1,1)
bac_notify_type = alarm
bac_notification_class = 2
bac_state_text = ("Text fuer State 1","Text fuer State 2 0","Text fuer State 3","Text fuer State 4","Text fuer State 5","Text fuer State 6")
bac_feedback_value = 1

Ein lokaler MO könnte demnach z.B. so definiert sein:

[M local.MO 1]
name = Name vom MO 1
query = pe
writecache = yes
bac_number_of_states = 6
bac_relinquish_default = 2 -V
bac_description = Multistate output 1
bac_time_delay = 0
bac_alarm_values = (1,2)
bac_fault_values = (4,5)
bac_event_enable = (1,1,1)
bac_notify_type = alarm
bac_notification_class = 2
bac_state_text = ("Text fuer State 1","Text fuer State 2 0","Text fuer State 3","Text fuer State 4","Text fuer State 5","Text fuer State 6")
bac_feedback_value = 1

Multistate Value

Die required properties eines MV werden wie folgt definiert:

bac_number_of_states = 6
bac_relinquish_default = 2 -V

Die optional properties eines MV werden wie folgt definiert:

bac_description = Multistate value 1
bac_time_delay = 0
bac_alarm_values = (1,2)
bac_fault_values = (4,5)
bac_event_enable = (1,1,1)
bac_notify_type = alarm
bac_notification_class = 2
bac_state_text = ("Text fuer State 1","Text fuer State 2 0","Text fuer State 3","Text fuer State 4","Text fuer State 5","Text fuer State 6")

Ein lokaler MV könnte demnach z.B. so definiert sein:

[S local.MV 1]
name = Name vom MV 1
query = pe
writecache = yes
bac_number_of_states = 6
bac_relinquish_default = 2 -V
bac_description = Multistate value 1
bac_time_delay = 0
bac_alarm_values = (1,2)
bac_fault_values = (4,5)
bac_event_enable = (1,1,1)
bac_notify_type = alarm
bac_notification_class = 2
bac_state_text = ("Text fuer State 1","Text fuer State 2 0","Text fuer State 3","Text fuer State 4","Text fuer State 5","Text fuer State 6")