西门子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

相关推荐

  • 模拟模块输出毫安和毫伏信号怎么测量?

    模拟模块输出的0-10mA的电压信号和4-20mA的电流信号怎么才能测量出来?请大家看看你有什么办法。 最佳答案 普通的万用表,只要有mA档,都可以测量呀,但要注意的是,必须串到回…

    SIMATIC S7-200 2021年7月5日
  • S7-200模式选择用软件还是硬件开关?

    我们200PLC不是有个小开关,可以设置RUN、STOP、TERM,可以用手拨动的,请问可以用软件进行设置吗?如用SM0.7置1或0?是不是用软件设置将SM0.7置1的时候相当于在…

    SIMATIC S7-200 2021年7月4日
  • 电位器调试

    各位大虾,我有一个EM235,可是没有模拟量传感器,就打算买个12V的开关电源,加一个电位器来调试,EM235的dip开关选择0-10v,那要是把电位器拧到了12v,是不是输入还是…

    SIMATIC S7-200 2021年7月5日
  • 打开

    请教。怎样用S7200V4.09.25软件打开用smartr软件s7200,v02.04编辑的工程文件。谢谢! 最佳答案 用S7-200软件是无法打开smart200编辑的程序。可…

    SIMATIC S7-200 2021年7月5日
  • 有高手做过倍福PLC跟ET200M DP总线通讯的吗?

    我用一个倍福控制器EL6731做DP主站,ET200M做从站,按标准的操作方法,可是一直都通讯不上,153-1模块通讯灯一直是红色的,请问有高手做过类似的案例吗?听说倍福PLC很少…

    SIMATIC S7-200 2021年7月5日
  • s7200PLC怎么和工控机连接,买个485/232转换就可以吗?

    多谢 问题补充:是不是自己买转换模块的时候还需要买个cp5611卡呢 最佳答案 误导啊!首先,你做通讯用啥,上位组态软件支持那种协议,确定了就很简单了。举例吧:1、不管200&nb…

    SIMATIC S7-200 2020年11月1日
  • 关于PLC

    “可编程控制器SLPLUS7-228F”这个是什么? 问题补充:可编程序控制器SIPLUS7-228F 最佳答案 果然搞错了,新的SIPLUS S7-200模块,用于更苛…

    SIMATIC S7-200 2018年12月7日
  • 高速计数器中瞬时脉冲问题

    菜鸟初学S7200PLC程序,高速计数器计数HC0累计总脉冲没问题,但每秒接收了多少个脉冲(瞬时脉冲)或者每小时接收的脉冲不知道该如何做,请各位学长指点迷津。谢谢 问题补充:能否写…

    SIMATIC S7-200 2020年10月31日
  • s7-200PLC通信

    我用USB/PPI电缆和S7200 CN PLC通信不上,我的软件是SP9,并切换到中文画面了,每次都连不上,叫我检查电缆,波特率,或站号。我和另外一台通信的时…

    SIMATIC S7-200 2017年11月23日
  • 谁用过西门子PLC控制AB软启动器

    西门子PLC 通过DP控制 AB软启动器PSTX210-600-60. 需要下载的GSD文件名叫什么?软启动器里面的参数需要设置哪些?程序怎么编?需要…

    SIMATIC S7-200 2021年7月5日