首页 上一页 1 2 下一页 尾页

请教高手一道编程题 点击:1451 | 回复:37



nobody

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 9回
  • 年度积分:0
  • 历史总积分:57
  • 注册:2006年10月16日
发表于:2006-10-13 20:47:00
楼主
请教高手,不胜感激。题目如下:
准备一台小型PLC和变频器(型号自定)、一台三相异步电机及必要的安全防护和启停按钮完成线路设计和程序编辑,实现一下功能(变频器需给出主要参数):
A方案:
1、 按一下启动按钮,三相异步电机以30HZ反转,变频器加速时间设为3秒;
2、 再按一次启动按钮,三相异步电机按20 HZ正转,变频器加速时间设为5秒;
3、 在按一次启动按钮,三相异步电机以50HZ正转,变频器加速时间设为3秒;
4、 电机速度达到50HZ以后,运转20秒自动停机,变频器的减速时间设为5秒;
5、 在上述任意过程中,按下停止按钮电机停止但记忆先前动作;
6、 在上述任意过程中,按下急停按钮恢复到初始状态。
B方案:
1、 按一下启动按钮,三相异步电动机以30HZ反转,变频器加速时间设为3秒;
2、 延时20秒后,三相异步电动机按20HZ正转,变频器加速时间设为5秒;
3、 再延时20秒后,三相异步电机以50HZ正转,变频器加速时间设为3秒;
4、 电机速度达到50HZ以后,运转20秒后自动停机,变频器的减速时间设为5秒;
5、 在上述任意过程中,按下停止按钮电机停止但记忆先前动作;
6、 在上述任意过程中,按下急停按钮恢复到初始状态。



玩工控的农民

  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 465回
  • 年度积分:0
  • 历史总积分:1111
  • 注册:2003年7月06日
发表于:2006-10-17 10:51:00
21楼
不要过于自大,这样的问题是简单,我相信这里的各位都能完成,但你能说你的程序结构合理吗?我看过德国毛子写的程序,往往是类似于这样简单问题他们能做的非常好,同样的功能他们能做我们也能完成,但我们就没有老毛子的程序结构好,结构不好往往决定了系统是否能长久稳定,精确运行。
一家之言欢迎拍砖!

颜沈军

  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 61回
  • 年度积分:0
  • 历史总积分:354
  • 注册:2005年5月15日
发表于:2006-10-17 15:49:00
22楼
记忆先前动作  怎么做 

Jena

  • 精华:0帖
  • 求助:0帖
  • 帖子:64帖 | 1469回
  • 年度积分:0
  • 历史总积分:2165
  • 注册:2006年2月28日
发表于:2006-10-17 15:56:00
23楼
是否用到通讯?

王立刚

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 6回
  • 年度积分:0
  • 历史总积分:39
  • 注册:2005年12月19日
发表于:2006-10-17 17:47:00
24楼
如果用自己熟悉的PLC和变频器,上面的技术要求不难实现的

♂长空♂

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 217回
  • 年度积分:0
  • 历史总积分:290
  • 注册:2006年6月30日
发表于:2006-10-17 17:55:00
25楼
我对变频器不通啊~~~

是金子就发光

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 188回
  • 年度积分:0
  • 历史总积分:1670
  • 注册:2005年8月08日
发表于:2006-10-20 13:07:00
26楼
小程序

xuyq71

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 1138回
  • 年度积分:0
  • 历史总积分:1520
  • 注册:2006年9月27日
发表于:2006-10-20 13:34:00
27楼
编程到是不难,但我只熟悉三菱的PLC,变频器用安川或博士力师乐的行吗?别的同仁,如有比较好的,不如发上来看看。大家互相参考一下。

LYQ

  • 精华:2帖
  • 求助:0帖
  • 帖子:46帖 | 81回
  • 年度积分:0
  • 历史总积分:273
  • 注册:2003年8月13日
发表于:2006-10-20 17:32:00
28楼
我用三菱的编了个程序,变频器减速时间直接在PLC里面用斜坡运行命令。如下,希望能帮到你。

LYQ

  • 精华:2帖
  • 求助:0帖
  • 帖子:46帖 | 81回
  • 年度积分:0
  • 历史总积分:273
  • 注册:2003年8月13日
