西门子200请教通信校验问题

有个仪表通讯格式是这样的
//0x24        1BYTE, 启始码
//地址     1BYTE
//命令        1BYTE,0x00—OFF, 0X01—ON, 0X02—复位
//暂停     1BYTE,0x01—暂停
//加料许可    1BYTE,固定为0X01,
//设定重量    3BYTE,高位在前,转成十进制后低两位为小数位。(0C8H)200
//预留     1BYTE,固定为0X00.
//异或校验码  1 BYTE(从’0x24~预留’的每个数据的异或运算后的值)
//累加校验码  1 BYTE(从’0x24~预留’的每个数据进行累加后的低8位数据)
根据以上格式我写了段报文,但不知道和面的校验怎么写。
24H 01H /01H 01H/ 01H 00H /C8H 01H/
请问后面的校验是多少,是怎么算的,有公式吗。还的麻烦你详细解答。谢谢
我用的是西门子200PLC如果知道PLC程序的可否贴段程序

问题补充:
24H  01H  01H  00H  01H  00H 00H 0C8H 00H 0C9H 0CBH

不知能否看明白,在说几句:
1、从’0x24~预留’是不进入校验计算的
2、累加校验不吧异或校验进行累加
3、第四字节00H 不暂停
4、注意累加如果产生进位,不能影响低位的异或校验值
5、C9 为异或校验,CB为累加校验

请问C9和CB是怎么计算的呢
还望大侠给个计算方式

最佳答案

你如果要简单一点就求和累加校验,24H +01H+01H+ 01H+01H 00H +C8H+ 01H=F1H,F1H就是你的校验码,其实程序里面你就用加法就可以了,然后取低位数据就可以了

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

专家置评

可以参考wb210xa的回复。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午2:25
下一篇 2020年11月1日 下午2:26

相关推荐

  • cpu224xp带模块

    CUP224XP带两个32入,一个16入,两个32继电器出,三个4模拟量入模块有问题吗?模拟量占I/O点吗? 最佳答案 CUP224XP带两个32入,一个16入,两个32继电器出,…

    SIMATIC S7-200 2020年11月5日
  • 设置PG/PC接口参数

    由于我把西门子的注册表都删除掉了,现在安装软件时没有PG/PC接口。没有访问点。该如何解决呢? 问题补充:1.设置PG/PC接口的应用程序访问点?添加?要新建访问点。2.显示“为使…

    SIMATIC S7-200 2021年7月5日
  • S7-200通讯没有PPI选项

    我打开设置PG/PC接口里面没有PPI选项 图片说明:       最佳答案 参考链接:http://www.ad.siemens.com.…

    2021年7月5日
  • S7-200 能通讯2个TD-400C吗?

    现场一个CPU-224的,一个通讯口,已连接一个TD400C V2.0,希望再增加一个TD-400C,可行吗》?如果是其他MP或TP系列的触摸屏没问题,但TD-400C就…

    SIMATIC S7-200 2017年11月23日
  • 请大家帮帮我.

    我有一个西门子s7-200的PLC,还有两台,台达的变频器,我要用modbus通信,但是不知道怎么编写程序.请大家帮帮我,    &nbsp…

    SIMATIC S7-200 2021年7月5日
  • 关于TD200的编程

    刚接触S7-200及TD200不久,请问在哪本资料上可以学到在PLC中编程TD200的方法,最好能有个实例说明,谢谢各位大侠指点? 最佳答案 相关资料如下:  …

    SIMATIC S7-200 2020年11月1日
  • 224xp cn 能与wincc组成DCS系统吗?

    我想做个小型DCS,但不知224xp cn 能否与wincc组成DCS系统吗? 最佳答案 能,有什么不能。一切皆有可能。呵呵。 200cn和WinCC通信是肯定可以的。不…

    SIMATIC S7-200 2021年7月5日
  • 200PLC MODBUS通讯,主站向从站写数据

    主站smart,从站200,通讯建立完成,主站可以从从站读取数据,主站向从站写数据adr40001,&400对应从站v0.0~等没有问题,可以将数据写入到从站,但我用adr…

    SIMATIC S7-200 2021年7月5日
  • PC_ADAPTE可下载200PLC吗

    西门子的USB口的,PC_ADAPTER可下载200PLC吗?谢谢 问题补充:PC_ADAPTER(PPI),我的选项里没有,装的是V2.0版本的,怎么回事? 最佳答案 可以,但要…

    SIMATIC S7-200 2020年11月1日
  • 多点温度检测

    用em231扩展模块接四个热电阻进行温度检测,请问这样的电路图应该要怎么画,怎么显示出是外接了四个热电阻? 钻石用户推荐最佳答案 根据你选择的热电阻和em231扩展模块接线图手册来…

    SIMATIC S7-200 2021年7月5日