首页 上一页 1 2 3 4 5 下一页 尾页

大家探讨探讨能否用最短的程序来实现64台电机启停 点击:2412 | 回复:91



zhouduoliang

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 156回
  • 年度积分:0
  • 历史总积分:1219
  • 注册:2007年2月14日
发表于:2009-04-07 20:42:35
楼主
假设有64台电机(或可以是N台),通过FX系列PLC 的输出Y0,Y1,Y2,....分别控制第1台,2台,3台,.., 其中X0,X1分别为第一台的启动按钮,停止按钮; X2,X3分别为第二台的启动按钮; X4,X5分别为第三台的启动按钮,停止按钮, 其余依此类推. 请问能否用最短的程序来实现?大家探讨交流.



罗尼

  • 精华:0帖
  • 求助:0帖
  • 帖子:83帖 | 628回
  • 年度积分:0
  • 历史总积分:1134
  • 注册:2007年7月12日
发表于:2009-04-07 22:09:04
1楼
用这样的条件还怎样去探讨

李财宏你好

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 420回
  • 年度积分:2
  • 历史总积分:3934
  • 注册:2008年10月27日
发表于:2009-04-07 22:47:30
2楼
引用罗尼 的回复内容:用这样的条件还怎样去探讨



newchp

  • 精华:3帖
  • 求助:0帖
  • 帖子:113帖 | 3966回
  • 年度积分:0
  • 历史总积分:9364
  • 注册:2006年7月15日
发表于:2009-04-07 23:12:41
3楼

用可以写用户功能的PLC,做成功能,反复调帮,应该是最简单的

newchp

  • 精华:3帖
  • 求助:0帖
  • 帖子:113帖 | 3966回
  • 年度积分:0
  • 历史总积分:9364
  • 注册:2006年7月15日
发表于:2009-04-07 23:13:30
4楼
FX好像没有功能格,换个有这种功能的PLC

初电

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 308回
  • 年度积分:0
  • 历史总积分:377
  • 注册:2006年8月05日
发表于:2009-04-08 10:17:29
5楼

还要PLC做什么,直接控制啊

zhouduoliang

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 156回
  • 年度积分:0
  • 历史总积分:1219
  • 注册:2007年2月14日
发表于:2009-04-08 16:40:10
6楼
回复内容:
对:初电 关于

还要PLC做什么,直接控制啊

内容的回复:
这是思维训练!

rwhuang

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 137回
  • 年度积分:0
  • 历史总积分:175
  • 注册:2005年6月10日
发表于:2009-04-08 16:47:47
7楼
就一个启动一个停止,用得着那么复杂

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2009-04-08 22:14:02
8楼
这个也不无用处。拓展思维。我着手想想。

newchp

  • 精华:3帖
  • 求助:0帖
  • 帖子:113帖 | 3966回
  • 年度积分:0
  • 历史总积分:9364
  • 注册:2006年7月15日
发表于:2009-04-08 22:38:10
9楼
是啊,不用这个也可以成

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2009-04-09 17:57:37
10楼

 

  支持“zhouduoliang ”网友的探讨!这个问题作为练习题目并没有什么犯规的!有些人就是看不得人家做一些基础的练习。他们不喜欢练,没关系,我们喜欢练!因为我们能够认识到:思维是需要锻炼的。

 

 

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2009-04-10 12:56:18
11楼

 

  对于用两个输入信号来控制一个输出点的“启动”和“停止”需要4条指令,照这样的简单控制方法来控制64个输出点总共就需要256条指令。写成梯形图需要占128行。能不能将这个简单任务的实现程序写得简洁一点呢?

 

   在欧姆龙CPM1A的PLC里,这个题目可以用“宏指令”来解决。但是,在三菱FX系列里没有“宏指令”,所以就需要我们想个办法用普通的功能指令来实现“宏指令”的功能。

 

  我先来个抛砖引玉,给大家贴一个用16条指令来完成这个原来要用256条指令才能完成的任务。希望能有更好、更简练的写法出现!

  这个功能的梯形图程序只占14行比用常规方法实现同一功能所需的128行梯形图减少114 行!

 

kelly工控

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:8
  • 注册:2008年2月10日
发表于:2009-04-10 13:00:46
12楼
占个位置,看大家支招。看不懂楼上的宏指令,惭愧!

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2009-04-10 13:29:49
13楼

 

  第11楼帖子用88步程序来替代通常方法的256步程序。这个替代程序是在FX2n-128MT上写就的,它所用的“应用指令”不是CPM1A中的“宏指令”,而是FX系列中的一般功能指令。

 

  这就是用一般功能指令来搭建一个相当于“宏指令”的功能。可能会有人说这只不过是一些“花拳秀腿”的功夫!没有实际的用处。但是,“花拳秀腿”又怎么样?不也一样能锻炼好身体吗!平时我们做一做“思维能力的锻炼”不也能提高我们分析问题和解决问题的能力吗!

 

 

[明月夜]

  • 精华:3帖
  • 求助:0帖
  • 帖子:114帖 | 3593回
  • 年度积分:0
  • 历史总积分:7688
  • 注册:2008年3月16日
发表于:2009-04-10 15:18:09
14楼

最短的程序:  不能以传统的梯形图一一执行,而要循环指令执行,这样就短了,

                          但问题这个PLC指令有没有这样的相应指令。

我的OMRON CS1有这样的指令,所以,代码可以做的很短。

如求: 100个连续报警位的上升沿控制报警声,我就是用循环做的

 

 

 

 

 

热火流

  • 精华:1帖
  • 求助:0帖
  • 帖子:28帖 | 224回
  • 年度积分:0
  • 历史总积分:415
  • 注册:2004年11月02日
发表于:2009-04-10 15:30:11
15楼
路过,看不懂。不过,对练习很有帮助。

鸡蛋饼...

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 315回
  • 年度积分:0
  • 历史总积分:414
  • 注册:2003年8月26日
发表于:2009-04-10 16:30:14
16楼

                                                                                     



wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2009-04-10 16:43:58
17楼

 

  请在楼主的题目所限制的范围内讨论:

 

             ①、PLC的类型为:FX2n及之下档次的PLC  ;

 

             ②、控制输入点编号遵循:X0“启动Y0”;X1“停止Y0”;X2“启动Y1”;X3“停止Y1”;……依此类推!

 

 

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2009-04-10 16:52:02
18楼

 

  在第11楼的基础上再缩减5步。改动后的程序如下图所示:

 

zhouduoliang

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 156回
  • 年度积分:0
  • 历史总积分:1219
  • 注册:2007年2月14日
发表于:2009-04-10 17:06:58
19楼

Wanggq网友的思路及程序结构较清析,下面是我刚想出来的,请大家批评指正:

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2009-04-10 18:38:42
20楼

 

  “zhouduoliang ”网友的程序比我上面的程序更简练!向“zhouduoliang ”网友学习了!

 

 


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 4 5 下一页 尾页