新人想请教一个关于西门子自由口通信的问题

用s7200和一个仪表用自由口通信,仪表返回的数据是“”80 06 82 3X 3X 3X 2E 3X 3X 3X AA“”是一段ASC码,前三个是固定不变的,最后一位是前十位数据求和取反加一,中间7位就是仪表测得距离,比如测得345.67米就是 33 34 35 2E 36 37 30
.想问一下这个用自由口通信的时候由于收到数据最后一位是个变量不能作为结束位,能不能根据接收长度作为接收结束标志,另外该怎么提取中间的测量数据并转换成实数

钻石用户推荐最佳答案

最后一位俗称校验码,是验证前面数据接收正确与否的保障。
关于接收字符的结束,你可以考虑2种方式:
1)消息定时器,即定义一个最长的字符串时间,无论消息时间长短与否均按自接收信息开始,到达这个设置的定时器时间结束。
2)如果仪表支持结束符(你确认仪表发送给主站字符是校验码结束?),那么可以考虑按结束符来判断消息的结束。如果仪表无法提供结束符,那么,只能考虑第一种方式来判断消息的结束。
注释:
结束符定义SMB89(SMB189):字符
消息定时器定义SMW92(SMW192):时间(mS)

提问者对于答案的评价:

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

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

相关推荐

  • s7-200控制私服电机必须用em253位控模块吗

    s7266-266cn能控制私服电机吗,必须加em253模块吗? 钻石用户推荐最佳答案 参考基本参数1、S7-200 CPU226 DC/DC/DC(晶体管型)…

    2021年7月5日
  • profibus能用普通的屏蔽线吗?

    如题,用EM277,不知道可不可以用普通的屏蔽线,谢谢各位! 问题补充:我要求100米距离,可以弯曲,走索道的,能伸能曲,不知道什么线符合标准? 最佳答案 我晕 牛人真多…

    SIMATIC S7-200 2021年7月5日
  • em232怎么设定量程

    em232怎么设定电压、电流量程,和输出怎么确定。望各位多多帮助 最佳答案 相关资料请参考:http://www.ad.siemens.com.cn/products/as/s7_…

    SIMATIC S7-200 2020年11月1日
  • S7200与第三方变频器通讯

    请教S7200与台达变频器通讯采用什么通讯方式,最好有相关资料提供一下,谢谢! 问题补充:dcl1441:用EM277走DP通讯200只能做从站吧。 最佳答案 《S7-200采用U…

    SIMATIC S7-200 2021年7月5日
  • S7-200 SMRAT PLC晶体管输出直接带感性负载是否可行

    使用S7-200 SMRAT PLC晶体管输出,直接带DC24V亚德客电磁阀功率3W(0.125A),不加保护电路是否可行?决定是否可行因素是什么?(样本参数上…

    SIMATIC S7-200 2021年7月5日
  • 求大神帮我写一个4~20ma的梯形图

    求大神帮我写一个4~20ma的梯形图温度程序,要那种直接算出来的,不要用向导的,温度是  -50~100度的本人新手~!! 问题补充:要这种的 图片说明: &n…

    2017年6月18日
  • s7-200编程问题油缸位置定位

    4-20mA输入信号—-用pid控制比例阀从而控制油缸运动,油缸带有位移传感器(4-20mA)。由于工作需要油缸行程需要定期调节,也就是说需要重新定义零位和最大位,怎样…

    SIMATIC S7-200 2021年7月5日
  • 224脉冲输出问题请教

    我现在一224DC/DC/DCPLC,接了4个编码器,所有的高速输入可以用做脉冲计数功能的点已全用完,该设备还需要驱动一个步进电机,需要确定原点位置,所以我要知道当前的脉冲数。我又…

    SIMATIC S7-200 2021年7月5日
  • 关于S7-200的模拟量模块的输入数字跳动

    因工程需要,我用S7-226+EM231将4-20mA的信号传入PLC中,但接入后发现数字跳动大,如:输入为50,则可能是49或50,51这样变动.我需从以前的答案中看到有人问,也…

    SIMATIC S7-200 2021年7月5日
  • 串口电压

    S7-200的端口  通信端3和8在自由口通讯的情况下电压是多少啊。 最佳答案 RS-485的电气特性:逻辑“1”以两线间的电压差为+(2—6) V表…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论