电文校验和

我在学习S7-200与三垦变频器通讯时,我看到一段程序。他的作用是在发送前进行校验和
程序如下:
OB
LD M10.1
EU
MOVB 6,VB100
MOVB 16#50,VB104
CALL SBR_1
网络2
LDB<> SMB,0

SBR_1;
LD     SM0.0
MOVD   &开始符:&VB101, 指针:VD131
MOVW   0, 暂存累加器:VW129
MOVB   写字节数:VB100, AC1
-I     2, AC1
MOVW   AC1, 个数:VW127
网络2
LD     SM0.0
FOR    指令计数:VW125, 1, 个数:VW127
网络3
LD     SM0.0
FOR    指令计数:VW125, 1, 个数:VW127
网络4
NEXT
网络5
LD     SM0.0
MOVW   16#FF, AC0
ANDW   暂存累加器:VW129, AC0
INCW   AC0
+I     1, AC0
ANDW   16#7F, AC0
ORW    16#40, AC0
MOVB   AC0, *指针:*VD131
+D     1, 指针:VD131
MOVB   16#0D, *指针:*VD131
网络6
LDB<>  SMB86, 0

XMT    写字节数:VB100, 0
网络7

LD     SM0.0
CRET
我想问
1、什么是校验和,他的作用是什么
2、为什么要减去2 个字节数,是不是减去了在初始化程序定义的开始符和终止符
3、为什么要把传送的数据全部加起来

最佳答案

全部加起来是为了进奇偶效验,也就是你说的效验和。
----------为什么要减去2 个字节数,是不是减去了在初始化程序定义的开始符和终止符
是这样的。
--------------------------------------------------------------------------------------
奇偶效验的计算方式:
你下载下面的资料看一下——

http://www2.ad.siemens.com.cn/Download/Upload/LD/faq/F0111.pdf

http://www2.ad.siemens.com.cn/Download/Upload/SD/faq/F0109.pdf


回答者: 俱怀逸兴壮思飞 - 超级顾问  第15级  
-------------------------------------------
200的手册100页开始看,
http://www2.ad.siemens.com.cn/download/Upload/AS/manual/1109582[1].pdf

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

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

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

相关推荐

  • 字节单位之和的2的补码?

    第1个字节:0B第2个字节:01第3个字节:D2第4个字节:03第5个字节:11第6个字节:00第7个字节:00第8个字节:D8第9个字节:FF第10个字节:01第11个字节:00…

    SIMATIC S7-200 2020年10月31日
  • S7-200手册那里有?

    S7-200手册那里有? 最佳答案 到下载中心下载http://www2.ad.siemens.com.cn/download/html/1848.aspx 提问者对于答案的评价:…

    SIMATIC S7-200 2020年11月5日
  • 高速脉冲输出问题求解

    为什么我在用高速计数器对高速脉冲输出的脉冲进行计数时,当脉冲串输出完成后,Q0.0LED灯一直闪烁,并且高速计数器的计数值也在增加,但增加很慢,基本与LED灯的闪烁同频率增加,还有…

    2017年7月25日
  • 端口无法打开或被另一个程序占用? 如何解决

    笔记本对接S7-200(PPI),在PID面板监测温度一段时间后会弹出一个对话框“端口无法打开或被另一个程序占用”。随之与PLC断开连接,再连接也没用。 拔掉USB,把U…

    SIMATIC S7-200 2021年7月5日
  • s7-200 pc连接问题

    在’设置PG/PC连接‘时,报’未找到指定访问点‘。 最佳答案 见同类问题答案:http://www.ad.siemens.com.cn/Service/answer/soluti…

    SIMATIC S7-200 2017年6月12日
  • 224xp同时连接MD720-3和smart-line 触摸屏的问题

    背景:化工厂气体实验室拟采用md720-3模块实现现场报警时向手机发送短信,触摸屏显示各浓度传感器传来的浓度,人到现场后通过触摸屏复位声光报警器。下订单之前想确定以下问题:1.硬件…

    SIMATIC S7-200 2017年11月12日
  • 模拟温度波动很大

    我用的是S7-200的PLC,模拟量模块EM235进行温度显示,在触摸屏上显示波动很大,是怎么回事? 问题补充:我用的电源也直流电源24V的,PLC模块都是用这个直流电源!我用的是…

    SIMATIC S7-200 2020年11月1日
  • 214-2ad23-0xb8 npn输入脉冲信号

    现在有5个流量计 NPN型的  PLC是西门子214-2AD23-0XB8 想让流量计的数值显示在触摸屏上,但是PLC是PNP的 …

    2021年7月5日
  • 程序监控时网络在某一个工作过程显示红色

    工作过程中,程序正常运行,然而在某一个工作状态监控时是红色的,但是在其余的工作状态是正常的。但是整个工作是正常进行的,没有影响。 最佳答案 出现红色说明编程的网段有错误,我的个人理…

    SIMATIC S7-200 2020年11月1日
  • 24小时延时控制

    我用S7-226控制两台水泵,要求24小时轮流起停,一台工作24小时后,停下,启动另一台,如此循环.请问,这个时间怎么控制呢? 最佳答案 可采用取实时时钟进行判断。使用 …

    SIMATIC S7-200 2020年11月1日