遠創(chuàng)智控YC-DPM-RTU網(wǎng)關(guān)在Profibus總線側(cè)實現(xiàn)主站功能,在Modbus串口側(cè)實現(xiàn)從站功能。可將ProfibusDP協(xié)議的設(shè)備(如:E+H流量計、倍福編碼器等)接入到Modbus網(wǎng)絡(luò)中;通過增加DP/PA耦合器,也可將Profibus PA從站接入Modbus網(wǎng)絡(luò)。在Modbus串口側(cè)提供RS485和RS232兩種電平接口
	
1,以下是遠創(chuàng)智控YC-DPM-RTU配置軟件的使用。
2,使用配件中的USB線連接YC-DPM-RTU網(wǎng)關(guān)和PC機,PC機中會生成網(wǎng)關(guān)的USB虛擬串口
打開串口后,必須先點擊“上傳網(wǎng)關(guān)信息”按鈕,測試配置軟件是否可以和網(wǎng)關(guān)正常通信。如果通信正常,會顯示網(wǎng)關(guān)信息;如果通信失敗,則不會顯示網(wǎng)關(guān)信息,并且不能進行下載配置、上傳配置等網(wǎng)關(guān)操作。
	
3,在Profibus參數(shù)框單擊“導入配置文件”按鈕,在彈出的對話框中選擇Profibus主站組態(tài)工具生成的配置文件,配置文件的擴展名為.bss。選擇配置文件后單擊“打開”按鈕,對話框關(guān)閉
	
4,配置文件導入成功后界面如下。通過Profibus從站參數(shù)中的站地址下拉框可以查看當前組態(tài)的所有Profibus從站。
	
5,在Modbus參數(shù)框中設(shè)置站地址(YC-DPM-RTU作為Modbus從站的站地址)、串口波特率、串口格式、Modbus通信模式四個參數(shù)。
當前網(wǎng)關(guān)作為Modbus從站的站地址設(shè)置為10,后面的章節(jié)中Modbus站地址都按此設(shè)置。
	
6,確認上述參數(shù)設(shè)置無誤后,點擊“下載配置”按鈕將組態(tài)參數(shù)下載到網(wǎng)關(guān)。
	
7,參數(shù)下載成功后網(wǎng)關(guān)的PB燈快閃1秒,之后網(wǎng)關(guān)自動復位。至此網(wǎng)關(guān)參數(shù)配置完成。設(shè)置軟件其它功能將當前的配置參數(shù)保存到工程文件,避免每次打開軟件時重新配置參數(shù)。
	
	
	
8,打開保存的工程文件,恢復參數(shù)到軟件界面。
	
9,上傳網(wǎng)關(guān)參數(shù),用于查看網(wǎng)關(guān)當前配置的參數(shù)信息。
	
10,注意:在調(diào)試窗口一定要正確設(shè)置Profibus從站的地址。
	
Profibus從站通信調(diào)試
11,下表是組態(tài)了3、5、8、10、12五個Profibus從站,其診斷數(shù)據(jù)占用的Modbus寄存器地址。
| 診斷數(shù)據(jù)寄存器地址 | 
				Profibus 站地址  | 
			數(shù)據(jù)格式 | 
				讀寫 屬性  | 
			說明 | |
| PLC格式 | 
				Modbus 協(xié)議格式  | 
		||||
