T0常开扫了1000遍后才执行而T0常闭扫1遍就执行,其实几乎同时动作 点击:531 | 回复:9



万兴村的伟仔

    
  • 精华:1帖
  • 求助:6帖
  • 帖子:9帖 | 14回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2010年11月11日
发表于:2012-04-20 15:07:41
楼主
求助帖5分-已结帖

当按下X000时,Y000,Y001,Y002几乎同时亮起

 

 

为什么说是几乎呢?其实他们不是同时亮起的,之间会有时间差,也就是和指令的扫描周期有关,比如第0行,要扫描到第三个周期时才会亮起(第一个周期都不亮,第二个周期时启动了X000

 

但是这些指令之间的时间差当时厂家已经考虑进去了,就算你扫了1000遍之后其中一个指令才开始动作,其实扫描1000后才开始动作也花不了多少时间

 

更重要的是,就算其中有时间差,但是在把程序的指令传给继电器或者接触器后,继电器和接触器也不会那么快的工作,也就是比两条指令间的工作时间还短,就算扫描1000后才开始动作也花不了多少时间,可能控制柜中继电器和接触器还来不及工作(触电常开或常闭)

 

这个指令间的时间差一直困扰这我的学生时代,现在在现场进行实地了解后,我可以得出这样的结论了:学习的时候自己心里直到有时间差,但是在实际现场就不用考虑这种时间差了,既然我们能想到这个问题,说明厂家已经把这种问题考虑进去了,并且解决了。



楼主最近还看过



阿水--王者之师

  • 精华:31帖
  • 求助:399帖
  • 帖子:1801帖 | 22295回
  • 年度积分:2
  • 历史总积分:98539
  • 注册:2007年3月22日
发表于:2012-04-20 16:03:16
1楼
这个你用肉眼看当然是几乎同时亮啦,你的眼睛没有PLC 扫描速度快,不过你要是用监控软件来监控这个1,0 的变化就会有点区别 !

EBN战略军团-ngking

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 50回
  • 年度积分:0
  • 历史总积分:360
  • 注册:2010年8月26日
发表于:2012-04-20 16:06:08
2楼
扫描周期是以ms的,你的眼睛还达不到这么快,所以才有几乎同时亮,呵呵

东山脚下

  • 精华:0帖
  • 求助:13帖
  • 帖子:28帖 | 1235回
  • 年度积分:0
  • 历史总积分:4415
  • 注册:2012年4月06日
发表于:2012-04-20 19:26:42
3楼
这个时间差问题就是比较难理解

蓝天月亮

  • 精华:0帖
  • 求助:0帖
  • 帖子:38帖 | 1447回
  • 年度积分:0
  • 历史总积分:3584
  • 注册:2007年10月22日
发表于:2012-04-20 20:10:52
4楼

如果是单要是数字输出的话,没有精度时,你可以这么说,但你要是做高精度机械的话,那你就太误导人了.

wchehy

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 19回
  • 年度积分:0
  • 历史总积分:68
  • 注册:2006年10月22日
发表于:2012-04-20 20:24:29
5楼

因为PLC程序是从上往下扫描的,且工作模式是先将输入放入输入存储器,再运行程序,最后将输出送入输出存储器。第一个周期按下X000,在程序运行中不能存储,第二个周期开始存入输入存储器,程序从上往下运行,第0行Y001状态还是上一个周期的,因此该行不运行。第二行从输入存储器读取X000状态1,该行导通,运行。第四行Y001状态也为1,导通,运行。Y001/Y002在程序运行后都送给输出存储器,送状态给输出继电器。第三周期开始输入载入输入存储器,X000为0,第2行第4行不动作,但由于输出存储器状态还是保持上个周期状态,Y001状态为上个周期状态1,因此第三个周期Y000亮起。而Y001/Y002都不亮。第四个周期都不亮。

wchehy

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 19回
  • 年度积分:0
  • 历史总积分:68
  • 注册:2006年10月22日
发表于:2012-04-20 20:29:22
6楼
由于程序的扫描周期很短,ms级的。而人的眼睛的拍摄速度没有那么快。因此看起来是同时亮。以前电影放映就是利用人眼反映速度有一个时间,让胶片走的速度超过人眼反映速度使得人眼看起来电影是活动的。用监控软件进行单周期运行时能看出程序运行的基本情况。

theirThings

  • 精华:0帖
  • 求助:8帖
  • 帖子:8帖 | 121回
  • 年度积分:0
  • 历史总积分:390
  • 注册:2012年4月04日
发表于:2012-04-20 20:32:15
7楼
懂了些 运用还是有些困难

EBN战略军团-净水

  • 精华:0帖
  • 求助:5帖
  • 帖子:8帖 | 266回
  • 年度积分:0
  • 历史总积分:965
  • 注册:2011年11月20日
发表于:2012-04-20 20:49:18
8楼

看是几乎同时输出,但如果用来控制负载,可能有些负载还反映不过来呢。呵呵!

welfare87

  • 精华:1帖
  • 求助:4帖
  • 帖子:53帖 | 2827回
  • 年度积分:0
  • 历史总积分:25853
  • 注册:2009年2月20日
发表于:2012-04-20 21:58:14
9楼

Y1、Y2同时接通,与Y0只差1个扫描周期,程序又那么短,应该不超过10MS


热门招聘
相关主题

官方公众号

智造工程师