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