扫描顺序的证明? 点击:403 | 回复:8



运动天使

    
  • 精华:4帖
  • 求助:81帖
  • 帖子:120帖 | 940回
  • 年度积分:0
  • 历史总积分:2632
  • 注册:2010年10月22日
发表于:2013-01-22 22:10:14
楼主
求助帖9分-已结帖
如下图,如何证明Y0先闭合  在Y1    在Y2



老邢工控

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4回
  • 年度积分:0
  • 历史总积分:28
  • 注册:2012年2月12日
发表于:2013-01-22 22:36:00
1楼

可以在前面加一个命令,让程序初始化运行一次。然后在Y0闭合前执行Y1如果满足条件的话输出Y3,运行结束后,你看Y3的灯是否亮了,再把输出Y3的放在下面,看是否亮了。执行的结果应该是前面的不亮,后面的亮。

不要循环执行,循环执行看不出来。

PLC的执行速度很快,实际上先后顺序也就差微秒级的

 

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2013-01-22 23:08:12
2楼

对于物理输出的话,是同时输出的。略有差别的话就只有是输出继电器的时间不同。

影像区的输出是按照扫描次序更新的。还要怎么证明?要不,换成语句表达。plc是一句一句顺序的执行的。

kskstiy-王者之师军团

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 379回
  • 年度积分:0
  • 历史总积分:2649
  • 注册:2010年8月30日
发表于:2013-01-22 23:20:46
3楼

在程序段3和5之间插入程序

A Y0 

ADD  D0 K1  D0

MOV D0 D10

在5和7之间插入程序

A  Y1

ADD  D0 K1  D0

MOV D0 D11

在7和9之间插入程序

A  Y2

ADD  D0 K1  D0

MOV D0 D12

按照PLC扫描顺序的话,D10,D11和D12中的值应该分别是1,2,3

这样可以证明Y0,Y1,Y2的先后顺序

chenminglei0509

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 721回
  • 年度积分:0
  • 历史总积分:5079
  • 注册:2011年3月13日
发表于:2013-01-23 08:55:38
4楼

在Y1前面串联一个Y0的常闭触点。

秦君_1

  • 精华:8帖
  • 求助:22帖
  • 帖子:148帖 | 4867回
  • 年度积分:1651
  • 历史总积分:39896
  • 注册:2005年6月28日
发表于:2013-01-23 09:01:55
5楼
这样的写法,对于M输出有先后之分,并且很好证明。对于Y,严格来说就没有什么先后之分,PLC输出是在扫描周期的某一个阶段集中输出的,尽管Y0、Y1、Y2扫描输出有先后之分,但是外部物理输出是集中输出的。

运动天使

  • 精华:4帖
  • 求助:81帖
  • 帖子:120帖 | 940回
  • 年度积分:0
  • 历史总积分:2632
  • 注册:2010年10月22日
发表于:2013-01-23 20:29:43
6楼
回复内容:
对:秦君_1关于这样的写法,对于M输出有先后之分,并且很好证明。对于Y,严格来说就没有什么先后之分,PLC输出是在扫描周期的某一个阶段集中输出的,尽管Y0、Y1、Y2扫描输出有先后之分,但是外部物理输出是集中输出的。 内容的回复:


能知道M0闭合的先后顺序,相应的Y不是也就知道了

zhxl198808——工控人生

  • 精华:5帖
  • 求助:10帖
  • 帖子:46帖 | 3915回
  • 年度积分:0
  • 历史总积分:22216
  • 注册:2008年9月06日
发表于:2013-01-24 10:22:33
7楼

这个没仔细研究过,       

运动天使

  • 精华:4帖
  • 求助:81帖
  • 帖子:120帖 | 940回
  • 年度积分:0
  • 历史总积分:2632
  • 注册:2010年10月22日
发表于:2013-01-24 20:50:57
8楼

回复内容:
对:老邢工控关于可以在前面加一个命令,让程序初始化运行一次。然后在Y0闭合前执行Y1如果满足条件的话输出Y3,运行结束后,你看Y3的灯是否亮了,再把输出Y3的放在下面,看是否亮了。执行的结果应该是前面的不亮,后面的亮。不要循环执行,循环执行看不出来。PLC的执行速度很快,实际上先后顺序也就差微秒级的 内容的回复:



LD M8002  ZRST Y0 Y2

后面咋写呢?


热门招聘
相关主题

官方公众号

智造工程师