求教FX2N 顺序梯形图 的问题 点击:422 | 回复:18



zhang5114210

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 538回
  • 年度积分:0
  • 历史总积分:2084
  • 注册:2006年8月01日
发表于:2009-07-02 15:22:52
楼主

大家好 我新手的 麻烦大家帮个忙 在此谢过了

  我想用顺序梯形图做两个独立的顺序控制 比如X0得电 S20 到S21到。。。。。S30结束 在此之间 如按X1 另一路 S40到S41到。。。。S50结束    当一个循环完成后 再次按X0或X1(或同时按X0、X1) 第一路或第二路(或一、二路同时)一步接一步动作

不知道可以不可以这样做 如不可以 我应该怎么做 再次谢过




zhang5114210

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 538回
  • 年度积分:0
  • 历史总积分:2084
  • 注册:2006年8月01日
发表于:2009-07-02 15:39:02
1楼
没人回自己顶一下..............

cy84082379

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2009年7月01日
发表于:2009-07-02 17:01:45
2楼
可以这样做!你在梯形图里面分别用X0置位S0,X1置位S1,再分别按你的要求写2路SFC,每一路的一个循环完成后复位其上一个S块就好了!这样就可以实现你说的要求了,当然中间需要加一些互锁之类的状态,SFC就怕会乱跳!

雪吟龙

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 32回
  • 年度积分:0
  • 历史总积分:47
  • 注册:2008年7月05日
发表于:2009-07-02 17:22:24
3楼
M8002    SET  S0,并行分支X0 SET S20,X1 SET S40,。。。。。。。最后循环结束两条分支SET   S0

不沉舟

  • 精华:0帖
  • 求助:1帖
  • 帖子:9帖 | 120回
  • 年度积分:0
  • 历史总积分:107
  • 注册:2008年2月28日
发表于:2009-07-03 10:16:26
4楼
没问题,以为我一直都是这样做的,至今没发现设备有什么异常

MQZX

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 48回
  • 年度积分:0
  • 历史总积分:166
  • 注册:2003年11月06日
发表于:2009-07-03 10:20:50
5楼
恩,3楼说的比较实用,一般也这样做的

zhang5114210

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 538回
  • 年度积分:0
  • 历史总积分:2084
  • 注册:2006年8月01日
发表于:2009-07-03 15:28:23
6楼

谢谢大家

我按三楼说的那样做 两条回路不能同时执行 只能执行其中的一条回路 比如按X0 再按X1就不起作用 可能程序有点问题 还望大家赐教 谢谢

zhang5114210

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 538回
  • 年度积分:0
  • 历史总积分:2084
  • 注册:2006年8月01日
发表于:2009-07-03 15:46:01
7楼

简单程序如下:

LD M8002

SET S0

STL S0

LD M8000

MPS

AND X0

SET S20

MPP

AND X1

SET S40

STL S20

LD M8000

OUT Y0

OUT T1 K50

LDP T1

SET S21

STL S21

LD M8000

OUT Y1

OUT T2 K50

LDP T2

SET S0

STL S40

LD M8000

OUT Y3

OUT T5 K50

LDP T5

SET S41

STL S41

LD M8000

OUT Y4

OUT T6 K50

LDP T6

SET S0

RET

END

ooodosak

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 31回
  • 年度积分:0
  • 历史总积分:34
  • 注册:2006年9月05日
发表于:2009-07-04 16:58:47
8楼

没事多看看书

 

dongdeshen

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 16回
  • 年度积分:0
  • 历史总积分:41
  • 注册:2009年4月28日
发表于:2009-07-04 20:38:33
9楼

我觉得,这个不用STL 不是更好吗,

长征三号

  • 精华:0帖
  • 求助:1帖
  • 帖子:54帖 | 910回
  • 年度积分:0
  • 历史总积分:1121
  • 注册:2008年6月16日
发表于:2009-07-04 21:03:38
10楼
方法应该有好几种吧,自己多多动动脑吧

sp1212122

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 103回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2009年2月25日
发表于:2009-07-05 13:04:36
11楼
软件摸摸就会了 、、、、、、

雪吟龙

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 32回
  • 年度积分:0
  • 历史总积分:47
  • 注册:2008年7月05日
发表于:2009-07-05 15:44:40
12楼

两路步进里插跳转.........

zhang5114210

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 538回
  • 年度积分:0
  • 历史总积分:2084
  • 注册:2006年8月01日
发表于:2009-07-06 08:27:33
13楼

呵呵 找到原因了 谢谢大家了

原来不用返回S0的(有双线圈错误) 直接复位循环的最后一个就可以了(如上面程序两个SET S0改为RST S21和S41)

小弟新手的 也不知道悬赏10怎么给大家的 不好意思

发现用程序检测(如果要一直循环返回初始状态时)会出现双线圈错误 但是不影响程序的运行 我刚看了我们以前的程序 也出现这种双线圈错误 程序都运行了三年多了

长征三号

  • 精华:0帖
  • 求助:1帖
  • 帖子:54帖 | 910回
  • 年度积分:0
  • 历史总积分:1121
  • 注册:2008年6月16日
发表于:2009-07-06 11:07:29
14楼
方法应该有好几种吧,自己多多动动脑吧

haixun

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 61回
  • 年度积分:0
  • 历史总积分:75
  • 注册:2005年7月20日
发表于:2009-07-07 11:51:47
15楼

完全可以,第一个顺序控制写完后,写入RET,第二个顺序控制写完后,也写入RET即可,这样就是两个顺序控制。

ZHAOSHENGYUE

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:0
  • 历史总积分:18
  • 注册:2009年2月03日
发表于:2009-07-07 12:40:06
16楼
plc编程,每个人的方法都不一样,但殊途同归。

lhy20011862

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 54回
  • 年度积分:0
  • 历史总积分:96
  • 注册:2006年9月07日
发表于:2009-07-08 10:34:29
17楼
引用zhang5114210 的回复内容:

呵呵 找到原因了 谢谢大家了

原来不用返回S0的(有双线圈错误) 直接复位循环的最后一个就可以了(如上面程序两个SET S0改为RST S21和S41)

小弟新手的 也不知道悬赏10怎么给大家的 不好意思

发现用程序检测(如果要一直循环返回初始状态时)会出现双线圈错误 但是不影响程序的运行 我刚看了我们以前的程序 也出现这种双线圈错误 程序都运行了三年多了




双线圈没影响,可以在初始S0处加入原始条件,上升沿有效,可消除双线圈报错

长征三号

  • 精华:0帖
  • 求助:1帖
  • 帖子:54帖 | 910回
  • 年度积分:0
  • 历史总积分:1121
  • 注册:2008年6月16日
发表于:2009-07-08 22:33:14
18楼
大家这么热心呀!学习了呀                                           

热门招聘
相关主题

官方公众号

智造工程师