PLC通過Modbus協議控制RTU過程較為復雜,需要調用Modbus RTU Master庫,先初始化,在配置發送模塊,而通過Profinet網關將RTU轉換為Profinet IO設備,就可以像控制PLC自帶IO方法控制擴展IO。
一
配置Profinet網關
首先導入Profinet網關的GSD文件,用于STEP 7-MicroWIN SMART組態軟件配置Profinet網關工作模式以及數據映射關系。
再通過STEP 7-MicroWIN SMART的Profinet工具搜索網關設備,為網關配置唯一的工作“站名”,用于PLC與對應網關進行通信。
打開工具選擇與網關連接的電腦網卡,選擇網關配置“站名稱”,可通過閃爍指示燈定位需要配置的網關設備。
可以通過項目樹的“向導”→“Profinet”打開Profinet配置向導配置PLC與網關工作的域網絡,或者通過“工具”→“Profinet”組件打開,兩種打開方式沒有區別都是開啟同一個工具窗口。
Profinet配置向導中,將PLC工作模式配置為控制器(通過Profinet擴展IO需要選擇為控制器模式),配置PLC的網絡參數與站名,Profinet同一通訊網絡需要站名唯一。
選擇上一步配置的控制器,將需要添加Profinet網關拖入設備表(如果目錄沒有按照前面提供的GSD導入方法導入廠家提供的GSD文件),再設備表IP地址列配置網關的IP。
經上述步驟即可實現PLC與網關的連接,接下來還需要為網關配置擴展IO的點位信息,如果不是使用的網關設備而是直接的Profinet IO經過上述步驟可以在設備的詳情中查找映射關系。
二
擴展線圈
選擇“PN1-D25.dev1”網關,添加線圈模塊實現線圈擴展,拖入PNMB Master主機模塊,再拖入一個八線圈讀取模塊與一個線圈寫入模塊。
配置網關串口的工作參數,選擇剛才添加的主機模塊(PNMB Master),這里需要根據RTU工作的串口參數配置網關的串口參數。
配置寄存器信息,用于Profinet網關與RTU通信。
程序段1用于開啟網關的通道1串口,程序段2使用PLC自帶輸入控制擴展的線圈,程序段3通過查詢到的線圈狀態聯動PLC自帶線圈。
三
擴展離散輸入
選擇“PN1-D25.dev1”網關,添加離散量輸入模塊實現DI擴展,拖入PNMB Master主機模塊,再拖入一個八個離散量讀取模塊。
配置寄存器信息,用于Profinet網關與RTU通信。
程序段1用于開啟網關的通道1串口,程序段2同步擴展DI狀態給PLC的線圈。
四
擴展模擬量輸入
選擇“PN1-D25.dev1”網關,添加離散量輸入模塊實現AI擴展,拖入PNMB Master主機模塊,再拖入一個離散量輸入讀取模塊。
配置寄存器信息,用于Profinet網關與RTU通信。
程序段1用于開啟網關的通道1串口,程序段2模擬輸入大于10000輸出PLC線圈。
相關推薦
億佰特MA01系列串口I/O是通過串口下發指令控制繼電器開關輸出(DO),實現遠程采集控制功能的串口I/O聯網模塊,又稱“遠程IO”。設備支持采集多路傳感器開關量輸入(DI)、多路傳感器模擬量輸入(AI),轉換為串口數據傳輸到組態軟件或PLC。
-
MODBUS
+關注
關注
28文章
1799瀏覽量
76952 -
網關
+關注
關注
9文章
4444瀏覽量
51057 -
Profinet
+關注
關注
6文章
1163瀏覽量
23390
發布評論請先 登錄
相關推薦
評論