自由通讯校验SM86.0和SM3.0区别

自由通讯奇偶校验SM86.0和SM3.0有何区别?
 监控发现当SM3.0=1时 SM86.0不等于1啊
 我用称重仪表与226通讯 程序里加上当S
 M86.0和SM3.0(校验错误)置位时重新启动接受指令 当校验错误时我把当时采集错误值仍掉了 造成监控数据和仪表显示数据不一致,这种情况怎么办?
 

最佳答案

你在自由通讯校验用SM3.0就要以了!SM86.0不是用来校验自由通讯的!

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

专家置评

SMB3是和SMB2配合使用的,SMB2是自由端口接收字符的缓冲区,在自由端口通讯方式下,接收到的每个字符都放在SMB2中,而SMB3包含的是该字符的校验状态,当检测到校验错误时,SM3.0接通,根据该位来废弃错误信息。
 而SMB86是对整个的接收缓冲区来说的,也就是说判断的是一个完整的数据包接收信息状态,当SM86.0=1,奇偶校验错误,接收信息功能中止。

 
 

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

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

相关推荐

  • ET200SP 固件

    谁有 6ES7 155-6AU00-0CNO V4.2.0固件 ,麻烦分享一下,谢谢 问题补充:下载网址我知道,只是需要注册认证,下载不了。…

    SIMATIC S7-200 2021年7月5日
  • 条形码输入数据排队问题

    自动化仓库通过224xp cn控制机械手从货架上取货,指令通过条形码扫描器输入。现实是:1、仓库现场通过手持扫描器从仓单上扫描条形码走自由口通讯输入条形码信息;2、远程通…

    SIMATIC S7-200 2020年11月1日
  • S7200如何实现计米功能

    S7200如何实现计米功能,比如计算卷绕材料的长度? 最佳答案 采用高速计数器来完成,硬件加个增量式的光电编码器来完成,但是你要计算好编码器跑一周大概走了多少米的材料。下述都是不错…

    SIMATIC S7-200 2020年11月1日
  • plc200模拟量偏高

    液位在触摸屏显示的值比实际的值偏高大概0.5m,通道为AIW0,液位计量程0-9m。但使用旁边同高度池子的液位计接入通道AIW2时,显示正常。导致这种结果的原因是什么?怎样纠正? …

    SIMATIC S7-200 2017年10月29日
  • 200 plc的直线插补,圆弧插补如何编程啊?没有这两条指令啊?

    200 plc的直线插补,圆弧插补如何编程啊?没有这两条指令啊?,请大哥们详细的解释。 最佳答案 1,直线插补方法:http://wenku.baidu.com/view…

    SIMATIC S7-200 2020年10月31日
  • VB寄存器与VW的区别

    s7-200.VB寄存器与VW的区别,MB寄存器,SB寄存器,它们又是什么寄存器,掉电储存吗? 最佳答案 1 V为变量存储器,可用来保存程序执行过程中的逻辑运算结果,可以…

    SIMATIC S7-200 2021年7月5日
  • PC/PPI协议最长传输距离

    PC/PPI协议最长传输距离? 最佳答案 S7-200集成通信口的最高速率为187.5K波特,保证的通信距离为50m(当然,这是一个保守数字,所以上面说60米也能正常通讯,也有可能…

    SIMATIC S7-200 2020年11月1日
  • 求助S7200于条码扫描枪通讯程序

    各位大师好,我用条码扫描枪鉴别四中标有不同标签的产品外壳,当扫描枪扫到相应的产品时,PLC对应一个输出Q(即Q0.0 ,Q0.1,Q0.2,Q0.3),从而判断是哪类产品…

    SIMATIC S7-200 2021年7月5日
  • S7-200 PID疑问

    用2只传感器分别检测两条液压推杆的行程(0至3500mm),传感器输出为数字量信号。一条液压推杆主动控制,另一条液压推杆用比例阀跟随控制。2只传感器的数字量信号分别转化为行程后,假…

    SIMATIC S7-200 2017年8月18日
  • EM253位置控制模块

    在用EM253做位置控制的时候,用到了回零这个功能 但是为啥我在调用回零这个模块的时候有些时候电机正向旋转  有些时候电机方向旋转 最佳答案 说明电机…

    SIMATIC S7-200 2018年12月5日

发表回复

登录后才能评论