Tracemode 是俄羅斯Adastra 公司制作的組態(tài)軟件,下面簡(jiǎn)單介紹一下MD-609G 與Tracemode 的連接方式:
一、連接環(huán)境
·通信協(xié)議:modbus 協(xié)議
·Tracemode 運(yùn)行環(huán)境:Windows 2000(或以上版本),Tracemode 6.0
·下位機(jī)介紹:支持modbus 協(xié)議的RTU,一路模擬信號(hào)輸入
·傳輸設(shè)備:MD-609G(232串口)
二、準(zhǔn)備工作
·硬件:一個(gè)支持modbus 協(xié)議的RTU/PLC,一個(gè)MD-609G,串口線若干,電源,SIM卡一張,一臺(tái)電腦
·軟件:裝Tracemode 6.0 、MD-609G 的配置軟件和mServer 2.0
·說明:mServer是做什么的呢?
mServer是MD-609G的server端,MD-609G都連到mServer上由mServer統(tǒng)一管理,包括設(shè)備上下線狀態(tài)等,并且把連過來的MD-609G映射到虛擬串口,使得CX-Programmer能夠通過讀虛擬串口從而讀取MD-609G遠(yuǎn)程傳送過來的數(shù)據(jù)。
·配置:要實(shí)現(xiàn)MD-609G 與Tracemode 的遠(yuǎn)程通信,需要對(duì)MD-609G 內(nèi)部進(jìn)行配置(包括波特率、奇偶校驗(yàn)等,使之與RTU/PLC 所用串口參數(shù)一致),同時(shí)需要對(duì)mServer進(jìn)行相應(yīng)的配置, 具體方法參見
http://www.etungtech.com.cn/zdcp/md609g.asp#MD609P2S。
三、MD-609G 與Tracemode 的遠(yuǎn)程通信
1、RTU/PLC 通過串口線與MD-609G 連接。
2、MD-609G 插入SIM 卡,加電,調(diào)試上線。
3 、 在mServer 上對(duì)相應(yīng)的609G 做虛擬串口映射, 方法參見http://www.etungtech.com.cn/zdcp/md609g.asp#MD609P2S 。( 我們暫把MD-609G 映射到虛擬串口com3)
4、實(shí)現(xiàn)MD-609G 與Tracemode 之間的通信。
(1)建工程。打開Tracemode,選擇“文件” “新建” “簡(jiǎn)易型”,建立一個(gè)簡(jiǎn)易的新工程。
(2)建變量。如下圖所示,在“數(shù)據(jù)源/接收器”上點(diǎn)右鍵:
建立一個(gè)MODBUS 組后,右鍵點(diǎn)擊MODBUS 組,建立變量
變量類型參看Tracemode 幫助文檔,這里我們建立一個(gè)Rin_Word 類型的變量。變量建立之后,要設(shè)置變量的參數(shù),見下圖:
值得注意的是,這里端口號(hào)與通道號(hào)是從0 開始計(jì)起的十六進(jìn)制數(shù),即mServer 映射的虛擬串口com3 在這里對(duì)應(yīng)號(hào)為0x2,通道1 對(duì)應(yīng)0x0。地址還是從1 計(jì)起,即地址1 仍是0x1。
(3)建com 組件。如下圖所示,在節(jié)點(diǎn)RTM_1 上點(diǎn)擊右鍵,
建立了com 組件之后,對(duì)他進(jìn)行如下幾項(xiàng)的設(shè)置:
注意,這里端口號(hào)又是從1 開始算起,即mServer 里把MD-609G 虛擬成com3的話,在這里就對(duì)應(yīng)設(shè)置成com3。
(4)變量引用。變量引用就是把剛剛在“數(shù)據(jù)源/接收器”里設(shè)置的變量引用到節(jié)點(diǎn)RTM_1 下,方法如下所示:
(5)創(chuàng)建畫面。將鼠標(biāo)選中RTM_1 節(jié)點(diǎn),之后雙擊右邊的“畫面#1:1”,進(jìn)入畫面編輯狀態(tài)。選擇工具欄上的文本工具,在畫面編輯界面上按住鼠標(biāo)左鍵拖出一個(gè)文本框,再選中工具欄上的編輯按鈕,進(jìn)入編輯狀態(tài),之后雙擊剛剛建的文本框,對(duì)它進(jìn)行屬性編輯,如下圖所示:
雙擊上圖中的“連接”后的“…”,在彈出的對(duì)話框里做如下設(shè)置:
雙擊上圖中的連接后,在彈出的對(duì)話框中做如下設(shè)置:
至此,一個(gè)簡(jiǎn)易的基于modbus 協(xié)議的Tracemode 通過串口遠(yuǎn)程連接MD-609G的工程便做好了,點(diǎn)擊工具欄上的,保存并載入當(dāng)前工程,之后點(diǎn)擊運(yùn)行,即可看見RTU/PLC 所接入的數(shù)據(jù)顯示在Tracemode 的運(yùn)行界面下,如下圖所示: