上位机读取

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

相关推荐

  • 4—20mA到0—10V信号转换问题

    我现在用CPU224XP作为控制设备,其模拟量输入口只接收+-10V电压信号,而我现在传感器输出的4-20mA电流信号,那么请问应该如何实现这种转换呢?怎样接线呢?我查过,仅仅接一…

    SIMATIC S7-200 2020年11月5日
  • 追问:s7-226DC/DC/DC开关量输出接线问题

    西门子CPU226DC/DC/DC ,请问我在配电柜里将Q输出接线0.5塑料软线和动力线放在一个线槽里有影响吗?盼答 最佳答案 可以放在一个线槽里,但线槽内动力电缆与信号…

    SIMATIC S7-200 2017年6月11日
  • EM253的使用

    对EM253有一些疑问,就是您说用CFG指令可用于装载新的配置文件,而配置文件我是存在 VB0-VB127中的,我现在并不知道比如新的定位位置在哪个存储区中,是不是在向导…

    SIMATIC S7-200 2021年7月4日
  • 200smart的编程软件可以给200CN编程用吗

    有200smart的编程软件STEP 7-MicroWIN SMART,但是手里没200smart  只有200CN。200smart的编程…

    2021年7月5日
  • SMB34定时中断

    SMB34假设设置100ms,将中断事件10与INT_0连接,是每隔100ms就运行一次中断程序INT_0?假设运行INT_0用了5ms,那么下次运行INT_0是在200ms时候,…

    SIMATIC S7-200 2017年6月3日
  • 关于时钟指令

    比如我让电机在每天的7.00到11.00,13.00到17.00工作,这个应该怎么编啊,初学者,望各位大侠能帮帮我,谢谢! 问题补充:如果是初次使用,怎么样设置时间啊 最佳答案 N…

    SIMATIC S7-200 2020年11月5日
  • 单片机与plc-200的modbus通讯问题

    单片机与plc-200的modbus通讯问题::我现在在单片机里已经编好程序了,通过port0与224连接,在plc中也调用了modbus从站port0库程序,在监控画面上也看见了…

    SIMATIC S7-200 2021年7月5日
  • 子程序和中断程序

    子程序和中断程序各有什么用途?一般怎么用? 问题补充:它们是怎样执行的? 最佳答案 在s7-200plc中,有四种程序:os(系统程序)、OB1(主程序)、SBR(子程序)和INT…

    SIMATIC S7-200 2021年7月5日
  • s7-200软件和连接

    电脑重装了系统。不知哪里有S7 -200的 V4.0软件下载,刚刚下载了一个还有限制使用次数?还连不上,PC-USB的德国西门子的编程电缆,没重装系统前倒是连的…

    SIMATIC S7-200 2021年7月5日
  • 蒸发压力对应饱和温度程序块

    S7-200有没有专门的蒸发压力计算饱和温度(制冷系统)的程序块。 最佳答案 SIEMENS只提供硬件和软件,程序还是要自己编写。 提问者对于答案的评价:hao

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论