自由通讯校验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日

相关推荐

  • 长或短脉冲的作用

    我看到做PLC的人要求做上位机发送的远程控制指令点号必须是短脉冲,请问上位机发出的指令为长短脉冲的区别是什么,对PLC程序有什么影响. 最佳答案 长或短脉冲都是相对而言的。上位机发…

    SIMATIC S7-200 2021年7月4日
  • s7200与mm420关于uss协议的问题

    我的程序见下图,mm420上的设置是P0700[0] = 5P1000[0] = 5P2009=0 P2010=6P2011[0]…

    2020年10月31日
  • 226之间ppi通讯

    我现在想问一下那个ppi通讯的电缆的接头是不是3–3,8–8啊 还有 怎么设置通讯的地址?能否给个例子 最佳答案 你说的是网络读写(NetR/NetW)-&…

    SIMATIC S7-200 2021年7月5日
  • s7200的梯形图,转成LOGO的编程图

    两台电机交替运行,运行时长为24小时,一台启动另一台就停止。S7-200的梯形图我已经画完了,现在想用LOGO的编程软件也同样实现这样的功能。但看起来编程方法差很多,求大神帮忙指点…

    2021年7月5日
  • s7200自由口通讯只能接收3个字符,附上程序截图

    s7200自由口通讯只能正确接收3个字符,余下的数据全是前面三个循环填充,三个后面的字符数据接收不到 图片说明:        &…

    2021年7月5日
  • 温度转换问题

    这些程序具体是什么意思,我不太明白,希望有人讲解一下,图1是主程序中的,图2、3、4是子程序中的同一个网络 图片说明:       &nbs…

    2019年6月11日
  • 定时中断问题

    各位大侠:请问S7220CPU224XP的定时中断SMB34,一个中断程序能同时采样几路输入的模拟量,我看过同时采集四路的,最多可以几路啊?热电阻和4-20MA信号可以放在一个中断…

    SIMATIC S7-200 2017年6月10日
  • 怎么改变输入寄存器的状态

    s7-200的in0.4状态位是闭合,,下载程序也没能改变 钻石用户推荐最佳答案 你这个是什么问题?一个输入I0.4,你编辑逻辑位是NC,下载程序如何改变状态?这个需要通过外部输入…

    SIMATIC S7-200 2021年7月5日
  • EM253位控模块

    请教各位前辈  我做了一个程序是EM253控制伺服电机  要求伺服电机作正反相对运动  用定长GOTO指令 &…

    SIMATIC S7-200 2020年11月1日
  • 请大家帮我想一个算法,谢谢“

    一圆盘要求在-170到+170度之间运动,圆盘上装有一限位开关,圆盘底下还有一个固定的圆盘,上面有3个位置分别用来确定-170度,0度,+170度的凹槽.限位开关不在这3个位置的时…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论