Profibus_DP轉(zhuǎn)Modbus網(wǎng)關(guān)使用說明
V1.0
型號:SG_Profi_Mod
一、產(chǎn)品基本參數(shù)
模塊支持標(biāo)準(zhǔn)的profibus協(xié)議,可接入多種組態(tài)軟件和PLC中。可以將支持標(biāo)準(zhǔn)modbus協(xié)議的設(shè)備(主機/從機)接入profibus總線系統(tǒng)中。產(chǎn)品工作電壓范圍DC7-DC30V。內(nèi)置隔離和浪涌保護(hù)電路,可長時間運行于工控現(xiàn)場。Profibus接口波特率自適應(yīng),支持12Mbps。
主要參數(shù)如下表:
工作電壓 | DC7-30V | ||
接口電器特性 | 隔離電壓2500V,可承受500W 1000us浪涌 | ||
Profibus | 接口形式 | 端子接線 或 DB9式 | |
工作方式 | Profibus DP 從機 | ||
傳輸距離 | 與實際速率有關(guān),可配套本公司 Profibus轉(zhuǎn)光纖模塊做通信延長。 | ||
通信速率 | 9600-12M bps | ||
輸入/輸出范圍 | Max Input Bytes ≤244 Byte Max Output Bytes ≤244 Byte | ||
Modbus | 接口形式 | 端子接線 | |
功能碼 | 主機模式 | RTU命令號01、02、03、04、05、06、15、16 | |
從機模式 | RTU命令號03、04、06、16 | ||
傳輸距離 | 與實際速率有關(guān),可配套本公司 RS485轉(zhuǎn)光纖模塊做通信延長 | ||
通信速率 | 1200-115200 bps | ||
外形尺寸 | 103*53*26mm | ||
安裝方式 | 標(biāo)準(zhǔn)導(dǎo)軌安裝 |
二、硬件接口說明
模塊內(nèi)置有8位撥碼開關(guān)(低7位有效),用于設(shè)置本模塊Profibus地址。每一位撥到ON位置表示1,撥到OFF位置表示0。地址用二進(jìn)制數(shù)表示。例如模塊地址設(shè)置為9,則*位和第四位撥到ON 其他位撥到OFF。模塊出廠默認(rèn)地址設(shè)置為9.
模塊端子接口說明
GND | 地 |
VCC | 電源輸入口 DC7-30V |
GND | 地 |
GND | 地 |
RS232T | RS232數(shù)據(jù)的發(fā)送口 |
RS232R | RS232數(shù)據(jù)的接收口 |
RS485B | RS485接口的負(fù)端 |
RS485A | RS485接口的正端 |
DP_A | Profibus DP口的負(fù)端 |
DP_B | Profibus DP口的正端 |
Profibus DP | 標(biāo)準(zhǔn)DB9接口,用于接入profibus總線 |
模塊指示燈說明
POWER | 電源指示燈 |
SYS | 初始化完成指示燈 |
MODBUS | Modbus數(shù)據(jù)接收指示燈 |
DP DATA | Profibus數(shù)據(jù)交換指示燈 |
三、組態(tài)參數(shù)設(shè)置說明
本模塊Modbus接口可以工作在主機模式或從機模式,兩種模式分別配套對應(yīng)的GSD文件。主機模式GSD文件名為:MDP.GSD。從機模式GSD文件名為:SDP.GSD。對于兩種模式的組態(tài)以下分別介紹。
1、模塊modbus接口工作在主機模式。
Modbus主機模式下可以支持的命令為01、02、03、04、05、06、15、16。Modbus主機工作模式下,模塊可以訪問多臺modbus從機,模塊通過命令輪詢訪問的方式與各個從機通信。如模塊發(fā)送3號請求數(shù)據(jù)命令,到從機應(yīng)答完成,這樣一個命令周期稱為一個命令組,
模塊可以大支持15個這樣的命令組,每組命令的具體參數(shù)在下面會具體講解。在組態(tài)產(chǎn)品前需要先安裝對應(yīng)的MDP.GSD文件。安裝完后可以在總線中添加模塊Modbus_M-Profibus DP。如圖1。
添加后可以按需要選擇數(shù)據(jù)交換的長度,如不確定可選擇128 byte in 128 byte out。。
選擇完成后點擊確定會彈出如對話框,注意修改模塊地址和撥碼開關(guān)地址*。
點擊確定完成組態(tài)步驟。
添加完模塊后進(jìn)入模塊的設(shè)備參數(shù)設(shè)置頁面,如圖(4),頁面主要對ModBus通信參數(shù)和命令組參數(shù)進(jìn)行設(shè)置。下面進(jìn)行具體說明
ModBus基本參數(shù)設(shè)置:
ModBus Timeout(x10ms):設(shè)置從機超時時間,設(shè)置值為10進(jìn)制,實際超時時間為設(shè)置值x10ms。模塊modbus端口發(fā)送完一幀命令間隔此時間后仍然沒有從機應(yīng)答,認(rèn)為應(yīng)答超時。
ModBus ScanInterval(x10ms):設(shè)置模塊每組命令間執(zhí)行間隔,設(shè)置值為10進(jìn)制,實際時間為設(shè)置值x10ms。模塊modbus工作在輪詢狀態(tài),每組命令間隔時間為此設(shè)置時間。
MODBUS Communicate Para:設(shè)置modbus通信接口參數(shù),波特率和奇偶校驗。
命令組參數(shù):
通過設(shè)置這些參數(shù)可以實現(xiàn)本模塊的modbus端與多個modbus從設(shè)備通信。1#~15#表示第幾組命令。每組命令可完成一次和對應(yīng)從modbus設(shè)備的數(shù)據(jù)通信(讀或?qū)懀?/span>
1# ModBus Slave Address Set:*組命令要訪問的從機地址
1# ModBus Command :*組命令的功能碼
1# ModBus Reg StartAdd H:*組命令要訪問的從機寄存器起始地址高字節(jié)
1# ModBus Reg StartAdd L:*組命令要訪問的從機寄存器起始地址低字節(jié)
1# ModBus R/W Length :*組命令要訪問的從機寄存器(線圈)個數(shù)
1# Profibus Reg_Offset :*組命令modbus寄存器起始地址映射到profibus 寄存器的地址偏移量。
其他組命令參數(shù)與此相同,如該組沒有命令請求需要可以將ModBus Command 設(shè)置為NULL。
例1:用3號命令讀取8號從機起始地址為02的8個寄存器,將讀到的數(shù)據(jù)放到profibus input寄存器中從PIW+6地址開始的區(qū)域。其中PIW為profibus分配給本模塊輸入寄存器的首地址。參數(shù)設(shè)置如下:
1# ModBus Slave Address Set 8
1# ModBus Command 3
1# ModBus Reg StartAdd H 0
1# ModBus Reg StartAdd L 2
1# ModBus R/W Length 8
1# Profibus Reg_Offset 6
本模塊發(fā)出命令為 08 03 00 02 00 08 E5 55 的讀寄存器請求幀等待從機應(yīng)答,當(dāng)從機應(yīng)答后本模塊會將數(shù)據(jù)存儲到profibus input寄存器中從PIW+5地址開始的區(qū)域。
例2:用16號命令將profibus output寄存器中從PQW+6地址開始的2個寄存器數(shù)據(jù)(4個字節(jié))寫入到8號從機起始地址為02的寄存器中。其中PQW為組態(tài)軟件分配給本模塊profibus端輸出數(shù)據(jù)寄存器的首地址
2# ModBus Slave Address Set 8
2# ModBus Command 16
2# ModBus Reg StartAdd H 0
2# ModBus Reg StartAdd L 2
2# ModBus R/W Length 2
2# Profibus Reg_Offset 6
當(dāng)以上命令組1完成后模塊會等待ModBus ScanInterval(x10ms)時間在執(zhí)行此第二組命令。
本模塊發(fā)出命令為 08 10 00 02 00 02 04 F1 F2 F3 F4 8A 92 的寫寄存器請求幀,其中F1-F4是profibus output寄存器中從PQW+6地址開始的數(shù)據(jù)。
2、模塊modbus接口工作在從機模式。
Modbus從機模式下可以支持的命令為03、04、06、16。支持modbus主站對本模塊的讀寫。在組態(tài)產(chǎn)品前需要先安裝對應(yīng)的SDP.GSD文件。安裝完后可以在總線中添加模塊Modbus_M-Profibus DP。注意修改模塊地址和撥碼開關(guān)地址*。
添加完模塊后進(jìn)入模塊的設(shè)備參數(shù)設(shè)置頁面,如圖6,頁面主要對MODBUS通信參數(shù)和寄存器參數(shù)進(jìn)行配置。
(1)MODBUS基本參數(shù)設(shè)置
ModBus Communicate Para: 設(shè)置modbus通信接口參數(shù),波特率和奇偶校驗。
ModBus Slave Address Set: 設(shè)置本模塊modbus端地址。
(2)寄存器參數(shù)設(shè)置
通過設(shè)置這些參數(shù)可以實現(xiàn)本模塊的modbus端與profibus端寄存器的映射關(guān)系。
Input reg offset in DP :表示本模塊modbus端從首地址開始的寄存器數(shù)據(jù)映射到profibus input從PIW+N地址開始的區(qū)域。PIW為profibus分配給本模塊的input區(qū)域首地址,N為設(shè)置的值(即相對PIW的偏移值,字節(jié)為單位)。
Input reg number:表示本模塊modbus端從首地址開始映射到profibus 從PIW+N開始的寄存器個數(shù)。
output reg offset in DP:表示本模塊modbus端從首地址開始的寄存器數(shù)據(jù)映射到profibus output從PQW+N地址開始的區(qū)域。PQW為profibus分配給本模塊的output區(qū)域首地址,N為設(shè)置的值(即相對PQW的偏移值,字節(jié)為單位)。
output reg number:表示本模塊modbus端從首地址開始映射到profibus 從PQW+N開始的寄存器個數(shù)。
特殊說明:
當(dāng)模塊工作在modbus主機模式下,對于5、6、15、16號modbus寫寄存器命令,默認(rèn)采用的是周期性輪詢發(fā)送方式。
天津濱海新區(qū)三格電子科技有限公司是集產(chǎn)品研發(fā)、生產(chǎn)、服務(wù)和銷售為一體的高科技型企業(yè)。公司主要致力于光纖通信、無線通信、信號采集于分析、科研平臺產(chǎn)品的研發(fā)與生產(chǎn)。產(chǎn)品主要有多業(yè)務(wù)光端機、光貓、光纖收發(fā)器、噪聲與振動信號采集卡、通用信號采集卡、WIFI無線采集卡等。