0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

CANlink3.0通信協(xié)議詳解(二)

CHANBAEK ? 來(lái)源:頭條號(hào)認(rèn)知也 ? 作者:頭條號(hào)認(rèn)知也 ? 2023-04-25 11:35 ? 次閱讀

此篇文章主要內(nèi)容:

1.CANLink3.0 應(yīng)用

2.CANlink3.0接線

3.撥碼開(kāi)關(guān)解析

4.心跳機(jī)制解析

5.掉站信息解析

1.CANLink3.0 應(yīng)用

wKgZomRHSmSAKchEAALiSFC5tq8565.jpg

拓?fù)浣Y(jié)構(gòu)主從結(jié)構(gòu)

2.CANlink3.0接線

wKgaomRHSmSAPrDUAAC8hdnuSY0492.jpg

擴(kuò)展卡接口接線

組成 CANlink 網(wǎng)絡(luò)時(shí),所有設(shè)備的以上五根線均要一一對(duì)應(yīng)連在一起。并且必要時(shí)在+ 24V 和CGND 間需要外接 24V 直流電源??偩€的兩端均要加 120 歐姆的 CAN 總線匹配電阻 ( 亦稱(chēng)終端電阻 ),H1U/H2U 遠(yuǎn)程擴(kuò)展卡和 CAN 接口卡均內(nèi)置了匹配電阻,可通過(guò)撥碼開(kāi)關(guān)接入或斷開(kāi)。

wKgZomRHSmWAQHJUAAEcjWlD9RQ469.jpg

正確的 CANlink 網(wǎng)絡(luò)接線

wKgaomRHSmWATTAoAAEgHT3nyoY769.jpg

錯(cuò)誤接線-屏蔽層接地

在各設(shè)備 CAN 卡采用 24V 自行供電的情況下,CAN 卡上的 CGND 接線錯(cuò)誤

wKgaomRHSmaAWXRSAACgeW9jcp4389.jpg

CGND 接線錯(cuò)誤

3.撥碼開(kāi)關(guān)

wKgZomRHSmaAMQirAAAMg7Ej1ck918.jpg

撥碼開(kāi)關(guān)

wKgaomRHSmeAQ1KCAAFv-w-ppPc211.jpg

CANlink 撥碼開(kāi)關(guān)定義

PLC 運(yùn)行狀態(tài)改變撥碼開(kāi)關(guān),匹配電阻的設(shè)置可以及時(shí)生效,但波特率和地址并不能立即生效,需要讓系統(tǒng)重新啟動(dòng)才可以使用新的設(shè)置參數(shù)。注意:當(dāng) M8284、M8285 分別為 0 時(shí),撥碼開(kāi)關(guān)設(shè)置的 CAN 地址和 CAN 波特率才分別有效。若需要以軟件方式設(shè)置為其他的波特率,請(qǐng)查閱 M8285、D8285、D8286 的設(shè)置說(shuō)明

4.心跳機(jī)制

就是每隔幾分鐘發(fā)送一個(gè)固定信息給服務(wù)端,服務(wù)端收到后回復(fù)一個(gè)固定信息如果服務(wù)端幾分鐘內(nèi)沒(méi)有收到客戶(hù)端信息則視客戶(hù)端斷開(kāi)。

發(fā)包方:可以是客戶(hù)也可以是服務(wù)端,看哪邊實(shí)現(xiàn)方便合理。

心跳包之所以叫心跳包是因?yàn)椋核裥奶粯用扛艄潭〞r(shí)間發(fā)一次,以此來(lái)告訴服務(wù)器,這個(gè)客戶(hù)端還活著。事實(shí)上這是為了保持長(zhǎng)連接,至于這個(gè)包的內(nèi)容,是沒(méi)有什么特別規(guī)定的,不過(guò)一般都是很小的包,或者只包含包頭的一個(gè)空包。心跳包主要也就是用于長(zhǎng)連接的?;詈蛿嗑€處理。一般的應(yīng)用下,判定時(shí)間在30-40秒比較不錯(cuò)。如果實(shí)在要求高,那就在6-9秒。

應(yīng)用場(chǎng)景:

