概述
H1U/H2U系列PLC,在PLC主模塊上加上CAN通訊卡后具有CAN通訊功能。可支持自由CAN通信指令。可支持遠程模塊訪問指令FROM/TO,同時支持CAN-LINK網(wǎng)絡(luò)功能。
CAN-LINK是匯川控制技術(shù)公司開發(fā)的基于CAN總線的網(wǎng)絡(luò)協(xié)議,該協(xié)議是一個開放的協(xié)議,支持該協(xié)議的設(shè)備均可接入CAN-LINK網(wǎng)絡(luò)。
H1U/H2U系列PLC及其遠程擴展模塊均可以支持CAN-LINK協(xié)議,CAN-LINK組網(wǎng)設(shè)備數(shù)量最大可達64臺。
關(guān)鍵詞:CAN-LINK,H2U遠程擴展
1.CAN-LINK網(wǎng)絡(luò)
CAN-LINK應(yīng)用網(wǎng)絡(luò)示意圖:
1.1 硬件接口
H1U/H2UCAN擴展卡接口定義:
CAN-LINK接口引腳定義:
組成CAN-LINK網(wǎng)絡(luò)時,所有設(shè)備的以上五根線均要一一對應(yīng)連載一起,并且+24Vcc和0V需要外接24V直流電源。總線的兩端均要加120歐姆的CAN總線匹配電阻。CAN-LINK接線圖如下圖所示:
H1U/H2U遠程擴展卡和CAN接口卡均內(nèi)置了匹配電阻,可通過撥碼開關(guān)接入或斷開。
若改變撥碼開關(guān),除匹配電阻外,波特率和地址并不能立即生效,需要給系統(tǒng)重新上電才能使用新的設(shè)置參數(shù)。
1.2 CAN-LINK軟件設(shè)置
系統(tǒng)通過一下步驟完成CAN-LINK的配置
一、通過AUTOSHOP完成CAN-LINK網(wǎng)絡(luò)組態(tài),定義需要叫喚的數(shù)據(jù)。
二、把配置信息下載到H1U或H2U系列的PLC中
三、所有PLC等可編程設(shè)備均要啟動CAN-LINK網(wǎng)絡(luò)功能,若非特殊說明,H1U/H2系列擴展模塊默認是啟用CAN-LINK功能的,不需要特殊的設(shè)置。并且,在有CAN-LINK配置的PLC中,需要通過用戶程序啟動CAN-LINK配置。
1.3 CAN-LINK網(wǎng)站組態(tài)
CAN-LINK網(wǎng)絡(luò)組態(tài)有兩種方式,繪圖時、填表式或指令編寫。繪圖式比較直觀,填表式則比較簡單,指令編寫即需要用戶程序啟動CANTX編寫滿足CAN-LINK配置幀的用戶程序,以下簡單介紹一下繪圖式,更詳細的操作請參見AUTOSHOP軟件使用說明。
在AUTOSHOP軟件中,點擊新建CAN-LINK網(wǎng)絡(luò),系統(tǒng)將出現(xiàn)一條CAN-LINK總線,然后增加設(shè)備,把需要組成CAN-LINK網(wǎng)絡(luò)的設(shè)備拖進來,若系統(tǒng)沒有該設(shè)備,可以增加其它設(shè)備。CAN-LINK網(wǎng)絡(luò)如圖1 。
在CAN-LINK的網(wǎng)絡(luò)管理是在網(wǎng)絡(luò)管理主機上完成的若此網(wǎng)絡(luò)主機下載有配置信息,即可執(zhí)行網(wǎng)絡(luò)監(jiān)控功能。
PLC在第一次運行時初始化CAN硬件的,硬件初始化后PLC才能接入CAN-LINK網(wǎng)絡(luò),也就是說PLC必須在運行后才能執(zhí)行網(wǎng)絡(luò)監(jiān)控命令。
網(wǎng)絡(luò)配置命令執(zhí)行后,CAN-LINK網(wǎng)絡(luò)將自動執(zhí)行,各設(shè)備開始自動交互數(shù)據(jù)。
2 CAN指令
2.1 程擴展模塊訪問指令
通過擴展模塊指令,可讀寫通過CAN連接的遠程擴展模塊(需要擴展模塊支持)和遠程PLC,該指令兼容本地擴展模塊訪問指令。
硬件接口參考1.1
指令格式如下:
讀模塊數(shù)據(jù)指令:FROM(M1, M2, D, n )
寫模塊數(shù)據(jù)指令:TO(M1, M2. D, n)
參數(shù)說明:
M1:大于100表示CAN遠程模塊,模塊地址+100。小于100表示本地擴展模塊。
M2:模塊寄存器地址。對擴展模塊來說是BEM地址,對PLC來說是D元件序號。
D:PLC通信緩沖區(qū)。