何工控學(xué)
勵(lì)志竭精
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 609 個(gè)
工控威望: 905 點(diǎn)
下載積分: 13667 分
在線時(shí)間: 501(小時(shí))
注冊(cè)時(shí)間: 2012-10-26
最后登錄: 2024-11-01
查看何工控學(xué)的 主題 / 回貼
樓主  發(fā)表于: 2015-06-24 11:53
各位大師們好:請(qǐng)問(wèn)PLC與變頻器通信時(shí),CRC校驗(yàn)是怎樣計(jì)算的呀,有沒(méi)有公式可以用,還是只接把數(shù)據(jù)相加再取低8位,
bdmogui
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 175 個(gè)
工控威望: 297 點(diǎn)
下載積分: 1217 分
在線時(shí)間: 596(小時(shí))
注冊(cè)時(shí)間: 2013-10-12
最后登錄: 2024-11-05
查看bdmogui的 主題 / 回貼
1樓  發(fā)表于: 2015-06-24 12:34
這個(gè)算法應(yīng)該可以自己定義吧,只要通訊雙方算法一致或匹配就行
本帖最近評(píng)分記錄:
  • 下載積分:+5(何工控學(xué)) 謝謝,不過(guò)怎樣才能知道 ..
    bdmogui
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 175 個(gè)
    工控威望: 297 點(diǎn)
    下載積分: 1217 分
    在線時(shí)間: 596(小時(shí))
    注冊(cè)時(shí)間: 2013-10-12
    最后登錄: 2024-11-05
    查看bdmogui的 主題 / 回貼
    2樓  發(fā)表于: 2015-06-24 15:13
    變頻器使用手冊(cè)上應(yīng)該有說(shuō)明
    leechonghua
    級(jí)別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 763 個(gè)
    工控威望: 1855 點(diǎn)
    下載積分: 2307 分
    在線時(shí)間: 1061(小時(shí))
    注冊(cè)時(shí)間: 2011-06-01
    最后登錄: 2024-11-09
    查看leechonghua的 主題 / 回貼
    3樓  發(fā)表于: 2015-07-03 16:48
    循環(huán)冗余校驗(yàn)算法,很麻煩,說(shuō)明書(shū)上有。沒(méi)必要弄懂。主流控制器都支持且兼容此指令!
    hanlonman201
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 187 個(gè)
    工控威望: 284 點(diǎn)
    下載積分: 5330 分
    在線時(shí)間: 69(小時(shí))
    注冊(cè)時(shí)間: 2015-06-09
    最后登錄: 2016-01-02
    查看hanlonman201的 主題 / 回貼
    4樓  發(fā)表于: 2015-07-03 21:46
    循環(huán)冗余校驗(yàn)算法,很麻煩,說(shuō)明書(shū)上有。沒(méi)必要弄懂。主流控制器都支持且兼容此指令! 我有什么 算的 資料!
    instanttw
    級(jí)別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 26 個(gè)
    工控威望: 155 點(diǎn)
    下載積分: 2292 分
    在線時(shí)間: 39(小時(shí))
    注冊(cè)時(shí)間: 2013-04-25
    最后登錄: 2021-11-04
    查看instanttw的 主題 / 回貼
    5樓  發(fā)表于: 2015-07-21 12:33
    不必了解它的為何,僅須了解它的如何。

    根據(jù)安川變頻A1000手冊(cè) SIEP C710616 21D 第523頁(yè)有提到計(jì)算方式,以三菱ST九行即可完成。

    函數(shù)名稱:FYaskawa_GetCRC
    類型:
    FYaskawa_GetCRC    Word[Unsigned]/Bit String[16-bit]

    VAR_INPUT    Value    Word[Unsigned]/Bit String[16-bit]
    VAR        val    Word[Unsigned]/Bit String[16-bit]
    VAR        index    Word[Signed]

    程序:
    val := Value;
    FOR index := 1 TO 8 DO
        IF (val AND 1) <> 0 THEN
            val := SHR(val, 1) XOR 16#A001;
        ELSE
            val := SHR(val, 1);
        END_IF;
    END_FOR;
    FYaskawa_GetCRC := val;
    hafatahaha
    臺(tái)達(dá)代理
    級(jí)別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 1336 個(gè)
    工控威望: 1334 點(diǎn)
    下載積分: 2535 分
    在線時(shí)間: 398(小時(shí))
    注冊(cè)時(shí)間: 2012-09-26
    最后登錄: 2019-01-19
    查看hafatahaha的 主題 / 回貼
    6樓  發(fā)表于: 2015-07-21 12:38
    rtu協(xié)議校驗(yàn)方式,現(xiàn)在的PLC(或者模塊)都是帶協(xié)議通訊的,這個(gè)不需要你算了
    上海承接工業(yè)電氣自動(dòng)化項(xiàng)目工程 461946157@qq.com   13162651373
    臺(tái)達(dá),三菱(變頻器,pllc,伺服,人機(jī),溫控器)進(jìn)口變送器,傳感器,視覺(jué)
    小李子
    沒(méi)有能力 拼命努力
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 17 個(gè)
    工控威望: 217 點(diǎn)
    下載積分: 4352 分
    在線時(shí)間: 28(小時(shí))
    注冊(cè)時(shí)間: 2015-05-16
    最后登錄: 2016-02-29
    查看小李子的 主題 / 回貼
    7樓  發(fā)表于: 2015-07-22 08:25
    這個(gè)沒(méi)有必要弄懂,臺(tái)達(dá)PLC編程軟件有現(xiàn)成的,直接把數(shù)字添加進(jìn)去結(jié)果自動(dòng)出來(lái)了。
    instanttw
    級(jí)別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 26 個(gè)
    工控威望: 155 點(diǎn)
    下載積分: 2292 分
    在線時(shí)間: 39(小時(shí))
    注冊(cè)時(shí)間: 2013-04-25
    最后登錄: 2021-11-04
    查看instanttw的 主題 / 回貼
    8樓  發(fā)表于: 2015-07-22 09:32
    那就要祈求未來(lái)的路上碰不到 3G 了。
    qinchenglim
    級(jí)別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 1218 個(gè)
    工控威望: 1319 點(diǎn)
    下載積分: 3936 分
    在線時(shí)間: 739(小時(shí))
    注冊(cè)時(shí)間: 2009-06-09
    最后登錄: 2024-10-08
    查看qinchenglim的 主題 / 回貼
    9樓  發(fā)表于: 2015-07-22 15:01
    要徹底弄懂原理有點(diǎn)復(fù)雜。會(huì)用就可以了,F(xiàn)在很多PLC都有相關(guān)的指令
    何工控學(xué)
    勵(lì)志竭精
    級(jí)別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 609 個(gè)
    工控威望: 905 點(diǎn)
    下載積分: 13667 分
    在線時(shí)間: 501(小時(shí))
    注冊(cè)時(shí)間: 2012-10-26
    最后登錄: 2024-11-01
    查看何工控學(xué)的 主題 / 回貼
    10樓  發(fā)表于: 2015-07-22 15:07
    謝謝各位師傅們。
    nyzeng
    努力總會(huì)有回報(bào)的
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 113 個(gè)
    工控威望: 267 點(diǎn)
    下載積分: 4424 分
    在線時(shí)間: 113(小時(shí))
    注冊(cè)時(shí)間: 2008-10-31
    最后登錄: 2021-11-13
    查看nyzeng的 主題 / 回貼
    11樓  發(fā)表于: 2015-07-24 11:22
    這個(gè)好麻煩的,三菱的我算過(guò)一次,用串口協(xié)議連接儀表,其中一個(gè)儀表只能是MODBUS協(xié)議,自己計(jì)算CRC效驗(yàn)碼。計(jì)算方式看了2周才搞明白。