Modbus轉Profinet接西門子
1 功能需求
在一些項目中,需要把modbus協議的設備數據發送給Profinet IO協議的西門子PLC,兩者協議不匹配,不能把兩個設備直接連接起來。
2 功能實現
不同協議設備之間的互聯互通,主要使用協議轉換網關來實現。在網關的選型上,需要考慮兩方面的問題。一個是硬件接口,如RS485,RS232,網口等連接方式。一個是通信協議的轉換,如modbus轉成Profinet IO。在選擇協議轉換網關的時候,則可以根據現場設備的接口數量,協議類型選擇合適的設備,這樣可以避免成本的浪費。VFBOX網關設備作為一個橋梁連接在不同設備之間。工作原理是網關分別和不同設備進行通信。用戶可以在網關里進行配置,建立不同設備之間的數據對應關系。配置完成后,網關會自動采集設備里的數據,并把數據從一個設備轉發給另外一個設備。
3 網關采集Modbus從站設備數據
1. 打開VS軟件。
2. 點擊“新建工程”,再“新建設備”。
3. 新建幾個采集數據
4. 新建完成后,點擊下載,再點擊查看數據,可以看到網關已經采集到Modbus slave的數據。
1. 打開VFBOX Studio軟件。點擊菜單 Profinet IO。啟用設置成Yes。
2. 把數據分別加到Input Module和Output Module下。Input Module是網關發送給PLC的數據。Output是PLC發送給網關的數據。
3. 設置完成后,點擊“下載”,把工程下載到網關中,則網關啟動了Profinet IO功能。
4. 下載完成后,點擊“Generate GSDML File”生成GSD文件,導入到其他設備中組態。先點擊下載工程,再生成GSD文件。
5. 導入到博途時,需要把下面兩個地方的時間設置成如下的值,或者比圖中的設置值更大。
6. 博途中要“手動”設置網關IP地址和網關的名稱。
7. 完成以上操作后,西門子PLC就可以通過網關和modbus設備進行通信了。

提交
常用的現場總線協議介紹
談談轉換網關的前世今生和未來發展
EtherCAT從站數據轉modbus
Profinet IO數據轉modbus
Modbus轉OPC UA OPC DA