| 4x5001 | 5000 | 3 | 16位整數(shù) | 只讀 | 用Modbus功能碼03H讀 | 
| 3x5001 | 用Modbus功能碼04H讀 | ||||
| 4x5002 | 5001 | 5 | 16位整數(shù) | 只讀 | 用Modbus功能碼03H讀 | 
| 3x5002 | 用Modbus功能碼04H讀 | ||||
| 4x5003 | 5002 | 8 | 16位整數(shù) | 只讀 | 用Modbus功能碼03H讀 | 
| 3x5003 | 用Modbus功能碼04H讀 | ||||
| 4x5004 | 5003 | 10 | 16位整數(shù) | 只讀 | 用Modbus功能碼03H讀 | 
| 3x5004 | 用Modbus功能碼04H讀 | ||||
| 4x5005 | 5004 | 12 | 16位整數(shù) | 只讀 | 用Modbus功能碼03H讀 | 
| 3x5005 | 用Modbus功能碼04H讀 | ||||
表7-3 Profibus從站數(shù)據(jù)Modbus地址映射
12, 下面圖中,左圖為YC-DPM-RTU設(shè)置軟件顯示的上述五個Profibus從站診斷狀態(tài),右圖為Modbus主站讀出的診斷數(shù)據(jù)。從圖中可看出,Modbus主站讀出的Profibus從站的診斷狀態(tài)與配置軟件的診斷狀態(tài)完全一致 。
	

13, Profibus網(wǎng)絡(luò)狀態(tài)設(shè)置軟件可以查看Profibus網(wǎng)絡(luò)中包括主站、已組態(tài)從站、未組態(tài)從站的狀態(tài),見下圖。
	
14,也可以通過Modbus報文讀取網(wǎng)絡(luò)狀態(tài)。在YC-DPM-RTU的網(wǎng)絡(luò)狀態(tài)數(shù)據(jù)區(qū),每個Profibus站的網(wǎng)絡(luò)狀態(tài)占用一個字節(jié),每兩個Profibus站的網(wǎng)絡(luò)狀態(tài)合并占用一個Modbus寄存器。并且按其站地址從低到高的順序依次排列。Profibus站網(wǎng)絡(luò)狀態(tài)編碼見下表。
| 網(wǎng)絡(luò)狀態(tài)編碼 | 含義 | 
| 0x00 | Profibus站離線 | 
| 0x01 | Profibus站在線但未進入數(shù)據(jù)交換,通常是由于此站未在組態(tài)列表 | 
| 0x02 | Profibus站在線并處于數(shù)據(jù)交換狀態(tài) | 
| 0xFF | Profibus站為主站 | 
15,網(wǎng)絡(luò)狀態(tài)Modbus寄存器地址見下表。
| Modbus寄存器地址 | 
				Profibus 站地址  | 
			數(shù)據(jù)格式 | 
				讀寫 屬性  | 
			說明 | |
| PLC格式 | 
				Modbus 協(xié)議格式  | 
		||||
| 4x5201 | 5200 | 
				高字節(jié)=0站狀態(tài) 低字節(jié)=1站狀態(tài)  | 
			Uint16 | 只讀 | 用Modbus功能碼03H讀 | 
| 3x5201 | 用Modbus功能碼04H讀 | ||||
| 4x5202 | 5201 | 
				高字節(jié)=2站狀態(tài) 低字節(jié)=3站狀態(tài)  | 
			Uint16 | 只讀 | 用Modbus功能碼03H讀 | 
| 3x5202 | 用Modbus功能碼04H讀 | ||||
| 4x5203 | 5202 | 
				高字節(jié)=5站狀態(tài) 低字節(jié)=6站狀態(tài)  | 
			Uint16 | 只讀 | 用Modbus功能碼03H讀 | 
| 3x5003 | 用Modbus功能碼04H讀 | ||||
| …… | …… | …… | …… | …… | …… | 
| 4x5263 | 5262 | 
				高字節(jié)=124站狀態(tài) 低字節(jié)=125站狀態(tài)  | 
			Uint16 | 只讀 | 用Modbus功能碼03H讀 | 
| 35263 | 用Modbus功能碼04H讀 | ||||
| 45264 | 5263 | 
				高字節(jié)=126站狀態(tài) 低字節(jié)=無效  | 
			Uint16 | 只讀 | 用Modbus功能碼03H讀 | 
| 35264 | 用Modbus功能碼04H讀 | ||||
16, Modbus報文舉例假設(shè)當前組態(tài)了32個Profibus從站,從站1和2輸入和輸出各4個字節(jié)數(shù)據(jù)。
	



