遠(yuǎn)創(chuàng)智控YC-PN-TCPIP是自主研發(fā)的一款PROFINET從站功能的通訊網(wǎng)關(guān)。該產(chǎn)品主要功能是將PROFINET網(wǎng)絡(luò)和TCP/IP網(wǎng)絡(luò)連接起來。
遠(yuǎn)創(chuàng)智控YC-PN-TCPIP網(wǎng)關(guān)連接到PROFINET總線中做為從站使用,連接到TCP/IP網(wǎng)絡(luò)中做為服務(wù)器或客戶端使用。
下面是簡單的配置案例,僅供參考
	
2,配置網(wǎng)關(guān)的 PROFINET從站
雙擊網(wǎng)關(guān)的圖標(biāo),進(jìn)入設(shè)備視圖,設(shè)置網(wǎng)關(guān)的 IP地址、子網(wǎng)掩碼、設(shè)備名稱。
	
	
	3,配置讀寫數(shù)據(jù)
	
4,將程序編譯下載即可實(shí)現(xiàn) S7-1200讀寫 MODBUS設(shè)備的數(shù)據(jù)。
網(wǎng)關(guān)的 TCP/IP接口最大支持建立 8個(gè)連接,在下圖中分別對應(yīng)“設(shè)備端口 1”~“設(shè)備端口 8”。
	
5,遠(yuǎn)端端口:指的是對端 TCP/IP設(shè)備的端口號。遠(yuǎn)端 IP:指的是對端 TCP/IP
設(shè)備的 IP地址。
網(wǎng)關(guān)的控制字
網(wǎng)關(guān)在 PROFINET一端配置數(shù)據(jù)長度時(shí),網(wǎng)關(guān)內(nèi)部占用 3個(gè)字的輸出,用于對網(wǎng)關(guān) TCP/IP一側(cè)通訊的控制。
Word1:發(fā)送數(shù)據(jù)長度,以字節(jié)為單位。Word2:通訊控制字,如下表所示:
Word3:定時(shí)發(fā)送間隔。
| Bit15~Bit8 | Bit7 | Bit6 | Bit5~Bit4 | Bit3 | Bit2 | Bit1 | Bit0 | 
| 無 | 強(qiáng)制接收完畢 | 強(qiáng)制發(fā)送完畢 | 無 | 快速應(yīng)答模式 | 全雙工模式 | 發(fā)送方式 | 啟動(dòng)發(fā)送 | 
D1: auto_txd 發(fā)送方式
auto_txd=0:觸發(fā)發(fā)送模式
auto_txd=1:自動(dòng)定時(shí)發(fā)送模式
D0: start_tr 啟動(dòng)發(fā)送標(biāo)記
當(dāng) auto_txd=0時(shí)是觸發(fā)模式,此時(shí)僅當(dāng) start_tr由 0變 1(上升沿)時(shí),觸發(fā)一次發(fā)送。
當(dāng) auto_txd=1時(shí)是自動(dòng)發(fā)送模式,此時(shí)僅當(dāng) start_tr= 1時(shí),網(wǎng)關(guān)按照“定時(shí)發(fā)送間隔”,自動(dòng)連續(xù)發(fā)送。
所謂“發(fā)送一次”,即啟動(dòng)網(wǎng)關(guān)接口發(fā)送進(jìn)程,按照“發(fā)送數(shù)據(jù)長度”中的設(shè)置,將
PROFINET 輸出數(shù)據(jù)區(qū)中數(shù)據(jù)做為網(wǎng)關(guān)發(fā)送報(bào)文,發(fā)送到現(xiàn)場設(shè)備。
| D1:auto_txd | D0: start_tr | 發(fā)送方式 | 總線橋操作 | 
| 0 | 0→1 | 觸發(fā)模式 | 完成一次發(fā)送 | 
| 0 | 其他 | 觸發(fā)模式 | 不發(fā)送 | 
| 1 | 1 | 自動(dòng)模式 | 按照“定時(shí)發(fā)送間隔”,自動(dòng)連續(xù)發(fā)送 | 
| 1 | 0 | 自動(dòng)模式 | 不發(fā)送 | 
D2:全雙工模式:是網(wǎng)關(guān)和對端設(shè)備各自按自己的需要發(fā)送數(shù)據(jù),互不影響。
D3:快速應(yīng)答模式
D7:強(qiáng)置接收完畢/發(fā)送允許狀態(tài) set_tr
D6:強(qiáng)置等待接收狀態(tài) set_re
| D7 | D6 | 功能 | 
| 1 | 0 | “強(qiáng)置接收完畢/發(fā)送允許狀態(tài)set_tr”:強(qiáng)置 reok_tren=1,使網(wǎng)關(guān)處于”接收完畢/允許發(fā)送”狀態(tài) | 
| 0 | 1 | “強(qiáng)置等待接受狀態(tài) set_re”: 強(qiáng)置 reok_tren=0, 使網(wǎng)關(guān)處于”等待接收”狀態(tài) | 
| 0 | 0 | 無作用 | 
| 1 | 1 | 無作用 | 
網(wǎng)關(guān)的狀態(tài)字
網(wǎng)關(guān)在 PROFINET一端配置數(shù)據(jù)長度時(shí),網(wǎng)關(guān)內(nèi)部占用 3個(gè)字的輸入,用于顯示網(wǎng)關(guān) TCP/IP一側(cè)通訊的狀態(tài)。
Word1:接收數(shù)據(jù)長度,以字節(jié)為單位。
Word2:通訊狀態(tài)字,如下表所示:
Word3:接收計(jì)數(shù)器,網(wǎng)關(guān)每接收到一次新的數(shù)據(jù)包,計(jì)數(shù)器加 1。
| Bit15~Bit7 | Bit6~Bit4 | Bit2 | Bit1 | Bit0 | 
| 無 | 無 | 正 在接收 | 正 在發(fā)送 | 接收完畢/發(fā)送允許 | 
D0:reok_tren “接收完畢/發(fā)送允許”
reok_tren=1:網(wǎng)關(guān)接口處在“接收完畢/發(fā)送允許”狀態(tài); reok_tren=0:網(wǎng)關(guān)接口處在“等待接收”狀態(tài);
D1:tr_ing “正在發(fā)送報(bào)文標(biāo)記” tr_ing=1:網(wǎng)關(guān)接口正在發(fā)送數(shù)據(jù)中
tr_ing=0:網(wǎng)關(guān)接口不在發(fā)送數(shù)據(jù)中;
D2:re_ing “正在接收報(bào)文標(biāo)記” re_ing=1:網(wǎng)關(guān)接口正在接收數(shù)據(jù)中;
re_ing=0:網(wǎng)關(guān)接口不在接收數(shù)據(jù)中;
| D2 | D1 | D0 | 狀態(tài) | 
| 0 | 0 | 1 | 
				網(wǎng)關(guān)處在“接收完畢/發(fā)送允許”狀態(tài),如果”啟動(dòng)發(fā)送標(biāo)記 start_tr”由 0變 1,則網(wǎng)關(guān)轉(zhuǎn)入 D2D1D0=010,即啟動(dòng)發(fā)送, 將 PROFINET輸出數(shù)據(jù)區(qū)中的數(shù)據(jù)發(fā)送至 RS232設(shè)備。  | 
		
