上位机读取

我编写的上位机程序,上位机和plc通过串口通信,首先上位机给plc20个字节数据,然后串口通信采用的时microwin里面的通信例子,plc一直等待接受,当接收完了以后中断然后把接收到的20个字节的数据发送给电脑,电脑通过串口接受。
 现在问题是电脑发送时速度很快,但是电脑读取串口数据时需要4秒左右的时间,波特率设置为9600,不应该这样慢,请问应该是哪里出了问题?谢谢

最佳答案

1 电脑是用什么软件怎么读取的?
  
 2 上位机发送的帧间隔时间必须足够大,太小了肯定不行。因为PLC要监测空闲线条件,通讯电缆切换要时间,发送数据要时间。大于200毫秒应该没问题。
  
 所以问题就在电脑发送的太快,PLC还没回数据或者正在回数据,还没发送结束,电脑的数据就过来了。

 3 电脑发送的数据必须包括16#0A

提问者对于答案的评价:
是软件问题

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

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

相关推荐

  • 自由口通信发送数据接收不到

    按照手册上的自由口通讯例子编写程序,用串口调试助手监控通讯口。1. PLC可以接收串口调试助手发送的数据,但是串口调试助手接收不到PLC发送的数据2.直接用SM0.5的上…

    SIMATIC S7-200 2020年11月1日
  • 关于MIROWIN V4.0SP4安装问题

    我的笔记本操作系统是WINDOWS XP SP2,为什么安装时提示找不到有效的安装路径?在弹出的对话框里输入也不能安装?(我的安装盘已经确定没问题) 最佳答案 …

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

    我有一台s7200的PLC,CPU为224CN。下载程序时无法连接,提示“硬件检测有断点”软件版本为STEP 7-Micro/WIN V4.0 SP6…

    SIMATIC S7-200 2021年7月5日
  • S7-200 数据块数据更改

    描述:我们知道,用数据块定义的变量是写入EEPROM中永久保存的。比如:VW100   100问题:能否通过 HMI 将&nbsp…

    SIMATIC S7-200 2018年3月6日
  • 数据线6ES7 972-00B20-0XA0

    西门子数据线6ES7 972-00B20-0XA0  能不能链接S7-200, 如何链接S7-200PLC,需要设置什么 问题补充:是6ES…

    SIMATIC S7-200 2017年11月19日
  • s7-200PID综合问题

    各位大师好,现有PID使用中的几个问题想请教:1、采样时间是否要与中断例行程序的中断时间相一致。2、PID回路表中规定设定值在0.0–1.0之间,而PID向导中却是0.…

    SIMATIC S7-200 2018年12月6日
  • 200环境下的Modbus编程

    用了一天的时间做200与变频器之间的通讯没通讯上,已经知道变频器的数据格式为 “从站地址 XX 功能码 XX 读取地址 …

    SIMATIC S7-200 2020年11月1日
  • 200 SMART V2.3中,编程符号只能选的不能手输吗

    200 SMART V2.3中,编程符号只能选的不能手输吗.求解决办法 问题补充:刚在WIN10上用V2.3,定时器符号及PT ,ms手输都不行,下拉…

    SIMATIC S7-200 2021年7月5日
  • 单片机与PLC通信

    两者通信,请您给予指点!        能给小妹,一个相关例子或用过的相关教材名称,让我看看么? 最…

    SIMATIC S7-200 2021年7月5日
  • 软件怎么成这样了?

    不知道怎么回事,默认的浏览条是在侧面的,现在怎么跑上面去了,怎么拖也拖不动,怎么回事? 最佳答案 遇到过类似的问题:工具栏——查看——框架——全部还原,就恢复原来的界面了如果不行就…

    SIMATIC S7-200 2018年3月6日

发表回复

登录后才能评论