自由通讯中的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日

相关推荐

  • 组态EM253出错

    各位大侠本人初次接触EM253,现想将其与CPU226进行组态,但按照向导将其进行组态后进入EM253调试界面后在diagnostic里显示有错:1,配置项显示没配置.2,模式错误…

    SIMATIC S7-200 2020年11月1日
  • 编程思路问题

    有三只气缸,第一只气缸置位之后,第二只气缸开始置位,第二只气缸置位之后,第三只气缸开始置位,等一定时间,第三只气缸复位,复位之后,第二只气缸开始复位,复位之后,第一只气缸开始复位.…

    SIMATIC S7-200 2021年7月4日
  • s7 200与数显表的MODBUS通讯

    本人要做一个S7200的主站,然后用modbus通讯读取多个电力数显表的数据,电压电流这些,请问各位大侠,程序应该怎么写啊,需要哪些设置呢,咋个能提高读取的准确度呢 问题补充:哪个…

    SIMATIC S7-200 2020年11月1日
  • 问一下 cpu1215c 用什么编程软件

    问一下 cpu1215c  用什么编程软件 钻石用户推荐最佳答案 TIA STEP7 推荐安装STEP7 V14&nbs…

    SIMATIC S7-200 2021年7月5日
  • S7200 CPU224 通讯问题

    请问 西门子200的CPU224要与DCS通讯,要求用modbus协议能实现吗? 最佳答案 可以,DCS作为MOIDBUS主站,224XP做为modbus从站,使用库的话…

    SIMATIC S7-200 2021年7月5日
  • TP170B与两个S7-200通讯

    请问各位高手!我有一台TP170B的触摸屏,现在想和两台PLC通讯,一台是CPU226,一台是CPU224的,请问他们怎么进行通讯,需要什么硬件,谢谢? 最佳答案 1.请见同类问题…

    SIMATIC S7-200 2021年7月5日
  • 关于S7-200的EEPROM

    如果我将VW1001  VW1003 VW1005写入了EEPROM 那么如果将来我不希望 VW1001 VW1003&…

    SIMATIC S7-200 2018年12月3日
  • s7 200子程序问题

    当输出L1.1为1时 为什么下面的常开L1.1不是1?LD     #M_Open:L0.4AN  …

    2020年10月31日
  • s7-200断电数据保持

    请问S7-200系统块中数据断电保持能保持多长时间,我把系统块里面的范围都设好后,系统断电以后,以前的数据能保持多长时间不消失 最佳答案 可以看一看西门子S7-200的选型手册中有…

    SIMATIC S7-200 2021年7月5日
  • s7-200PLC 运动控制案例

    请教一下哪位大神有没有关于s7-200运动控制的案例,想学习一下! 最佳答案 运动方案没有,但是运动控制资料介绍,组态和指令运用资料还是有些,你只能通讯学习这些资料后再去编写合适自…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论