上位机读取

我编写的上位机程序,上位机和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:32

相关推荐

  • cpu216详细资料

    谁能介绍一下cpu216的详细资料和图片,哪里有吗 最佳答案 到这看看 http://www.ad.siemens.com.cn/products/as/s7_200/c…

    SIMATIC S7-200 2021年7月4日
  • 300PLC与200PLC进行DP通讯,模拟量怎么读取

    300PLC与200PLC进行DP通讯,模拟量怎么读取我现在主站有20个I/O点和8个模拟量设定传给从站从站有20个I/O点和10个模拟量传给主站不知道怎么弄,只做过开关量的几个点…

    SIMATIC S7-200 2020年10月31日
  • PLC2224XP的通信

    200xp的2个通信口能否同时进行运行2种通信协议如PPI对上位机或microwin,modbus 对其他PLC。此时是否可以通过MICROWIN 监视2个PL…

    SIMATIC S7-200 2017年12月8日
  • 长时间定时器

    S7-200的长时间定时器如何做到,如几个月或一年……….. 最佳答案 LD     SM0.5 EU&nb…

    SIMATIC S7-200 2021年7月5日
  • s7-200 锅炉风机的程序

    如图所示,要写风机减小10%等这样的程序该怎么写,请提供一个方向。 问题补充:你们可以理解为风机有10档。你们看能否用模拟量输出0-10V,控制变频器0-100HZ。输出是AQW0…

    2021年7月5日
  • S7-200 存储

    各位高手,帮个忙!我的控制器是S7-200系列的。我做了一个PID程序,程序大小49K,我用CPU224下载时提示“块尺寸大于PLC存储空间,或系统快含有无效的参数”,我怀疑是存储…

    SIMATIC S7-200 2020年11月5日
  • s7200跳转指令

    PLC在执行程序的时候如果遇到跳转条件满足,直接跳转之后,跳转条件和跳转号之间的其他程序还执行吗?如果跳转条件不满足,当顺序执行到跳转程序的时候还执行跳转程序吗? 最佳答案 PLC…

    SIMATIC S7-200 2017年11月12日
  • 脉宽调制PWM,输出点Q0.0

    脉宽调制PWM,输出点Q0.0的接线方式(Q0.0输出24伏直流,怎没接线) 最佳答案 像你其它Q点一样接线,没什么区别 提问者对于答案的评价:多谢!  大侠!

    SIMATIC S7-200 2020年11月1日
  • CPU224XP 连续烧了5个,搞不懂了,求救

    五个PLC 都是烧的这个电阻,变压器旁边的, CPU电源是独立的1P开关,先给开关电源通电,20秒后给CPU通的电,结果电源立刻烧坏,线路没问题,因为之前也通过…

    2021年7月5日
  • EM232模拟量输出接线

    EM232模拟量输出接线问题:S7200系统手册上EM232模拟量输出接线M端子,显示接地(见图),难道是M端子要接地,意味着24V的负端是跟大地要相通吗? 图片说明: &nbsp…

    2020年10月31日

发表回复

登录后才能评论