发表于:2006-10-20 17:58:00
29楼
程序如下:

LYQ

  • 精华:2帖
  • 求助:0帖
  • 帖子:46帖 | 81回
  • 年度积分:0
  • 历史总积分:273
  • 注册:2003年8月13日
发表于:2006-10-20 18:06:00
30楼
补充一点,上面的加减速时间需要用到模拟量模块。献丑了,上面程序算是较简单的了,但也要花点时间去想,嘿嘿,要知道偶已经半年没接触过PLC了。

nobody

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 9回
  • 年度积分:0
  • 历史总积分:57
  • 注册:2006年10月16日
发表于:2006-10-20 23:59:00
31楼
to 
  lyq,非常感谢你,但我不太懂三菱的语句,要是用siemens 或者omron编写的就更好了

hangzhou

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 6回
  • 年度积分:0
  • 历史总积分:66
  • 注册:2006年9月16日
发表于:2006-10-21 01:03:00
32楼
0.00  启动
0.01  停止
0.02  急停
10.00  正转
10.01  反转
10.02  20HZ
10.03  30HZ
10.04  3S
变频器默认设置为50HZ;5S

LD 0.00
DIFU 200.00

LD 200.00
 OR 200.01
 AND NOT 201.00
 AND NOT 200.02
 AND NOT 200.03
 AND NOT 200.04
OUT 200.01       30HZ 反 3S

LD 200.01
 AND 200.00
 OR 200.02
 AND NOT 201.00
 AND NOT 200.03
 AND NOT 200.04
OUT 200.02        20HZ 正 5S

LD 200.02
 AND 200.00
 OR 200.03
 AND NOT 201.00
 AND NOT 200.04
OUT 200.03       50HZ 正 3S
AND 201.01
TIM 000 #18      20HZ到50HZ只要1.8S

LD T000
 OR 200.04
 AND NOT 201.00
OUT 200.04
AND NOT 201.01
TIM 001 #200

LD 0.02
OR T001
OUT 201.00

LD 0.01
 OR 201.1
 AND NOT 201.00
 AND NOT 0.00
OUT 201.1

LD 200.02
 OR 200.03
 OR 200.04
 AND NOT 201.01
OUT 10.00

LD 200.01
 AND NOT 201.01
OUT 10.01
OUT 10.03

LD 200.02
AND NOT 201.01
OUT 10.02

LD200.01
OR 200.03
AND NOT 201.01
OUT 10.04

END 

hangzhou

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 6回
  • 年度积分:0
  • 历史总积分:66
  • 注册:2006年9月16日
发表于:2006-10-21 01:06:00
33楼
只是愚见,请教各位都能发表上来,让我们彼此学习

LYQ

  • 精华:2帖
  • 求助:0帖
  • 帖子:46帖 | 81回
  • 年度积分:0
  • 历史总积分:273
  • 注册:2003年8月13日
发表于:2006-10-21 10:37:00
34楼
是啊,大家都来发表发表,各抒已见啊。
TO:hangzhou,最好能把梯形图发上来,直观一点,也方便同学们学习。

ronel

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 5回
  • 年度积分:0
  • 历史总积分:61
  • 注册:2006年10月20日
发表于:2006-10-21 11:37:00
35楼
是啊,能够让我们学习学习

nobody

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 9回
  • 年度积分:0
  • 历史总积分:57
  • 注册:2006年10月16日
发表于:2006-10-21 11:40:00
36楼
to hangzhou
  太感谢你了,很好的解决了记忆的问题,原来我的打算是用移位寄存器或者加减计数器,看来这是一种简单明了的方法。另外,这个程序,可能需要加按钮防抖动计时器,还有,我接触的cde1100变频器也可以设置多个加减速时间,所以不用考虑把3秒转换为#18;第4步还可能用到变频器速度(50HZ)到达信号。
  最后,再次感谢HANGZHOU,让我学到很多东西,谢谢!!!

nobody

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 9回
  • 年度积分:0
  • 历史总积分:57
  • 注册:2006年10月16日
发表于:2006-10-21 11:46:00
37楼
另外,可能需要加一个变频器使能信号,当然这只是完善而已

热门招聘
相关主题

官方公众号

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