使用xmt指令发送数据时发出的数据与计划发送的不一样

前两张图为程序,第三张为发出的串口数据
我希望发出的数据中间依次是1 2 3 4 ;5,6,7,8....连续的四个值
但是现在发出来的是1 2 3 08,;5 6 7 0C....
想问问是哪里不对呢

问题补充:
。。帖子好像有点多 找不到是哪个诶 大佬方便的话留个链接可以吗
然后我这个数据不是接收方接收到的数据
是我发出去的,直接连串口软件看的
发出去的没有起始停止位也会丢失吗

图片说明:

使用xmt指令发送数据时发出的数据与计划发送的不一样    使用xmt指令发送数据时发出的数据与计划发送的不一样   

最佳答案

你的通讯参数编写的不完整,定义通讯参数内容有各种方式,但你没有定义任意的一种,而仅仅定义了modbus通讯及9600pbs、无校验。
你编辑一个起始符、结束符什么都可以,丢失通讯数据与没有完整编写通讯程序有关。
论坛上我有你类似的程序例子,你可以找找参考一下。
补充问题回复:
发送数据也需要标记,不然怎么知道是数据的开始还是结束?如果仅仅发送了一次数据呢?
链接:
在200smart版区,标题【说说西门子200smart modbus自由口通讯的那些事】是连载方式的。

提问者对于答案的评价:
感谢两位大佬的回答 但是好像并不是因为这个原因,现在问题已经解决了,是因为数据更新太快,这轮还没发完下一轮的数据已经刷新了,所以错了最后一位
第一个回答:.就我的理解,发送数据要区分是在要发给接收端的时候接收端的区分,但是我现在没有接收端,仅仅拉了串口
第二个回答:我是按modbus rtu格式写的发送区,因为之前的通讯是用的rtu,避免下位机要更改程序,所以我保留原格式(其实也相当于第一个大佬所说的起始结束字符了吧,变化的数据只有中间8个字节)
最后谢谢大佬给的学习链接,我看完了发送部分,学到了很多,过段时间看接收,接着把剩下的几个帖子看完~

最佳答案作者回复:
如果是这样,那你试试提高一些通讯频率,以免丢失数据,当然通讯距离与频率是有关系的,频率高通讯距离就近。

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

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

相关推荐

  • s7-200 没有更多文件

    安装Step.7.Micro.Win.v4.0.4.16时出错,提示S7-200 Explorer,错误:没有更多文件。安装3.2可以。为什么? 最佳答案 参考《XP系统…

    SIMATIC S7-200 2020年11月1日
  • CPU 226 CN的高速计数器的使用

    利用指令向导编写HCS1通道的10模式配置高速计数器,然而并没有打开高速计数器的通道,这是怎回事,求大神指导! 图片说明:       &n…

    2017年7月26日
  • 西门子200模拟量控制变频器

    压力传感器接入PLC,进行A/D转换,PLC进行PID运算后,由PLC进行D/A转换后,接入变频器的模拟输入端,来改变频率对吗?自己现在模糊的理解这一过程,那位师傅能够通过程序来给…

    SIMATIC S7-200 2018年12月14日
  • s7-200高速输出控制2

    用向导做的s7-200高速脉冲Q0.0输出控制台达伺服,手动控制伺服,Q0.0有输出,但电机不转,不知原因出在那里,伺服的设置没问题,也不报错。请大家帮忙分析下,谢谢 图片说明: …

    2017年11月4日
  • 西门子输出接线。L.M问题

    西门子DC型输出。。。是不是只能输出高电平。。。接线是不是只能这样接,..为什么还要M接0v,它内部连线到底是怎么样的。。现在我只知道它要这样接,Q能输出高电平。 问题补充:我上传…

    2017年6月8日
  • TD200文本显示器怎样对VW0的实数如123456编辑?实数的加减?请各位大哥指点?多谢!!

    s7-200用文本显示td200设置VW0参数,<断电后能保持吗?? 最佳答案 1 可以不保持,即上电VW0被复位 2 保持一段时间,保持在RA…

    SIMATIC S7-200 2021年7月4日
  • 关于s7-200smart与et200通讯问题的咨询

    1.200smart是sr20型号固件版本v2.4版本   et200是只带有一个profibus通讯口的2.在sr20上增加通讯板是否可以实现通讯,…

    SIMATIC S7-200 2021年7月5日
  • OPC客户端程序如何使用

    我再西门子网站上下载了PC-ACCESS,安装后里面有VB客户端连接程序,但不知道如何使用?应该怎么使用这个例子程序呢,是把有用的代码加入到我原有的采集程序中,还是如何?? 最佳答…

    SIMATIC S7-200 2021年7月5日
  • 关于安装PC ACCESS软件

    因为把原来的SP3版卸了,但是没按它说的用什么删除软件删掉,直接把文件夹里面的文件删掉了,我看了注册表也没东西了啊,为什么还是始终装不上 图片说明:    最佳…

    SIMATIC S7-200 2017年11月2日
  • S7-200通讯编写程序

    S7-200在做通讯时,是否需要做专门的程序段。 最佳答案 请问楼主S7-200在做什么通讯?1,如果是modbus通信,要专用的指令库。2,200PLC与200PLC之间通信,采…

    SIMATIC S7-200 2020年11月5日

发表回复

登录后才能评论