自由通讯中的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日 上午2:48

相关推荐

  • 移位寄存器

    我想用移位寄存器做一个顺序起动.V100.0每移位一次,输出一个线圈等于1.移4位就可以了,那VB100里的数据是怎样的.怎么存储.要变量表吗/? 问题补充:要是用移位指令怎么写,…

    SIMATIC S7-200 2021年7月5日
  • 西门子PLC时间–设定值变化,怎么做到

    我做了个PID控制,但是它的设定值是变化的,比如从100变到500,以10/分钟的速度吧,也就是用了40分钟吧。那么这个设定值怎么读取呢?怎么样可以让它在每次扫描的时候自动把这个变…

    SIMATIC S7-200 2020年10月31日
  • s7-200 cn pou程序解密

    维修设备时发现,pou程序加密了,实在发愁。各位帮帮忙,有没有解密软件或其他方法,万分感谢。邮箱:shy_lhr@163.com 最佳答案 这是个禁忌话题。管理员会删除的。尊重劳动…

    SIMATIC S7-200 2017年12月7日
  • 模块EM243-1

    请问数采用的模块EM243-1  这个完整订货号哪位知道?  谢谢 钻石用户推荐最佳答案 CP 243-1 以太网模块&…

    SIMATIC S7-200 2021年7月5日
  • 操作面板选择动作流程

    请问有什么方法可以让程序子程序在操作页面上通过选择来按照动作顺序工作,也就是利用组合图在上面选择动作顺序。有谁会请各位大侠指教,本人非常感谢。不详之处请联系电话北京13641133…

    SIMATIC S7-200 2021年7月5日
  • S7-200如何采集5个远端角度信号

    我想用S7-200采集5个角度信号,而这个5个角度传感器的位置不同,而且离主控的S7-200较远,所以我想采用适合远距离传输的模拟量光纤转换设备Cj-af系列,不过最大也就是4通道…

    2020年10月31日
  • 关于西门子modbus协议

    问题是这样的,我下位机和上位机是分开来做的,用的是西门子226的。目前是我下位机提供信号给上位机,但是做上位机的人采集不到,有一段时间可以采集到后面就不行了。我下面是有五个柜子的信…

    SIMATIC S7-200 2020年11月1日
  • 如何STEP 7-MicroWIN SMART编写一个程序的大小

    s7200对程序大小有限制,如何STEP 7-MicroWIN SMART编写一个程序的大小 最佳答案 s7200对程序大小,是受程序存储区限制的,订货号不同大…

    SIMATIC S7-200 2021年7月5日
  • ET200cpu

    一个600点左右的项目,水处理行业的,PID调节回路不到10个,其他都是模拟采集与开关量启停。此外,现有有一个200SMAT的从站(100点左右)需要通过网口控制。诸位大神,帮助选…

    SIMATIC S7-200 2021年7月5日
  • 西门子的兼容性工具,我怎么看不懂呢?

    哪位大神:给我解释一下:西门子的兼容性工具怎么使用?有一个兼容性表格不就可以了么,干嘛这么复杂?西门子软件的安装。。。。。。。。。。怎么这么麻烦呢?另外给我提供看得懂的,关于软件产…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论