本案例控制的主要對象是馬達保護器以及現(xiàn)場各項參數(shù)的顯示與報警。系統(tǒng)PLC選用西門子S7-1200,通過Modbus轉(zhuǎn)Profinet網(wǎng)關模塊控制現(xiàn)場設備并監(jiān)控數(shù)據(jù)。設備采用ZNB-200型智能低壓電動機保護裝置,將馬達保護器接入西門子PLC的網(wǎng)關采用開疆智能Modbus轉(zhuǎn)Profinet網(wǎng)關KJ-PNG-201。

1、首先加入GSD文件。將Modbus轉(zhuǎn)Profinet網(wǎng)關的GSD文件拷貝放到任意位置。打開博圖,建立新項目。進入設備和網(wǎng)絡,在選項中選擇管理通用站描述文件,安裝GSD文件。

2、選擇Modbus轉(zhuǎn)Profinet網(wǎng)關;

3、將Modbus轉(zhuǎn)Profinet網(wǎng)關配置到 PROFINET網(wǎng)絡中;

4、設置Modbus轉(zhuǎn)Profinet網(wǎng)關在Profinet網(wǎng)絡中的設備名稱與IP地址;

5、確認保護器用到參數(shù)的總數(shù)據(jù)量,并在組態(tài)中添加對應的數(shù)據(jù)長度,這里配置了16個字節(jié)的輸入輸出(8個寄存器);

6、組態(tài)設置完成后下載到PLC中即可,根據(jù)設備手冊先設置馬達保護器參數(shù),根據(jù)從站手冊設置接線;

7、下圖是從站的通訊應用格式說明;

8、讀數(shù)據(jù)(功能碼03)查詢數(shù)據(jù)幀此功能允許用戶獲得設備采集與記錄的數(shù)據(jù)及系統(tǒng)參數(shù)。表7.6的例子是從一號機讀5個采集到的基本數(shù)據(jù),(數(shù)據(jù)幀中每個地址占用兩個字節(jié))他們是系統(tǒng)采集到的Ia,Ib,Ic,Uab,Ucb的5個量。他們在裝置中的地址分別是0100H-0104H;

9、由案例可知,從站功地址為1,能碼為03,讀取的寄存器數(shù)量為5個,即可開始進行Modbus轉(zhuǎn)Profinet網(wǎng)關的配置。首先安裝網(wǎng)關配置軟件,打開軟件新建項目選擇PN2MM;

10、配置Modbus轉(zhuǎn)Profinet網(wǎng)關的IP地址與設備名稱(要與組態(tài)軟件中保持一致);


11、設置Modbus參數(shù),485的參數(shù)要和從站一直(注意:如果校驗位不是無校驗那么數(shù)據(jù)位請選擇9,輸出命令輪詢模式可根據(jù)需要選擇單次發(fā)送,連續(xù)發(fā)送,脈沖發(fā)送等)本例為波特率9600,8個數(shù)據(jù)位,1個停止位無校驗;

12、在ModbusRTU出點擊右鍵選擇插入節(jié)點;

13、節(jié)點地址填寫從站地址1;

14、在Node處繼續(xù)右鍵插入功能碼;


15、如不確定選擇是否正確可在右邊功能碼處確定;

16、手冊中范例起始地址為100H,需換算成10進制地址為256,連續(xù)讀取5個地址的數(shù)據(jù)。填入下圖之中。

17、內(nèi)存映射起始地址對應博圖中的IQ地址,本例中I地址為68-83,那么地址為0的話寄存器地址256號的數(shù)據(jù)就會映射到IW68后面數(shù)據(jù)依此往后按順序排列。注意,配置完IP和設備名稱下載到網(wǎng)關后需要重新上電配置才會生效。
|