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

用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的模拟量?有资料和例子吗? 问题补充:谢谢大家帮忙,谁能把标准库发给我。823335334@qq.com 最佳答案 已发送,查收NJOYLYWHY@QQ.COM…

    SIMATIC S7-200 2021年7月4日
  • em231未接线处理

    电压输入时,端子不接线短接,电流输入时不接线也短接吗? 最佳答案 电流输入时未使用通道也要短接参考下载中心文档:A0136  西门子 S7-200·L…

    SIMATIC S7-200 2020年11月1日
  • VB OPC PC Access

    各位老师:以下是PC Access中的VB例题的一段同步写入的代码:Private Sub cmdWriteSync_Click() &nb…

    SIMATIC S7-200 2020年11月1日
  • 西门子开关电源输出对地为0伏

    西门子开关电源输出对地为0伏,型号为SITOP 6EP1336 3BA00 24V/20A,为什么啊??? 最佳答案 对地零伏是正确的,开关电源的输出…

    SIMATIC S7-200 2021年7月4日
  • s7-200的模拟电位器的使用

    S7-200的模拟电位器怎么使用? 最佳答案 相当于PLC自身携带了两路模拟量信号。SMB28 该字节存储的数据随模拟电位器0的改变而改变,数据范围0-255,你也可以通…

    SIMATIC S7-200 2020年11月1日
  • S7-200用高速脉冲输入计算累计流量

    已知0.1立方米为1脉冲,我用了实数加法.但在累计量特别大的时候会造成计算结果不正确,不知道为什么? 问题补充:为什么用双整数,有没有其他解决方法,我想让下位机直接算出累计流量 最…

    SIMATIC S7-200 2020年10月31日
  • 两个226能通过EM277交换数据吗?

    两个226,COM口已经占满,想通过EM277交换数据,不知道可以吗?不加其他设备了。 问题补充:能用其他模块通讯吗?COM口真的用完了!或者加个带PROFIBUS的文本显示器中转…

    SIMATIC S7-200 2020年11月1日
  • S7-200 CPU读取型号

    6月4日提的问题还没解决,但问题被我处理掉了。只好再提一下,希望高手指点. 我连接CPU226CN的时候,通信那里点刷新后显示"未知 地址:2,9.6kbps&…

    SIMATIC S7-200 2021年7月5日
  • S7-200的模拟量转换

    S7-200怎么处理模拟量转换的,比如温度 最佳答案 EM231的RTD模块6ES7 231-7PB22-0XA0RTD(热电阻输入)  对于支持的型…

    SIMATIC S7-200 2021年7月4日
  • 三相异步电机的保护

    模拟量输入以后用算法求取到一个周期或多个周期内的信号最大值,如何利用这个最大值(或者利用其它可以得到的信号)实现电机的相序保护、 最佳答案 思路:设置定时中断SMB34(SMB35…

    SIMATIC S7-200 2017年6月1日

发表回复

登录后才能评论