本案例主要針對穩聯技術Modbus轉Profinet網關與信捷PLC連接的配置情況展開研究。在此情境中,西門子1200PLC作為Profinet主站,信捷PLC作為Modbus從站,二者依托網關實現通信轉換。

配置過程:
首先配置信捷PLC作為從站
一、PLC準備:
PLC連接電源(注意電源是24VDC還是220VAC),將編程電纜插上PLC的COM1口,另一端連電腦的COM口(或是USB-232線),PLC的485串口(COM2口A/B端子)連接到遠程DTU的485A和485B接線端子。

二、PLC的modbus遠程從站創建
開啟《XC系列編程工具》編程軟件,點擊界面右上方“文件”選項并選擇“創建新工程”。于彈出窗口中擇取適配的PLC型號,此次選定型號為“XC3-24”。進入軟件后,在左側功能框點擊“PLC串口”,彈出“PLC1-串口設置”對話框,詳情如下:選擇“串口2”,Modbus站號默認設為1,將串口參數調整為9600/8/1/無。

在完成上述操作之后,信捷可編程邏輯控制器(PLC)的Modbus從站功能便已構建完畢。此刻,需執行“寫入PLC”操作,把配置數據寫入到與之連接的PLC當中。
需要指出的是,信捷PLC已集成Modbus協議集合,具備支持Modbus協議通訊的主、從機模式的能力,并且已對其內部寄存器與Modbus寄存器進行了對應設置,本次操作選用的是其從站模式。可編程控制器內部元件編號與對應的Modbus地址編號如下呈現:
注意:在PLC程序下載結束后,務必重啟,配置才會產生效力。

網關配置:
開啟網關配置應用程序,新創建一個項目“”,點擊“新建”功能項,選擇PN2MRM3。PORT0針對Profinet參數(涵蓋設備名稱與IP地址,新版本已調整為通過Profinet主站予以分配)開展網關設置工作。

實施網關Modbus側配置參數的設定操作。其中,首先要設定的是485參數,該參數包含波特率、數據位、奇偶校驗等方面。由前文可知,PLC波特率設定為9600,數據位為8位,停止位為1位,且無校驗,網關參數采用默認設置即可。系統配置時,需額外添加新的從站地址并設為1,以保證通信網絡節點準確識別和交互信息。

通過執行右鍵操作來添加功能碼,可編程邏輯控制器(PLC)作為從站,具備對功能碼01、03、05、06以及16的支持能力。實施添加特定功能碼,例如功能碼03,以執行保持寄存器的讀取操作。應當準確無誤地填寫對應寄存器的地址和數量。

開啟Profinet組態軟件,導入網關GSD文件,添加網關模塊,設定設備名稱和IP地址,最后對Profinet側的輸入輸出長度及地址進行設置,確保其與Modbus數據長度相契合。

確認無誤后將組態下載進入PLC并將從站設備名稱及IP分配給網關即可。
審核編輯 黃宇
-
plc
+關注
關注
5051文章
14592瀏覽量
486858 -
MODBUS
+關注
關注
28文章
2457瀏覽量
83184 -
網關
+關注
關注
9文章
6767瀏覽量
56249 -
Profinet
+關注
關注
8文章
2269瀏覽量
28168
發布評論請先 登錄
穩聯技術的Profinet轉Modbus轉換網關與信捷PLC從站的連接配置進行了案例分析
評論