BACnet Binary Datenpunkte


 

Binary Input

Die required properties eines BI werden wie folgt definiert:

bac_polarity = 0

Die optional properties eines BI werden wie folgt definiert:

bac_description = Binary-Input 1
bac_active_text = ON
bac_inactive_text = OFF
bac_time_delay = 0
bac_alarm_value = 1
bac_event_enable = (1,1,1)
bac_notify_type = alarm
bac_notification_class = 2
bac_event_message_text = ("EVT1","EVT2","EVT3")
bac_change_of_state_time = 0
bac_change_of_state_count = 0
bac_time_of_state_count_reset = 0
bac_elapsed_active_time = 0
bac_time_of_active_time_reset = 0

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

[S local.BI 1]
name = Name vom BI 1
query = pe
writecache = yes
bac_polarity = 0
bac_description = Binary-Input 1
bac_active_text = ON
bac_inactive_text = OFF
bac_time_delay = 0
bac_alarm_value = 1
bac_event_enable = (1,1,1)
bac_notify_type = alarm
bac_notification_class = 2
bac_event_message_text = ("EVT1","EVT2","EVT3")
bac_change_of_state_time = 0
bac_change_of_state_count = 0
bac_time_of_state_count_reset = 0
bac_elapsed_active_time = 0
bac_time_of_active_time_reset = 0

Binary Output

Die required properties eines BO werden wie folgt definiert:

bac_polarity = 0
bac_relinquish_default = 0 -V

Die optional properties eines BO werden wie folgt definiert:

bac_description = Binary output 1
bac_active_text = ON
bac_inactive_text = OFF
bac_time_delay = 0
bac_alarm_value = 1
bac_event_enable = (1,1,1)
bac_notify_type = alarm
bac_notification_class = 2
bac_event_message_text = ("EVT1","EVT2","EVT3")
bac_change_of_state_time = 0
bac_change_of_state_count = 0
bac_time_of_state_count_reset = 0
bac_elapsed_active_time = 0
bac_time_of_active_time_reset = 0
bac_feedback_value = 0

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

[M local.BO 1]
name = Name vom BO 1
query = pe
writecache = yes
bac_polarity = 0
bac_relinquish_default = 0 -V
bac_description = Binary output 1
bac_active_text = ON
bac_inactive_text = OFF
bac_time_delay = 0
bac_alarm_value = 1
bac_event_enable = (1,1,1)
bac_notify_type = alarm
bac_notification_class = 2
bac_event_message_text = ("EVT1","EVT2","EVT3")
bac_change_of_state_time = 0
bac_change_of_state_count = 0
bac_time_of_state_count_reset = 0
bac_elapsed_active_time = 0
bac_time_of_active_time_reset = 0
bac_feedback_value = 0

Binary Value

Die required properties eines BV werden wie folgt definiert:

bac_polarity = 0
bac_relinquish_default = 0 -V

Die optional properties eines BV werden wie folgt definiert:

bac_description = Binary value 1
bac_active_text = ON
bac_inactive_text = OFF
bac_time_delay = 0
bac_alarm_value = 1
bac_event_enable = (1,1,1)
bac_notify_type = alarm
bac_notification_class = 2
bac_event_message_text = ("EVT1","EVT2","EVT3")
bac_change_of_state_time = 0
bac_change_of_state_count = 0
bac_time_of_state_count_reset = 0
bac_elapsed_active_time = 0
bac_time_of_active_time_reset = 0

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

[S local.BV 1]
name = Name vom BV 1
query = pe
writecache = yes
bac_polarity = 0
bac_relinquish_default = 0 -V
bac_description = Binary value 1
bac_active_text = ON
bac_inactive_text = OFF
bac_time_delay = 0
bac_alarm_value = 1
bac_event_enable = (1,1,1)
bac_notify_type = alarm
bac_notification_class = 2
bac_event_message_text = ("EVT1","EVT2","EVT3")
bac_change_of_state_time = 0
bac_change_of_state_count = 0
bac_time_of_state_count_reset = 0
bac_elapsed_active_time = 0
bac_time_of_active_time_reset = 0