此篇文章主要內(nèi)容:
1.CANLink3.0 應(yīng)用
2.CANlink3.0接線
3.撥碼開關(guān)解析
4.心跳機(jī)制解析
5.掉站信息解析
1.CANLink3.0 應(yīng)用
拓?fù)浣Y(jié)構(gòu)主從結(jié)構(gòu)
2.CANlink3.0接線
擴(kuò)展卡接口接線
組成 CANlink 網(wǎng)絡(luò)時(shí),所有設(shè)備的以上五根線均要一一對應(yīng)連在一起。并且必要時(shí)在+ 24V 和CGND 間需要外接 24V 直流電源??偩€的兩端均要加 120 歐姆的 CAN 總線匹配電阻 ( 亦稱終端電阻 ),H1U/H2U 遠(yuǎn)程擴(kuò)展卡和 CAN 接口卡均內(nèi)置了匹配電阻,可通過撥碼開關(guān)接入或斷開。
正確的 CANlink 網(wǎng)絡(luò)接線
錯(cuò)誤接線-屏蔽層接地
在各設(shè)備 CAN 卡采用 24V 自行供電的情況下,CAN 卡上的 CGND 接線錯(cuò)誤
CGND 接線錯(cuò)誤
3.撥碼開關(guān)
撥碼開關(guān)
CANlink 撥碼開關(guān)定義
在 PLC 運(yùn)行狀態(tài)改變撥碼開關(guān),匹配電阻的設(shè)置可以及時(shí)生效,但波特率和地址并不能立即生效,需要讓系統(tǒng)重新啟動才可以使用新的設(shè)置參數(shù)。注意:當(dāng) M8284、M8285 分別為 0 時(shí),撥碼開關(guān)設(shè)置的 CAN 地址和 CAN 波特率才分別有效。若需要以軟件方式設(shè)置為其他的波特率,請查閱 M8285、D8285、D8286 的設(shè)置說明
4.心跳機(jī)制
就是每隔幾分鐘發(fā)送一個(gè)固定信息給服務(wù)端,服務(wù)端收到后回復(fù)一個(gè)固定信息如果服務(wù)端幾分鐘內(nèi)沒有收到客戶端信息則視客戶端斷開。
發(fā)包方:可以是客戶也可以是服務(wù)端,看哪邊實(shí)現(xiàn)方便合理。
心跳包之所以叫心跳包是因?yàn)椋核裥奶粯用扛艄潭〞r(shí)間發(fā)一次,以此來告訴服務(wù)器,這個(gè)客戶端還活著。事實(shí)上這是為了保持長連接,至于這個(gè)包的內(nèi)容,是沒有什么特別規(guī)定的,不過一般都是很小的包,或者只包含包頭的一個(gè)空包。心跳包主要也就是用于長連接的?;詈蛿嗑€處理。一般的應(yīng)用下,判定時(shí)間在30-40秒比較不錯(cuò)。如果實(shí)在要求高,那就在6-9秒。
應(yīng)用場景:
在長連接下,有可能很長一段時(shí)間都沒有數(shù)據(jù)往來。理論上說,這個(gè)連接是一直保持連接的,但是實(shí)際情況中,如果中間節(jié)點(diǎn)出現(xiàn)什么故障是難以知道的。更要命的是,有的節(jié)點(diǎn)(防火墻)會自動把一定時(shí)間之內(nèi)沒有數(shù)據(jù)交互的連接給斷掉。在這個(gè)時(shí)候,就需要我們的心跳包了,用于維持長連接,保活。
5.掉站信息
PLC 提供通過檢測寄存器的值判斷網(wǎng)絡(luò)中掉站情況的功能。D7800 是 PLC 從站檢測主站是否正常,只有從站 PLC 的 D7800 才有意義。D7801~D7863 是主站監(jiān)控在網(wǎng)從站狀態(tài)的寄存器,與主站號對應(yīng)的寄存器無意義。
掉站監(jiān)測信息
主站可通過以下程序檢測是否存在從站掉站 ( 例中是 10 號、20 號、30 號從站中任一從站掉站時(shí),Y0 導(dǎo)通 )
梯形圖掉站程序
CANlink3.0 具有掉站后自動重連的特點(diǎn),即從站掉站后,會自動檢測網(wǎng)絡(luò),在通信電纜正常后自動接入網(wǎng)絡(luò),主站檢測到掉站從站重新接入后會自動將相應(yīng)寄存器恢復(fù)。變頻器和伺服掉站后重新接入網(wǎng)絡(luò)需手動清除面板上的錯(cuò)誤字樣,其它功能是否受影響請參考變頻器和伺服用戶手冊。注意:PLC 會根據(jù)實(shí)際狀態(tài)修正相應(yīng)寄存器(D7800-D7863)的值,不要嘗試對其進(jìn)行人為的修改。
-
通信協(xié)議
+關(guān)注
關(guān)注
28文章
1034瀏覽量
41158 -
接口
+關(guān)注
關(guān)注
33文章
9000瀏覽量
153712 -
接線
+關(guān)注
關(guān)注
29文章
768瀏覽量
33940 -
撥碼開關(guān)
+關(guān)注
關(guān)注
0文章
43瀏覽量
11430 -
canlink
+關(guān)注
關(guān)注
0文章
4瀏覽量
2349
發(fā)布評論請先 登錄

inemo V1通信協(xié)議找不到
S7通信協(xié)議詳解
RS-485通信協(xié)議標(biāo)準(zhǔn)有哪些功能
淺析RS485通信和Modbus通信協(xié)議
IIC通信協(xié)議的相關(guān)資料推薦
如何實(shí)現(xiàn)基礎(chǔ)通信協(xié)議的設(shè)計(jì)?
串口通信協(xié)議的相關(guān)資料分享
RS485通信協(xié)議
CANlink3.0通信協(xié)議詳解(一)

詳解物聯(lián)網(wǎng)常用協(xié)議:IIC和RS485通信協(xié)議

評論