| 0 | 1 | 0 | 網(wǎng)關(guān)正在向 RS232設(shè)備發(fā)送報(bào)文數(shù)據(jù)。 | 
| 0 | 0 | 0 | 網(wǎng)關(guān)處在“等待接收“報(bào)文狀態(tài),即等待接收 RS232設(shè)備發(fā)送的數(shù)據(jù)報(bào)文。 | 
| 1 | 0 | 0 | 網(wǎng)關(guān)正在接收 RS232設(shè)備發(fā)送的報(bào)文數(shù)據(jù)。 | 
啟動(dòng)網(wǎng)關(guān)的 TCP/IP客戶端
運(yùn)行 PROFINET主站軟件,如下圖進(jìn)行組態(tài): 輸入輸出各預(yù)留 3 個(gè)字的控制字和狀態(tài)字輸入輸出各組態(tài) 30個(gè)字節(jié)的數(shù)據(jù)。
	
可以使用定時(shí)發(fā)送方式,如下圖發(fā)送數(shù)據(jù)長度寫“4”,控制字寫
“0x0300”,定時(shí)發(fā)送間隔寫“50”,表示按定時(shí)發(fā)送方式運(yùn)行,每 50ms發(fā)送一次 4字節(jié)的數(shù)據(jù)包,也可以按照觸發(fā)方式發(fā)出數(shù)據(jù),當(dāng)每次控制字由“0x0000”變?yōu)椤?x0100”的時(shí)候,數(shù)據(jù)發(fā)出一次。
審核編輯 黃宇
- 
                                MODBUS
                                +關(guān)注
關(guān)注
28文章
2328瀏覽量
81916 - 
                                網(wǎng)關(guān)
                                +關(guān)注
關(guān)注
9文章
6255瀏覽量
55148 - 
                                Profinet
                                +關(guān)注
關(guān)注
7文章
2009瀏覽量
27499 - 
                                TCP IP
                                +關(guān)注
關(guān)注
0文章
6瀏覽量
9289 
發(fā)布評論請先 登錄
Modbus轉(zhuǎn)Profinet網(wǎng)關(guān):工控機(jī)的“逆襲神器”
Modbus Tcp轉(zhuǎn)Profinet網(wǎng)關(guān)連接施耐德PLC配置案例
說說關(guān)于modbus轉(zhuǎn)Profinet 網(wǎng)關(guān)
Modbus TCP轉(zhuǎn)Profinet網(wǎng)關(guān)在水處理系統(tǒng)中應(yīng)用
Modbus TCP轉(zhuǎn)Profinet網(wǎng)關(guān)連接脈沖電源通訊配置案例
Modbus TCP轉(zhuǎn)Profinet網(wǎng)關(guān)連接電機(jī)驅(qū)動(dòng)器快速配置
Modbus tcp轉(zhuǎn)Profinet網(wǎng)關(guān)連接電動(dòng)機(jī)保護(hù)測控在1200PLC配置案例
Modbus TCP轉(zhuǎn)Profinet網(wǎng)關(guān)集中采集電源能耗數(shù)據(jù)到中控西門子1200plc
Profinet轉(zhuǎn)Modbus TCP網(wǎng)關(guān)連接搬運(yùn)機(jī)器人配置案例
通過Profinet轉(zhuǎn)Modbus TCP網(wǎng)關(guān)集中采集電源能耗
Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)在立體倉儲(chǔ)系統(tǒng)里的應(yīng)用
Modbus TCP轉(zhuǎn)profinet網(wǎng)關(guān)連接某系列人機(jī)界面應(yīng)用
艾默森MODBUS TCP轉(zhuǎn)PROFINET網(wǎng)關(guān)配置案例的分析
    
          
        
        
PROFINET轉(zhuǎn)TCP IP網(wǎng)關(guān)profinet轉(zhuǎn)modbus網(wǎng)關(guān)
                
 
    
           
            
            
                
            
評論