在長(zhǎng)連接下,有可能很長(zhǎng)一段時(shí)間都沒(méi)有數(shù)據(jù)往來(lái)。理論上說(shuō),這個(gè)連接是一直保持連接的,但是實(shí)際情況中,如果中間節(jié)點(diǎn)出現(xiàn)什么故障是難以知道的。更要命的是,有的節(jié)點(diǎn)(防火墻)會(huì)自動(dòng)把一定時(shí)間之內(nèi)沒(méi)有數(shù)據(jù)交互的連接給斷掉。在這個(gè)時(shí)候,就需要我們的心跳包了,用于維持長(zhǎng)連接,?;?。

5.掉站信息

PLC 提供通過(guò)檢測(cè)寄存器的值判斷網(wǎng)絡(luò)中掉站情況的功能。D7800 是 PLC 從站檢測(cè)主站是否正常,只有從站 PLC 的 D7800 才有意義。D7801~D7863 是主站監(jiān)控在網(wǎng)從站狀態(tài)的寄存器,與主站號(hào)對(duì)應(yīng)的寄存器無(wú)意義。

wKgZomRHSmeAcVYqAAEWgyQ67BE721.jpg

掉站監(jiān)測(cè)信息

主站可通過(guò)以下程序檢測(cè)是否存在從站掉站 ( 例中是 10 號(hào)、20 號(hào)、30 號(hào)從站中任一從站掉站時(shí),Y0 導(dǎo)通 )

wKgaomRHSmiANuqEAAAcmp_XSjQ147.jpg

梯形圖掉站程序

