RTU-DNET DeviceNet 遠端 I/O 通訊模組
應用技術手冊
DVP-0214100-04
DeviceNet 遠端 IO 通訊模組 RTU-DNET
DVP-PLC 應用技術手冊 i
注意事項
此應用技術手冊提供功能規格、安裝、基本操作與設定,以及有關於網路協定內容的介紹。
本機為開放型 (OPEN TYPE) 機殼,因此使用者使用本機時,必須將之安裝於具防塵、防潮及免於電擊/
衝擊意外之外殼配線箱內。另必須具備保護措施 (如:特殊之工具或鑰匙才可打開) ,防止非維護人員操作
或意外衝擊本體,造成危險及損壞,且請勿在上電時觸摸任何端子。
請務必仔細閱讀本使用手冊,並依照本手冊指示進行操作,以免造成產品受損,或導致人員受傷。
目錄
1 產品簡介 ................................................................................................................................................................... 3
1.1 產品特點 .......................................................................................................................................................... 3
1.2 功能規格 .......................................................................................................................................................... 3
1.3 支援的擴充模組 ............................................................................................................................................... 4
1.4 支援的 MODBUS設備 ..................................................................................................................................... 5
2 RTU-DNET單元部件 ................................................................................................................................................ 6
2.1 外觀尺寸 .......................................................................................................................................................... 6
2.2 各部介紹 .......................................................................................................................................................... 6
2.3 DeviceNet通訊連接器 .................................................................................................................................... 7
2.4 RUN/STOP開關 .............................................................................................................................................. 7
2.5 位址設定開關 ................................................................................................................................................... 7
2.6 RS485通訊埠 .................................................................................................................................................. 7
2.7 功能設定開關 ................................................................................................................................................... 8
2.8 擴充 I/O介面 .................................................................................................................................................... 8
3 RTU-DNET安裝 ....................................................................................................................................................... 9
3.1 安裝 RTU-DNET與 Slim擴充模組 .................................................................................................................. 9
3.2 安裝 RTU-DNET及其 Slim擴充模組於導軌 ................................................................................................... 9
3.3 連接 DeviceNet通訊連接器 ............................................................................................................................ 9
4 配置 RTU-DNET ..................................................................................................................................................... 10
4.1 術語解釋 ........................................................................................................................................................ 10
4.2 軟體介紹 ........................................................................................................................................................ 11
4.2.1 RTU配置主介面 ..................................................................................................................................... 11
4.2.2 RTU設定介面 ......................................................................................................................................... 12
4.2.3 特殊模組配置介面 ................................................................................................................................... 13
4.2.4 閘道設定介面 .......................................................................................................................................... 14
4.3 DeviceNet I/O映射資料 ................................................................................................................................ 15
4.3.1 RTU-DNET控制字和狀態字 ................................................................................................................... 15
4.3.2 I/O資料映射 ........................................................................................................................................... 17
5 應用範例 ................................................................................................................................................................. 20
DeviceNet 遠端 IO 通訊模組 RTU-DNET
DVP-PLC 應用技術手冊 ii
5.1 使用 RTU-DNET組成 DeviceNet網路 ......................................................................................................... 20
5.2 使用 DeviceNet配置工具配置網路 ............................................................................................................... 22
5.3 使用梯形圖控制整個網路 ............................................................................................................................... 30
6 擴充串列傳輸速率設定方法 .................................................................................................................................... 32
7 錯誤診斷及故障排除 ............................................................................................................................................... 35
7.1 指示燈診斷 ..................................................................................................................................................... 35
7.2 狀態字診斷 ..................................................................................................................................................... 36
7.3 軟體診斷 ........................................................................................................................................................ 37
附錄 A RTU-DNET支援的標準 DeviceNet物件 ....................................................................................................... 38
附錄 B RTU-DNET自定義的 DeviceNet物件 ........................................................................................................... 41
DeviceNet 遠端 I/O 通訊模組 RTU-DNET
DVP-PLC 應用技術手冊 3
1 產品簡介
1. 感謝您使用台達 RTU-DNET 模組。為了確保能正確地安裝及操作本產品,請在使用該模組之前,仔
細閱讀該使用手冊。
2. 該手冊僅作為 RTU-DNET 操作指南和入門參考,DeviceNet 協定的詳細內容這裏不做介紹。如果讀
者想要瞭解更多關於 DeviceNet 協定的內容,請參閱相關專業文章或書籍資料。
3. RTU-DNET 定義為 DeviceNet 從站,其 I/O 擴充介面用於連接 Slim Type DI/DO 模組、特殊模組。
它的 RS-485 介面用於連接交流馬達驅動器、伺服驅動器、溫控器、可程式控制器等 MODBUS 設備。
1.1 產品特點
作為 DeviceNet 從站,它支援標準的 DeviceNet 通訊協定
在預定義的主/從連接組中支援顯性訊息連接,支援輪詢的 I/O 連接方式
網路配置軟體 DeviceNetBuilder 提供圖形配置介面、自動掃描並識別擴充模組、任意配置特殊模組
的 CR 暫存器作為 I/O 資料,同時可設定錯誤處理方式,並可診斷各模組錯誤狀態
用戶可根據實際需要選擇當網路斷開時,是否保留暫存區的資料
RTU-DNET 模組最多可擴充數位輸入/輸出點數各 128 點,最多可連接 8 台特殊模組
RTU-DNET 模組支援 MODBUS 通訊協定,最多可連接 8 台 MODBUS 設備
1.2 功能規格
DeviceNet 通訊介面
項目 規格
傳輸方式 CAN
電氣隔離 DC500V
接頭 可插拔式連接器(5.08mm)
傳輸電纜 2 條通訊線、2 條電源線、1 條遮罩線(遮罩線須接信號地,通訊線須遠離動力線)
電壓規格 由 DeviceNet 網路提供 11 ~ 25 VDC
電流規格 60mA
DeviceNet 通訊
項目 規格
傳輸協定 標準的 DeviceNet 通訊協定
資訊類型 I/O 輪詢連接、顯性訊息連接、Group 2 only servers 連接
傳輸速度
標準模式:125 kbps、250 kbps、500 kbps
擴充模式:10 kbps、20 kbps、50 kbps、125 kbps、250 kbps、500 kbps、800kbps、
1M kbps
DeviceNet 遠端 I/O 通訊模組 RTU-DNET
DVP-PLC 應用技術手冊 4
RS-485 通訊介面
項目 規格
傳輸速度 2400bps、4800 bps、9600 bps、19200 bps、38400 bps、57600 bps、115200 bps
傳輸協定 標準的 MODBUS 通訊協定
傳輸格式
<7,E,1>ASCII <8,E,1>ASCII/RTU
<7,O,1>ASCII <8,O,1>ASCII/RTU
<7,E,2,>ASCII <8,N,1>ASCII/RTU
<7,O,2,>ASCII <8,N,2>ASCII/RTU
傳輸電纜 遮罩雙絞線(遮罩層須接信號地,雙絞線須遠離動力線)
環境規格
項目 規格
雜訊免疫力
ESD(IEC 61131-2, IEC 61000-4-2):8KV Air Discharge
EFT(IEC 61131-2, IEC 61000-4-4):Power Line:2KV,Digital I/O:1KV
Analog & Communication I/O:1KV
Damped-Oscillatory Wave: Power Line:1KV,Digital I/O:1KV
RS(IEC 61131-2, IEC 61000-4-3):26MHz ~ 1GHz,10V/m
操作溫度 0ºC ~ 55ºC(溫度)、50 ~ 95%(濕度)、污染等級 2
儲存溫度 -25ºC ~ 70ºC(溫度)、5 ~ 95%(濕度)
耐振動/衝擊 國際標準規範 IEC 61131-2、IEC 68-2-6(TEST Fc)/IEC 61131-2 & IEC 68-2-27(TEST
Ea)
標準 IEC 61131-2、UL508 標準
1.3 支援的擴充模組
DeviceNet 遠端 I/O 通訊模組 RTU-DNET
DVP-PLC 應用技術手冊 5
RTU-DNET 模組可連接的 DI/DO 模組型號以及規格
DI/DO 模組型號 I/O 映射資料預設值
(DeviceNet→RTU-DNET)
I/O 映射資料預設值
(RTU-DNET→DeviceNet)
DVP08SM11N 無 8 位
DVP08SM10N 無 8位
DVP16SM11N 無 16位
DVP06SN11R 8位 无
DVP08SN11R/T 8 位 無
DVP08SN11TS 8位 無
DVP16SN11T 16位 無
DVP16SN11TS 16位 無
DVP08SP11R/T 8 位 8 位
DVP08SP11TS 8位 8位
DVP16SP11R/T 8 位 8 位
DVP16SP11TS 8位 8位
DVP32SM11N 無 32位
DVP32SN11TN 32位 無
DVP08ST11N 無 8 位
RTU-DNET 模組可連接的特殊模組型號以及規格
特殊模組型號
I/O 映射資料預設值
(DeviceNet→RTU-DNET)
I/O 映射資料預設值
(RTU-DNET→DeviceNet)
起始
CR 暫存器
映射資料長度
(單位:words)
起始
CR 暫存器
映射資料長度
(單位:words)
DVP02DA-S CR10 2 無 無
DVP04DA-S CR6 4 無 無
DVP04AD-S 無 無 CR12 4
DVP06AD-S 無 無 CR12 6
DVP04TC-S 無 無 CR14 4
DVP04PT-S 無 無 CR18 4
DVP06XA-S CR10 2 CR12 4
DVP01PU-S CR42 4 CR33 4
注意事項:
RTU-DNET連接特殊模組時,RTU-DNET上傳/下載資料的起始CR暫存器、上傳/下載資料的資料長度均
可在DeviceNet網路配置工具中自由設定。
1.4 支援的 MODBUS 設備
RTU-DNET 支援標準的 MODBUS 協定,因此它支援標準的 MODBUS 設備。如:台達交流馬達驅動器、
台達伺服驅動器、台達溫控器、台達可程式控制器等。
DeviceNet 遠端 I/O 通訊模組 RTU-DNET
DVP-PLC 應用技術手冊 6
注意事項:
RTU-DNET總是作為MODBUS主站,它所連接的MODBUS設備處於從屬地位;
MODBUS設備的通訊格式須與RTU-DNET一致。
2 RTU-DNET 單元部件
2.1 外觀尺寸
R
TU
-DN
ET -
單位:mm
2.2 各部介紹 -
x10
IN 0IN 1
DR 1
DR 0
RT
U-D
NE
T
x10
2
3
5
4
6
7
8
9
10
11
12
1
13
1. 擴充 I/O 介面 8. RUN 指示燈
2. 位址設定開關 9. ALARM 指示燈
3. 功能設定開關 10. DeviceNet 連接器介面
4. RUN/STOP 開關 11. DIN 軌槽
5. POWER 指示燈 12. DIN 軌固定扣
6. MS(Module Status)指示燈 13. RS485 通訊埠
7. NS(Network Status)指示燈
DeviceNet 遠端 I/O 通訊模組 RTU-DNET
DVP-PLC 應用技術手冊 7
2.3 DeviceNet 通訊連接器
用於與 DeviceNet 網路連接,使用 RTU-DNET 自帶的連接器進行配線。
腳位 信號 顏色 敍述
1
2
3
4
5
1 V+ 紅色 24 VDC
2 CAN_H 白色 信號正極
3 SHIELD - 遮罩線
4 CAN_L 藍色 信號負極
5 V- 黑色 0 VDC
2.4 RUN/STOP 開關
RUN/STOP 開關動作 說明 R U N
S T O P
STOP → RUN 1. 重新檢測擴充模組
2. 讀/寫擴充模組的資料
RUN → STOP 停止讀/寫擴充模組的資料
2.5 位址設定開關
用於設定 RTU-DNET 模組在 DeviceNet 網路上的節點位址。設定範圍:00~63(64~99 不可用)。
開關設定 說明
91
645
0
091
32
78
2
5 64
3
78
0 ~ 63 有效的 DeviceNet 節點位址
64 ~ 99 無效的 DeviceNet 節點地址
例:若用戶需將 RTU-DNET 位址設定為 26 時,只要將 x101對應的旋轉開關旋轉到 2,再將 x100
對應的旋轉開關旋轉到 6 即可。
注意事項:
電源在斷電情況下設定節點位址,完成節點位址設定後,將RTU-DNET模組上電
RTU-DNET運行時,變更節點位址的設定值是無效的
請小心使用一字螺絲刀調節旋轉開關,不要刮傷
2.6 RS485 通訊埠
腳位 信號 敍述
3
1 + 信號正極(Signal+)
2 - 信號負極(Signal-)
3 SG 信號地(GND)
DeviceNet 遠端 I/O 通訊模組 RTU-DNET
DVP-PLC 應用技術手冊 8
2.7 功能設定開關
功能設定開關為用戶提供以下功能:
資料保留功能的設定(IN0)
DeviceNet 網路串列傳輸速率的設定(DR0~DR1)
DR1 DR0 串列傳輸速率
OFF OFF 125 kbps
OFF ON 250 kbps
ON OFF 500 kbps
ON ON 進入擴充串列傳輸速率模式
(請參考第 6 章)
IN0
OFF 當 DeviceNet 連接斷開時,
保留緩衝區內容
ON 當 DeviceNet 連接斷開時,
不保留緩衝區內容
IN1
OFF 當主站 STOP 時,保持緩衝區
內容
ON 當主站 STOP 時,不保持緩衝
區內容
注意事項:
設定功能設定開關,須將RTU-DNET重新上電後生效
請小心使用一字螺絲刀調節DIP開關,不要刮傷
2.8 擴充 I/O 介面
該介面用於連接台達 Slim 系列 DI/DO 擴充模組、特殊模組。
DeviceNet 遠端 I/O 通訊模組 RTU-DNET
DVP-PLC 應用技術手冊 9
3 RTU-DNET 安裝
3.1 安裝 RTU-DNET 與 Slim 擴充模組
將 RTU-DNET 右側上下兩端的擴充模組固定扣打開,將擴充模組對準導入孔結合
壓入上下兩端的擴充模組固定扣,固定擴充模組以保證接觸良好
RT
U-D
NE
T
DV
P-1
6S
P
DV
P-0
2D
A
RT
U-D
NE
T
DV
P-1
6S
P
DV
P-0
2D
A
3.2 安裝 RTU-DNET 及其 Slim 擴充模組於導軌
請使用 35mm 的標準 DIN 導軌
打開 RTU-DNET 及其擴充模組的 DIN 軌固定扣,將 RTU-DNET 以及擴充模組嵌入 DIN 導軌上
壓入 RTU-DNET 及其擴充模組的 DIN 軌固定扣,將 RTU-DNET 及其擴充模組固定在 DIN 導軌上,
如下圖所示:
RT
U-D
NE
T
DV
P-1
6S
P
DV
P-0
2D
A
35mm DIN 導軌
3.3 連接 DeviceNet 通訊連接器
通訊連接器上提供的色標是與連接電纜的顏色匹配的,對通訊連接器配線時請核對連接電纜與色標
的顏色。
通訊電源推薦使用台達提供的電源模組。
DVP-PLC 應用技術手冊 10
4 配置 RTU-DNET
RTU-DNET 作為 DeviceNet 從站,主要實現 DeviceNet 主站和 Slim 系列擴充模組及 MODBUS 設備的
資料交換:
將 DeviceNet 主站的資料傳送給擴充模組及 MODBUS 設備。
將擴充模組及 MODBUS 設備的輸入資料傳送給 DeviceNet 主站。
4.1 術語解釋
序號 名稱 單位 說明
1 控制字 字
RTU-DNET 的控制字用來設定 RTU-DNET 模組的模式。當設定控制字的內容
為 8000Hex 時,RTU-DNET 模組為 STOP 模式;當設定控制字的內容為
8001Hex 時,RTU-DNET 模組為 RUN 模式。
更多關於狀態字的說明請參考 4.3。
2 狀態字 字 RTU-DNET 的狀態字用來顯示 RTU-DNET 模組的狀態
更多關於狀態字的說明請參考 4.3。
3 數位輸入點數 位 數位輸入點數固定為 8 的倍數,當數字輸入不足 8 點時,以 8 點計算;當數字
輸入超過 8 點不足 16 點時,以 16 點計算。
4 數位輸出點數 位 數位輸出點數固定為 8 的倍數,當數位輸出不足 8 點時,以 8 點計算;當數字
輸出超過 8 點不足 16 點時,以 16 點計算。
5 特殊模組
輸入資料長度 字 RTU-DNET 所連接特殊模組輸入資料長度。
6 特殊模組
輸出資料長度 字 RTU-DNET 所連接特殊模組輸出資料長度。
DeviceNet 遠端 I/O 通訊模組 RTU-DNET
DVP-PLC 應用技術手冊 11
序號 名稱 單位 說明
7 輸入 I/O
數據長度
位元
組
RTU-DNET 的狀態字長度及其所連接擴充模組的輸入資料長度之和。特殊模
組的一個輸入通道佔用兩個位元組,數位輸入的 8 點計作一個位元組。
8 輸出 I/O
數據長度
位元
組
RTU-DNET 的控制字長度及其所連接擴充模組的輸出資料長度之和。特殊模
組的一個輸出通道佔用兩個位元組,數位輸出的 8 點計作一個位元組。
9 特殊模組數目 台 RTU-DNET 所連接的特殊模組的數量。範圍:0~8。
10 診斷時間間隔 秒 RTU-DNET 執行診斷的時間間隔。範圍:1~65,預設值為 5s。
11 特殊模組
斷線處理 無
當 RTU-DNET 所連接特殊模組發生斷線時,RTU-DNET 的處理方法。可以選
擇”忽略”、”發出警報”、”停止 DeviceNet I/O”,默認為” 警報”處理。
12 特殊模組
錯誤處理 無
當 RTU-DNET 模組檢測到錯誤時,RTU-DNET 的處理方法。可以選擇”忽略”、”
發出警報”、”停止 DeviceNet I/O”, 默認為” 警報”處理。
13 復位 RTU 無 將 RTU-DNET 的設定恢復為預設值。
14
添加控制字
和狀態字
到 I/O 數據中
無
用於選擇是否增加控制字和狀態字到 I/O 資料中。當選擇不增加控制字和狀態
字到 I/O 資料中時,RTU-DNET 模組與 DeviceNet 主站的 I/O 資料不包括控制
字和狀態字;當選擇增加控制字和狀態字到 I/O 資料中時,RTU-DNET 模組與
DeviceNet 主站的 I/O 資料包含控制字和狀態字。
15 工作模式 無
設定 RTU-DNET 所連接特殊模組的工作模式。當設定為自動模式,RTU-DNET
以默認方式配置特殊模組的 CR 暫存器作為 DeviceNet I/O 映射資料;當設定
為自定義模式時,可任意配置特殊模組的 CR 暫存器作為 DeviceNet 的 I/O 映
射資料。
16 輸入連接筆數 筆 RTU-DNET 所連接的特殊模組的輸入資料連接筆數。
17 輸出連接筆數 筆 RTU-DNET 所連接的接殊模組的輸出資料連接筆數。
18 輸入資料長度 字 RTU-DNET 所連接的特殊模組的連接輸入資料長度之和。
19 輸出資料長度 字 RTU-DNET 所連接的特殊模組的連接輸出資料長度之和。
20 I/O 映射 無 RTU-DNET 與所連接的特殊模組的 I/O 映射關係。
4.2 軟體介紹
4.2.1 RTU配置主介面
在軟體介面上雙擊已出現的 RTU-DNET 圖示,再點選對話方塊的“I/O 配置…”,便會彈出 RTU 配置
主介面,如下圖所示:
DVP-PLC 應用技術手冊 12
4.2.2 RTU設定介面
在 RTU 配置主介面中,雙擊最左側的“RTU-DNET”圖示,便會彈出 RTU 設定介面。該介面主要用於
設定 RTU-DNET 的錯誤控制屬性、控制字及狀態字。如下圖所示:
RTU 設定介面說明:
DeviceNet 遠端 I/O 通訊模組 RTU-DNET
DVP-PLC 應用技術手冊 13
4.2.3 特殊模組配置介面
在 RTU 配置主介面中,雙擊“04PT”圖示所在的位置,便會彈出特殊模組配置介面。該介面主要用於
配置特殊模組。
項目 說明 預設值
輸入 I/O 資料長度
RTU-DNET 的狀態字長度及其所連接擴充模組的輸入資料長度之
和。RTU-DNET 的狀態字佔用兩個位元組;特殊模組的一個輸入通
道佔用兩個位元組;數位輸入的 8 點計作一個位元組;
無
輸出 I/O 資料長度
RTU-DNET 的控制字長度及其所連接擴充模組的輸出資料長度之
和。RTU-DNET 的控制字佔用兩個位元組;特殊模組的一個輸出通
道佔用兩個位元組,數位輸出的 8 點計作一個位元組
無
數位輸入點數(X) 數位輸入點數固定為 8 的倍數,當數字輸入少於 8 點時,以 8 點計
算;當數字輸入超過 8 點不足 16 點時,以 16 點計算。 無
數位輸出點數(Y) 數位輸出點數固定為 8 的倍數,當數位輸出點數少於 8 點時,以 8
點計算;當數字輸出超過 8 點不足 16 點時,以 16 點計算。 無
特殊模組數目 RTU-DNET 所連接的特殊模組的數量。範圍:0~8 台 無
診斷間隔時間 RTU-DNET 執行診斷的時間間隔。範圍:1~65 秒。 5 秒
特殊模組斷線處理 當 RTU-DNET 所連接特殊模組發生斷線時,RTU-DNET 的處理方
法。可以選擇”忽略”、”警報”、”停止 I/O 資料交換”。 警報
特殊模組錯誤處理 當 RTU-DNET 模組檢測到錯誤時,RTU-DNET 的處理方法。可以選
擇”忽略”、”警報”、”停止 I/O 資料交換”。 警報
添加控制字和狀態字
到 I/O 資料
選擇是否添加控制字和狀態字到 I/O 資料中。當選擇不勾選時,
RTU-DNET 模組與 DeviceNet 主站的 I/O 資料不包括控制字和狀態
字;當選擇添加控制字和狀態字到 I/O 資料中時,RTU-DNET 模組
與 DeviceNet 主站的 I/O 資料包含控制字和狀態字。
不添加
控制字
和狀態
字到 I/O
資料
DVP-PLC 應用技術手冊 14
特殊模組配置介面說明:
項目 說明
模組名稱 RTU-DNET 右側所連接的特殊模組。如:02DA、04AD、04DA、04PT、04TC、06AD、06XA、
01PU
工作模式 目前提供自動模式、自定義兩種模式。選擇自動模式時,軟體自動調用特殊模組的 CR(CR
為特殊模組的內部暫存器);選擇自定義時,用戶根據需求調用特殊模組的 CR。
輸入鏈結筆數 軟體根據此值開放輸入資料鏈接。如果該值為 1,軟體將會開放輸入資料鏈接 1
輸出鏈結筆數 軟體根據此值開放輸出資料鏈接。如果該值為 2,軟體將會開放輸出資料鏈接 1 及輸出資料
鏈接 2
輸入資料長度 當前特殊模組的輸入資料長度
輸出資料長度 當前特殊模組的輸出資料長度
輸入
資料
鏈結 1 輸入資料鏈接 1 的起始 CR
筆數 輸入資料鏈接 1 的長度(單位:Word)
輸出
資料
鏈結 1 輸出資料鏈接 1 的起始 CR
筆數 輸出資料鏈接 1 的長度(單位:Word)
4.2.4 閘道設定介面
在 RTU 配置主介面中,雙擊“閘道設定”按鈕,便會彈出閘道設定介面。該介面用於配置 MODBUS 設
備。
閘道設定介面說明:
項目 說明
從站站號 設定 RTU-DNET 所連接的 MODBUS 設備的 MODBUS 站號(設定範圍:1-247)
啟用 該項被勾選後,對應的 MODBUS 設備將被啟動
從站名稱 設定 MODBUS 設備的識別名稱
讀取鏈結數量 設定 MODBUS 設備與 RTU-DNET 建立的讀取鏈結總數
寫入鏈結數量 設定 MODBUS 設備與 RTU-DNET 建立的寫入鏈結總數
DeviceNet 遠端 I/O 通訊模組 RTU-DNET
DVP-PLC 應用技術手冊 15
項目 說明
讀 取
鏈 結
1
節點地址 讀取鏈結 1 中,RTU-DNET 對 MODBUS 設備進行讀取的起始參數位址。
長度 讀取鏈結 1 中,RTU-DNET 對 MODBUS 設備進行讀取的資料長度。
(單位:WORD。最大值:20)
寫 入
鏈 結
1
節點地址 寫入鏈結 1 中,RTU-DNET 對 MODBUS 設備進行寫入的起始參數位址。
長度 寫入鏈結 1 中,RTU-DNET 對 MODBUS 設備進行寫入的資料長度。
(單位:WORD。最大值:20)
通訊速率
設定 RTU-DNET 與 MODBUS 設備之間的通訊格式
數據位元
奇偶校驗
停止位
模式
4.3 DeviceNet I/O 映射資料
4.3.1 RTU-DNET控制字和狀態字
RTU-DNET 控制字
位 狀態值 說明
bit0 0 設定 RTU-DNET 為 STOP 模式
1 設定 RTU-DNET 為 RUN 模式
bit1 0/1 保留
bit2 0/1 保留
bit3 0/1 保留
bit4 0/1 保留
bit5 0/1 保留
bit6 0/1 保留
bit7 0/1 保留
bit8 0/1 保留
bit9 0/1 保留
bit10 0/1 保留
bit11 0/1 保留
bit12 0/1 保留
bit13 0/1 保留
bit14 0/1 保留
bit15 0 禁止控制字
1 致能控制字
DVP-PLC 應用技術手冊 16
RTU-DNET 狀態字
位 狀態值 說明
bit0 0 RTU-DNET 檢測到擴充模組
1 RTU-DNET 未檢測到擴充模組
bit1 0 RTU-DNET 所連接的擴充模組與配置相符
1 RTU-DNET 所連接的擴充模組與配置不相符
bit2 0 特殊模組無錯誤發生
1 特殊模組有錯誤發生
bit3 0 特殊模組工作正常
1 檢測到特殊模組斷線
bit4 0 配置資料有效
1 配置資料無效
bit5 0 RTU-DNET 工作正常
1 RTU-DNET 工作電源電壓過低
bit6 0 RTU-DNET 工作正常
1 RTU-DNET 檢測到不能識別的特殊模組
bit7
0 RTU-DNET 工作正常
1 RTU-DNET 所連接的特殊模組超出 8 台或者數位 I/O 點數超過 128
點
bit8 0 MODBUS 設備無錯誤
1 MODBUS 設備有錯誤
bit9 0 RTU-DNET 是 RUN 的狀態
1 RTU-DNET 是 STOP 的狀態
bit10 0/1 保留
bit11 0/1 保留
bit12 0/1 保留
bit13 0/1 保留
bit14 0/1 保留
bit15 0/1 保留
DeviceNet 遠端 I/O 通訊模組 RTU-DNET
DVP-PLC 應用技術手冊 17
4.3.2 I/O資料映射
I/O 資料不包含 RTU-DNET 控制字和狀態字時,DeviceNet 主站和 RTU-DNET 模組的 I/O 資料
映射。如下表所示:
DeviceNet 主站→RTU-DNET 模組
主站模組(Byte) RTU-DNET 模組
Byte0
特殊模組
第一台特殊模組輸出通道 1 內容低位元組
Byte1 第一台特殊模組輸出通道 1 內容高位元組
Byte2 第一台特殊模組輸出通道 2 內容低位元組
Byte3 第一台特殊模組輸出通道 2 內容高位元組
…… ……
ByteN
DI/DO 模組
第二台 DI/DO 模組的 Y0~Y7
ByteN+1 第一台 DI/DO 模組的 Y0~Y7
ByteN+2 第四台 DI/DO 模組的 Y0~Y7
ByteN+3 第三台 DI/DO 模組的 Y0~Y7
…… ……
ByteX
MODBUS 設備
第一台 MODBUS 設備某參數的低位元組
ByteX+1 第一台 MODBUS 設備某參數的高位元組
ByteX+2 第一台 MODBUS 設備某參數的低位元組
ByteX+3 第一台 MODBUS 設備某參數的高位元組
…… ……
DeviceNet 主站←RTU-DNET 模組
主站模組(Byte) RTU-DNET 模組
Byte0
特殊模組
第一台特殊模組輸入通道 1 內容低位元組
Byte1 第一台特殊模組輸入通道 1 內容高位元組
Byte2 第一台特殊模組輸入通道 2 內容低位元組
Byte3 第一台特殊模組輸入通道 2 內容高位元組
…… ……
ByteN
DI/DO 模組
第二台 DI/DO 模組的 X0~X7
ByteN+1 第一台 DI/DO 模組的 X0~X7
ByteN+2 第四台 DI/DO 模組的 X0~X7
ByteN+3 第三台 DI/DO 模組的 X0~X7
…… ……
ByteX MODBUS 設備
第一台 MODBUS 設備某參數的低位元組
ByteX+1 第一台 MODBUS 設備某參數的高位元組
DVP-PLC 應用技術手冊 18
主站模組(Byte) RTU-DNET 模組
ByteX+2 第一台 MODBUS 設備某參數的低位元組
ByteX+3 第一台 MODBUS 設備某參數的高位元組
…… ……
I/O 資料包含 RTU-DNET 控制字和狀態字時,DeviceNet 主站和 RTU-DNET 模組的 I/O 資料映
射。如下表所示:
DeviceNet 主站→RTU-DNET 模組
主站模組(Byte) RTU-DNET 模組
Byte0 RTU-DNET
模組
RTU-DNET 模組控制字低位元組
Byte1 RTU-DNET 模組控制字高位元組
Byte2
特殊模組
第一台特殊模組輸出通道 1 內容低位元組
Byte3 第一台特殊模組輸出通道 1 內容高位元組
Byte4 第一台特殊模組輸出通道 2 內容低位元組
Byte5 第一台特殊模組輸出通道 2 內容高位元組
…… ……
ByteN
DI/DO 模組
第二台 DI/DO 模組的 Y0~Y7
ByteN+1 第一台 DI/DO 模組的 Y0~Y7
ByteN+2 第四台 DI/DO 模組的 Y0~Y7
ByteN+3 第三台 DI/DO 模組的 Y0~Y7
…… ……
ByteX
MODBUS 設備
第一台 MODBUS 設備某參數的低位元組
ByteX+1 第一台 MODBUS 設備某參數的高位元組
ByteX+2 第一台 MODBUS 設備某參數的低位元組
ByteX+3 第一台 MODBUS 設備某參數的高位元組
…… ……
DeviceNet 主站←RTU-DNET 模組
主站模組(Byte) RTU-DNET 模組
Byte0 RTU-DNET
模組
RTU-DNET 模組狀態字低位元組
Byte1 RTU-DNET 模組狀態字高位元組
Byte2
特殊模組
第一台特殊模組輸出通道 1 內容低位元組
Byte3 第一台特殊模組輸出通道 1 內容高位元組
Byte4 第一台特殊模組輸出通道 2 內容低位元組
Byte5 第一台特殊模組輸出通道 2 內容高位元組
DeviceNet 遠端 I/O 通訊模組 RTU-DNET
DVP-PLC 應用技術手冊 19
主站模組(Byte) RTU-DNET 模組
…… ……
ByteN
DI/DO 模組
第二台 DI/DO 模組的 X0~X7
ByteN+1 第一台 DI/DO 模組的 X0~X7
ByteN+2 第四台 DI/DO 模組的 X0~X7
ByteN+3 第三台 DI/DO 模組的 X0~X7
…… ……
ByteX
MODBUS 設備
第一台 MODBUS 設備某參數的低位元組
ByteX+1 第一台 MODBUS 設備某參數的高位元組
ByteX+2 第一台 MODBUS 設備某參數的低位元組
ByteX+3 第一台 MODBUS 設備某參數的高位元組
…… ……
注意事項:
如果選擇將 RTU-DNET 模組的控制字和狀態字作為 I/O 資料,I/O 資料區的第一個字將自動分配給
控制字和狀態字。
RTU-DNET 所連接的擴充模組中,無論特殊模組、DI/DO 模組、MODBUS 設備順序如何排列,資
料結構上均先排特殊模組,再排 DI/DO 模組,最後排 MODBUS 設備。
如果 RTU-DNET 模組的右側接有兩台相同的模組,與 RTU-DNET 模組距離近的為第一台。
DVP-PLC 應用技術手冊 20
5 應用範例
本節以一個應用範例來說明如何配置RTU-DNET模組,RTU-DNET模組與DVPDNET-SL掃描模組的 I/O
映射關係。
控制要求:
1. 手動模式:當 X0=ON 時,交流馬達驅動器以 1000Hz 正向運轉;當 X1=ON 時,交流馬達驅動器停
止工作。
2. 自動模式:當 DVP04PT 檢測到的溫度大於 35 攝氏度時,交流馬達驅動器以 1000Hz 正向運轉;當
DVP04PT 檢測到的溫度小於 20 攝氏度時,交流馬達驅動器停止工作。
3. 手動模式優先:當手動模式啟動後,自動模式無效。
5.1 使用 RTU-DNET 組成 DeviceNet 網路
1. 組成 DeviceNet 網路
START
STOP
DeviceNet
RT
U-D
NE
T
DV
P-1
6S
P
DV
P-0
4P
T
RS-485 communication
DVP28SVDVPDNET-SL
VFD-L
X0
X1
DeviceNet 遠端 I/O 通訊模組 RTU-DNET
DVP-PLC 應用技術手冊 21
2. 本範例中使用到的設備:
設備名稱 說明
DVPDNET-SL 掃描模組 台達 DeviceNet 主站
DVP28SV11T 台達小型 PLC 主機
RTU-DNET 模組 台達 DeviceNet 遠端 I/O 模組
DVP04PT 台達溫度採集模組,用於採集溫度
DVP16SP 台達數位量輸入/輸出模組,它有八點輸出和八點輸入
VFD-L(0.2kw) 台達 L 系列交流馬達驅動器
按鈕盒 用於控制 DVP16SP 的 X0 與 X1 的 ON/OFF
3. 對現場匯流排模組進行如下設定:
模組名稱 DeviceNet 站號 DeviceNet 串列傳輸速率
DVPDNET-SL 掃描模組 1 500Kbps
RTU-DNET 模組 2 500Kbps
註:DeviceNet 站號的設定請參考 2.5 節、DeviceNet 串列傳輸速率的設定請參考 2.7 節
4. 對 VFD-L 進行如下設定:
參數 設定值 說明
P02-00 04 VFD-L 的給定頻率來源於 RS485 通訊
P02-01 03 VFD-L 的運轉頻率來源於 RS485 通訊
P09-00 01 將 VFD-L 的 RS485 通訊位址設定為“1”
P09-01 01 將 VFD-L 的資料傳輸速度設定為“9600”
P09-04 01 將 VFD-L 的通訊格式設定為“7,E,1,ASCII”
5. 請檢查並確認所有 DI/DO 模組、特殊模組、MODBUS 設備及 RTU-DNET 模組均正常工作,檢查並
確認整個網路配線正確以及 DeviceNet 網路電源供電正常。
DVP-PLC 應用技術手冊 22
5.2 使用 DeviceNet 配置工具配置網路
RTU-DNET 模組的配置
1. 打開 DeviceNetBuilder 軟體,軟體介面如下圖所示:
2. 選擇“設定”>>“通訊設定” >>“系統通道”,即出現通訊埠設定對話方塊,如下圖所示:
3. 設定正確後點選“確定”按鈕,返回主畫面。
DeviceNet 遠端 I/O 通訊模組 RTU-DNET
DVP-PLC 應用技術手冊 23
4. 選擇“網路”>>“線上模式”,彈出“選擇通訊通道”對話方塊,如下圖所示:
5. 點選“確定”按鈕,DeviceNetBuilder 軟體開始對整個網路進行掃描,如下圖所示:
6. 如果上述對話方塊的進度條一直沒有動作,則說明 PC 和 SV PLC 通訊連接不正常或 PC 上有其
他程式正在使用通訊埠。此時,網路中被掃描到的所有節點的圖示和設備名稱都會顯示在軟體介
面中,如下圖所示。在此範例中 DVPDNET 的節點位址為 01。
DVP-PLC 應用技術手冊 24
7. 雙擊 RTU-DNET(節點 2)的圖示,出現“節點配置…”對話方塊。
8. 點選“I/O 配置…”按鈕,出現“RTU 配置”對話方塊,如下圖所示:
9. 點選“掃描”按鈕,出現“警告”對話方塊,如下圖所示:
DeviceNet 遠端 I/O 通訊模組 RTU-DNET
DVP-PLC 應用技術手冊 25
10. 點選“是”按鈕,DeviceNetBuilder 軟體會檢測 RTU-DNET 所連接的特殊模組以及 DI/DO 模組的
點數,並顯示在“RTU 配置”介面上。
11. 點選“閘道設定”按鈕,進入 MODBUS 設備設定介面。
DVP-PLC 應用技術手冊 26
12. 對 MODBUS 設備進行設定,介面中的各項含義請參考 4.2.4 節。
13. 設定完成後,點選“確定”,返回 RTU 配置介面
14. 雙擊“RTU-DNET”模組圖示,出現“RTU 設定”對話方塊,其中的各項含義請參考 4.2.2 節。
DeviceNet 遠端 I/O 通訊模組 RTU-DNET
DVP-PLC 應用技術手冊 27
15. 設定完成後,點選“確定”,返回 RTU 配置介面
16. 雙擊“04PT”圖示,出現“特殊模組配置”對話方塊,其中的各項含義請參考 4.2.3 節。
17. 將“工作模式”選為“自定義”模式後,便可重新設定 04PT 的配置
DVP-PLC 應用技術手冊 28
18. 確認配置無誤後,在 RTU-DNET 配置主介面中,點選“下載”按鈕,將此配置下載至 RTU-DNET
模組,下載完成後,點選“確定”。
DVPDNET 掃描模組的配置
1. 雙擊 DNET Scanner(節點 1)的圖示,出現“掃描模組配置…”對話方塊,可以看到左上方的
列表裏有目前可用節點 RTU-DNET。右上方有一個空的“掃描列表”。
DeviceNet 遠端 I/O 通訊模組 RTU-DNET
DVP-PLC 應用技術手冊 29
2. 將上圖中左上方列表中的 DeviceNet 從站設備新增到掃描模組的掃描列表中。操作步驟為:
選取 DeviceNet 從站節點,然後點選“ > ”,如下圖所示。按照此步驟,即可將 DeviceNet 從
站節點新增到到掃描模組的掃描列表中。
3. 確認無誤後,點選“確定”,然後將配置下載到 DVPDNET-SL 掃描模組內。下載時,如果 SV
主機正處於運行模式時,會出現“警告”對話方塊,如下圖所示:
DVP-PLC 應用技術手冊 30
4. 點選“是”按鈕,將配置下載至掃描模組,確認 PLC 處於 RUN 模式。可以看到 RTU-DNET 模
組的“MS 指示燈”和“NS 指示燈”呈現綠色常亮狀態,DVPDNET 的“MS 指示燈”和“NS 指示燈”
也呈現綠色常亮狀態,DVPDNET 的 LED 顯示器顯示“01”。
5.3 使用梯形圖控制整個網路
按照上述步驟配置完整個網路後,各模組間的映射關係建立成功。
下表為 DVP28SV 的暫存器、RTU-DNET 及 RTU-DNET 的下級設備間的關係:
Input:
D6037 低八位
RTU-DNET
讀取 DVP04PT 通道 1 的溫度值
D6037 高八位
D6038 低八位 未被使用
D6038 高八位 讀取 DVP16SP 的 X0-X7 的狀態
D6039 低八位 讀取 VFD-L 的輸出頻率(H2103)
D6039 高八位
Output:
D6287 低八位
RTU-DNET
未被使用
D6287 高八位 控制 DVP16SP 的 Y0-Y7
D6288 低八位 控制 VFD-L 的控制字(H2000)
D6288 高八位
D6289 低八位 控制 VFD-L 的控制頻率(H2001)
D6289 高八位
DeviceNet 遠端 I/O 通訊模組 RTU-DNET
DVP-PLC 應用技術手冊 31
梯形圖及其說明
DVP-PLC 應用技術手冊 32
6 擴充串列傳輸速率設定方法
RTU-DNET 有兩種 DeviceNet 串列傳輸速率模式:標準模式、擴充模式。在標準模式下支援
125Kbps,250Kbps,500Kbps 三種串列傳輸速率;在擴充模式下支援 10Kbps,20Kbps,50Kbps,
125Kbps,250Kbps,500Kbps,800Kbps,1Mbps 八種串列傳輸速率。本章主要講解擴充模式的使用
方法。
標準模式通過功能設定開關進行設定,但擴充模式必須通過功能設定開關及軟體共同設定。功能設
定開關的設定請參考 2.7 節。
擴充串列傳輸速率的設定方法如下:
(1)將 RTU-DNET 與 DVPDNET 的硬體開關“DR 0”撥至 OFF,“DR1”撥至 ON,並將它們重新上
電。將兩者的串列傳輸速率都設定為 500 kbps。
(2)打開 DeviceNet 軟體,設定軟體的通訊格式
DeviceNet 遠端 I/O 通訊模組 RTU-DNET
DVP-PLC 應用技術手冊 33
(3)選擇”網路”>>”線上”,彈出”選擇通訊通道”對話方塊,如圖所示:
(4)點選”確定”按鈕,DeviceNetBuilder 軟體開始對整個網路進行掃描,如圖所示:
(5)如果上述對話方塊的進度條一直沒有動作,則說明 PC 和 SV PLC 通訊連接不正常或 PC 上
有其他程式使用通訊埠。掃描結束後,會提示”掃描網路已完成”。此時,網路中被掃描到的所
有節點的圖示和設備名稱都會顯示在軟體介面上,如下圖所示。在此例中 RTUDNET 的節點
地址為 0。
DVP-PLC 應用技術手冊 34
(6)選中 RTU-DNET,點選滑鼠右鍵,選擇參數編輯,進入參數設定頁面。
(7)設定 Enable Software Setting of Baudrate 為“Enable”,然後選擇所需的串列傳輸速率,完成
後點選“下載”按鈕。
(8)下載完成後,點確定返回。然後把 DVP-DNET 的硬體開關 DR0,DR1 撥到 ON,重新上電,
完成串列傳輸速率設定
DeviceNet 遠端 I/O 通訊模組 RTU-DNET
DVP-PLC 應用技術手冊 35
7 錯誤診斷及故障排除
RTU-DNET 模組提供三種診斷方式:指示燈診斷、狀態字診斷、軟體診斷。
7.1 指示燈診斷
POWER 指示燈
LED 燈狀態 顯示說明 處理方法
燈滅 工作電源不正常 檢查 RTU-DNET 工作電源是否正常
綠燈亮 工作電源正常 無需處理
NS 指示燈
LED 燈狀態 顯示說明 處理方法
燈滅 無電源或重複檢測 ID 未完成
1. 檢查 RTU-DNET 電源並確認連接正常
2. 檢查並確認匯流排上的節點通訊正常
3. 確認至少有一個節點經由 RTU-DNET 與網路通訊正常
4. 檢查 RTU-DNET 的通訊速率是否和主站相同
綠燈閃爍 線上,但沒有與 DeviceNet 網
路連接 無需處理
綠燈亮 線上,並與 DeviceNet 網路連
接正常 無需處理
紅燈閃爍 線上,但 I/O 連接逾時 參考 DVPDNET 的數碼顯示器代碼消除錯誤
紅燈亮
網路故障,ID 重複、無網路電
源或網路匯流排中斷
(BUS-OFF)
1. 確認匯流排上所有的節點是唯一的
2. 檢查網路安裝是否正常
3. 檢查 RTU-DNET 的通訊速率是否與匯流排相同
4. 檢查 RTU-DNET 的通訊站號是否為有效站號
5. 檢查網路電源是否正常
MS 指示燈
LED 燈狀態 顯示說明 處理方法
燈滅 無電源或未連線 檢查 RTU-DNET 電源並確認連接正常
綠燈閃爍 正在等待 I/O 資料、沒有 I/O 資
料或者 PLC 處於 STOP 狀態 將 PLC 切換為 RUN 狀態,開始進行 I/O 資料交換
綠燈亮 輸入/輸出資料正常 無需處理
紅燈閃爍 無網路電源或配置問題 1. 檢查網路電源是否正常
2. 重新設定 RTU-DNET 內部參數
紅燈亮 硬體錯誤 送回原廠進行維修
DVP-PLC 應用技術手冊 36
ALARM 指示燈
LED 燈狀態 顯示說明 處理方法
燈滅 RTU-DNET 正常或者無工作電源 無需處理
紅燈閃爍
可能的情況有:
1 .RTU-DNET 的配置資料無效;
2. RTU-DNET 右側的擴充模組正
在報錯或已經掉線;
3. RTU-DNET所連接的MODBUS
設備掉線或出錯
通過 DeviceNetBuilder 軟體取得相關診斷資訊後,檢查
RTU-DNET 的下級設備
紅燈亮
可能的情況有:
1. 致命錯誤或配置資料有錯誤
2. RTU-DNET 檢測到低電壓
1. 通過 DeviceNetBuilder 軟體取得相關診斷資訊
2. 請檢查 RTU-DNET 的工作電源
RUN 指示燈
LED 燈狀態 顯示說明 處理方法
燈滅 RTU-DNET 為 STOP 狀態
1. 檢查 RTU-DNET 電源並確認連接正常
2. 檢查 RTU-DNETRUN/STOP 開關
3. 檢查 RTU-DNET 的控制字及狀態字
綠燈亮 RTU-DNET 為 RUN 狀態 無需處理
7.2 狀態字診斷
RTU-DNET 的狀態字用於顯示特殊模組、DI/DO 模組及 MODBUS 設備的運行狀態,狀態字的使用方
法請參考 4.2.2 節及 4.3.2 節。
狀態字診斷:
位 狀態值 顯示說明 處理方法
bit0
0 RTU-DNET 檢測到擴充模組 無需處理
1 RTU-DNET 未檢測到擴充模組 1. 檢查 RTU-DNET 右側有無擴充模組
2. 將 RTU-DNET 重新上電
bit1
0 RTU-DNET 所連接的擴充模組與配置相符 無需處理
1 RTU-DNET 所連接的擴充模組與配置不相
符
使用 DeviceNetBuilder 軟體重新下載配置資料到
RTU-DNET
bit2 0 特殊模組無錯誤發生 無需處理
1 特殊模組有錯誤發生 檢查特殊模組
bit3 0 特殊模組工作正常 無需處理
1 檢測到特殊模組斷線 檢查特殊模組,並將 RTU-DNET 重新上電
DeviceNet 遠端 I/O 通訊模組 RTU-DNET
DVP-PLC 應用技術手冊 37
位 狀態值 顯示說明 處理方法
bit4
0 配置資料有效 無需處理
1 配置資料無效 使用 DeviceNetBuilder 軟體重新下載配置資料到
RTU-DNET
bit5 0 RTU-DNET 工作正常 無需處理
1 RTU-DNET 工作電源電壓過低 檢查 RTU-DNET 的電源模組
bit6 0 RTU-DNET 工作正常 無需處理
1 RTU-DNET 檢測到不能識別的特殊模組 檢查 RTU-DNET 是否支援該特殊模組
bit7
0 RTU-DNET 工作正常 無需處理
1 RTU-DNET 所連接的特殊模組超出 8 台或
者數位 I/O 點數超過 128 點 將超出的模組卸載
bit8
0 MODBUS 設備無錯誤 無需處理
1 MODBUS 設備有錯誤
1. 檢查 RTU-DNET 與 MODBUS 設備之間的連接
線
2. 檢查 MODBUS 設備的通訊格式、通訊站號及通
訊速率是否與 RTU-DNET 一致
bit9
0 RTU-DNET 是 RUN 的狀態 無需處理
1 RTU-DNET 是 STOP 的狀態
1. 檢查 RTU-DNET 的 RUN/STOP 開關的狀態
2. 檢查 RTU-DNET 的控制字曾經是否被寫入
H8000
3. 檢查 RTU-DNET 有無致命錯誤
7.3 軟體診斷
在 RTU 配置主介面中,點選“診斷”按鈕,便會在“診斷資料”區域顯示相關的資訊:
注意事項:
DeviceNetBuilder軟體必須線上的前提下,軟體診斷功能才能被啟動。
DVP-PLC 應用技術手冊 38
附錄 A RTU-DNET 支援的標準 DeviceNet 物件
DeviceNet 對象
類 對象
0x01 標識物件(Identity Object)
0x02 訊息路由物件(Message router Object)
0x03 DeviceNet 對象(DeviceNet Object)
0x05 連接物件(Connection Object)
類 0x01 – 標識物件
類屬性
屬性 ID 屬性 名稱 資料類型
1 讀 版本 UINT
2 讀 最大實例數 UINT
3 讀 實例數目 UINT
6 讀 最大類 ID UINT
7 讀 最大實例 ID UINT
實例
屬性 ID 屬性 名稱 資料類型
1 讀 廠商代碼 UINT
2 讀 設備類型 UINT
3 讀 產品代碼 UINT
4 讀
版本
主要版本
次要版本
USINT
USINT
5 讀 狀態 WORD
6 讀 序列碼 UDINT
7 讀
產品名稱
名稱長度
名稱字串
USINT
STRING
支援的服務
服務代碼 服務於
服務名稱 類 實例
0x05 否 是 復位
0x0E 是 是 讀取單個屬性
0x10 否 否 尋找下一個實例 ID
類 0x02 – 訊息路由物件
類屬性
屬性 ID 屬性 名稱 資料類型
1 讀 版本 UINT
6 讀 最大類 ID UINT
7 讀 最大實例 ID UINT
DeviceNet 遠端 I/O 通訊模組 RTU-DNET
DVP-PLC 應用技術手冊 39
實例
屬性 ID 屬性 名稱 資料類型
2 讀 可用連接數 UINT
3 讀 活動連接數 UINT
支援的服務
服務代碼 服務於
服務名稱 類 實例
0x0E 是 是 讀取單個屬性
類 0x03 – DeviceNet 對象
類屬性
屬性 ID 屬性 名稱 資料類型
1 讀 版本 UINT
實例屬性
屬性 ID 屬性 名稱 資料類型
1 讀 MACID 節點位址 USINT
2 讀 BaudRate USINT
3 讀/寫 Bus-off 中斷 BOOL
4 讀/寫 Bus-off 次數 USINT
5 讀
連接分配資訊
分配選擇
掃描模組節點位址
BYTE
USINT
6 讀 節點位址開關變化 BOOL
7 讀 BaudRate 開關變化 BOOL
8 讀 節點位址開關實際值 USINT
9 讀 BaudRate 開關實際值 USINT
支援的服務
服務代碼 服務於
服務名稱 類 實例
0x0E 是 是 讀取單個屬性
0x10 否 是 設定單個屬性
0x4B 否 是 分配主/從連接組
0x4C 否 是 刪除主/從連接組
類 0x05 – 連接物件
類屬性
屬性 ID 屬性 名稱 資料類型
1 讀 版本 UINT
實例 1: 顯性訊息連接
屬性 ID 屬性 名稱 資料類型
1 讀 狀態 USINT
2 讀 實例類型 USINT
3 讀 傳輸觸發類型 USINT
DVP-PLC 應用技術手冊 40
屬性 ID 屬性 名稱 資料類型
4 讀 生產連接 ID 號 UINT
5 讀 消費連接 ID 號 UINT
6 讀 連接初始化特性 BYTE
7 讀 輸出資料長度 UINT
8 讀 輸入資料長度 UINT
9 讀/寫 資料包頻率期望值(EPR) UINT
12 讀/寫 看門狗逾時動作 USINT
13 讀 生產連接路徑長度 USINT
14 讀 生產連接路徑 EPATH
15 讀 消費連接路徑長度 USINT
16 讀 消費連接路徑 EPATH
實例 2 :輪詢 I/O 連接
屬性 ID 屬性 名稱 資料類型
1 讀 狀態 USINT
2 讀 實例類型 USINT
3 讀 傳輸觸發類型 USINT
4 讀 生產連接 ID 號 UINT
5 讀 消費連接 ID 號 UINT
6 讀 連接初始化特性 BYTE
7 讀 輸出資料長度 UINT
8 讀 輸入資料長度 UINT
9 讀/寫 資料包頻率期望值(EPR) UINT
12 讀/寫 看門狗逾時動作 USINT
13 讀 生產連接路徑長度 USINT
14 讀 生產連接路徑 EPATH
15 讀 消費連接路徑長度 USINT
16 讀 消費連接路徑 EPATH
支援的服務
服務代碼 服務於
服務名稱 類 實例
0x05 否 是 復位
0x0E 是 是 讀取單個屬性
0x10 否 是 設定單個屬性
DeviceNet 遠端 I/O 通訊模組 RTU-DNET
DVP-PLC 應用技術手冊 41
附錄 B RTU-DNET 自定義的 DeviceNet 物件
DeviceNet 對象
類 對象
0x9A RTU-DNET 模組參數設定物件(RTU-DNET Setup Parameter Object)
0x9B 特殊模組的鏈結設定物件(Extension Module Setup Parameter Object)
0x9C Extension Module Parameter Object
0x9D MODBUS 通訊參數
類 0x9A – RTU-DNET 模組參數設定物件
類屬性
屬性 ID 屬性 名稱 資料類型
1 讀 版本 UINT
實例 1
屬性
ID 屬性 名稱
讀取範
圍 預設值 說明
1 讀 輸入 I/O 資料長度 無 無 RTU-DNET 的狀態字長度及其所連接擴充
模組的輸入資料長度之和。單位:位元組
2 讀 輸出 I/O 資料長度 無 無 RTU-DNET 的控制字長度及其所連接擴充
模組的輸出資料長度之和單位:位元組
3 讀 數位輸入點數(X) 0~128 無
當數字輸入少於 8 點時,以 8 點計算;當數
字輸入超過 8 點不足 16 點時,以 16 點計
算。單位:位
4 讀 數位輸出點數(Y) 0~128 無
當數字輸出少於 8 點時,以 8 點計算;當數
字輸出超過 8 點不足 16 點時,以 16 點計
算。單位:位
5 讀 特殊模組數目 0~8 無 RTU-DNET 所連接特殊模組的數量。
單位:台
6 讀 模擬量輸入長度 無 無 RTU-DNET 所連接特殊模組輸入資料長
度。單位:字
7 讀 模擬量輸出長度 無 無 RTU-DNET 所連接特殊模組輸出資料長
度。單位:字
8 讀 狀態字 0~255 無
RTU-DNET 的狀態字用來顯示 RTU-DNET
模組的狀態。更多關於狀態字的說明請參照
4.3。
9 讀/寫 控制字 無 無
RTU-DNET 的控制字用來設定 RTU-DNET
模組的模式。當設定控制字的內容為 H8000
時,RTU-DNET 模組為 STOP 模式;當設
定控制字的內容為 H8001 時,RTU-DNET
模組為 RUN 模式。更多關於控制字的說明
請參考 4.3.。
10 讀/寫 診斷時間間隔 1~65 秒 5 秒 RTU-DNET 執行診斷的時間間隔。
11 讀/寫 特殊模組斷線處理 0~2 1
當 RTU-DNET 所連接特殊模組發生斷線
時,RTU-DNET 的處理方法。
0:忽略
1:警報
2:停止 DeviceNet I/O
DVP-PLC 應用技術手冊 42
屬性
ID 屬性 名稱
讀取範
圍 預設值 說明
12 讀/寫 特殊模組錯誤處理 0~2 1
當 RTU-DNET 模組檢測到錯誤時,
RTU-DNET 的處理方法。
0:忽略
1:警報
2:停止 DeviceNet I/O
13 讀/寫 RTU-DNET模組設定
致能 無 0
當設定參數內容為 11 時,RTU-DNET 模組
的設定生效。
14 讀/寫 重新定義RTU-DNET
模組 無 0
當設定參數內容為 10 時,RTU-DNET 模組
重新定義,完成重新定義動作後,參數內容
會自動變為 0。
15 讀/寫 增加控制字與狀態字
到 I/O 資料中 無 0
當設定此參數內容值為 1 時,控制字與狀
態字會自動添加到 I/O 資料中;當設定此參
數內容值為 0 時,控制字與狀態字會自動
從 I/O 資料中清除。
16 讀/寫 I/O 刷新時間 無 134 單位:ms
17 讀/寫 啟動軟體設定串列
傳輸速率的功能 無 0
當設定此參數內容值為 1 時,啟動軟體設
定串列傳輸速率的功能;當設定此參數內
容為 0 時,軟體設定串列傳輸速率的功能
將被禁用。
18 讀/寫 軟體串列傳輸速率
設定 無 無
0:10k;1: 20k ;2:50K ;3:125K; 4:
250K; 5: 500K; 6: 800K; 7:1000K。
支援的服務
服務代碼 服務於
服務名稱 類 實例
0x0E 是 是 讀單個參數(Get_Attribute_Single)
0x10 否 是 寫單個參數(Set_Attribute_Single)
類 0x9B – 特殊模組的鏈結設定物件
類屬性
屬性 ID 屬性 名稱 資料類型
1 讀 版本 UINT
實例 1~8(第 1~8 台特殊模組的設定參數)
屬性
ID 屬性 名稱 讀取範圍 預設值 說明
1 讀 特殊模組機種型號 無 無 特殊模組的機種編碼。
2 讀 特殊模組輸入資料長度 無 無 特殊模組各鏈結的輸入資料長度之和。
單位:字
3 讀 特殊模組輸出資料長度 無 無 特殊模組各鏈結的輸出資料長度之和。
單位:字
4 讀 特殊模組狀態 0~63 無
特殊模組的狀態。
b0 0 特殊模組線上
1 特殊模組斷線
b1 0 特殊模組工作正常
1 特殊模組發生錯誤
DeviceNet 遠端 I/O 通訊模組 RTU-DNET
DVP-PLC 應用技術手冊 43
屬性
ID 屬性 名稱 讀取範圍 預設值 說明
b2 0 特殊模組與配置相同
1 特殊模組與配置不同
b3 0 配置資料有效
1 配置資料無效
b4 0 正常識別特殊模組
1 不能識別特殊模組
b5~b15 保留
5 讀/寫 工作模式 0~1 0
特殊模組工作模式。
0:自動模式
1:自定義模式
6 讀/寫 輸入鏈結筆數 0~8 無 特殊模組的輸入資料鏈接筆數。
7 讀/寫 輸出鏈結筆數 0~8 無 特殊模組的輸出資料鏈接筆數。
8 保留
9 讀 錯誤代碼 無 特殊模組的錯誤代碼
10~19 保留
20 讀/寫 輸入資料鏈接 1 起始
CR 暫存器 無 無
設定特殊模組輸入資料鏈接 1 的起始 CR 暫
存器。
21 讀/寫 輸入資料鏈接 1 長度 無 無 設定特殊模組輸入資料鏈接 1 的資料長度。
22 讀/寫 輸入資料鏈接 2 起始
CR 暫存器 無 無
設定特殊模組輸入資料鏈接 2 的起始 CR 暫
存器。
23 讀/寫 輸入資料鏈接 2 長度 無 無 設定特殊模組輸入資料鏈接 2 的資料長度。
24 讀/寫 輸入資料鏈接 3 起始
CR 暫存器 無 無
設定特殊模組輸入資料鏈接 3 的起始 CR 暫
存器。
25 讀/寫 輸入資料鏈接 3 長度 無 無 設定特殊模組輸入資料鏈接 3 的資料長度。
26 讀/寫 輸入資料鏈接 4 起始
CR 暫存器 無 無
設定特殊模組輸入資料鏈接 4 的起始 CR 暫
存器。
27 讀/寫 輸入資料鏈接 4 長度 無 無 設定特殊模組輸入資料鏈接 4 的資料長度。
28 讀/寫 輸入資料鏈接 5 起始
CR 暫存器 無 無
設定特殊模組輸入資料鏈接 5 的起始 CR 暫
存器。
29 讀/寫 輸入資料鏈接 5 長度 無 無 設定特殊模組輸入資料鏈接 5 的資料長度。
30 讀/寫 輸入資料鏈接 6 起始
CR 暫存器 無 無
設定特殊模組輸入資料鏈接 6 的起始 CR 暫
存器。
31 讀/寫 輸入資料鏈接 6 長度 無 無 設定特殊模組輸入資料鏈接 6 的資料長度。
32 讀/寫 輸入資料鏈接 7 起始
CR 暫存器 無 無
設定特殊模組輸入資料鏈接 7 的起始 CR 暫
存器。
33 讀/寫 輸入資料鏈接 7 長度 無 無 設定特殊模組輸入資料鏈接 7 的資料長度。
34 讀/寫 輸入資料鏈接 8 起始
CR 暫存器 無 無
設定特殊模組輸入資料鏈接 8 的起始 CR 暫
存器。
35 讀/寫 輸入資料鏈接 8 長度 無 無 設定特殊模組輸入資料鏈接 8 的資料長度。
36~49 保留
50 讀/寫 輸出資料鏈接 1 起始
CR 暫存器 無 無
設定特殊模組輸出資料鏈接 1 的起始 CR 暫
存器。
51 讀/寫 輸出資料鏈接 1 長度 無 無 設定特殊模組輸出資料鏈接 1 的資料長度。
52 讀/寫 輸出資料鏈接 2 起始
CR 暫存器 無 無
設定特殊模組輸出資料鏈接 2 的起始 CR 暫
存器。
DVP-PLC 應用技術手冊 44
屬性
ID 屬性 名稱 讀取範圍 預設值 說明
53 讀/寫 輸出資料鏈接 2 長度 無 無 設定特殊模組輸出資料鏈接 2 的長度。
54 讀/寫 輸出資料鏈接 3 起始
CR 暫存器 無 無
設定特殊模組輸出資料鏈接 3 的起始 CR 暫
存器。
55 讀/寫 輸出資料鏈接 3 長度 無 無 設定特殊模組輸出資料鏈接 3 的資料長度。
56 讀/寫 輸出資料鏈接 4 起始
CR 暫存器 無 無
設定特殊模組輸出資料鏈接 4 的起始 CR 暫
存器。
57 讀/寫 輸出資料鏈接 4 長度 無 無 設定特殊模組輸出資料鏈接 4 的資料長度。
58 讀/寫 輸出資料鏈接 5 起始
CR 暫存器 無 無
設定特殊模組輸出資料鏈接 5 的起始 CR 暫
存器。
59 讀/寫 輸出資料鏈接 5 長度 無 無 設定特殊模組輸出資料鏈接 5 的資料長度。
60 讀/寫 輸出資料鏈接 6 起始
CR 暫存器 無 無
設定特殊模組輸出資料鏈接 6 的起始 CR 暫
存器。
61 讀/寫 輸出資料鏈接 6 長度 無 無 設定特殊模組輸出資料鏈接 6 的資料長度。
62 讀/寫 輸出資料鏈接 7 起始
CR 暫存器 無 無
設定特殊模組輸出資料鏈接 7 的起始 CR 暫
存器。
63 讀/寫 輸出資料鏈接 7 長度 無 無 設定特殊模組輸出資料鏈接 7 的資料長度。
64 讀/寫 輸出資料鏈接 8 起始
CR 暫存器 無 無
設定特殊模組輸出資料鏈接 8 的起始 CR 暫
存器。
65 讀/寫 輸出資料鏈接 8 長度 無 無 設定特殊模組輸出資料鏈接 8 的資料長度。
支援的服務
服務代碼 服務於
服務名稱 類 實例
0x0E 是 是 讀單個參數(Get_Attribute_Single)
0x10 否 是 寫單個參數(Set_Attribute_Single)
類 0x9C- 特殊模組的參數設定物件
類屬性
屬性 ID 屬性 名稱 資料類型
1 讀 版本 UINT
2 讀 實例最大值 UINT
實例 1~8(第 1~8 台特殊模組的 CR 暫存器)
屬性 ID 屬性 名稱 資料類型
1 讀 CR0 的內容值 UINT
2 讀/寫 CR1 的內容值 UINT
3 讀/寫 CR2 的內容值 UINT
…… …… …… UINT
9 讀/寫 CR8 的內容值 UINT
10 讀/寫 CR9 的內容值 UINT
…… …… …… UINT
DeviceNet 遠端 I/O 通訊模組 RTU-DNET
DVP-PLC 應用技術手冊 45
支援的服務
服務代碼 服務於
資料類型 類 實例
0x0E 是 是 讀單個參數(Get_Attribute_Single)
0x10 否 是 寫單個參數(Set_Attribute_Single)
類 0x9D- 特殊模組的參數設定物件
實例 1(MODBUS 設備的通訊格式)
屬性 ID 屬性 名稱 資料類型
1 讀/寫 串列傳輸速率 UINT
2 讀/寫 數據長 UINT
3 讀/寫 奇偶性 UINT
4 讀/寫 停止位 UINT
5 讀/寫 模式 UINT
實例 2~9(第 1~8 台 MODBUS 設備的通訊參數)
屬性 ID 屬性 名稱 資料類型
1 讀/寫 站號 UINT
2 讀/寫 ReadLink 的 link 數 UINT
3 讀/寫 WriteLink 的 link 數 UINT
4 讀/寫 狀態 UINT
5~9 保留
10 讀/寫 ReadLink1 的起始位址 UINT
11 讀/寫 ReadLink1 的長度 UINT
12 讀/寫 ReadLink2 的起始位址 UINT
13 讀/寫 ReadLink2 的長度 UINT
14 讀/寫 ReadLink3 的起始位址 UINT
15 讀/寫 ReadLink3 的長度 UINT
16 讀/寫 ReadLink4 的起始位址 UINT
17 讀/寫 ReadLink4 的長度 UINT
18 讀/寫 ReadLink5 的起始位址 UINT
19 讀/寫 ReadLink5 的長度 UINT
20 讀/寫 ReadLink6 的起始位址 UINT
21 讀/寫 ReadLink6 的長度 UINT
22 讀/寫 ReadLink7 的起始位址 UINT
23 讀/寫 ReadLink7 的長度 UINT
24 讀/寫 ReadLink8 的起始位址 UINT
25 讀/寫 ReadLink8 的長度 UINT
30 讀/寫 WriteLink1 的起始位址 UINT
31 讀/寫 WriteLink1 的長度 UINT
DVP-PLC 應用技術手冊 46
屬性 ID 屬性 名稱 資料類型
32 讀/寫 WriteLink2 的起始位址 UINT
33 讀/寫 WriteLink2 的長度 UINT
34 讀/寫 WriteLink3 的起始位址 UINT
35 讀/寫 WriteLink3 的長度 UINT
36 讀/寫 WriteLink4 的起始位址 UINT
37 讀/寫 WriteLink4 的長度 UINT
38 讀/寫 WriteLink5 的起始位址 UINT
39 讀/寫 WriteLink5 的長度 UINT
40 讀/寫 WriteLink6 的起始位址 UINT
41 讀/寫 WriteLink6 的長度 UINT
42 讀/寫 WriteLink7 的起始位址 UINT
43 讀/寫 WriteLink7 的長度 UINT
44 讀/寫 WriteLink8 的起始位址 UINT
45 讀/寫 WriteLink8 的長度 UINT