自由通讯中的BBC校验

自由通讯和变频器485通讯
 比如要读取变频器电流:先发送一命令到变频器,并用程序计算好发送命令中所带的BCC,然后这个BCC值是和变频器反馈信息中的BCC比较呢还是在变频器接内部直接比较呢?变频器能不能自己计算BCC并把结果反馈给PLC呢?
 

问题补充:
谢谢tyme答复!但是我发送的BCC和变频器进行比较是在变频器内部进行完成的,这个正确与否的结果如何如何在程序反应出来呢?
 同样变频器发送给我的BCC是它计算好的,我怎么和它的BCC比较?我事先也不知道它的正确BCC啊?

最佳答案

BCC校验码是一种保证数据正确性的校验方法。
 1、由PLC发往变频器数据需在PLC程序中计算BCC,变频器收到数据后核算一遍,正确则返回ACK,否则返回NAK,PLC根据返回码判定数据是否发送正确;
 2、由变频器送来的数据,一般附带BCC,在PLC程序中根据变频器通信格式重新计算BCC,与变频器附带的BCC一致则说明通信成功,否则说明失败。

提问者对于答案的评价:
OK

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc356146.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午2:48
下一篇 2021年7月5日

相关推荐

  • S7-200 伺服回原点

    我想用200本体上的脉冲输出,控制伺服电机。但是MAP SERV 库里面没有回原点的功能。我如何实现这个功能呢?用Q0_0_Home可以吗?还是用绝对位置运行,…

    SIMATIC S7-200 2020年10月31日
  • MP277通讯

    请问S7-200-CPU226与MP277-10.4触摸屏通讯连接电缆何型号?可自作吗? 最佳答案 MPI 直连。自己做的话应该是这样吧: 3–3&…

    SIMATIC S7-200 2021年7月5日
  • 224的CPU能支持modbusRTU么,能的话具体该怎么做啊

    我有个昆仑通态的触摸屏上边有两个485接口,准备用它做modbus主站,下边有一台变频器,和一个200的CPU,这两个准备做MOUDBUS的从站,变频器支持的是RTU格式,200也…

    SIMATIC S7-200 2018年12月14日
  • S7-200 的PID闭环控制不经过自整定可以用吗?

    S7-200 的PID闭环控制不经过自整定可以用吗? 最佳答案 自整定是有很多条件限制的,而现场环境复杂多样,多不满足自整定条件。工程中大部分都是设计者跟据实际情况设置的…

    SIMATIC S7-200 2020年11月5日
  • 传感器输出电源M端接地问题

    我用的226 CN继电器输出型,交流输入L1和N两端接220V交流,旁边的接地端子接到保护地上。     说明书上说,传…

    SIMATIC S7-200 2021年7月5日
  • 关于西门子s7200,226CN,远程监控现场数据问题

    西门子s7200,226CN已用一个端口,想用另一个作为通信端口,怎么走modbus通信,现在模块已扩到最大无法再加模块,还怎么实现通信,需要加什么转换器,要用什么线作为通信线 问…

    SIMATIC S7-200 2017年8月18日
  • 对表的数据进行累加

    我希望能用指针的方式把我用表指令所填入的数据进行累加,我该如何操作,此外还有没有更好的方法? 最佳答案 先把表的首地址MOV到指针里,然后直接进行相加。如下图,图中以表首地址VW2…

    2020年10月31日
  • 西门子226与485接口的设备通讯

    如何实现西门子226与一个485接口的仪表通讯,?现在需要PLC实时的读取仪表的数据,需要通讯模块吗?请各位大侠指教,如何进行实现 问题补充:请问需要什么指令读取呢?还有就是485…

    SIMATIC S7-200 2021年7月5日
  • 这段程序怎么理解

    我在书上看到这样一个程序在网络2的Q0.2和网络3的Q0.2在整个程序里它们是怎么作用.请高手指点谢谢程序如下:Network 1 // 初始化LD&…

    SIMATIC S7-200 2020年11月1日
  • s200与编程软件通讯电缆

    项目改造中收集到到一套S7-200plc,和TD200显示屏。他们之间用九针公头数据线连接的。我现在想用这套PLC平时做实验用,但很不熟悉西门子PLC,有些简单问题还望各位大侠点拨…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论