PCAuto 由北京三維力控科技有限公司開發(fā),在國內有較為廣泛的用戶群,MD-609G 與PCAuto 同樣能較為容易的實現(xiàn)遠程通信,下面就簡單介紹一下MD-609G 與PCAuto 之間連接。
一、連接環(huán)境
·
通訊協(xié)議:modbus 協(xié)議
·
軟件運行環(huán)境:Windows 2000(或以上版本);PCAuto 6.0
·
下位機介紹:支持modbus 協(xié)議的RTU,一路模擬量輸入
·通訊設備:MD-609G
二、準備工作
·硬件:一個支持modbus 協(xié)議的RTU/PLC,一個MD-609G,一臺電腦,串口線若干,電源,SIM 卡一張
·軟件:安裝mServer 2.0,PCAuto 6.0,MD-609G 的配置軟件
·說明:mServer是做什么的呢?
mServer是MD-609G的server端,MD-609G都連到mServer上由mServer統(tǒng)一管理,包括設備上下線狀態(tài)等,并且把連過來的MD-609G映射到虛擬串口,使得CX-Programmer能夠通過讀虛擬串口從而讀取MD-609G遠程傳送過來的數(shù)據(jù)。
·配置:要實現(xiàn)MD-609G 與PCAuto 的遠程通信,需要對MD-609G 內部進行配置(包括波特率、奇偶校驗等,使之與RTU/PLC 所用串口參數(shù)一致),同時需要對mServer進行相應的配置, 具體方法參見
http://www.etungtech.com.cn/zdcp/md609g.asp#MD609P2S。
三、MD-609G 與PCAuto 之間的連接
1)RTU/PLC 通過串口線與MD-609G 連接
2)MD-609G 插入SIM 卡,加電,調試上線
3) 在mServer 上對相應的MD-609G 做虛擬串口映射, 方法詳見
http://www.etungtech.com.cn/zdcp/md609g.asp#MD609P2S 。( 我們暫把MD-609G 映射到虛擬串口com3)
4)實現(xiàn)MD-609G 與PCAuto 之間的通信
·
建工程。打開PCAuto,新建一工程,然后點擊工具欄上的“開發(fā)”,進入開發(fā)系統(tǒng)。
·
創(chuàng)建I/O 設備。雙擊“工程項目”里的“I/O 設備組態(tài)”,彈出如下對話框里選擇“MODBUS(RTU 串行口)”,如下圖所示:
雙擊“MODBUS(RTU 串行口)”,彈出對話框做如下設置:
對照mServer 里的設置:
·
數(shù)據(jù)庫組態(tài)。雙擊“數(shù)據(jù)庫組態(tài)”,在進入的Db Manager 右側空白處雙擊,彈出的窗口里如下選擇:
雙擊“模擬I/O 點”,彈出的對話框里如下設置:
變量設完,重新回到開發(fā)系統(tǒng)主頁面。
·
建畫面。右鍵點擊“窗口” “新建窗口”,在新建的窗口里使用文本工具,輸入一行“######”,之后雙擊該文本,在彈出的對話框里如下設置:
·
設置網(wǎng)橋。PCAuto 里網(wǎng)橋默認不是在初始啟動的程序里,因此要把他設置啟動,設置如下:
· 如此便在PCAuto 里做完了一個最簡單的與MD-609G 遠程通信的工程,保存,運行,便可看見RTU/PLC 接收的數(shù)據(jù)顯示在PCAuto 的運行界面上。