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

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