S7-200怎么编写BCC(异或校验)样验程序

我有一个项目要用200和电子称通讯,电子称的报文格式中用到异或校验。  我XMT发送请求时,我可以用异或校验计算器算好,人为填进去发送缓冲区。。。。 可是RCV接收过来的报文,XH XL校验高位和低位的数,则需要程序来校验对错了。       1.  这个校验程序怎 么写。    2. 如果我把接收过来的一串帧格式消息,我不校验,直接取有效数据区的数据换算后拿 来用,可以吗?

图片说明:

S7-200怎么编写BCC(异或校验)样验程序   

钻石用户推荐最佳答案

1、BCC校验就是利用WXOR_B指令将发送数据的字节执行异或,结果存到校验字节中。
   参考附图BCC校验码生成程序
2、校验是对接收数据的一种确认,通过校验说明数据是正确的,直接使用时可以,就是不一定可靠。

图片说明:

S7-200怎么编写BCC(异或校验)样验程序  

提问者对于答案的评价:

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

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

相关推荐

  • 定时中断为什么不能用SM0.0

    LD SM0.0MOVB 10,SMB35ATCH INT_0,INT0ENI这个程序执行中无法进入中断,把SM0.0改为SM0.1就可以,请问这是什…

    SIMATIC S7-200 2020年11月1日
  • 224xp里面的时间怎么设置

    有二台水泵想自动每周切换一次,用什么指令能实现这个功能啊 最佳答案 不知道你对这个时间的精度要求高不高,严谨起见,你最好把每次切换的时间存起来,然后每次用READ_RTC读出来的时…

    SIMATIC S7-200 2021年7月5日
  • S7-200的组网

    现有两台CPU224XP PLC和一台TD400C一台TP177B PN DP触摸屏,其中一台PLC连接一台TD400,另一台连接触摸屏,想通过组网实…

    SIMATIC S7-200 2020年10月31日
  • 多台s7-200 一台s7-300 一台触摸屏还有一wincc

    上面的S7-200与s7-300可以走MPI 吗? 这个怎么走线?  S7-300与触摸屏还有WINCC 怎么通讯. ?…

    SIMATIC S7-200 2017年10月24日
  • PC Access V10 SP6安装

    请教下PC Access V10 SP6安装不了怎么会事情啊? 最佳答案 我最近正在研究所有西门子工控软件的安装流程您电脑上有哪些西门子工控软件,我说…

    SIMATIC S7-200 2020年10月31日
  • s7-200怎么编累计流量的程序呀

    邮箱656622837qq@.COM 最佳答案 高速计数器能做监测瞬时流量和累积流量用。前提是你的流量是靠脉冲进行累计的,直接通过高速计数器采集脉冲数,之后进行计算即可。瞬时流量要…

    SIMATIC S7-200 2017年12月9日
  • 求PLC200 CPU224XP cn的程序

    是这样,我对PLC200不是很熟悉,现在需要一个滤波程序。大致想法是用平均值的方法,比如,采样10个周期,取这10个周期的采样平均值,再输出到某个地址,供程序调用。最好能封装成一个…

    SIMATIC S7-200 2017年11月12日
  • 如何用USB/PPI电缆连接S7-200的PLC

    我用的电缆是6es7 901-3db30-0xa0,接口应该如何设置?查到的资料都是说直接选USB就行,但我的怎么不能用呢,提示找不到设备。STEP 7-Mic…

    2020年10月31日
  • 主程序跟中断程序为什么要用2个HSC呢?

    主程序下的ENI到后面的2个HSC我都没有看懂,为什么会用到2个HSC呢?望指导。 问题补充:忘了跟大家说了,第一行(OBE)是多余的,不小心写多了。怎么感觉我还是没懂。 图片说明…

    2021年7月5日
  • s7200smart和wincc7.3可以直接通过网络通信么?

    s7200smart和wincc7.3可以直接通过网络通信么?我看大部分都是用的OPC。 问题补充:用S7通讯还是用OPC通讯?哪个好点,容易点? 最佳答案 不能直接通讯,需要通过…

    SIMATIC S7-200 2017年6月5日

发表回复

登录后才能评论