遠(yuǎn)創(chuàng)智控YC-PN-TCPIP是自主研發(fā)的一款PROFINET從站功能的通訊網(wǎng)關(guān)。該產(chǎn)品主要功能是將PROFINET網(wǎng)絡(luò)和TCP/IP網(wǎng)絡(luò)連接起來(lái)。
遠(yuǎn)創(chuàng)智控YC-PN-TCPIP網(wǎng)關(guān)連接到PROFINET總線中做為從站使用,連接到TCP/IP網(wǎng)絡(luò)中做為服務(wù)器或客戶端使用。
下面是簡(jiǎn)單的配置案例,僅供參考

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,配置讀寫(xiě)數(shù)據(jù)

4,將程序編譯下載即可實(shí)現(xiàn) S7-1200讀寫(xiě) MODBUS設(shè)備的數(shù)據(jù)。
網(wǎng)關(guān)的 TCP/IP接口最大支持建立 8個(gè)連接,在下圖中分別對(duì)應(yīng)“設(shè)備端口 1”~“設(shè)備端口 8”。

5,遠(yuǎn)端端口:指的是對(duì)端 TCP/IP設(shè)備的端口號(hào)。遠(yuǎn)端 IP:指的是對(duì)端 TCP/IP
設(shè)備的 IP地址。
網(wǎng)關(guān)的控制字
網(wǎng)關(guān)在 PROFINET一端配置數(shù)據(jù)長(zhǎng)度時(shí),網(wǎng)關(guān)內(nèi)部占用 3個(gè)字的輸出,用于對(duì)網(wǎng)關(guān) TCP/IP一側(cè)通訊的控制。
Word1:發(fā)送數(shù)據(jù)長(zhǎng)度,以字節(jié)為單位。Word2:通訊控制字,如下表所示:
Word3:定時(shí)發(fā)送間隔。
| Bit15~Bit8 | Bit7 | Bit6 | Bit5~Bit4 | Bit3 | Bit2 | Bit1 | Bit0 |
| 無(wú) | 強(qiáng)制接收完畢 | 強(qiáng)制發(fā)送完畢 | 無(wú) | 快速應(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ù)長(zhǎng)度”中的設(shè)置,將
PROFINET 輸出數(shù)據(jù)區(qū)中數(shù)據(jù)做為網(wǎng)關(guān)發(fā)送報(bào)文,發(fā)送到現(xiàn)場(chǎng)設(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)和對(duì)端設(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 | 無(wú)作用 |
| 1 | 1 | 無(wú)作用 |
網(wǎng)關(guān)的狀態(tài)字
網(wǎng)關(guān)在 PROFINET一端配置數(shù)據(jù)長(zhǎng)度時(shí),網(wǎng)關(guān)內(nèi)部占用 3個(gè)字的輸入,用于顯示網(wǎng)關(guān) TCP/IP一側(cè)通訊的狀態(tài)。
Word1:接收數(shù)據(jù)長(zhǎng)度,以字節(jié)為單位。
Word2:通訊狀態(tài)字,如下表所示:
Word3:接收計(jì)數(shù)器,網(wǎng)關(guān)每接收到一次新的數(shù)據(jù)包,計(jì)數(shù)器加 1。
| Bit15~Bit7 | Bit6~Bit4 | Bit2 | Bit1 | Bit0 |
| 無(wú) | 無(wú) | 正 在接收 | 正 在發(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 “正在接收?qǐng)?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ù)長(zhǎng)度寫(xiě)“4”,控制字寫(xiě)
“0x0300”,定時(shí)發(fā)送間隔寫(xiě)“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文章
2379瀏覽量
82184 -
網(wǎng)關(guān)
+關(guān)注
關(guān)注
9文章
6394瀏覽量
55510 -
Profinet
+關(guān)注
關(guān)注
7文章
2094瀏覽量
27716 -
TCP IP
+關(guān)注
關(guān)注
0文章
6瀏覽量
9290
發(fā)布評(píng)論請(qǐng)先 登錄
Modbus轉(zhuǎn)Profinet網(wǎng)關(guān):工控機(jī)的“逆襲神器”
Modbus Tcp轉(zhuǎn)Profinet網(wǎng)關(guān)連接施耐德PLC配置案例
說(shuō)說(shuō)關(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ù)測(cè)控在1200PLC配置案例
Modbus TCP轉(zhuǎn)Profinet網(wǎng)關(guān)集中采集電源能耗數(shù)據(jù)到中控西門(mén)子1200plc
Profinet轉(zhuǎn)Modbus TCP網(wǎng)關(guān)連接搬運(yùn)機(jī)器人配置案例
通過(guò)Profinet轉(zhuǎn)Modbus TCP網(wǎng)關(guān)集中采集電源能耗
Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)在立體倉(cāng)儲(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)
評(píng)論