本案例是使用Profinet轉RS485網關連接三項多功能電力儀表的配置案例。
所需設備:西門子1200PLC一臺、Profinet轉RS485自由協議網關一臺、三項多功能電力儀表一臺;

1、使用方法,打開西門子博圖配置軟件,添加PLC;

2、導入Profinet轉RS485網關網關GSD文件;

3、設置Profinet轉RS485網關網關IP及設備名稱(本例名稱為GW1設備IP為192.168.20.5);Profinet轉RS485網關;

4、設置接收數據長度(本例為32字節);

5、下載組態到PLC打開電力儀表設置儀表的站號和波特率;

6、設置好設備的485參數(輸出方式,波特率,數據位,地址等)設置Profinet轉RS485網關網關的IP地址及設備名稱(與PLC保持一致);

7、Profinet轉RS485網關網關可設置為主從模式和生產/消費者模式,主從模式需要從站應答方可繼續發送指令,生產消費者模式輸入與輸出互不干擾,物理標準改為485接口模式,網關分為3個485口需要單獨設置;

8、設置Profinet轉RS485網關網關的485參數波特率數據位校驗停止位等。(與連接設備保持一致),以主從模式為例,添加節點及交換命令;

9、添加發送數據;

10、根據設備手冊得知,從站設備使用Modbus通訊,那么我們可編寫對應的modbus報文發送即可;

11、根據報文范例可知,發送數據為8個字節那么只需配置數據長度為8即可,內存映射參數1500對應PLC的Q地址QB64.即QB64=0CH(1500),QB65=03H(1501),QB66=00H(1502)
QB67=0FH(1503),QB68=00H(1504),QB69=06H(1505),QB70=F5H(1506),QB71=CBH(1507);

?

12、除PLC發送數值外,也可由網關處發送固定數值,不用PLC來寫值將報文的16進制換算為10進制。選擇常量數值為0CH的十進制數12;

13、第二條為03H的十進制數3以此類推;

14、從站相應添加數值(本例中從站應答有17個字節故寫數據長度為17,不同長度的話可選擇變量長度);

15、將配置加載到Profinet轉RS485網關網關后重新上電即可。(再次修改配置如果不更換網關IP及設備名稱則不需要重啟);
審核編輯?黃昊宇
電子發燒友App










































































評論