1、現(xiàn)場有兩臺西門子S7-1200PLC和一個(gè)DCS系統(tǒng)。該DCS系統(tǒng)作為Modbus TCP主站,提供Modbus TCP協(xié)議類型的數(shù)據(jù),而現(xiàn)場的兩臺S7-300 PLC是Profinet協(xié)議的,并且作為Profinet的主站。如果想要在兩臺PLC和DCS系統(tǒng)之間進(jìn)行數(shù)據(jù)交換,就需要一個(gè)模塊來實(shí)現(xiàn)這兩種協(xié)議之間的轉(zhuǎn)換。使用耐用通信ModbusTCP轉(zhuǎn)Profinet網(wǎng)關(guān)NY-N811可以解決問題; 2、ModbusTCP轉(zhuǎn)Profinet網(wǎng)關(guān)的作用就是實(shí)現(xiàn)Modbus TCP協(xié)議和Profinet協(xié)議轉(zhuǎn)換。它具有一個(gè)以太網(wǎng)接口和一個(gè)Profinet接口。該網(wǎng)關(guān)在以太網(wǎng)端可以作Modbus TCP主站也可以作Modbus TCP從站,但在另一端只能作Profinet的從站。Profinet輸入數(shù)據(jù)最大為1440字節(jié),輸出數(shù)據(jù)最大為1440字節(jié)。網(wǎng)關(guān)作為Modbus TCP主站,最多可支持訪問16個(gè)不同IP或不同單元標(biāo)識符的Modbus TCP服務(wù)器;網(wǎng)關(guān)作為Modbus TCP主站,支持功能碼:01H、02H、03H、04H、05H、06H、0FH、10H;網(wǎng)關(guān)作為Modbus TCP從站,最多可支持8個(gè)TCP連接; 網(wǎng)關(guān)作為Modbus TCP從站,支持功能碼:01H,02H,03H、04H、05H、06H、10H、0FH; 3、本案例中,現(xiàn)場的兩臺S7-1200 PLC作profinet的主站,DCS系統(tǒng)作為Modbus TCP主站,因此需要兩臺NY-N811來完成通訊連接。網(wǎng)關(guān)在該系統(tǒng)中作PROFINET側(cè)的從站和Modbus TCP側(cè)的從站。其結(jié)構(gòu)如下圖:
4、 ModbusTCP轉(zhuǎn)Profinet的配置:使用配置軟件,將配置軟件安裝好以后,打開桌面上的快捷方式,選擇新建-PN2MTS,點(diǎn)擊OK;
5、設(shè)置ModbusTCP轉(zhuǎn)Profinet網(wǎng)關(guān)中Profinet設(shè)備名稱及IP;
6、設(shè)置ModbusTCP轉(zhuǎn)Profinet網(wǎng)關(guān)的ModbusTCP從站IP;
7、對于ModbusTCP轉(zhuǎn)Profinet的以太網(wǎng)配置強(qiáng)調(diào)以下幾點(diǎn):協(xié)議類型選擇":要選為"PN2MTS",它的含義是說網(wǎng)關(guān)作Modbus TCP端的從站。IP地址":網(wǎng)關(guān)作為Modbus TCP從站的IP地址是多少;"網(wǎng)關(guān)地址":一般最后一位默認(rèn)為1即可;但是IP地址和網(wǎng)關(guān)地址的網(wǎng)段必須一致。Modbus TCP主站讀取數(shù)據(jù)功能碼":網(wǎng)關(guān)NY-N811作為Modbus TCP從站,它只允許Modbus TCP主站使用01,02,03,04號功能碼來讀取數(shù)據(jù)。但寄存器地址從750開始;05,0F,06,10功能碼可寫,從寄存器地址0開始; 8、Profinet端的PLC組態(tài)軟件設(shè)置:Profinet端只需在PLC的組態(tài)軟件中導(dǎo)入GSD文件,拖動(dòng)好輸入/輸出數(shù)據(jù)塊,設(shè)置好IP地址和設(shè)備名稱即可。(注意:自動(dòng)生成PROFINET設(shè)備名稱不要勾選);
9、配置好下載成功以后,就可以開始數(shù)據(jù)傳輸了。在Modbus TCP一端,DCS系統(tǒng)作為Modbus TCP主站,給網(wǎng)關(guān)NY-N811發(fā)送寫命令,這時(shí)PLC作為Profinet主站,從ModbusTCP轉(zhuǎn)Profinet網(wǎng)關(guān)中讀取DCS發(fā)過來的數(shù)據(jù);在Profinet端, PLC輸出區(qū)將數(shù)據(jù)發(fā)送到NY-N811中,這時(shí)DCS系統(tǒng)通過發(fā)送讀命令,通過讀取1號或者2號Modbus TCP從站(NY-N811_A或者NY-N811_B)的數(shù)據(jù),將PLC的數(shù)據(jù)讀取過來。 ModbusTCP轉(zhuǎn)Profinet網(wǎng)關(guān)產(chǎn)品為用戶提供快速便捷的連接Modbus TCP設(shè)備到Profinet網(wǎng)絡(luò)的解決方案。配置簡單,使用方便,具備高可靠性和實(shí)時(shí)性;安裝靈活,功耗低,性能穩(wěn)定。已多次成功應(yīng)用于各現(xiàn)場總線及控制系統(tǒng),并受到用戶的一致好評。 |
|