本案例控製的主要對象是馬達保護器以及現場各項參數的顯示與報警
。主 PLC 選用的是西門子CPU
,通 過Profinet轉Modbus485網關模塊監控數據並控製現場設備
。設備采用某一型號的智能低壓電動機保護裝置
,將馬達保護器接入西門子PLC的網關采用z6尊龍凱時MODBUS 轉 PROFINET網關NY-N801
。以下內容為Profinet轉Modbus485網關配置過程
:
1
、首先將Profinet轉Modbus485網關的GSD文件
,拷貝放到任意位置
。在博圖中建立新項目“網關測試”並進入設備和網絡
,選擇管理通用站描述文件後安裝GSD文件
;
2
、選擇Profinet轉Modbus485網關
;
3
、將Profinet轉Modbus485網關配置到網絡中
;
4
、將Profinet轉Modbus485網關在Profinet網絡中的設備名稱與IP地址進行設置
;
5
、確認保護器用到參數的總數據量
,在組態中添加相對應的數據長度
,配置了8個寄存器(16個字節的輸入輸出)
;
6
、組態設置完成後下載到PLC中
;
7
、先設置馬達保護器參數
,根據從站手冊設置接線
;
8
、從站的通訊應用格式說明見下圖所示
;
、
9
、查詢數據幀
,讀數據(功能碼03)
,此功能可以讓用戶獲得記錄的數據和設備采集及係統參數
。
下表中是從一號機讀5個采集到的數據
,在裝置中的地址分別是0100H-0104H
;
10
、由以上案例可見
,從站功地址為1
,能碼為03
,讀取的寄存器數量為5個
,而後即可開始Profinet轉Modbus485網關的配置
。
○1首先
,打開軟件新建項目選擇如圖所示
;
○2配置Profinet轉Modbus485網關的IP地址與設備名稱要與組態軟件中保持一致
;
○3設置485的參數要和從站一致
,本例為波特率9600
,8個數據位
,1個停止位無校驗(注意
:如果校驗位不是無校驗那麽數據位請選擇9
,輸出命令輪詢模式可根據需要選擇單次發送
,連續發送
,脈衝發送等)
;
○4在ModbusRTU出選擇插入節點
;
○5地址填寫從站地址1
;
○6在Node處插入功能碼
;
○7可在右邊功能碼處確定選擇是否正確
;
○8手冊中範例起始地址為100H
,需換算成10進製地址為256
,填入連續讀取的5個地址的數據
;
11
、內存映射起始地址與博圖中的IQ地址相對應
,本例中I地址為68-83
,若地址為0寄存器地址256號的數據就會映射到IW68後麵數據依此往後按順序排列
。需要注意的是
,配置完設備名稱和IP下載到網關後
,需要重新上電配置才會生效
。