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

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