一、背景
在寶鋼的硅剛的生產(chǎn)車間里,一共有四條生產(chǎn)線用到了鼎實PB-B-MODBUS485的總線橋。整個系統(tǒng)采用的是Profibus-DP網(wǎng)絡(luò),主站用的是東芝的V3000s3pu55b PLC,組態(tài)軟件用的是SyCon,監(jiān)控軟件用的是TMEIC-V-TOOL SYS。下面主要連接的是德國SMS公司的一些IO設(shè)備,冷機(jī)組用的是開利(Carrier)的30HXC190,由于開利冷機(jī)組是MODBUS的接口,不能直接聯(lián)到整個系統(tǒng)中,用到了鼎實公司的PB-B-MODBUS485將其接入到PROFIBUS-DP系統(tǒng)中。表1為主站需要的冷機(jī)的參數(shù)。
表1
| 寶鋼硅鋼分廠冷機(jī)外送信號 | 每臺冷機(jī)(30HXC) |
| 信號名稱 | 單位 | 變量名 | Modbus信號地址 | 備注 |
1 | 冷凍水進(jìn)水溫度 | ℃ | COOL_EWT | 16639 | 數(shù)值已放大10倍 |
2 | 冷凍水出水溫度 | ℃ | COOL_LWT | 16640 | 數(shù)值已放大10倍 |
3 | 冷卻水進(jìn)水溫度 | ℃ | COND_EWT | 16641 | 數(shù)值已放大10倍 |
4 | 冷卻水出水溫度 | ℃ | COND_LWT | 16642 | 數(shù)值已放大10倍 |
5 | A回路壓縮機(jī)馬達(dá)溫度 | ℃ | CPA1_TMP | 16643 | 數(shù)值已放大10倍 |
6 | B回路壓縮機(jī)馬達(dá)溫度 | ℃ | CPB1_TMP | 16644 | 數(shù)值已放大10倍 |
7 | A回路電子膨脹閥開度 | % | EXV_A | 16645 | 數(shù)值已放大10倍 |
8 | B回路電子膨脹閥開度 | % | EXV_B | 16646 | 數(shù)值已放大10倍 |
9 | A回路壓縮機(jī)電流 | A | CPA1_CUR | 16647 | 數(shù)值已放大10倍 |
10 | B回路壓縮機(jī)電流 | A | CPB1_CUR | 16648 | 數(shù)值已放大10倍 |
11 | A回路排氣溫度 | ℃ | CPA1_DGT | 16649 | 數(shù)值已放大10倍 |
12 | B回路排氣溫度 | ℃ | CPB1_DGT | 16650 | 數(shù)值已放大10倍 |
13 | A回路油壓 | Kpa | CPA1_OP | 16651 | 數(shù)值已放大10倍 |
14 | B回路油壓 | Kpa | CPB1_OP | 16652 | 數(shù)值已放大10倍 |
二、系統(tǒng)構(gòu)架
由于四條生產(chǎn)線所用設(shè)備基本相同,圖1為其中一條生產(chǎn)線結(jié)構(gòu)圖。

三、功能的實現(xiàn)
本項目功能實現(xiàn)的一個關(guān)鍵點是總線橋在SyCon軟件中的訪問ModBus從站的一些參數(shù)的設(shè)置。請參看鼎實網(wǎng)站 “PB-B-MODBUS在SYCON中的配置說明”,下面簡要說明。
由于SyCon軟件解GSD文件不是很成功,兩個自動添加的模塊(“Status”&“Control”)需要手動添加上去,如果這兩個模塊沒有添加上去的話Profibus是連不通的,也沒法啟動總線橋工作。slot 0 里面必須添加“Status”模塊,slot 1 里面必須添加“Control”模塊。接下去的slot 2里面就可以選擇自己需要使用的模塊。這里要傳回14個參數(shù)給主站,所以選擇“read 14 (4xxxx)”。 具體可以參看圖2 。
下一個要注意的地方就是和MODBUS通訊接口的設(shè)置,在“Parameter Data”→“Common”菜單中可以設(shè)置,參看圖3 。
另外一個需要注意設(shè)置的地方就是需要訪問的從站地址以及寄存器地址,在這個項目中冷機(jī)的MODBUS地址為31,表1中14個寄存器的起始地址為16639,參看圖4。


四、結(jié)束語
PB-B-MODBUS總線橋很好的解決了寶鋼的硅剛的生產(chǎn)車間里總線系統(tǒng)所碰到的問題。并且使用及其方便,只需要在配置軟件SyCon中設(shè)置一些參數(shù)即可,不要要單獨的軟件配置再下載,這樣極大的減輕了組態(tài)人員的時間和精力。