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

相关推荐

  • S7-200高速计数器断电保存,再上电后原来记的数发生很大变化怎么解决!

    我用S7-200,搞了一套付油系统,客户要求,付油过程中,如果掉电,必须保存已付油数量,我参考西门子网站的《如何在S7-200 CPU断电后保持高速计数器的当前值》例子做…

    SIMATIC S7-200 2017年11月16日
  • 温度连续检测

    我想请教一下,如何使一个不断变换的温度值总是与一个制定的比如240度作比较? 最佳答案 不知你的最大测量温度是多少?240度占满量程的比是多少?你可以按这个关系来进行转换算出当前值…

    SIMATIC S7-200 2021年7月5日
  • 2个cp243与wincc的通讯

    有2台cp243-1的通讯模块,与2个cpu224,PC机装有wincc flexible软件。#1PLCIP是192.168.147.1  #2是1…

    2020年10月31日
  • 通讯电缆价格

    RS-232/PPI电缆(订货号6ES7 901-3CB30-0XA0)现在大概的价格在多少左右啊?(正版的) 最佳答案 国产的240左右,进口的650左右. 提问者对于…

    SIMATIC S7-200 2021年7月5日
  • 选型带三个步进电机

    需要控制三个电机,要有三路高速脉冲口,频率20Khz以上,谁能帮我推荐一款合适的PLC?S7 200只有两路高速脉冲口,可以扩展么?没找到型号啊 最佳答案 可以采用S7&…

    SIMATIC S7-200 2017年5月28日
  • s7-200plc输入端电压问题

    s7-200输入端有电压吗 最佳答案 空端子没电压。接线且有信号输入的情况下是有电压的。并且相应的输入位会有绿色指示灯亮。 提问者对于答案的评价:谢谢

    SIMATIC S7-200 2021年7月5日
  • 200下载程序错误

    200程序编译没有错误,在下载过程中,提示出现“由于编译错误下载过程取消”,查看信息,提示在主程序的第一个Network 中的第一列,错误代码82,说是“指令错误,”,即…

    SIMATIC S7-200 2021年7月4日
  • 台达伺服AB系列与西门子200通讯

    台达伺服AB系列与西门子200通讯,modbus RTU通讯,CRC校验码是不是要自己计算?谁有例子能否分享下,邮箱594382007@qq.com 问题补充:crc校验…

    SIMATIC S7-200 2017年12月1日
  • wincc flexible 2008 sp5能编辑的触摸屏有哪些?

    请问wincc flexible 2008 sp5能编辑的触摸屏有哪些?能编辑smart 1000ie触屏吗?我知道2008 sp…

    2021年7月5日
  • 手轮控制伺服

    我用S7-200控制两台伺服电机,现在客户要求加上一个手动控制。用手轮产生脉冲,然后输出到伺服驱动。我想用手轮产生的脉冲,用高速计数器计数,然后再产生相应的脉冲到伺服驱动器。我想知…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论