17,當Modbus主站需要讀取Profibus從站的輸入數(shù)據(jù)時,使用03H或04H功能碼向YC-DPM-RTU發(fā)送讀數(shù)據(jù)報文,YC-DPM-RTU將Profibus從站輸入數(shù)據(jù)返回給Modbus主站。
18,當Modbus主站需要改寫Profibus從站的輸出數(shù)據(jù)時,使用06H或10H功能碼向YC-DPM-RTU發(fā)送寫數(shù)據(jù)報文,之后YC-DPM-RTU會將數(shù)據(jù)發(fā)送給Profibus從站。還可以用03H或04H功能碼回讀寫入到Profibus從站的輸出數(shù)據(jù)。
19,從上面的截圖中顯示的Profibus從站數(shù)據(jù)在Modbus端映射的寄存器地址如下:
| 數(shù)據(jù)類型 | 數(shù)據(jù)方向 | Profibus從站站號 | 
				Modbus協(xié)議 格式地址  | 
			
				PLC 格式地址  | 
			寄存器個數(shù) | 讀寫屬性 | 功能碼 | 
| 
				Profibus 輸出數(shù)據(jù)  | 
			
				Modbus主站 ↓ YC-DPM-RTU網(wǎng)關(guān) ↓ Profibus從站  | 
			1 | 0 | 4x0001 | 2 | 讀寫 | 03H、06H、10H | 
| 1 | 4x0002 | ||||||
| 2 | 2 | 4x0003 | 2 | 讀寫 | 03H、06H、10H | ||
| 3 | 4x0004 | ||||||
| 
				Profibus 輸入數(shù)據(jù)  | 
			
				Modbus主站 ↑ YC-DPM-RTU網(wǎng)關(guān) ↑ Profibus從站  | 
			1 | 0 | 3x0001 | 2 | 只讀 | 04H | 
| 1 | 3x0002 | ||||||
| 2 | 2 | 3x0003 | 2 | 只讀 | 04H | ||
| 3 | 3x0004 | ||||||
| 
				Profibus 輸入數(shù)據(jù)  | 
			
				Modbus主站 ↑ YC-DPM-RTU網(wǎng)關(guān) ↑ Profibus從站  | 
			1 | 0 | 4x2049 | 2 | 只讀 | 03H | 
