BACnet通信仕様書(ICONT)

MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
BACnet 通信仕様書
MELSEC-Q シリーズ対応 BACnet インターフェースユニット(ICONT)
●MELSEC-Q は、三菱電機㈱の登録商標です。
●BACnet は、ASHRAE の登録商標です。
株式会社 ユニテック
1/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
改定履歴
日付
改定内容
改定
2008/8/29
初版作成
━
2009/12/16
4-2 オブジェクト詳細(4-2-1~4-2-21)の各プロパティ表を修正
a
2010/10/27
誤記を修正。TimeSynchronization の送信機能を追加
b
2013/6/11
P23
c
2013/6/12
表内・および改定履歴を修正
c
2013/7/17
「5-8-2I-Am に対する処理」に SystemStatus および ProtocolServiceSupported プロパティへの読み込み処理を追記
d
123 Weekly_Schedule、174
Schedule_Default を R/W に変更
「5-11参入処理」に RestartNotificationRecipients プロパティの登録内容による参入の違いを明記
2015/02/27
TimeValue 値にワイルドカードが書き込まれた場合の挙動を追加
e
2015/12/04
IEIEJ-P-0003:2000 での参入離脱シーケンスを追加
f
2/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
目次
1 はじめに ................................................................................................................................................................................................................................................. 6
2 ネットワーク仕様................................................................................................................................................................................................................................... 6
2-1 概要..................................................................................................................................................................................................................................... 6
2-2 IP アドレス ........................................................................................................................................................................................................................ 6
2-3 ポート番号.......................................................................................................................................................................................................................... 6
2-4 その他 ................................................................................................................................................................................................................................. 6
3 サポート BIBB ....................................................................................................................................................................................................................................... 7
4 BACnet オブジェクト ............................................................................................................................................................................................................................ 8
4-1 サポートするオブジェクト一覧 ......................................................................................................................................................................................... 8
4-2 オブジェクト詳細 ............................................................................................................................................................................................................... 9
4-2-1 Accumulator Object .................................................................................................................................................................................................. 9
4-2-2 Analog Input Object ............................................................................................................................................................................................... 10
4-2-3 Analog Output Object............................................................................................................................................................................................. 11
4-2-4 Analog Value Object ............................................................................................................................................................................................... 12
4-2-5 Binary Input Object ............................................................................................................................................................................................... 13
4-2-6 Binary Output Object ............................................................................................................................................................................................. 14
4-2-7 Binary Value Object ............................................................................................................................................................................................... 15
4-2-8 Calendar Object ...................................................................................................................................................................................................... 16
4-2-9 Device Object .......................................................................................................................................................................................................... 16
4-2-10 Event Enrollment Object.................................................................................................................................................................................... 18
4-2-11 Group Object ....................................................................................................................................................................................................... 18
4-2-12 Multi-state Input Object .................................................................................................................................................................................... 19
4-2-13 Multi-state Output Object .................................................................................................................................................................................. 20
4-2-14 Multi-state Value Object .................................................................................................................................................................................... 21
4-2-15 Notification Class Object .................................................................................................................................................................................... 22
3/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
4-2-16 Schedule Object ................................................................................................................................................................................................... 23
4-2-17 Trend Log Object ................................................................................................................................................................................................. 24
4-2-18 計量 Object .......................................................................................................................................................................................................... 25
4-2-19 電力デマンド監視 Object .................................................................................................................................................................................... 26
4-2-20 電力デマンド制御 Object .................................................................................................................................................................................... 27
4-2-21 発電機負荷制御 Object........................................................................................................................................................................................ 28
5 BACnet 通信 ........................................................................................................................................................................................................................................ 29
5-1 HIM からの Read............................................................................................................................................................................................................. 29
5-2 HIM からの Write ............................................................................................................................................................................................................ 30
5-3 状態・警報通知 .................................................................................................................................................................................................................... 31
5-3-1 概要 .......................................................................................................................................................................................................................... 31
5-3-2 状態通知 ................................................................................................................................................................................................................... 32
5-3-3 警報通知 ................................................................................................................................................................................................................... 33
5-4 カレンダの設定..................................................................................................................................................................................................................... 34
5-5 スケジュールの設定 ............................................................................................................................................................................................................. 36
5-5-1 Weekly スケジュールの設定 ................................................................................................................................................................................... 36
5-5-2 Exception スケジュールの設定 ............................................................................................................................................................................... 36
5-5-3 スケジュール対象機器の設定 .................................................................................................................................................................................. 36
5-6 トレンドログ情報の読み出し .................................................................................................................................................................................................. 38
5-6-1 TimeRange による読み出し .................................................................................................................................................................................... 38
5-6-2 byPosition による読み出し ..................................................................................................................................................................................... 39
5-6-3 bySequenceNumber による読み出し ..................................................................................................................................................................... 39
5-6-4 byTime による読み出し .......................................................................................................................................................................................... 40
5-7 時刻あわせ .......................................................................................................................................................................................................................... 41
5-7-1 TimeSynchronization の受信 ................................................................................................................................................................................. 41
5-7-2 TimeSynchronization の送信 ................................................................................................................................................................................. 41
4/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
5-8 デバイス管理 ....................................................................................................................................................................................................................... 41
5-8-1 Who-Is に対する応答............................................................................................................................................................................................... 41
5-8-2 I-Am に対する処理 .................................................................................................................................................................................................. 42
5-9 Who-Has に対する応答....................................................................................................................................................................................................... 43
5-10 ステータス管理 .................................................................................................................................................................................................................. 43
5-11 参入処理 ........................................................................................................................................................................................................................... 44
5-11-1 Event による参入処理 ......................................................................................................................................................................................... 44
5-11-2 COV による参入処理(Restart_Notification_Recipients に BACnetAddress を指定した場合)...................................................................... 46
5-11-3 COV による参入処理(Restart_Notification_Recipients に DeviceID を指定した場合)............................................................................... 48
5-11-4 I-Am による参入処理 .......................................................................................................................................................................................... 50
5-12 離脱処理 ........................................................................................................................................................................................................................... 52
5-12-1 Event による離脱処理 ......................................................................................................................................................................................... 52
5-12-2 COV による離脱処理 ........................................................................................................................................................................................... 53
5-12-3 I-Am による離脱処理 .......................................................................................................................................................................................... 54
5-13 ICONT の再初期化 .......................................................................................................................................................................................................... 55
5/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
1 はじめに
本書は MELSEC を BACnetICONT または BACnet ビルコントローラ(B-BC)として使用するための制御ユニット、BAQ08V(以下、本 ICONT と呼称)の BACnet
通信仕様を記したものである。
2 ネットワーク仕様
2-1 概要
適用ネットワークは ANNEX-J-BACnet/IP に基づいた UDP/IP ネットワークであり、Ipv6 もサポートする。
以下のプロトコルに準拠し、どれか1つを設定し使用する。
・ANSI/ASHRAE135-2004
・電気設備学会 IEIEJ-P0003:2000(ANSI/ASHRAE135-2001)
・電気設備学会 IEIEJ-P0003:2000 アデンダム a(ANSI/ASHRAE135-2001)
・電気設備学会 IEIEJ-G0006:2006 アデンダム a(ANSI/ASHRAE135-2004)
2-2 IP アドレス
Ipv4 の場合はクラス C のプライベートアドレスを使用する。
192.168.x.y x、yはシステム毎に決定する。
Ipv6 の場合は fe80::で始まるリンクローカルアドレスを使用する。
2-3 ポート番号
UDP ポート47808(16 進で BAC0)を使用する。
2-4 その他
APDU長は最大1024Byteとし、Segmentation をサポートする。ただし、準拠する規格によっては NoSegmentation にする必要がある。
6/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
3 サポート BIBB
BIBB 区分
Data Sharing
Alarm and Event
Scheduling
Trending
Device Management
BACnet サービス名称
サポート内容
ReadProperty-A (DS-RP-A)
ReadProperty-B (DS-RP-B)
ReadPropertyMultiple-A (DS-RPM-A)
ReadPropertyMultiple-B (DS-RPM-B)
WriteProperty-A (DS-WP-A)
WriteProperty-B (DS-WP-B)
WritePropertyMultiple-A (DS-WPM-A)
WritePropertyMultiple-B (DS-WPM-B)
COV-A (DS-COV-A)
COV-B (DS-COV-B)
COV-Unsolicited-A(DS-COVU-A)
COV-Unsolicited-B(DS-COVU-B)
Alarm and Event-Notification-A (AE-N-A)
Alarm and Event-Notification-B (AE-N-B)
Alarm and Event- ACK-B(AE-ACK-B)
Alarm and Event Summary-B(AE-ASUM-B)
Alarm
and
Event-Enrollment
Summary-B(AE-ESUM-B)
Alarm and Event-Information-B(AE-INFO-B)
Notification Internal-B (AE-N-I-B)
Internal-B (SCHED-I-B)
External-B(SCHED-E-B)
Viewing and Modifying Trends Internal-B(T-VMT-I-B)
Viewing and Modifying Trends External-B(T-VMT-E-B)
AutomatedTrendRetrieval-B(T-ATR-B)
Dynamic Device Binding - A (DM-DDB-A)
Dynamic Device Binding - B (DM-DDB-B)
Dynamic Object Binding - B (DM-DOB-B)
DeviceCommunicationControl-B (DM-DCC-B)
TimeSynchronization-B (DM-TS-B)
UTCTimeSynchronization-B (DM-UTC-B)
ReinitializeDevice-B (DM-RD-B)
Backup and Restore-B(DM-BR-B)
Restart-A(DM-R-A)
Restart-B(DM-R-B)
List Manipulation-B (DM-LM-B)
ObjectCreation and Deletion-B(DM-OCD-B)
ReadProperty
ReadProperty
ReadPropertyMultiple
ReadPropertyMultiple
WriteProperty
WriteProperty
WritePropertyMultiple
WritePropertyMultiple
Confirmed/UnonfirmedCOVNotification
Confirmed/Unonfirmed/SubscribeCOVNotification
UnonfirmedCOVNotification
UnonfirmedCOVNotification
Confirmed/UnconfirmedEventNotification
Confirmed/UnconfirmedEventNotification
AcknowledgeAlarm
GetAlarmSummary
GetEnrollmentSummary
GetEventInformation
Confirmed/UnconfirmedEventNotification
ReadRange
ConfirmedEventNotification, ReadRange
Who-Is,I-Am
Who-Is,I-Am
Who-Has,I-Have
DeviceCommunicationControl
TimeSynchronization
UTCTimeSynchronization
ReinitializeDevice
AtomicReadFile/WriteFile,ReinitializeDevice
UnonfirmedCOVNotification
UnonfirmedCOVNotification
AddListElement,RemoveListElement
CreateObject.DeleteObject
7/55
備考
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
4 BACnet オブジェクト
4-1 サポートするオブジェクト一覧
BACnet 標準
オブジェクト
Accumulator Object Type
Analog Input Object Type
Analog Output Object Type
Analog Value Object Type
Binary Input Object Type
Binary Output Object Type
Binary Value Object Type
Calendar Object Type
Device Object Type
Event Enrollment Object Type
Group Object Type
Multi-state Input Object Type
Multi-state Output Object Type
Multi-state Value Object Type
Notification Class Object Type
Schedule Object Type
TrendLog Object Type
計量 Object Type
電力デマンド監視
電力ピークカット・電力デマンド制御
非常用発電機負荷制御
ANSI/ASHRAE135-2004
ANSI/ASHRAE
ANSI/ASHRAE
ANSI/ASHRAE
ANSI/ASHRAE
ANSI/ASHRAE
ANSI/ASHRAE
ANSI/ASHRAE
ANSI/ASHRAE
ANSI/ASHRAE
ANSI/ASHRAE
ANSI/ASHRAE
ANSI/ASHRAE
ANSI/ASHRAE
ANSI/ASHRAE
ANSI/ASHRAE
ANSI/ASHRAE
IEIEJP0003
IEIEJP0003/G0006
IEIEJP0003/G0006
IEIEJP0003/G0006
8/55
備考
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
4-2 オブジェクト詳細
4-2-1 Accumulator Object
ID
0
17
28
31
35
36
45
52
59
65
72
75
77
79
81
85
103
111
113
117
130
168
182
183
184
185
186
187
190
191
192
9002
9003
9006
PROPERTY IDENTIFIER
Acked_Transitions
Notification_Class
Description
Device_Type
Event_Enable
Event_State
High_Limit
Limit_Enable
Low_Limit
Max_Pres_Value
Notify_Type
Object_Identifier
Object_Name
Object_Type
Out_Of_Service
Present_Value
Reliability
Status_Flags
Time_Delay
Units
Event_Time_Stamps
Profile_Name
Limit_Monitoring_Interval
Logging_Object
Logging_Record
Prescale
Pulse-rate
Scale
Value_Before_Change
Value_Set
Value_Change_Time
Intrinsic_Event_Disable
Unsolicted_COV
COV_Send_Interval
APPLICATION DATA TYPE
BACnetEventTransitionBits
Unsigned
CharacterString
CharacterString
BACnetEventTransitionBits
BACnetEventState
Unsigned
BACnetLimitEnable
Unsigned
Unsigned
BACnetNotifyType
BACnetObjectIdentifier
CharacterString
BACnetObjectType
BOOLEAN
Unsigned
BACnetReliability
BACnetStatusFlags
Unsigned
BACnetEngineeringUnits
BACnetARRAY[3]ofBACnetTimeStamp
CharacterString
Unsigned
BACnetObjectIdentifier
BACnetAccumulatorRecord
BACnetPrescale
Unsigned
BACnetScale
Unsigned
Unsigned
BACnetDateTime
BOOLEAN
Enumerated
Unsigned
適合
O
O
O
O
O
R
O
O
O
R
O
R
R
R
R
R
O
R
O
R
O
O
O
O
O
O
O
R
O
O
O
EX
EX
EX
R/W
R/W
R/W
R/W
R/W
R/W
R
R/W
R/W
R/W
R/W
R/W
R
R/W
R
R/W
R
R
R
R/W
R
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
備考
適合欄注釈 ・R(read/require)=このプロパティが必須であり、BACnet サービスを用いて読み出し可能であることを示す。
・W(write)= このプロパティが必須であり、BACnet サービスを用いて読み出しおよび書き込み可能であることを示す。
・O(option)=このプロパティがオプションであり、必ずしも必要ではないことを示す。 ・EX(extra) =このプロパティがユニテックの独自プロパティであることを示す。
9/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
4-2-2 Analog Input Object
ID
0
17
22
25
28
31
35
36
45
52
59
65
69
72
75
77
79
81
85
103
106
111
113
117
118
130
168
9001
9002
9003
9006
PROPERTY
IDENTIFIER
Acked_Transitions
Notification_Class
Cov_Increment
Deadband
Description
Device_Type
Event_Enable
Event_State
High_Limit
Limit_Enable
Low_Limit
Max_Pres_Value
Min_Pres_Value
Notify_Type
Object_Identifier
Object_Name
Object_Type
Out_Of_Service
Present_Value
Reliability
Resolution
Status_Flags
Time_Delay
Units
Update_Interval
Event_Time_Stamps
Profile_Name
力率
Intrinsic_Event_Disable
Unsolicted_COV
COV_Send_Interval
APPLICATION DATA TYPE
BACnetEventTransitionBits
Unsigned
REAL
REAL
CharacterString
CharacterString
BACnetEventTransitionBits
BACnetEventState
REAL
BACnetLimitEnable
REAL
REAL
REAL
BACnetNotifyType
BACnetObjectIdentifier
CharacterString
BACnetObjectType
BOOLEAN
REAL
BACnetReliability
REAL
BACnetStatusFlags
Unsigned
BACnetEngineeringUnits
Unsigned
BACnetARRAY[3]ofBACnetTimeStamp
CharacterString
BOOLEAN
BOOLEAN
Enumerated
Unsigned
適合
O
O
O
O
O
O
O
R
O
O
O
O
O
O
R
R
R
R
R
O
O
R
O
R
O
O
O
EX
EX
EX
EX
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R
R/W
R/W
R/W
R/W
R/W
R/W
R
R/W
R
R/W
R/W
R/W
R/W
R
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
備考
このプロパティは、既定値で「使用しない」に設定されています。
このプロパティは、既定値で「使用しない」に設定されています。
適合欄注釈 ・R(read/require)=このプロパティが必須であり、BACnet サービスを用いて読み出し可能であることを示す。
・W(write)= このプロパティが必須であり、BACnet サービスを用いて読み出しおよび書き込み可能であることを示す。
・O(option)=このプロパティがオプションであり、必ずしも必要ではないことを示す。
・EX(extra) =このプロパティがユニテックの独自プロパティであることを示す。
10/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
4-2-3 Analog Output Object
0
17
22
25
28
31
35
36
45
52
59
65
69
72
75
77
79
81
85
87
PROPERTY
IDENTIFIER
Acked_Transitions
Notification_Class
COV_Increment
Deadband
Description
Device_Type
Event_Enable
Event_State
High_Limit
Limit_Enable
Low_Limit
Max_Pres_Value
Min_Pres_Value
Notify_Type
Object_Identifier
Object_Name
Object_Type
Out_Of_Service
Present_Value
PriorityArray
BACnetEventTransitionBits
Unsigned
REAL
REAL
CharacterString
CharacterString
BACnetEventTransitionBits
BACnetEventState
REAL
BACnetLimitEnable
REAL
REAL
REAL
BACnetNotifyType
BACnetObjectIdentifier
CharacterString
BACnetObjectType
BOOLEAN
REAL
BACnetPriorityArray
O
O
O
O
O
O
O
R
O
O
O
O
O
O
R
R
R
R
W
O
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R
R/W
R/W
R/W
R/W
R/W
R/W
R
R/W
R
R/W
R/W
R
103
Reliability
BACnetReliability
O
R
106
111
113
117
130
168
9001
9002
9003
9006
Resolution
Status_Flags
Time_Delay
Units
Event_Time_Stamps
Profile_Name
力率
Intrinsic_Event_Disable
Unsolicted_COV
COV_Send_Interval
REAL
BACnetStatusFlags
Unsigned
BACnetEngineeringUnits
BACnetARRAY[3]ofBACnetTimeStamp
CharacterString
BOOLEAN
BOOLEAN
Enumerated
Unsigned
O
R
O
R
O
O
EX
EX
EX
EX
R/W
R
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
ID
APPLICATION DATA TYPE
適合
R/W
備考
このプロパティは、既定値で「使用しない」に設定されています。
このプロパティは、既定値で「使用しない」に設定されています。
このプロパティは、Out_Of_Service プロパティが TRUE の場合、書き込み可能で
す。
(Out_Of_Service が TRUE でも書き込み不可)
適合欄注釈 ・R(read/require)=このプロパティが必須であり、BACnet サービスを用いて読み出し可能であることを示す。
・W(write)= このプロパティが必須であり、BACnet サービスを用いて読み出しおよび書き込み可能であることを示す。
・O(option)=このプロパティがオプションであり、必ずしも必要ではないことを示す。
・EX(extra) =このプロパティがユニテックの独自プロパティであることを示す。
11/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
4-2-4 Analog Value Object
0
17
22
25
28
35
36
45
52
59
72
75
77
79
81
85
87
PROPERTY
IDENTIFIER
Acked_Transitions
Notification_Class
COV_Increment
Deadband
Description
Event_Enable
Event_State
High_Limit
Limit_Enable
Low_Limit
Notify_Type
Object_Identifier
Object_Name
Object_Type
Out_Of_Service
Present_Value
PriorityArray
BACnetEventTransitionBits
Unsigned
REAL
REAL
CharacterString
BACnetEventTransitionBits
BACnetEventState
REAL
BACnetLimitEnable
REAL
BACnetNotifyType
BACnetObjectIdentifier
CharacterString
BACnetObjectType
BOOLEAN
REAL
BACnetPriorityArray
O
O
O
O
O
O
R
O
O
O
O
R
R
R
R
R
O
R/W
R/W
R/W
R/W
R/W
R/W
R
R/W
R/W
R/W
R/W
R
R/W
R
R/W
R/W
R
103
Reliability
BACnetReliability
O
R
104
111
113
117
RelinquishDefault
Status_Flags
Time_Delay
Units
O
R
O
R
R
R
R/W
R/W
130
Event_Time_Stamps
O
R/W
168
9001
9002
9003
9004
9006
Profile_Name
力率
Intrinsic_Event_Disable
Unsolicted_COV
ValueIsOutput
COV_Send_Interval
REAL
BACnetStatusFlags
Unsigned
BACnetEngineeringUnits
BACnetARRAY[3]ofBACnetTimeSta
mp
CharacterString
BOOLEAN
BOOLEAN
Enumerated
BOOLEAN
Unsigned
O
EX
EX
EX
EX
EX
R/W
R/W
R/W
R/W
R/W
R/W
ID
APPLICATION DATA TYPE
適合
R/W
備考
このプロパティは、Out_Of_Service プロパティが TRUE の場合、書き込み可能で
す。
(Out_Of_Servie が TRUE でも書き込み不可)
適合欄注釈 ・R(read/require)=このプロパティが必須であり、BACnet サービスを用いて読み出し可能であることを示す。
・W(write)= このプロパティが必須であり、BACnet サービスを用いて読み出しおよび書き込み可能であることを示す。
・O(option)=このプロパティがオプションであり、必ずしも必要ではないことを示す。
・EX(extra) =このプロパティがユニテックの独自プロパティであることを示す。
12/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
4-2-5 Binary Input Object
ID
0
4
6
15
16
17
28
31
33
35
36
46
72
75
77
79
81
84
PROPERTY IDENTIFIER
Acked_Transitions
Active_Text
Alarm_Value
Change_Of_State_Count
Change_Of_State_Time
Notification_Class
Description
Device_Type
Elapsed_Active_Time
Event_Enable
Event_State
Inactive_Text
Notify_Type
Object_Identifier
Object_Name
Object_Type
Out_Of_Service
Polarity
APPLICATION DATA TYPE
BACnetEventTransitionBits
CharacterString
BACnetBinaryPV
Unsigned
BACnetDateTime
Unsigned
CharacterString
CharacterString
Unsigned32
BACnetEventTransitionBits
BACnetEventState
CharacterString
BACnetNotifyType
BACnetObjectIdentifier
CharacterString
BACnetObjectType
BOOLEAN
BACnetPolarity
適合
O
O
O
O
O
O
O
O
O
O
R
O
O
R
R
R
R
R
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R
R/W
R
R
R/W
R
R/W
R/W
85
Present_Value
BACnetBinaryPV
R
R
103
111
113
114
115
130
168
9002
9003
9006
Reliability
Status_Flags
Time_Delay
Time_Of_Active_Time_Reset
Time_Of_State_Count_Reset
Event_Time_Stamps
Profile_Name
Intrinsic_Event_Disable
Unsolicted_COV
COV_Send_Interval
BACnetReliability
BACnetStatusFlags
Unsigned
BACnetDateTime
BACnetDateTime
BACnetARRAY[3]ofBACnetTimeStamp
CharacterString
BOOLEAN
Enumerated
Unsigned
O
R
O
O
O
O
O
EX
EX
EX
R
R
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
備考
このプロパティは、Out_Of_Service プロパティが TRUE の場合、書き込み可能
です。
適合欄注釈 ・R(read/require)=このプロパティが必須であり、BACnet サービスを用いて読み出し可能であることを示す。
・W(write)= このプロパティが必須であり、BACnet サービスを用いて読み出しおよび書き込み可能であることを示す。
・O(option)=このプロパティがオプションであり、必ずしも必要ではないことを示す。
・EX(extra) =このプロパティがユニテックの独自プロパティであることを示す。
13/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
4-2-6 Binary Output Object
ID
0
4
15
16
17
28
31
33
35
36
40
46
66
67
72
75
77
79
81
84
85
87
PROPERTY IDENTIFIER
Acked_Transitions
Active_Text
Change_Of_State_Count
Change_Of_State_Time
Notification_Class
Description
Device_Type
Elapsed_Active_Time
Event_Enable
Event_State
FeedbackValue
Inactive_Text
MinimumOff_Time
MinimumON_Time
Notify_Type
Object_Identifier
Object_Name
Object_Type
Out_Of_Service
Polarity
Present_Value
Priority_Array
APPLICATION DATA TYPE
BACnetEventTransitionBits
CharacterString
Unsigned
BACnetDateTime
Unsigned
CharacterString
CharacterString
Unsigned32
BACnetEventTransitionBits
BACnetEventState
BACnetBinaryPV
CharacterString
Unsigned32
Unsigned32
BACnetNotifyType
BACnetObjectIdentifier
CharacterString
BACnetObjectType
BOOLEAN
BACnetPolarity
BACnetBinaryPV
BACnetPriorityArray
適合
O
O
O
O
O
O
O
O
O
R
O
O
O
O
O
R
R
R
R
R
W
R
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R
R
R/W
R/W
R/W
R
R
R/W
R
R/W
R/W
R/W
R
103
Reliability
BACnetReliability
O
R
104
111
113
114
115
130
168
RelinquishDefault
Status_Flags
Time_Delay
Time_Of_Active_Time_Reset
Time_Of_State_Count_Reset
Event_Time_Stamps
Profile_Name
FeedBackValueChange
WhenPresentValueChange
BACnetBinaryPV
BACnetStatusFlags
Unsigned
BACnetDateTime
BACnetDateTime
BACnetARRAY[3]ofBACnetTimeStamp
CharacterString
R
R
O
O
O
O
O
R/W
R
R/W
R/W
R/W
R/W
R/W
BOOLEAN
EX
R/W
9025
備考
このプロパティは、Out_Of_Service プロパティが TRUE の場合、書き込み可能
です。
適合欄注釈 ・R(read/require)=このプロパティが必須であり、BACnet サービスを用いて読み出し可能であることを示す。
・W(write)= このプロパティが必須であり、BACnet サービスを用いて読み出しおよび書き込み可能であることを示す。
・O(option)=このプロパティがオプションであり、必ずしも必要ではないことを示す。
・EX(extra) =このプロパティがユニテックの独自プロパティであることを示す。
14/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
4-2-7 Binary Value Object
ID
0
4
6
15
16
17
28
33
35
36
46
66
67
72
75
77
79
81
85
87
PROPERTY IDENTIFIER
Acked_Transitions
Active_Text
Alarm_Value
Change_Of_State_Count
Change_Of_State_Time
Notification_Class
Description
Elapsed_Active_Time
Event_Enable
Event_State
Inactive_Text
Minimum_Off_Time
Minimum_On_Time
Notify_Type
Object_Identifier
Object_Name
Object_Type
Out_Of_Service
Present_Value
Priority_Array
APPLICATION DATA TYPE
BACnetEventTransitionBits
CharacterString
BACnetBinaryPV
Unsigned
BACnetDateTime
Unsigned
CharacterString
Unsigned32
BACnetEventTransitionBits
BACnetEventState
CharacterString
Unsigned32
Unsigned32
BACnetNotifyType
BACnetObjectIdentifier
CharacterString
BACnetObjectType
BOOLEAN
BACnetBinaryPV
BACnetPriorityArray
適合
O
O
O
O
O
O
O
O
O
R
O
O
O
O
R
R
R
R
R
O
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R
R/W
R/W
R/W
R/W
R
R/W
R
R/W
R/W
R
103
Reliability
BACnetReliability
O
R
111
113
114
115
130
168
9001
9002
9003
9004
9006
Status_Flags
Time_Delay
Time_Of_Active_Time_Reset
Time_Of_State_Count_Reset
Event_Time_Stamps
Profile_Name
力率
Intrinsic_Event_Disable
Unsolicted_COV
ValueIs4Output
COV_Send_Interval
BACnetStatusFlags
Unsigned
BACnetDateTime
BACnetDateTime
BACnetARRAY[3]ofBACnetTimeStamp
CharacterString
BOOLEAN
BOOLEAN
Enumerated
BOOLEAN
Unsigned
R
O
O
O
O
O
EX
EX
EX
EX
EX
R
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
備考
このプロパティは、Out_Of_Service プロパティが TRUE の場合、書き込み可能
です。
適合欄注釈 ・R(read/require)=このプロパティが必須であり、BACnet サービスを用いて読み出し可能であることを示す。
・W(write)= このプロパティが必須であり、BACnet サービスを用いて読み出しおよび書き込み可能であることを示す。
・O(option)=このプロパティがオプションであり、必ずしも必要ではないことを示す。
・EX(extra) =このプロパティがユニテックの独自プロパティであることを示す。
15/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
4-2-8 Calendar Object
ID
23
28
75
77
79
85
168
PROPERTY
IDENTIFIER
Date_List
Description
Object_Identifier
Object_Name
Object_Type
Present_Value
Profile_Name
APPLICATION DATA TYPE
ListofBACnetCalendarEntry
CharacterString
BACnetObjectIdentifier
CharacterString
BACnetObjectType
BOOLEAN
CharacterString
適合
R
O
R
R
R
R
O
R/W
備考
R/W
R/W
R
R/W
R
R
R
適合欄注釈 ・R(read/require)=このプロパティが必須であり、BACnet サービスを用いて読み出し可能であることを示す。
・W(write)= このプロパティが必須であり、BACnet サービスを用いて読み出しおよび書き込み可能であることを示す。
・O(option)=このプロパティがオプションであり、必ずしも必要ではないことを示す。
・EX(extra) =このプロパティがユニテックの独自プロパティであることを示す。
4-2-9 Device Object
ID
5
10
11
PROPERTY IDENTIFIER
63
64
70
73
75
Active_VT_Sessions
APDU_Segment_Timeout
APDU_Timeout
Application_Software_Versio
n
Daylight_Savings_Status
Description
Device_Address_Binding
Firmware_Revision
List_Of_Session_Keys
Local_Date
Local_Time
Location
Max_APDU_Length_Accepte
d
Max_Info_Frames
Max_Master
Model_Name
Number_Of_APDU_Retries
Object_Identifier
76
Object_List
77
Object_Name
12
24
28
30
44
55
56
57
58
62
APPLICATION DATA TYPE
適合
R/W
List of BACnetVTSession
Unsigned
Unsigned
O
O
R
R
R/W
R/W
CharacterString
R
R/W
BOOLEAN
CharacterString
List of BACnetAddressBinding
CharacterString
List of BACnetSessionKey
Date
Time
CharacterString
O
O
R
R
O
O
O
O
R/W
R/W
R/W
R/W
R/W
R
R
R/W
Unsigned
R
R/W
Unsigned
Unsigned(1..127)
CharacterString
Unsigned
BACnetObjectIdentifier
ARRAY[N]ofBACnetObjectIdentifi
er
CharacterString
O
O
R
R
R
R/W
R/W
R/W
R/W
R
R
R
R
R/W
16/55
備考
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
79
119
120
121
122
139
153
Object_Type
Protocol_Object_Types_Supporte
d
Protocol_Services_Supported
Protocol_Version
Segmentation_Supported
System_Status
Time_Synchronization_Recipient
s
UTC_Offset
Vendor_Identifier
Vendor_Name
VT_Classes_Supported
Protocol_Revision
Backup_Failure_Timeout
154
Configuration_Files
155
157
167
168
196
202
9003
9006
Database_Revision
Last_Restore_Time
Max_Segments_Accepted
Profile_Name
Last_Restart_Reason
Restart_Notification_Recipients
Unsolicted_COV
COV_Send_Interval
96
97
98
107
112
116
BACnetObjectType
R
R
BACnetObjectTypesSupported
R
R/W
BACnetServiceSupported
Unsigned
BACnetSegmentation
BACnetDeviceStatus
R
R
R
R
R/W
R/W
R/W
R/W
List of BACnetRecipient
O
R/W
INTEGER
Unsigned16
CharacterString
List of BACnetVTClass
Unsigned
Unsigned16
ARRAY[N]
BACnetObjectIdentifier
Unsigned
BACnetDateTime
Unsigned
CharacterString
BACnetRestartReason
List of BACnetRecipients
Enumerated
Unsigned
O
R
R
O
R
O
R/W
R/W
R/W
R
R/W
R/W
O
R/W
R
O
O
O
O
O
EX
EX
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
of
適合欄注釈 ・R(read/require)=このプロパティが必須であり、BACnet サービスを用いて読み出し可能であることを示す。
・W(write)= このプロパティが必須であり、BACnet サービスを用いて読み出しおよび書き込み可能であることを示す。
・O(option)=このプロパティがオプションであり、必ずしも必要ではないことを示す。
・EX(extra) =このプロパティがユニテックの独自プロパティであることを示す。
17/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
4-2-10 Event Enrollment Object
ID
0
17
28
35
36
37
72
75
77
78
79
83
PROPERTY IDENTIFIER
Acked_Transitions
Notification_Class
Description
Event_Enable
Event_State
Event_Type
Notify_Type
Object_Identifier
Object_Name
Object_Property_Reference
Object_Type
Event_Parameters
130
Event_Time_Stamps
168
Profile_Name
APPLICATION DATA TYPE
BACnetEventTransitionBits
Unsigned
CharacterString
BACnetEventTransitionBits
BACnetEventState
BACnetEventType
BACnetNotifyType
BACnetObjectIdentifier
CharacterString
BACnetDeviceObjectPropertyReference
BACnetObjectType
BACnetEventParameter
BACnetARRAY[3]
of
BACnetTimeStamp
CharacterString
適合
R
O
O
R
R
R
R
R
R
R
R
R
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R
R/W
R/W
R
R/W
R
R/W
O
R/W
備考
適合欄注釈 ・R(read/require)=このプロパティが必須であり、BACnet サービスを用いて読み出し可能であることを示す。
・W(write)= このプロパティが必須であり、BACnet サービスを用いて読み出しおよび書き込み可能であることを示す。
・O(option)=このプロパティがオプションであり、必ずしも必要ではないことを示す。
・EX(extra) =このプロパティがユニテックの独自プロパティであることを示す。
4-2-11 Group Object
ID
28
PROPERTY
IDENTIFIER
Description
53
List_Of_Group_Members
75
77
79
85
168
Object_Identifier
Object_Name
Object_Type
Present_Value
Profile_Name
APPLICATION DATA TYPE
CharacterString
List
ReadAccessSpecification
BACnetObjectIdentifier
CharacterString
BACnetObjectType
List of ReadAccessResult
CharacterString
of
適合
R/W
O
R/W
R
R/W
R
R
R
R
O
R
R/W
R
R/W
R
備考
適合欄注釈 ・R(read/require)=このプロパティが必須であり、BACnet サービスを用いて読み出し可能であることを示す。
・W(write)= このプロパティが必須であり、BACnet サービスを用いて読み出しおよび書き込み可能であることを示す。
・O(option)=このプロパティがオプションであり、必ずしも必要ではないことを示す。
・EX(extra) =このプロパティがユニテックの独自プロパティであることを示す。
18/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
4-2-12 Multi-state Input Object
0
7
17
28
31
35
36
39
72
74
75
77
79
81
85
103
PROPERTY
IDENTIFIER
Acked_Transitions
Alarm_Values
Notification_Class
Description
Device_Type
Event_Enable
Event_State
Fault_Values
Notify_Type
Number_Of_States
Object_Identifier
Object_Name
Object_Type
Out_Of_Service
Present_Value
Reliability
110
State_Text
111
113
Status_Flags
Time_Delay
130
Event_Time_Stamps
168
9002
9003
9006
Profile_Name
Intrinsic_Event_Disable
Unsolicted_COV
COV_Send_Interval
ID
APPLICATION DATA TYPE
BACnetEventTransitionBits
List of Unsigned
Unsigned
CharacterString
CharacterString
BACnetEventTransitionBits
BACnetEventState
List of Unsigned
BACnetNotifyType
Unsigned
BACnetObjectIdentifier
CharacterString
BACnetObjectType
BOOLEANEAN
Unsigned
BACnetReliability
BACnetARRAY[N]
CharacterString
BACnetStatusFlags
Unsigned
BACnetARRAY[3]
BACnetTimeStamp
CharacterString
BOOLEANEAN
Enumerated
Unsigned
適合
of
of
備考
R/W
O
O
O
O
O
O
R
O
O
R
R
R
R
R
R
O
R/W
R/W
R/W
R/W
R/W
R/W
R
R/W
R/W
R/W
R
R/W
R
R/W
R
R
O
R/W
R
O
R
R/W
O
R/W
O
EX
EX
EX
R/W
R/W
R/W
R/W
適合欄注釈 ・R(read/require)=このプロパティが必須であり、BACnet サービスを用いて読み出し可能であることを示す。
・W(write)= このプロパティが必須であり、BACnet サービスを用いて読み出しおよび書き込み可能であることを示す。
・O(option)=このプロパティがオプションであり、必ずしも必要ではないことを示す。
・EX(extra) =このプロパティがユニテックの独自プロパティであることを示す。
19/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
4-2-13 Multi-state Output Object
0
17
28
31
35
36
40
72
74
75
77
79
81
85
87
103
104
PROPERTY
IDENTIFIER
Acked_Transitions
Notification_Class
Description
Device_Type
Event_Enable
Event_State
Feedback_Value
Notify_Type
Number_Of_States
Object_Identifier
Object_Name
Object_Type
Out_Of_Service
Present_Value
PriorityArray
Reliability
RelinquishDefault
110
State_Text
111
113
Status_Flags
Time_Delay
130
Event_Time_Stamps
ID
APPLICATION DATA TYPE
BACnetEventTransitionBits
Unsigned
CharacterString
CharacterString
BACnetEventTransitionBits
BACnetEventState
Unsigned
BACnetNotifyType
Unsigned
BACnetObjectIdentifier
CharacterString
BACnetObjectType
BOOLEAN
Unsigned
BACnetPriorityArray
BACnetReliability
Unsigned
BACnetARRAY[N]
CharacterString
BACnetStatusFlags
Unsigned
BACnetARRAY[3]
BACnetTimeStamp
CharacterString
Unsigned
適合
of
of
備考
R/W
O
O
O
O
O
R
O
O
R
R
R
R
R
W
O
O
O
R/W
R/W
R/W
R/W
R/W
R
R
R/W
R/W
R
R/W
R
R/W
R/W
R
R
R/W
O
R/W
R
O
R
R/W
O
R/W
Profile_Name
O
R/W
168
COV_Send_Interval
EX
R/W
9006
適合欄注釈 ・R(read/require)=このプロパティが必須であり、BACnet サービスを用いて読み出し可能であることを示す。
・W(write)= このプロパティが必須であり、BACnet サービスを用いて読み出しおよび書き込み可能であることを示す。
・O(option)=このプロパティがオプションであり、必ずしも必要ではないことを示す。
・EX(extra) =このプロパティがユニテックの独自プロパティであることを示す。
20/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
4-2-14 Multi-state Value Object
0
7
17
28
35
36
39
72
74
75
77
79
81
85
87
103
104
PROPERTY
IDENTIFIER
Acked_Transitions
Alarm_Values
Notification_Class
Description
Event_Enable
Event_State
Fault_Values
Notify_Type
Number_Of_States
Object_Identifier
Object_Name
Object_Type
Out_Of_Service
Present_Value
Priority_Array
Reliability
Relinquish_Default
110
State_Text
111
113
Status_Flags
Time_Delay
130
Event_Time_Stamps
168
9002
9003
9004
9006
Profile_Name
Intrinsic_Event_Disable
Unsolicted_COV
Value_Output
COV_Send_Interval
ID
APPLICATION DATA TYPE
BACnetEventTransitionBits
List of Unsigned
Unsigned
CharacterString
BACnetEventTransitionBits
BACnetEventState
List of Unsigned
BACnetNotifyType
Unsigned
BACnetObjectIdentifier
CharacterString
BACnetObjectType
BOOLEAN
Unsigned
BACnetPriorityArray
BACnetReliability
Unsigned
BACnetARRAY[N]
CharacterString
BACnetStatusFlags
Unsigned
BACnetARRAY[3]
BACnetTimeStamp
CharacterString
BOOLEAN
Enumerated
BOOLEAN
Unsigned
適合
of
of
備考
R/W
O
O
O
O
O
R
O
O
R
R
R
R
R
R
O
O
O
R/W
R/W
R/W
R/W
R/W
R
R/W
R/W
R/W
R
R/W
R
R/W
R/W
R
R
R/W
O
R/W
R
O
R
R/W
O
R/W
O
EX
EX
EX
EX
R/W
R/W
R/W
R/W
R/W
適合欄注釈 ・R(read/require)=このプロパティが必須であり、BACnet サービスを用いて読み出し可能であることを示す。
・W(write)= このプロパティが必須であり、BACnet サービスを用いて読み出しおよび書き込み可能であることを示す。
・O(option)=このプロパティがオプションであり、必ずしも必要ではないことを示す。
・EX(extra) =このプロパティがユニテックの独自プロパティであることを示す。
21/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
4-2-15 Notification Class Object
1
17
28
75
77
79
PROPERTY
IDENTIFIER
Ack_Required
Notification_Class
Description
Object_Identifier
Object_Name
Object_Type
86
Priority
102
168
Recipient_List
Profile_Name
ID
APPLICATION DATA TYPE
BACnetEventTransitionBits
Unsigned
CharacterString
BACnetObjectIdentifier
CharacterString
BACnetObjectType
BACnetARRAY[3]
of
Unsigned
List of BACnetDestination
CharacterString
適合
R/W
R
R
O
R
R
R
R/W
R/W
R/W
R
R/W
R
R
R/W
R
O
R/W
R/W
備考
適合欄注釈 ・R(read/require)=このプロパティが必須であり、BACnet サービスを用いて読み出し可能であることを示す。
・W(write)= このプロパティが必須であり、BACnet サービスを用いて読み出しおよび書き込み可能であることを示す。
・O(option)=このプロパティがオプションであり、必ずしも必要ではないことを示す。
・EX(extra) =このプロパティがユニテックの独自プロパティであることを示す。
22/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
4-2-16 Schedule Object
ID
PROPERTY IDENTIFIER
APPLICATION DATA TYPE
75
77
79
81
85
88
103
111
Description
Effective_Period
Exception_Schedule
List_Of_Object_Property_Refere
nces
Object_Identifier
Object_Name
Object_Type
Out_Of_Service
Present_Value
Priority_For_Writing
Reliability
Status_Flags
123
Weekly_Schedule
CharacterString
BACnetDateRange
BACnetARRAY[N] of BACnetSpecialEvent
List
of
BACnetDeviceObjectPropertyReference
BACnetObjectIdentifier
CharacterString
BACnetObjectType
BOOLEAN
Any
Unsigned(1..16)
BACnetReliability
BACnetStatusFlags
BACnetARRAY[7]
of
BACnetDailySchedule
CharacterString
Any
BOOLEAN
BOOLEAN
BOOLEAN
28
32
38
54
R/W
適合
O
R
O
R/W
R/W
R/W
R
R/W
R
R
R
R
R
R
O
R
R
R/W
R
R/W
R
R/W
R
R
O
R/W
Profile_Name
O
R/W
168
Schedule_Default
R
R/W
174
Schedule_Output_Disable
EX
R/W
9011
EX
R/W
9012 Schedule_Expand
EX
R/W
9014 Schedule_Default_ Disable
適合欄注釈 ・R(read/require)=このプロパティが必須であり、BACnet サービスを用いて読み出し可能であることを示す。
・W(write)= このプロパティが必須であり、BACnet サービスを用いて読み出しおよび書き込み可能であることを示す。
・O(option)=このプロパティがオプションであり、必ずしも必要ではないことを示す。
・EX(extra) =このプロパティがユニテックの独自プロパティであることを示す。
23/55
備考
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
4-2-17 Trend Log Object
ID
0
17
28
35
36
72
75
77
79
126
127
129
PROPERTY IDENTIFIER
Acked_Transitions
Notification_Class
Description
Event_Enable
Event_State
Notify_Type
Object_Identifier
Object_Name
Object_Type
Buffer_Size
Client_COV_Increment
Current_Notify_Time
130
Event_Time_Stamps
131
132
133
134
137
138
140
141
142
143
144
145
168
173
Log_Buffer
Log_DeviceObjectProperty
Log_Enable
Log_Interval
Notification_Threshold
Previous_Notify_Time
Records_Since_Notification
Record_Count
Start_Time
Stop_Time
Stop_When_Full
Total_Record_Count
Profile_Name
Last_Notify_Record
APPLICATION DATA TYPE
BACnetEventTransitionBits
Unsigned
CharacterString
BACnetEventTransitionBits
BACnetEventState
BACnetNotifyType
BACnetObjectIdentifier
CharacterString
BACnetObjectType
Unsigned32
BACnetClientCOV
BACnetDateTime
BACnetARRAY
[3]
of
BACnetTimeStamp
List of BACnetLogRecord
BACnetDeviceObjectPropertyReference
BOOLEAN
Unsigned
Unsigned32
BACnetDateTime
Unsigned32
Unsigned32
BACnetDateTime
BACnetDateTime
BOOLEAN
Unsigned32
CharacterString
Unsigned32
適合
O
O
O
O
R
O
R
R
R
R
O
O
R/W
R/W
R/W
R/W
R/W
R
R/W
R
R/W
R
R
R/W
R/W
O
R/W
R
O
W
O
O
O
O
W
O
O
R
R
O
O
R
R/W
R/W
R/W
R/W
R/W
R/W
W
R/W
R/W
R/W
R/W
R/W
R/W
適合欄注釈 ・R(read/require)=このプロパティが必須であり、BACnet サービスを用いて読み出し可能であることを示す。
・W(write)= このプロパティが必須であり、BACnet サービスを用いて読み出しおよび書き込み可能であることを示す。
・O(option)=このプロパティがオプションであり、必ずしも必要ではないことを示す。
・EX(extra) =このプロパティがユニテックの独自プロパティであることを示す。
24/55
備考
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
4-2-18 計量 Object
ID
PROPERTY IDENTIFIER
APPLICATION DATA
TYPE
BACnetEventTransitionBits
Unsigned
CharacterString
CharacterString
BACnetEventTransitionBits
BACnetEventState
BACnetLimitEnable
BACnetNotifyType
BACnetObjectIdentifier
CharacterString
BACnetObjectType
BOOLEAN
Unsigned
BACnetReliability
BACnetStatusFlags
BACnetEngineeringUnits
Unsigned
REAL
Unsigned
Unsigned
BACnetDateTime
Unsigned
Unsigned
List Of HistoricalData
BACnetDateTime
BOOLEAN
Enumerated
Unsigned
適合
R/W
備考
Acked_Transitions
O
R/W
0
Notification_Class
O
R/W
17
Description
O
R/W
28
Device_Type
O
R/W
31
Event_Enable
O
R/W
35
Event_State
R
R
36
Limit_Enable
O
R/W
52
Notify_Type
O
R/W
72
Object_Identifier
R
R
75
Object_Name
R
R/W
77
Object_Type
R
R
79
Out_Of_Service
R
R/W
81
Present_Value
W
R/W
85
Reliability
O
R
103
Status_Flags
R
R
111
Units
R
R/W
117
最大カウント値
O
R/W
520
重み
O
R/W
521
リセット初期値
O
R/W
522
リセット直前値
O
R/W
523
リセット時刻
O
R/W
524
上限監視積算時間
R
R/W
525
上限値
O
R/W
526
時系列データリスト
R
R/W
527
時系列データ最新更新時刻
R
R
530
Intrinsic_Event_Disable
EX
R/W
9002
Unsolicted_COV
EX
R/W
9003
COV_Send_Interval
EX
R/W
9006
適合欄注釈 ・R(read/require)=このプロパティが必須であり、BACnet サービスを用いて読み出し可能であることを示す。
・W(write)= このプロパティが必須であり、BACnet サービスを用いて読み出しおよび書き込み可能であることを示す。
・O(option)=このプロパティがオプションであり、必ずしも必要ではないことを示す。
・EX(extra) =このプロパティがユニテックの独自プロパティであることを示す。
25/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
4-2-19 電力デマンド監視 Object
ID
0
7
17
28
35
36
39
72
75
77
79
81
85
103
111
113
117
130
168
560
561
562
563
564
565
566
567
568
580
PROPERTY IDENTIFIER
Acked_Transitions
Alarm_Values
Notification_Class
Description
Event_Enable
Event_State
Fault_Values
Notify_Type
Object_Identifier
Object_Name
Object_Type
Out_Of_Service
Present_Value
Reliability
Status_Flags
Time_Delay
Units
Event_Time_Starmpa
Profile_Name
Start_Time_Of_Monitoring
(監視開始時分)
Time_Of_Alarm_Lock
(警報ロック時間)
Contract_Reciving_Power
(契約電力)
Target_Value_Of_Power
(目標電力)
Alarm_Value_Of_Power
(警報電力)
Elapsed_Time
(経過時間)
Consumed_WH_In_This_Term
(今回周期の使用電力量)
Estimated_Power
(予測電力量)
Adjust_Power
(調整電力量)
Consumed_WH_In_Last_Term
(前回周期の使用電力量)
APPLICATION DATA TYPE
適合
R/W
BACnetEventTransitionBits
List of Unsigned
CharacterString
CharacterString
BACnetEventTransitionBits
BACnetEventState
List of Unsigned
BACnetNotifyType
BACnetObjectIdentifier
CharacterString
BACnetObjectType
BOOLEAN
Unsigned
BACnetReliability
BACnetStatusFlags
Unsigned
BACnetEngineeringUnits
BACnetARRAY[3] of BACnetTimeStamp
CharacterString
O
O
R
O
O
R
O
O
R
R
R
R
R
O
R
O
R
O
O
R/W
R/W
R/W
R/W
R/W
R
R/W
R/W
R
R/W
R
R/W
R/W
R/W
R
R/W
R/W
R/W
R/W
Time
R
R/W
Unsigned(0-32)
R
R/W
REAL
W
R/W
REAL
W
R/W
REAL
W
R/W
Unsigned(0-32)
R
R/W
BACnetARRAY [30] of
ListOfWHData
R
R/W
REAL
R
R/W
REAL
R
R/W
BACnetARRAY [30] of
ListOfWHData
R
R/W
26/55
備考
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
581
List_Of_Pulse_Counter_Refere
nce
(傾向時間間隔)
Intrinsic_Event_Disable
Unsolicted_COV
COV_Send_Interval
List of BACnetDeviceObjectPropertyReference
O
R/W
BOOLEAN
EX
R/W
9002
Enumerated
EX
R/W
9003
Unsigned
EX
R/W
9006
適合欄注釈 ・R(read/require)=このプロパティが必須であり、BACnet サービスを用いて読み出し可能であることを示す。
・W(write)= このプロパティが必須であり、BACnet サービスを用いて読み出しおよび書き込み可能であることを示す。
・O(option)=このプロパティがオプションであり、必ずしも必要ではないことを示す。
・EX(extra) =このプロパティがユニテックの独自プロパティであることを示す。
4-2-20 電力デマンド制御 Object
ID
0
7
17
28
35
36
39
72
75
77
79
81
85
88
103
111
113
PROPERTY IDENTIFIER
Acked_Transitions
Alarm_Values
Notification_Class
Description
Event_Enable
Event_State
Fault_Values
Notify_Type
Object_Identifier
Object_Name
Object_Type
Out_Of_Service
Present_Value
Priority_For_Writing
Reliability
Status_Flags
Time_Delay
130
Event_Time_Stamps
168
570
Profile_Name
Level_Value(レベル設定電力)
APPLICATION DATA TYPE
BACnetEventTransitionBits
List of Unsigned
List of Unsigned
CharacterString
BACnetEventTransitionBits
BACnetEventState
List of Unsigned
BACnetNotifyType
BACnetObjectIdentifier
CharacterString
BACnetObjectType
BOOLEAN
Unsigned (0-15)
Unsigned
BACnetReliability
BACnetStatusFlags
Unsigned
BACnetARRAY[3]
BACnetTimeStamp
CharacterString
BACnetARRAY[16]ofREAL
of
適合
O
O
R
O
O
R
O
O
R
R
R
R
R
R
O
R
O
R/W
R/W
R/W
R/W
R/W
R/W
R
R/W
R/W
R
R/W
R
R/W
R/W
R/W
R
R/W
R/W
O
R/W
O
O
R/W
R/W
適合欄注釈 ・R(read/require)=このプロパティが必須であり、BACnet サービスを用いて読み出し可能であることを示す。
・W(write)= このプロパティが必須であり、BACnet サービスを用いて読み出しおよび書き込み可能であることを示す。
・O(option)=このプロパティがオプションであり、必ずしも必要ではないことを示す。
・EX(extra) =このプロパティがユニテックの独自プロパティであることを示す。
27/55
備考
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
4-2-21 発電機負荷制御 Object
0
7
17
28
35
36
39
72
75
77
79
81
85
88
103
111
113
PROPERTY
IDENTIFIER
Acked_Transitions
Alarm_Values
Notification_Class
Description
Event_Enable
Event_State
Fault_Values
Notify_Type
Object_Identifier
Object_Name
Object_Type
Out_Of_Service
Present_Value
Priority_For_Writing
Reliability
Status_Flags
Time_Delay
130
Event_Time_Stamps
168
Profile_Name
Target_Value_To_Supply
(発電機目標電力)
Adjust_Value_Of_Load
(発電機調整電力)
発電機レベル設定電力
Intrinsic_Event_Disable
Unsolicted_COV
COV_Send_Interval
ID
576
577
578
9002
9003
9006
APPLICATION DATA TYPE
BACnetEventTransitionBits
List of Unsigned
Unsigned
CharacterString
BACnetEventTransitionBits
BACnetEventState
List of Unsigned
BACnetNotifyType
BACnetObjectIdentifier
CharacterString
BACnetObjectType
BOOLEAN
Unsigned(1..15)
Unsigned(1..16)
BACnetReliability
BACnetStatusFlags
Unsigned
BACnetARRAY[3]
BACnetTimeStamp
CharacterString
適合
R/W
O
O
O
O
O
R
O
O
R
R
R
R
R
R
O
R
O
R/W
R/W
R/W
R/W
R/W
R
R/W
R/W
R
R/W
R
R/W
R/W
R/W
R
R
R/W
O
R/W
O
R/W
REAL
R
R/W
REAL
R
R/W
BACnetARRAY[16] of LevelValue
BOOLEAN
Enumerated
Unsigned
W
EX
EX
EX
R
R/W
R/W
R/W
of
備考
適合欄注釈 ・R(read/require)=このプロパティが必須であり、BACnet サービスを用いて読み出し可能であることを示す。
・W(write)= このプロパティが必須であり、BACnet サービスを用いて読み出しおよび書き込み可能であることを示す。
・O(option)=このプロパティがオプションであり、必ずしも必要ではないことを示す。
・EX(extra) =このプロパティがユニテックの独自プロパティであることを示す。
28/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
5 BACnet 通信
5-1 HIM からの Read
BACnet オブジェクトのプロパティで読み込み可能なプロパティについては、HIM が ReadProperty または ReadPropertyMultiple を発行することにより値を読み
込むことができる。
HIM
方向
本 ICONT
備考
ReadProperty を送信
→
Object Identifier
Property Identifier
Array Index(配列要素のアクセス時のみ)
正常時
ComplexAck を返信
←
異常時
Error/Abort を返信
←
ReadPropertyMultiple を送信
List Of Read Access Specification
(複数の下記情報)
Object Identifier
Property Identifier
Array Index(配列要素のアクセス時のみ)
←
←
正常時
ComplexAck を返信
異常時
Error/Abort を返信
29/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
5-2 HIM からの Write
BACnet オブジェクトのプロパティで書き換え可能なプロパティについては、HIM が WriteProperty または WritePropertyMultiple を発行することにより値を変更
することができる。
HIM
方向
本 ICONT
備考
WriteProperty を送信
→
Object Identifier
Property Identifier
Array Index(配列要素のアクセス時のみ)
PropertyValue
Priority(プロパティが Commandable の場
合のみ)
正常時
SimpleAck を返信
←
異常時
WritePropertyMultiple を送信
List Of Write Access Specification
(複数の下記情報)
Object Identifier
Property Identifier
Array Index(配列要素のアクセス時のみ)
PropertyValue
Priority(プロパティが Commandable の場
合のみ)
Errorを返信
←
→
正常時
SimpleAck を返信
←
異常時
←
Error/Abort を返信
30/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
5-3 状態・警報通知
5-3-1 概要
状態・警報通知の対象となるオブジェクトは以下の通りである。
警報通知は ConfirmedEventNotification または UnconfirmedEventNotification を用いて行う。
状態変化通知は ConfirmedCOVNotification または UnconfirmedCOVNotification を用いて行う。
警報通知は IntrinsicReporting(ANSI/ASHRAE135-2004 13.2章参照)に基づき発行する。
状態変化通知は Change of Value Reporting(ANSI/ASHRAE135-2004 13.1章参照)に基づき発行する。
Event 通知
オブジェクト
Accumulator
AnalogInput
AnalogOutput
AnalogValue
BinaryInput
BinaryOutput
BinaryValue
Calendar
Device Object
MultiStateInput
MultiStateOutp
ut
MultiStateValue
NotificationClas
s
Schedule
TrendLog
計量
電力デマンド監視
電力デマンド制御
発電機負荷制御
COV 通知
サポート
サポート※
サポート
サポート
サポート
サポート
サポート
サポート
サポート
サポート
サポート
サポート
サポート
サポート
サポート
サポート
サポート
サポート
サポート
サポート
サポート
サポート
サポート
サポート
サポート
サポート
サポート
サポート
サポート
31/55
備考
※PresentValue の変 化で は送 信しな
い。StatusFlags での変化のみ送信する。
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
5-3-2 状態通知
COV 通告サービスを用いて状態通知を行う。HIM より SubscribeCOV を受信した場合はその設定内容に従い、ユニキャストで送信元の Device へ送信する。
UnsolicitedCOV の場合は UnconfirmedCOV をブロードキャストで送信する。
HIM
方向
本 ICONT
備考
PresentValue が変化または StatusFlags が変化
←
ConfirmedCOVNotification/
UnconfirmedCOVNotification
Subscriber Process Identifier
Initiating Device Identifier
Monitored Object Identifier
Time Remaining,
List Of Values,
ConfirmedCOVNotification を受信した場合の
み
→
SimpleAck を返信
32/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
5-3-3 警報通知
IntrinsicEvent 通告サービスを用いて行う。Event の通告先は NotificationClass オブジェクトで設定する。この設定内容により 特定の HIM のみへ通告すること
も、ブロードキャストにより同一ネットワーク上のすべての BACnet 装置に送信することもできる。
ConfirmedEventNotification または UnconfirmedEventNotification を使用するかについても NotificationClass オブジェクトの設定で決まる。
HIM
方向
本 ICONT
備考
イントリンシックレポートをサポートしているオブジェクトのイベン
← ト対象プロパティの値が変化
ConfirmedEventNotification または
UnconfirmedEventNotification の通告
Process Identifier
Initiating Device Identifier
BACnet Object Identifier,
Event Object Identifier
BACnet Object Identifier,
Time Stamp,
Notification Class
Priority
Event Type,
Notify Type
Ack Required
From State,
To State
Event Values
ConfirmedEventNotification を受信した場合の
み
→
SimpleAck を返信
33/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
5-4 カレンダの設定
本 ICONT は休日、特別休日1、特別休日2の 3 個を一グループとして複数グループのカレンダオブジェクトを実装する。
カレンダの日付情報(datelist プロパティ)へのアクセスは下記のサービスを用いて行う。
ReadProperty または ReadPropertyMultiple
WriteProperty または WritePropertyMultiple
AddListElement
RemoveListElement
一括読み込み
一括書き込み
一部追加
一部削除
5-1HIM からの Read を参照
5-2HIM からの Write を参照
下記を参照
下記を参照
また本 ICONT は参入時に HIM に対して ReadProperty を発行し HIM のカレンダオブジェクトの datelist プロパティを読み込み自身の同じインスタンス番号を持
つカレンダオブジェクトの datelist プロパティ情報を更新することもできる。
HIM
日付情報の追加
AddListElement を送信
Object Identifier
Property Identifier
Array Index(配列要素のアクセス時の
み)
List Of Elements
Choice Of
Date,
DateRange
WeekNDay
正常時
SimpleAck を返信
←
異常時
←
日付情報の削除
本 ICONT
方向
→
Errorを返信
→
34/55
備考
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
RemoveListElement を送信
Object Identifier
Property Identifier
Array Index(配列要素のアクセス時の
み)
List Of Elements
Choice Of
Date,
DateRange
正常時
WeekNDay
←
SimpleAck を返信
異常時
←
Errorを返信
←
ReadProperty をカレンダオブジェクトの数だけ送信
Object Identifier = (Calendar , Instance N)
Property Identifier(datelist)
正常時
ComplexAck を返信
異常時
Errorを返信
→
→
35/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
5-5 スケジュールの設定
本 ICONT はスケジュールを実装する。
5-5-1 Weekly スケジュールの設定
Weekly スケジュールへのアクセスは下記のサービスを用いて行う。
一括読み込み
ReadProperty または ReadPropertyMultiple
5-1HIM からの Read を参照
一括書き込み
WriteProperty または WritePropertyMultiple
5-2HIM からの Write を参照
※TimeValue データ型では、BACnet の仕様通り、{時、分、秒、1/100 秒}までの全ての値を指定してください。
指定なし値(ワイルドカード)が含まれた場合、指定された時刻条件に一致する「最後のタイミング」で動作します。
5-5-2 Exception スケジュールの設定
Exception スケジュールへのアクセスは下記のサービスを用いて行う。
一括読み込み
ReadProperty または ReadPropertyMultiple
5-1HIM からの Read を参照
一括書き込み
WriteProperty または WritePropertyMultiple
5-2HIM からの Write を参照
※TimeValue データ型では、BACnet の仕様通り、{時、分、秒、1/100 秒}までの全ての値を指定してください。
指定なし値(ワイルドカード)が含まれた場合、指定された時刻条件に一致する「最後のタイミング」で動作します。
5-5-3 スケジュール対象機器の設定
ListOfObjectPropertyReferences へのアクセスは下記のサービスを用いて行う。
一括読み込み
一括書き込み
追加
一部削除
ReadProperty または ReadPropertyMultiple
WriteProperty または WritePropertyMultiple
AddListElement
RemoveListElement
HIM
スケジュール対象機器の追加
AddListElement を送信
Object Identifier = (Schedule,
Instance N)
Property Identifier =
List Of Object Property
本 ICONT
方向
→
36/55
5-1HIM からの Read を参照
5-2HIM からの Write を参照
下記参照
下記参照
備考
ListOfElements の DeviceID 、
ArrayIndex は省略可。
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
Reference
Array Index = N
(配列要素のアクセス時のみ)
List Of Elements =
(ObjectID,PropertyID,
正常時
DeviceID,ArrayIndex)
←
SimpleAck を返信
異常時
←
Errorを返信
スケジュール対象機器の削除
RemoveListElement を送信
Object Identifier = (Schedule,
Instance N)
Property Identifier =
List Of Object Property
Reference
Array Index = N
(配列要素のアクセス時のみ)
List Of Elements =
(Object ID,PropertyID,
DeviceID,Array Index)
→
正常時
SimpleAck を返信
←
異常時
←
Errorを返信
37/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
5-6 トレンドログ情報の読み出し
本 ICONT のトレンドログ情報は ReadRange サービスを使用することにより読み出すことができる。
サポートする Range は以下の通りである。
Range
備考
TimeRange
ANSI/ASHRAE135-2004 で廃止。ANSI/ASHRAE135-2001 までサポート。
byPosition
ANSI/ASHRAE135-2001、ANSI/ASHRAE135-2004 ともにサポート
bySequenceNumber
ANSI/ASHRAE135-2004 でサポート。
byTime
ANSI/ASHRAE135-2001 では RangeChoice=4、ANSI/ASHRAE135-2004 では RangeChoice=7 となる。
ANSI/ASHRAE135-2004 では ComplexAck に FirstSequenceNumber が含まれる。
5-6-1 TimeRange による読み出し
HIM
TimeRange によるトレンドログ情報の読み出し
ReadRange を送信
Object Identifier = (TrendLog, Instance N)
Property Identifier = LogBuffer
Range Choice = TimeRange
(BiginningTime,EndingTime)
本 ICONT
方向
→
正常時
ComplexAck を返信
←
異常時
←
Errorを返信
38/55
備考
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
5-6-2 byPosition による読み出し
HIM
byPosition によるトレンドログ情報の読み出し
ReadRange を送信
Object Identifier = (TrendLog,Instance N)
Property Identifier = LogBuffer
Range Choice = byPosition
(RefernceIndex,Count)
本 ICONT
方向
備考
→
正常時
ComplexAck を返信
←
異常時
Errorを返信
←
5-6-3 bySequenceNumber による読み出し
HIM
bySequenceNumber による
トレンドログ情報の読み出し
ReadRange を送信
Object Identifier = (TrendLog,Instance N)
Property Identifier = LogBuffer
Range Choice = bySequenceNumber
(RefernceIndex,Count)
本 ICONT
方向
→
正常時
ComplexAck を返信
←
異常時
Errorを返信
←
39/55
備考
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
5-6-4 byTime による読み出し
HIM
byTime によるトレンドログ情報の読み出し
ReadRange を送信
Object Identifier = (TrendLog,Instance N)
Property Identifier = LogBuffer
RangeChoice = byTime
(ReferenceTime,Count)
本 ICONT
方向
→
正常時
ComplexAck を返信
←
異常時
←
Errorを返信
40/55
備考
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
5-7 時刻あわせ
HIM などから TimeSyncronization を受信すると本 ICONT の時計を変更する。また、本 ICONT の時刻を TimeSynchronization サービス送信により、全デバイ
スに通知することができる。
5-7-1 TimeSynchronization の受信
HIM
TimeSyncronization を送信
方向
→
本 ICONT
本 ICONT の時計を変更する。
備考
方向
←
本 ICONT
本 ICONT より TimeSynchronization をブロードキャストす
る。
備考
5-7-2 TimeSynchronization の送信
HIM
5-8 デバイス管理
5-8-1 Who-Is に対する応答
システム参入後は HIM からの Who-Is に対して本 ICONT は I-am を送信する。Range の指定があった場合は該当した場合のみ I-am を送信する。
参入前や離脱処理を行った後はこの送信は行わない。
HIM
方向
本 ICONT
備考
Who-Is を送信
→
(deviceInstanceRangeLowLimit
= Instance N)
(deviceInstanceRangeHighLimit
I-am
= Instance N)
←
41/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
5-8-2 I-Am に対する処理
HIM
I-Am
I-Am Device Identifier
Max APDU Accepted
Segmentation Supported
Vendor Identifier
方向
→
本 ICONT
備考
←
ReadProperty
Object Identifier = HIM の Device ID
Property Identifier = System_Status
※System_Status を読み込む設定をしていた
場合のみ、送信する。
←
ReadProperty
Object Identifier = HIM の Device ID
Property Identifier =
Protocol_Services_Supported
※通信相手デバイスの System_Status が
Operational
と な っ た 場 合 、
ReadPropertyMultiple および
WirtePropertyMultiple のサポートを確認す
るために送信する。(Operational となった初
回のみ。)
42/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
5-9 Who-Has に対する応答
HIM からの Who-Has に対して本 ICONT に該当するオブジェクトが登録されていた場合は I-have を送信する。
HIM
方向
本 ICONT
Who-Has を送信
→
ObjectIdentifier / ObjectName
(deviceInstanceRangeLowLimit
I-have
= Instance N)
←
(deviceInstanceRangeHighLimit
= Instance N)
備考
5-10 ステータス管理
システム参入後は本 ICONT がシステムに参入し続けていることを、ネットワーク上の HIM などの BACnet 装置に伝えるために 1 分周期で I-am を送信し続ける。
離脱処理を行った場合はこの定期的送信は行わない。
HIM
方向
本 ICONT
備考
システム参入後は離脱するまで I-am を 1 分周期で送信
←
I-am
43/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
5-11 参入処理
本 ICONT が起動すると下記の処理を行い、ネットワークに接続している HIM などの BACnet 装置に対して本 ICONT がシステムに参入したことを伝える。
5-11-1 Event による参入処理
BACnet の適用プロトコルを電気設備学会 IEIEJ-P0003:2000 アデンダム a(ANSI/ASHRAE135-2001)に設定した場合は Event による参入処理を行う。
HIM
方向
←
本 ICONT
(1)I-am の同報
←
(2)UnconfirmedEventNotification のブロードキャスト
Process Identifier = N1
Initiating Device Identifier
Event Object Identifier
Time Stamp
Notification Class
Priority
Event Type = CHANGE_OF_STATE
Notify Type = EVENT
From State = OFFNORMAL
To State = NORMAL
Event Values =
(NewState, SystemStatus=DOWNLOAD_REQUIRED)
,(StatusFlags, F,F,F,F)
←
(3)who-is の同報
←
(4)UnconfirmedEventNotification の同報
Process Identifier = 1
Initiating Device Identifier = 自身の DeviceID
Event Object Identifier = 3
Time Stamp = 現在の時刻
Notification Class = 1
Priority = 7
Event Type = CHANGE_OF_STATE
Notify Type = EVENT
From State = OFFNORMAL
44/55
備考
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
To State = NORMAL
Event
Values
=
SystemStatus=DOWNLOAD_IN_PROGRESS)
,(StatusFlags, F,F,F,F)
TimeSyncronization の送信
(NewState,
→
(5)TimeSynchronization を1秒間だけ待つ。
正常時
ComplexAck を返信
異常時
Errorを返信
←
(6)ReadProperty をカレンダオブジェクトの数だけ送信
ObjectIdentifier
PropertyIdentifier(datelist)
←
(7)UnconfirmedEventNotification の同報
Process Identifier = 1
Initiating Device Identifier = 自身の DeviceID
Event Object Identifier = 0
Time Stamp = 現在の時刻
Notification Class = 1
Priority = 7
Event Type =CHANGE_OF_STATE
Notify Type =EVENT
From State =OFFNORMAL
To State =NORMAL
Event Values = (NewState, SystemStatus=OPERATIONAL)
,(StatusFlags, F,F,F,F)
45/55
システムによりこの処理は行わない場
合がある
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
5-11-2 COV による参入処理(Restart_Notification_Recipients に BACnetAddress を指定した場合)
BACnet の適用プロトコルを ANSI/ASHRAE135-2004(ISO16484-5-2003)または IEIEJ-G0006:2006 アデンダム a(ANSI/ASHRAE135-2004)に設定した場
合は COV による参入処理を行う。
HIM
方向
本 ICONT
備考
←
(1)UnconfirmedCOVNotification の通告
Time Remaining = 0
※デバイス範囲指定なしの Who-Is を
Process ID = 0
Initiating Device Identifier = 自身の DeviceObject
ブロードキャストする
Monitored Object Identifier = 自身の DeviceObject
List Of Values =
Sysytem Status = DownLoadRequired
Time Of Device Restart = 現在の時刻
Last Restart Reason = DeviceObject の LastRestartReason
プロパティ値
←
(2)who-is のブロードキャスト
←
(3)UnconfirmedCOVNotification の通告
Time Remaining = 0
Process ID = 0
InitiatingDeviceIdentifier = 自身の DeviceObject
MonitoredObjectIdentifier = 自身の DeviceObject
システムによりこの処理は行わない場
List Of Values =
合がある
Sysytem Status = DownLoadInprogress
Time Of Device Restart = 現在の時刻
Last Restart Reason = DeviceObject の LastRestartReason
プロパティ値
→
TimeSyncronization の送信
←
(4)TimeSynchronization を 1 秒間だけ待つ
(5)ReadProperty をカレンダオブジェクトの数だけ送信
46/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
Object Identifier
正常時
Property Identifier(datelist)
ComplexAck を返信
異常時
Errorを返信
←
(6)UnconfirmedCOVNotification の通告
Time Remaining = 0
Process ID = 0
Initiating Device Identifier = 自身の DeviceObject
Monitored Object Identifier = 自身の DeviceObject
List Of Values =
Sysytem Status = Operational
Time Of Device Restart = 現在の時刻
Last Restart Reason = Device オブジェクトの
LastRestartReason プロパティ値
←
(7)I-Am をブロードキャスト
I-Am Device Identifier = 自身の DeviceID
Max APDU Accepted = Device オブジェクトの
Max_APDU_Length_Accepted プロパティ値
Segmentation Supported = Device オブジェクトの
Segmentation_Supported プロパティ値
Vendor Identifier = Device オブジェクトの
Vendor_Identifier プロパティ値
47/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
5-11-3 COV による参入処理(Restart_Notification_Recipients に DeviceID を指定した場合)
BACnet の適用プロトコルを ANSI/ASHRAE135-2004(ISO16484-5-2003)または IEIEJ-G0006:2006 アデンダム a(ANSI/ASHRAE135-2004)に設定した場
合は COV による参入処理を行う。
HIM
方向
本 ICONT
備考
←
(1)UnconfirmedCOVNotification の通告
Restart_Notification_Recipients に
Time Remaining = 0
登録されている各デバイスすべてに送
Process ID = 0
信する。
Initiating Device Identifier = 自身の DeviceObject
※Device_Address_Binding プロパテ
Monitored Object Identifier = 自身の DeviceObject
ィ 内 に 対 象 デ バ イ ス の
List Of Values =
BACnetAddress が存在しない場合は
Sysytem Status = DownLoadRequired
送信されない。
Time Of Device Restart = 現在の時刻
Last Restart Reason = DeviceObject の LastRestartReason プロパティ値
←
(→)
←
→
(2)who-is のブロードキャスト
DeviceInstanceRangeLowLimit = Instance N
DeviceInstanceRangeHighLimit = Instance N
(I-Am)
(3)UnconfirmedCOVNotification の通告
Time Remaining = 0
Process ID = 0
InitiatingDeviceIdentifier = 自身の DeviceObject
MonitoredObjectIdentifier = 自身の DeviceObject
List Of Values =
Sysytem Status = DownLoadInprogress
Time Of Device Restart = 現在の時刻
Last Restart Reason = DeviceObject の
LastRestartReason プロパティ値
(4)TimeSynchronization を 1 秒間だけ待つ
48/55
※ Restart_Notification_Recipients
プロパティ内に 1 つでも IP アドレスが存
在する場合はインスタンス範囲指定なし
でブロードキャスト送信する。
※(2)の Who-Is に対し、I-Am を返した
デバイスのみにユニキャスト送信する。
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
TimeSyncronization の送信
←
(5)ReadProperty をカレンダオブジェクトの数だけ送信
Object Identifier
Property Identifier(datelist)
正常時
←
ComplexAck を返信
異常時
(6)UnconfirmedCOVNotification の通告
Errorを返信
Time Remaining = 0
Process ID = 0
Initiating Device Identifier = 自身の DeviceObject
Monitored Object Identifier = 自身の DeviceObject
List Of Values =
Sysytem Status = Operational
Time Of Device Restart = 現在の時刻
Last Restart Reason = DeviceObject の
←
LastRestartReason プロパティ値
(7)I-Am をブロードキャスト
I-Am Device Identifier = 自身の DeviceID
Max APDU Accepted = Device オブジェクトの
Max_APDU_Length_Accepted プロパティ値
Segmentation Supported = Device オブジェクトの
Segmentation_Supported プロパティ値
Vendor Identifier = Device オブジェクトの
Vendor_Identifier プロパティ値
49/55
システムによりこの処理は行わない場
合がある
※(2)の Who-Is に対し、I-Am を返した
デバイスのみにユニキャスト送信する。
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
5-11-4 I-Am による参入処理
BACnet の適用プロトコルを IEIEJ-P0003:2000 に設定した場合は I-Am による参入処理を行う。
HIM
方向
←
←
本 ICONT
(1)I-Am をブロードキャスト
I-Am Device Identifier = 自身の DeviceID
Max APDU Accepted = Device オブジェクトの
Max_APDU_Length_Accepted プロパティ値
Segmentation Supported = Device オブジェクトの
Segmentation_Supported プロパティ値
Vendor Identifier = Device オブジェクトの
Vendor_Identifier プロパティ値
System_Status = DOWNLOAD_REQUIRED
(2)I-Am をブロードキャスト
I-Am Device Identifier = 自身の DeviceID
Max APDU Accepted = Device オブジェクトの
Max_APDU_Length_Accepted プロパティ値
Segmentation Supported = Device オブジェクトの
Segmentation_Supported プロパティ値
Vendor Identifier = Device オブジェクトの
Vendor_Identifier プロパティ値
System_Status = DOWNLOAD_IN_PROGRESS
(3)TimeSynchronization を 1 秒間だけ待つ
TimeSyncronization の送信
→
→
(4)I-Am をブロードキャスト
I-Am Device Identifier = 自身の DeviceID
Max APDU Accepted = Device オブジェクトの
Max_APDU_Length_Accepted プロパティ値
50/55
備考
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
Segmentation Supported = Device オブジェクトの
←
Segmentation_Supported プロパティ値
Vendor Identifier = Device オブジェクトの
Vendor_Identifier プロパティ値
System_Status = OPERATIONAL
51/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
5-12 離脱処理
本 ICONT が終了する場合には下記の処理を行い、ネットワークに接続している HIM などの BACnet 装置に対して本 ICONT がシステムから離脱したことを伝え
る。
5-12-1 Event による離脱処理
BACnet の適用プロトコルを電気設備学会 IEIEJ-P0003:2000 アデンダム a(ANSI/ASHRAE135-2001)に設定した場合は Event による離脱処理を行う。
HIM
方向
本 ICONT
備考
←
UnconfirmedEventNotification のブロードキャスト
Process Identifier =N1
Initiating Device Identifier
Event Object Identifier
Time Stamp
Notification Class
Priority
Event Type =CHANGE_OF_STATE
Notify Type =EVENT
From State =OFFNORMAL
To State =NORMAL
Event Values=
(NewState, SystemStatus=NON_OPERATIONAL)
,(StatusFlags, F,F,F,F)
52/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
5-12-2 COV による離脱処理
BACnet の適用プロトコルを ANSI/ASHRAE135-2004(ISO16484-5-2003)または ANSI/ASHRAE135-2004(ISO16484-5-2003)に設定した場合は COV によ
る離脱処理を行う。
HIM
方向
本 ICONT
備考
←
UnconfirmedCOVNotification の通告
RestartNotificationRecipients に 登
TimeRemaining = 0
録されている宛先に対して送信する。
ProcessID = 0
InitiatingDeviceIdentifier = 自身の DeviceObject
MonitoredObjectIdentifier = 自身の DeviceObject
ListOfValues =
SysytemStatus = NON_OPERATIONAL
TimeOfDeviceRestart = 現在の時刻
LastRestartReason = DeviceObject の LastRestartReason
プロパティ値
53/55
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
5-12-3 I-Am による離脱処理
BACnet の適用プロトコルを IEIEJ-P0003:2000 に設定した場合は I-Am による離脱処理を行う。
HIM
方向
←
本 ICONT
(1) I-Am をブロードキャスト
I-Am Device Identifier = 自身の DeviceID
Max APDU Accepted = Device オブジェクトの
Max_APDU_Length_Accepted プロパティ値
Segmentation Supported = Device オブジェクトの
Segmentation_Supported プロパティ値
Vendor Identifier = Device オブジェクトの
Vendor_Identifier プロパティ値
System_Status = NON_OPERATIONAL
54/55
備考
MELSEC-Q シリーズ対応 BACnet インターフェースユニット BACnet 通信仕様書(ICONT)
5-13 ICONT の再初期化
ReinitializeDevice で ColdStart または WarmStart を受信すると本 ICONT は離脱処理後、参入処理を行うことができる。
上記以外のパラメータを持つ ReinitializeDevice を受信すると Error(Service,ServiceRequestDenied)を返信する。
HIM
方向
本 ICONT
ReinitializeDevice による ICONT の再初期化
→
ReinitializeDevice を送信
ReinitializedStartOfDevice =
coldstart / warmstart
←
正常時
SimpleAck を返信
←
異常時
Errorを返信
55/55
備考