CANlink3.0 具有掉站后自動(dòng)重連的特點(diǎn),即從站掉站后,會(huì)自動(dòng)檢測(cè)網(wǎng)絡(luò),在通信電纜正常后自動(dòng)接入網(wǎng)絡(luò),主站檢測(cè)到掉站從站重新接入后會(huì)自動(dòng)將相應(yīng)寄存器恢復(fù)。變頻器和伺服掉站后重新接入網(wǎng)絡(luò)需手動(dòng)清除面板上的錯(cuò)誤字樣,其它功能是否受影響請(qǐng)參考變頻器和伺服用戶(hù)手冊(cè)。注意:PLC 會(huì)根據(jù)實(shí)際狀態(tài)修正相應(yīng)寄存器(D7800-D7863)的值,不要嘗試對(duì)其進(jìn)行人為的修改。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 通信協(xié)議
    +關(guān)注

    關(guān)注

    28

    文章

    846

    瀏覽量

    40218
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8459

    瀏覽量

    150748
  • 接線
    +關(guān)注

    關(guān)注

    29

    文章

    697

    瀏覽量

    33075
  • 撥碼開(kāi)關(guān)
    +關(guān)注

    關(guān)注

    0

    文章

    41

    瀏覽量

    11052
  • canlink
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    2244
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    inemo V1通信協(xié)議找不到

    我有使用STEVAL-MKI062V1評(píng)估板的問(wèn)題。我的任務(wù)是開(kāi)發(fā)linux程序,它從inemo V1傳感器讀取信息。我在互聯(lián)網(wǎng)上找不到V1板通信協(xié)議。在根據(jù)V2通信協(xié)議在COM端口中寫(xiě)下連接序列
    發(fā)表于 09-30 10:32

    S7通信協(xié)議詳解

    這是S7-1200與S7-200 Smart系列PLC的S7通信教程的第1篇文章。本章我們打算和大家聊聊西門(mén)子的S7通信協(xié)議。
    發(fā)表于 12-30 07:47

    RS-485通信協(xié)議標(biāo)準(zhǔn)有哪些功能

    1.RS-485通信協(xié)議標(biāo)準(zhǔn)通信協(xié)議是指雙方實(shí)體完成通信或服務(wù)所必須遵循的規(guī)則和約定,主要實(shí)現(xiàn)兩個(gè)設(shè)備之間的數(shù)據(jù)交換功能,通信協(xié)議分硬件層協(xié)議
    發(fā)表于 07-30 06:02

    淺析RS485通信和Modbus通信協(xié)議

    RS485通信和Modbus通信協(xié)議匯總1. 主從模式RS-485上的軟件層協(xié)議ModBus主要依賴(lài)于主從模式。主從模式是指在半雙工通訊方式上,2個(gè)或者2個(gè)以上的設(shè)備組成的通訊系統(tǒng)中:(1) 至少且
    發(fā)表于 08-23 06:16

    RS-485通信協(xié)議是怎樣工作的

    通信協(xié)議是指什么?RS-485通信協(xié)議是怎樣工作的?
    發(fā)表于 11-10 06:15

    IIC通信協(xié)議的相關(guān)資料推薦

    IIC通信協(xié)議詳解IIC的概述IIC分為軟件IIC和硬件IICIIC通信協(xié)議空閑狀態(tài)開(kāi)始信號(hào)與停止信號(hào)開(kāi)始信號(hào)程序:IIC的概述IIC:兩線式串行總線,它是由數(shù)據(jù)線SDA和時(shí)鐘線SCL構(gòu)成的串行總線
    發(fā)表于 01-20 07:06

    如何實(shí)現(xiàn)基礎(chǔ)通信協(xié)議的設(shè)計(jì)?

    常見(jiàn)的通信協(xié)議格式是什么?如何實(shí)現(xiàn)基礎(chǔ)通信協(xié)議的設(shè)計(jì)?
    發(fā)表于 02-14 07:35

    串口通信協(xié)議的相關(guān)資料分享

    目錄一、串口通信協(xié)議1、UART簡(jiǎn)介2、 UART通信協(xié)議(1)起始位(2)數(shù)據(jù)幀(3)奇偶校驗(yàn)位(4)停止位(5)下個(gè)起始位(6)波特率、STM32的USART串口通信(中斷)3、
    發(fā)表于 02-22 07:16

    RS485通信協(xié)議

    RS485通信協(xié)議 、RS485 通信協(xié)議1.概述C320 系列變頻器提供標(biāo)準(zhǔn)RS485 通信接口,用戶(hù)可通過(guò)PC/PLC 實(shí)現(xiàn)集中監(jiān)控(發(fā)送運(yùn)行命令設(shè)定,變頻器的工作參數(shù)和
    發(fā)表于 04-07 17:26 ?89次下載

    Modbus通信協(xié)議詳解

    關(guān)于Modbus通信協(xié)議詳解和應(yīng)用分析
    發(fā)表于 10-12 16:54 ?150次下載
    Modbus<b class='flag-5'>通信協(xié)議</b><b class='flag-5'>詳解</b>

    Modbus通信協(xié)議教程

    Modbus通信協(xié)議教程Modbus通信協(xié)議教程Modbus通信協(xié)議教程
    發(fā)表于 12-08 14:14 ?75次下載

    西門(mén)子PLC的通信協(xié)議介紹

    和計(jì)算機(jī)等麻煩的方式進(jìn)行監(jiān)控。 第二通信協(xié)議的類(lèi)型太多。僅西門(mén)子plc品牌就有很多?,F(xiàn)在,讓我們來(lái)談?wù)勥@些類(lèi)型: 串行端口協(xié)議有: 1) MODBUS RTU通信協(xié)議 2)現(xiàn)場(chǎng)總線通信協(xié)議
    發(fā)表于 12-29 10:05 ?1.2w次閱讀

    CANlink3.0通信協(xié)議詳解(一)

    CANlink通信協(xié)議是匯川公司自主開(kāi)發(fā)的基于CAN總線應(yīng)用的專(zhuān)用協(xié)議,此協(xié)議只能與H2U、H3U、AM600等匯川PLC進(jìn)行通信。(
    的頭像 發(fā)表于 04-25 11:34 ?1.5w次閱讀
    <b class='flag-5'>CANlink3.0</b><b class='flag-5'>通信協(xié)議</b><b class='flag-5'>詳解</b>(一)

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

    在單片機(jī)開(kāi)發(fā)中我們經(jīng)常會(huì)聽(tīng)到協(xié)議字,協(xié)議是單片機(jī)相互通信中必須遵守的規(guī)則,只有遵守協(xié)議才能實(shí)現(xiàn)
    的頭像 發(fā)表于 03-02 17:12 ?1395次閱讀
    <b class='flag-5'>詳解</b>物聯(lián)網(wǎng)常用<b class='flag-5'>協(xié)議</b>:IIC和RS485<b class='flag-5'>通信協(xié)議</b>

    RS485通信協(xié)議的特性和應(yīng)用范圍

    隨著工業(yè)自動(dòng)化和物聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,數(shù)據(jù)通信協(xié)議的重要性日益凸顯。RS485通信協(xié)議作為一種廣泛應(yīng)用于工業(yè)自動(dòng)化領(lǐng)域的串行通信協(xié)議,其穩(wěn)定性和可靠性得到了廣泛的認(rèn)可。本文將對(duì)RS485通信協(xié)
    的頭像 發(fā)表于 05-23 16:27 ?1558次閱讀