| 1 | 4x2050 | ||||||
| 2 | 2 | 4x2051 | 2 | 只讀 | 03H | ||
| 3 | 4x2052 | 
`20 ,后面的報文舉例中,網(wǎng)關(guān)作為Modbus從站的站地址為10(0x0A),此參數(shù)需在設(shè)置軟件的Modbus參數(shù)框中設(shè)置,設(shè)置的方法在前面的章節(jié)中有說明。
9.1、讀Profibus從站1輸入數(shù)據(jù)
19, Modbus主站使用04H功能碼讀取Profibus從站1輸入數(shù)據(jù)的查詢報文如下:
| 報文(HEX) | 0A | 04 | 00 00 | 00 02 | 70 B0 | 
| 說明 | 站地址 | 功能碼 | 
				寄存器 起始地址  | 
			
				寄存器 個數(shù)  | 
			CRC校驗 | 
YC-DPM-RTU網(wǎng)關(guān)應(yīng)答的報文如下:
| 報文(HEX) | 0A | 04 | 04 | 40 01 | 00 00 | 05 44 | 
| 說明 | 站地址 | 功能碼 | 
				數(shù)據(jù) 字節(jié)數(shù)  | 
			
				第1個 寄存器數(shù)據(jù)  | 
			
				第2個 寄存器數(shù)據(jù)  | 
			CRC校驗 | 
9.2、讀Profibus從站2輸入數(shù)據(jù)
Modbus主站使用04H功能碼讀取Profibus從站2輸入數(shù)據(jù)的查詢報文如下:
| 報文(HEX) | 0A | 04 | 00 02 | 00 02 | D1 70 | 
| 說明 | 站地址 | 功能碼 | 
				寄存器 起始地址  | 
			
				寄存器 個數(shù)  | 
			CRC校驗 | 
YC-DPM-RTU網(wǎng)關(guān)應(yīng)答的報文如下:
| 報文(HEX) | 0A | 04 | 04 | 40 02 | 00 00 | F5 44 | 
| 說明 | 站地址 | 功能碼 | 
				數(shù)據(jù) 字節(jié)數(shù)  | 
			
				第1個 寄存器數(shù)據(jù)  | 
			
				第2個 寄存器數(shù)據(jù)  | 
			CRC校驗 | 
9.3、同時讀Profibus從站1和2的輸入數(shù)據(jù)
Modbus主站使用04H功能碼讀取Profibus從站1和2輸入數(shù)據(jù)的查詢報文如下:
| 報文(HEX) | 0A | 04 | 00 00 | 00 04 | F0 B2 | 
| 說明 | 站地址 | 功能碼 | 
				寄存器 起始地址  | 
			
				寄存器 個數(shù)  | 
			CRC校驗 | 
YC-DPM-RTU網(wǎng)關(guān)應(yīng)答的報文如下:
| 報文(HEX) | 0A | 04 | 08 | 40 02 | 00 00 | 40 02 | 00 00 | 92 D9 | 
| 說明 | 站地址 | 功能碼 | 數(shù)據(jù)字節(jié)數(shù) | 
				從站1 第1個 寄存器數(shù)據(jù)  | 
			
				從站1 第2個 寄存器數(shù)據(jù)  | 
			
				從站2 第1個 寄存器數(shù)據(jù)  | 
			
				從站2 第2個 寄存器數(shù)據(jù)  | 
			CRC校驗 | 
9.4、寫Profibus從站1輸出數(shù)據(jù)
Modbus主站使用10H功能碼改寫Profibus從站1輸出數(shù)據(jù)的請求報文如下:
| 報文(HEX) | 0A | 10 | 00 00 | 00 02 | 04 | 11 22 | 33 44 | 67 7E | 
| 說明 | 站地址 | 功能碼 | 
				寄存器 起始地址  | 
			
				寄存器 個數(shù)  | 
			
				數(shù)據(jù) 字節(jié)數(shù)  | 
			
				第1個 寄存器數(shù)據(jù)  | 
			
				第2個 寄存器數(shù)據(jù)  | 
			
				CRC 校驗  | 
		
YC-DPM-RTU網(wǎng)關(guān)應(yīng)答的報文如下:
| 報文(HEX) | 0A | 10 | 00 00 | 00 02 | 40 B3 | 
| 說明 | 站地址 | 功能碼 | 
				寄存器 起始地址  | 
			
				寄存器 個數(shù)  | 
			
				CRC 校驗  | 
		
9.5、寫Profibus從站2輸出數(shù)據(jù)
Modbus主站使用10H功能碼改寫Profibus從站2輸出數(shù)據(jù)的請求報文如下:
| 報文(HEX) | 0A | 10 | 00 02 | 00 02 | 04 | AA BB | CC DD | 93 F6 | 
| 說明 | 站地址 | 功能碼 | 
				寄存器 起始地址  | 
			
				寄存器 個數(shù)  | 
			
				數(shù)據(jù) 字節(jié)數(shù)  | 
			
				第1個 寄存器數(shù)據(jù)  | 
			
				第2個 寄存器數(shù)據(jù)  | 
			
				CRC 校驗  | 
		
YC-DPM-RTU網(wǎng)關(guān)應(yīng)答的報文如下:
| 報文(HEX) | 0A | 10 | 00 02 | 00 02 | E1 73 | 
| 說明 | 站地址 | 功能碼 | 
				寄存器 起始地址  | 
			
				寄存器 個數(shù)  | 
			
				CRC 校驗  | 
		
9.6、同時寫Profibus從站1和2輸出數(shù)據(jù)
Modbus主站使用10H功能碼改寫Profibus從站1和2輸出數(shù)據(jù)的請求報文如下:
| 報文(HEX) | 0A | 10 | 00 00 | 00 04 | 08 | 11 22 | 33 44 | AA BB | CC DD | 0E D7 | 
| 說明 | 站地址 | 功能碼 | 
				寄存器 起始地址  | 
			
				寄存器 個數(shù)  | 
			
				數(shù)據(jù) 字節(jié)數(shù)  | 
			
				從站1 第1個 寄存器 數(shù)據(jù)  | 
			
				從站1 第2個 寄存器 數(shù)據(jù)  | 
			
				從站2 第1個 寄存器 數(shù)據(jù)  | 
			
				從站2 第2個 寄存器 數(shù)據(jù)  | 
			
				CRC 校驗  | 
		
YC-DPM-RTU網(wǎng)關(guān)應(yīng)答的報文如下:
| 報文(HEX) | 0A | 10 | 00 00 | 00 04 | C0 B1 | 
| 說明 | 站地址 | 功能碼 | 
				寄存器 起始地址  | 
			寄存器個數(shù) | 
				CRC 校驗  | 
		
9.7、回讀寫入Profibus從站1和2輸出數(shù)據(jù)
Modbus主站使用03H功能碼回讀Profibus從站輸出數(shù)據(jù)的查詢報文如下
| 報文(HEX) | 0A | 03 | 00 00 | 00 04 | 45 72 | 
| 說明 | 站地址 | 功能碼 | 
				寄存器 起始地址  | 
			寄存器個數(shù) | CRC校驗 | 
YC-DPM-RTU網(wǎng)關(guān)應(yīng)答的報文如下:
| 報文(HEX) | 0A | 03 | 08 | 11 22 | 33 44 | AA BB | CC DD | 43 59 | 
| 說明 | 站地址 | 功能碼 | 
				數(shù)據(jù) 字節(jié)數(shù)  | 
			
				從站1 第1個 寄存器數(shù)據(jù)  | 
			
				從站1 第2個 寄存器數(shù)據(jù)  | 
			
				從站2 第1個 寄存器數(shù)據(jù)  | 
			
				從站2 第2個 寄存器數(shù)據(jù)  | 
			CRC校驗 | 
22、網(wǎng)關(guān)Modbus寄存器映射地址
| 數(shù)據(jù)區(qū) | 寄存器地址 | 
				寄存器 數(shù)量  | 
			
				數(shù)據(jù) 格式  | 
			功能碼 | 
				讀寫 屬性  | 
			寄存器說明 | |
| PLC格式 | 
				Modbus 協(xié)議格式  | 
		||||||
| 
				Profibus 輸出數(shù)據(jù)區(qū)  | 
			4x0001~4x2048 | 0~2047 | 2048 | Uint16 | 
				03H 06H 10H  | 
			讀寫 | 對應(yīng)Profibus主站輸出數(shù)據(jù)區(qū)(YC-DPM-RTU網(wǎng)關(guān)傳輸給Profibus從站的數(shù)據(jù))。 | 
| 3x2049~3x4096 | 2048~4095 | 2048 | Uint16 | 04H | 只讀 | 對應(yīng)Profibus主站輸出數(shù)據(jù)區(qū)(YC-DPM-RTU網(wǎng)關(guān)傳輸給Profibus從站的數(shù)據(jù))。 | |
| 
				Profibus 輸入數(shù)據(jù)區(qū)  | 
			3x0001~3x2048 | 0~2047 | 2048 | Uint16 | 04H | 只讀 | 對應(yīng)Profibus主站輸入數(shù)據(jù)區(qū)(Profibus從站傳輸給YC-DPM-RTU網(wǎng)關(guān)的數(shù)據(jù))。 | 
| 4x2049~4x4096 | 2048~4095 | 2048 | Uint16 | 03H | 只讀 | 對應(yīng)Profibus主站輸輸入數(shù)據(jù)區(qū)(Profibus從站傳輸給YC-DPM-RTU網(wǎng)關(guān)的數(shù)據(jù))。 | |
| 
				Profibus 從站診斷數(shù)據(jù)區(qū)  | 
			4x5001~4x5032 | 5000~5031 | 32 | Uint16 | 03H | 只讀 | 對應(yīng)Profibus主站的診斷數(shù)據(jù)區(qū)(Profibus從站的診斷狀態(tài))。 | 
| 3x5001~3x5032 | 5000~5031 | 32 | Uint16 | 04H | 只讀 | 對應(yīng)Profibus主站的診斷數(shù)據(jù)區(qū)(Profibus從站的診斷狀態(tài))。 | |
| 
				Profibus 網(wǎng)絡(luò)狀態(tài)數(shù)據(jù)區(qū)  | 
			4x5201~4x5264 | 5200~5263 | 64 | Uint16 | 03H | 只讀 | 對應(yīng)Profibus總線上各站(包括主站、已組態(tài)從站,未組態(tài)從站)的狀態(tài)。 | 
| 3x5201~3x5264 | 5200~5263 | 64 | Uint16 | 04H | 只讀 | 對應(yīng)Profibus主站的診斷數(shù)據(jù)區(qū)(Profibus從站的診斷狀態(tài))。 | |
審核編輯:湯梓紅
- 
                                MODBUS
                                +關(guān)注
關(guān)注
28文章
2328瀏覽量
81917 - 
                                網(wǎng)關(guān)
                                +關(guān)注
關(guān)注
9文章
6255瀏覽量
55149 - 
                                PROFIBUS
                                +關(guān)注
關(guān)注
3文章
623瀏覽量
40235 - 
                                RTU
                                +關(guān)注
關(guān)注
0文章
447瀏覽量
30302 
發(fā)布評論請先 登錄
移通創(chuàng)聯(lián)MODBUS轉(zhuǎn)PROFIBUS網(wǎng)關(guān)和霍尼韋爾DCS系統(tǒng)之間通訊
工業(yè)生產(chǎn)中Profibus主站轉(zhuǎn)Profinet網(wǎng)關(guān)優(yōu)勢所在
?Modbus轉(zhuǎn)PROFIBUS網(wǎng)關(guān)的應(yīng)用案例
    
?Modbus轉(zhuǎn)PROFIBUS網(wǎng)關(guān)的應(yīng)用案例
    
Profibus-DP轉(zhuǎn)modbus RTU網(wǎng)關(guān)modbus rtu可以用網(wǎng)口嗎
    
PROFIBUS-DP主站轉(zhuǎn)ETHERNET/IP網(wǎng)關(guān)ethernet和tcp/ip的區(qū)別
    
PROFIBUS主站轉(zhuǎn)ETHERCAT協(xié)議網(wǎng)關(guān)
    
Profibus DP主站轉(zhuǎn)Modbus-RTU協(xié)議網(wǎng)關(guān)(JM-DPM-RTU)
    
Profibus DP主站轉(zhuǎn)Modbus RTU網(wǎng)關(guān)(Modbus RTU轉(zhuǎn)Profibus DP)
    
Profibus DP主站如何轉(zhuǎn)Modbus TCP?
    
興達易控Profibus DP主站轉(zhuǎn)modbusRTU網(wǎng)關(guān)如何監(jiān)控數(shù)據(jù)
    
Modbus RTU主站轉(zhuǎn)Profibus DP從站總線協(xié)議轉(zhuǎn)換網(wǎng)關(guān)
    
Profibus-DP主站與Modbus-RTU在數(shù)控系統(tǒng)的集成實踐
    
          
        
        
Profibus-DP主站轉(zhuǎn)modbus RTU網(wǎng)關(guān)profibus多主站
                
 
    
    
           
            
            
                
            
評論