PLC与PC串口通讯时间问题

使用编程电缆(PC/PPI)连接PC与PLC,PC发送ASCII码数据至PLC,PLC收到后再将其发回。程序是用的S7-200系统手册里给的例子。发送一组数据后必须等一秒多才能发另一组,否则就不能返回。
请问,问题出在哪儿?是这种方式只能有这个速度吗?

问题补充:
谢谢柳林的回答。
 俺就是像您说的那样做的。
 看来不应该时间这么长啊。
 不知道问题出在哪儿

最佳答案

我在做自由口通讯时,同时利用MicroWin监视PLC的数据状况,发现PC请求频率太高的话,PLC中的通讯数据缓存区的数据发生混乱。我判断这与485总线上信号残留以及PLC的工作速度有关。这一点从PLC返回给PC的数据中也能体现出来。为此,从两方面着手:
 1、PLC在接收到请求后增加10ms延时,然后将数据返回。这个时间让PLC去处理其他问题。
 2、优化PC中的指令时序,读写完成后对缓冲区进行清除。合理的设置请求的时间间隔。

提问者对于答案的评价:
好像靠谱!

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

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

相关推荐

  • s7-224cn运行三年后,出现不稳定现像

    一台机组运行三年后,出现不运行异常,重下程序后,运行一周之后,又发生运行不正常,请教大家哪方面因素较大,程序代码有8.4K,用了禁止在线编程模式,扩大了PLC 的空间, 最佳答案 …

    SIMATIC S7-200 2021年7月5日
  • 关于从电脑上下装程序到PLC上的问题

    RT 我用的是通过USB接口把程序下载到PLC上的那种很常见的PPI电缆,后面写着SIMATIC S7 PC ADAPTER. 在一台电脑上可是正常下载程序到P…

    SIMATIC S7-200 2021年7月5日
  • S7 200 PID向导的建议地址问题

    地址不能输入自己想要的,有些起始是奇数VB2121,想改为自己想要偶数的地址开始如VB260就是不可以,怎么办,奇数开始会有影响吧?  比如MOVE子令VD21…

    2021年7月5日
  • S7 200与组态王的通讯

    组态王与S7 200连接,变量选择V寄存器,这个V寄存器和PLC里面的V寄存器怎么建立关系? 是不是选择V100 变量类型为Byte 然后在…

    SIMATIC S7-200 2021年7月5日
  • 200定时器

    本人程序需要3个记时器  2个周期计时  1个长久计时  即使断电也同样保存数据  请问大家怎么做&…

    2020年10月31日
  • 私服电机问题

    1、伺服电机自带的编码器是不是反馈给伺服电机驱动器?不能利用?2、私服电机驱动器的控制是不是跟步进电机驱动器一样,一个脉冲一个角度。还是一个脉冲一圈?3、8000RPM的小型伺服电…

    SIMATIC S7-200 2020年11月1日
  • s7-200程序移植到smart 告诉脉冲模式12 smart没有 该如何解决

    如题 如果直连需不需要加电阻 钻石用户推荐最佳答案 200不能够完全移植到200smart,原因是200smart 取消了部分指令功能。这个只能自己人工按200…

    SIMATIC S7-200 2021年7月5日
  • 200如何判断一个量是否是一直增大的(最好附上梯形图)

    比如在M0.0有效的时候开始,到M0.1有效时结束的这段时间内,如何判断AIW0这样一个模拟量是一直增大的,如果一直增大,输出M0.2,如果不是则输出M0.3。 最佳答案 只做了一…

    2017年6月27日
  • s7200主子站

    遇到一个项目:要求用200做,一个主站带两个子站,主站连2台上位机,没做过,不知道这个网络怎么做,都用什么模块连接主子站,怎么连。请高手指点。谢谢!!! 最佳答案 一个主站带两个子…

    SIMATIC S7-200 2020年11月1日
  • STEP7 MICRO-WINl连接EM277的硬件连接方法

    我自己做了一条PC/PPI电缆,是串口的(用一个RS232转RS485转换器,再加上一个自己做的485的线),可以连接CPU的PORT0、PORT1口,可以下载程序。但用这个线直接…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论