步进梯形图编程的疑惑 点击:713 | 回复:14



winter938

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:55帖 | 945回
  • 年度积分:0
  • 历史总积分:3418
  • 注册:2005年6月12日
发表于:2008-04-25 00:35:18
楼主
如果在步进梯形图中使用了如上下沿检测指令LDP,LDF,ANDP,ANDF,ORP,ORF,PLS,PLF在状态S处于ON,OFF时他们是如何运算的?定时器T又是如何运作的?在状态S OFF时对应的步进程序是被跳过不执行还是以执行条件不满足但照样要扫描(因为这对于边沿检测指令的运算很重要)?



winter938

  • 精华:1帖
  • 求助:0帖
  • 帖子:55帖 | 945回
  • 年度积分:0
  • 历史总积分:3418
  • 注册:2005年6月12日
发表于:2008-04-25 00:54:18
1楼

 

shouce

winter938

  • 精华:1帖
  • 求助:0帖
  • 帖子:55帖 | 945回
  • 年度积分:0
  • 历史总积分:3418
  • 注册:2005年6月12日
发表于:2008-04-25 01:03:14
2楼
如果边沿检测指令用在并不每个扫描周期都执行的子程序和中断程序中或者是在有跳转CJ和循环FOR-NEXT的主程序中那么它是如何来对输入状态进行采样并运算?PLS  PLF指令的输出元件又是如何动作的呢?手册中都没说清楚,请知者网友不吝赐教!多谢了!

winter938

  • 精华:1帖
  • 求助:0帖
  • 帖子:55帖 | 945回
  • 年度积分:0
  • 历史总积分:3418
  • 注册:2005年6月12日
发表于:2008-04-25 01:23:01
3楼

 

我的疑问已经贴入上图中,图片是从手册的PDF文件中节选出来的,反复的在看手册,疑问多多啊,有点头痛

好运北京

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 99回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2008-04-25 08:55:12
4楼

楼主辛苦。贴这么多图。第一张有点大了。可以缩小一下

winter938

  • 精华:1帖
  • 求助:0帖
  • 帖子:55帖 | 945回
  • 年度积分:0
  • 历史总积分:3418
  • 注册:2005年6月12日
发表于:2008-04-25 10:35:42
5楼
                             

winter938

  • 精华:1帖
  • 求助:0帖
  • 帖子:55帖 | 945回
  • 年度积分:0
  • 历史总积分:3418
  • 注册:2005年6月12日
发表于:2008-04-25 21:33:04
6楼

顶一顶,希望有人指点

仲儒

  • 精华:0帖
  • 求助:0帖
  • 帖子:118帖 | 943回
  • 年度积分:0
  • 历史总积分:1732
  • 注册:2007年6月28日
发表于:2008-04-30 15:50:40
7楼

也顶一下                         

xinhuo

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 110回
  • 年度积分:0
  • 历史总积分:290
  • 注册:2003年7月14日
发表于:2008-05-04 15:09:36
8楼

理解下PLC的扫描周期

andylee_2000

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 31回
  • 年度积分:0
  • 历史总积分:73
  • 注册:2008年5月26日
发表于:2008-05-28 16:05:29
9楼
没有看你的程式,太麻烦,可以给你建议,只有当当前的S状态在ON的情况下才检测S状态里面的上下沿什么的,当前S状态 OFF后,里面所有的输出都为OFF,除非是置了位,如果想要计时器一直动作,最好先置个M位,然后在LADDER里面利用M位继续计时!

离苏州很近

  • 精华:1帖
  • 求助:0帖
  • 帖子:12帖 | 514回
  • 年度积分:0
  • 历史总积分:686
  • 注册:2003年8月12日
发表于:2008-05-29 13:04:06
10楼

手册中的例程并非是最佳的,只是为了说明用。另外,手册中有时也会有印刷错误。

上面程序实际上就是x0上升沿开启y0,x1下降沿关闭y0。

达到同一个目的可以用不同的方法。

 

 

哈雷

  • 精华:0帖
  • 求助:0帖
  • 帖子:43帖 | 1111回
  • 年度积分:0
  • 历史总积分:1640
  • 注册:2006年1月23日
发表于:2008-07-21 12:45:57
11楼
看了这篇帖子,有点头晕啊!!!

死心眼

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 292回
  • 年度积分:0
  • 历史总积分:402
  • 注册:2008年1月09日
发表于:2008-07-21 20:14:46
12楼

LD M8000
SET   S0

然后在S0中设定计时器动作,定时器的启动.停止条件可以是S21.S26之类的状态继电器.(在何状态开始计时,在何状态计时结束.)

会的不多

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 35回
  • 年度积分:0
  • 历史总积分:37
  • 注册:2006年4月27日
发表于:2008-08-05 16:22:38
13楼
有句话很经典,高明的骗子会编造细节,但更高明的骗子侧避免提起细节.

denghailong21846

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2008-09-09 21:27:59
14楼

我也在困惑这个问题,输出在一个扫描周期内动作,.此扫描周期是指PLC扫描整个程序的时间,还时开关由OFF到ON的这段时间


热门招聘
相关主题

官方公众号

智造工程师