本案例控制的主要對象是Q8-AD稱重模塊的數(shù)據(jù)參數(shù)的顯示與報警。系統(tǒng)主PLC選用西門子 CPU,通過網(wǎng)關(guān)模塊采集數(shù)據(jù)。稱重模塊型號 Q8-AD將設(shè)備接入西門子PLC 的網(wǎng)關(guān)采用移通創(chuàng)聯(lián) Modbus轉(zhuǎn)Profibus網(wǎng)關(guān)YT-PB-01。
本文主要講該Modbus轉(zhuǎn)Profibus網(wǎng)關(guān)YT-PB-01的配置過程。稱重模塊參見Modbus通訊的說明書。
首先加入GSD 文件。將Modbus轉(zhuǎn)Profibus網(wǎng)關(guān)YT-PB-01的GSD文件拷貝放到任意位置。打開博圖,建立新項目“稱重儀表”。進入設(shè)備和網(wǎng)絡(luò),在選項中選擇管理通用站描述文件,安裝GSD 文件。
選擇Modbus 轉(zhuǎn)Profibus 網(wǎng)關(guān)。
將Modbus轉(zhuǎn)Profibus網(wǎng)關(guān)YT-PB-01配置到Profibus總線中
設(shè)置網(wǎng)關(guān)在Profibus總線中的從站地址
確認稱重儀表用到參數(shù)的總數(shù)據(jù)量,并在組態(tài)中添加對應的數(shù)據(jù)長度
查看設(shè)備說明手冊,配置從站參數(shù)
通過從站撥碼開關(guān)設(shè)定沖站地址,本例為1
設(shè)置好從站波特率及數(shù)據(jù)位,停止位,校驗位。本例為9600 8N1設(shè)定。設(shè)置為Modbusrtu模式
配置網(wǎng)關(guān)modbuS參數(shù)。打開軟件點擊新建,選擇DP2MM
設(shè)置網(wǎng)關(guān)的485參數(shù),波特率,數(shù)據(jù)位,校驗位,停止位,等要和從站保持一致
本例為9600 8N1,輪詢間隔100MS
在ModbusRTU處點擊鼠標右鍵插入站號,寫入從站地址
在Node處點擊鼠標右鍵插入,選擇所需功能碼本例為03功能碼
根據(jù)下圖描述可得知讀取寄存器支持03/04H功能碼即網(wǎng)關(guān)可以選擇
Read Holding Registers(03H)和Read Input Registers(04H)兩種功能碼
如想讀取當前重量值可根據(jù)從站手冊描述地址為0-1(32位即兩個寄存器)在起始地址處填入0,寄存器數(shù)量為2即2個字,無響應動作可以置0以便從站掉線能及時反映。
下載后將網(wǎng)關(guān)頂部撥碼確認跟DP設(shè)置一樣,上電后觀察網(wǎng)關(guān)指示燈(正常狀態(tài)下ok 燈常亮,TXD 及RXD 燈交替閃爍) 在組態(tài)軟件中監(jiān)控數(shù)值
|
評論