您现在所在的是:

三菱Mitsubishi

回帖:18个,阅读:2524 [上一页] [1] [2] [下一页]
750
hl87217
文章数:9
年度积分:50
历史总积分:750
注册时间:2010/6/4
发站内信
发表于:2010/6/4 21:28:03
#0楼
将已编好的程序传送至PLC,按下启动按钮后,LED管首先从L8~L14的顺序点亮,接着从L3~L7的顺序点亮,最后点亮L2和L1,延时30秒后,从L1-L14的先后顺序依次熄灭,如次循环,周而复始。
启动停止按钮分别是SB1 SB2 接X0 X1
L1—L14 接  Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y10 Y11 Y12 Y13 Y14 Y15 Y16 主要不是很清楚循环功能怎么设计
20557
qlin 版主
文章数:6709
年度积分:50
历史总积分:20557
注册时间:2006/2/20
发站内信
2018论坛优秀版主
2017论坛优秀版主
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2010/6/5 15:00:49
#1楼
若从点亮到全部熄灭,作为单个流程,则
把单个流程的结束信号,作为流程开始的起始信号,就可开始循环。
欢迎您支持 “中华工控网” 论坛  http://bbs.gkong.com/    “电工技术”版块
————
本人技术久已荒置,不便参与技术讨论、更无法答疑,只能一旁看看,偶尔可能提示一下队形、以示存在感……
各位见谅,谢了!   20170501启
750
hl87217
文章数:9
年度积分:50
历史总积分:750
注册时间:2010/6/4
发站内信
发表于:2010/6/5 15:04:15
#2楼
老师:请问我要用什么指令呢 不用FOR NEXT 循环指令也可以实现吗?我真的研究了好久都不知道,我想给你修改下我的梯形图可以吗
750
hl87217
文章数:9
年度积分:50
历史总积分:750
注册时间:2010/6/4
发站内信
发表于:2010/6/5 15:12:17
#3楼
以下是引用qlin在2010-6-5 15:00:49的发言:
若从点亮到全部熄灭,作为单个流程,则
把单个流程的结束信号,作为流程开始的起始信号,就可开始循环。
你好,这是我用三菱编程软件GX编的,但是循环老出错,能麻烦您看看吗?
附件:
[本地下载]
20557
qlin 版主
文章数:6709
年度积分:50
历史总积分:20557
注册时间:2006/2/20
发站内信
2018论坛优秀版主
2017论坛优秀版主
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2010/6/5 16:32:48
#4楼
这是一个顺序控制型的习题,可先采用基本的、易于理解的方式编程。有几点需问一下:
   ① 顺序点亮、是每次亮一个,还是点亮了的就长亮?
   ② 从L1~L14熄灭,是按L1~L14的顺序,还是按先亮先熄的顺序?
   ③ 所给程序中,第6行(左母线旁步序号)的M8000,起什么作用,取消T2、M2等的作用吗?
   ④ 可先试验Y10~Y16点亮,再试Y3~Y7点亮……然后再综合;同时考虑如何熄灭。以取得经验。

   另外,可试用移位指令编程。
   (我以前的一个帖子,谈到了输出每次一点的顺序接通,看可否作参考:FX2N输出“顺序接通”的几段试验程序http://bbs.gkong.com/dispbbs.asp?Boardid=49&ID=104878
750
hl87217
文章数:9
年度积分:50
历史总积分:750
注册时间:2010/6/4
发站内信
发表于:2010/6/5 17:21:36
#5楼
以下是引用qlin在2010-6-5 16:32:48的发言:
这是一个顺序控制型的习题,可先采用基本的、易于理解的方式编程。有几点需问一下:
    ① 顺序点亮、是每次亮一个,还是点亮了的就长亮?
    ② 从L1~L14熄灭,是按L1~L14的顺序,还是按先亮先熄的顺序?
    ③ 所给程序中,第6行(左母线旁步序号)的M8000,起什么作用,取消T2、M2等的作用吗?
    ④ 可先试验Y10~Y16点亮,再试Y3~Y7点亮……然后再综合;同时考虑如何熄灭。以取得经验。

    另外,可试用移位指令编程。
    (我以前的一个帖子,谈到了输出每次一点的顺序接通,看可否作参考:FX2N输出“顺序接通”的几段试验程序http://bbs.gkong.com/dispbbs.asp?Boardid=49&ID=104878

老师:多谢指点!
(1)顺序点亮,是点亮了就长亮
(2)从L1-L14熄灭,是按从L1-L14的顺序熄灭的
(3)我也不清楚是该用M8000还是不用这个
因为我对移位指令不了解,所以想用最基本的指令。不知道循环怎么设计,大师帮帮我啊,过两天就答辩了,调试老是不成功。
20557
qlin 版主
文章数:6709
年度积分:50
历史总积分:20557
注册时间:2006/2/20
发站内信
2018论坛优秀版主
2017论坛优秀版主
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2010/6/5 17:43:21
#6楼
呵呵,不要称大师,我也只知道点基本的。

   4楼的程序,Y0~Y17是一次全点亮,Y3~Y7、Y1 Y2亦同。符合题意吗?题目似为顺序点亮,应当是一个接一个亮。是不是先整体试,然后再细化?
   程序的思路是:M0接通、2秒后M1接通,再2秒后M2接通,比较清晰。
   Y1、Y2点亮后,要求延时30秒,而T2是2秒。这个在试验时,为加快进度不妨使用,但最后需记得修改。

   再来看M0~M2。
   接通X0,应为M0接通,则M8000处、是否为M3;
   M1的接通应无问题,M2的接通也应无问题;然后再回过头来,再M0的接通,也是可以的。

   但X1接通后的停止功能,未能实现;断开M3,实现不了Y的断开,必须使M0~M2全断开方可。这一点,从M3的未使用来看,应当是还在考虑中。

   再者,若M3一直接通,则只要M1断开,M0又会接通;但是,Y需要分组(指Y10~Y16等)接通吗?也就是M0~M2需串对应的常闭点吗?这样编制,目的是为了停止还是其他、或者是试探?
   但不管怎样,必须先清楚要求,审清题意,才能逐步完善程序。
   另外,起停按钮,通常是接通一下就断开的。起动信号,可采用脉冲指令。

   总的来说,楼主还是动了脑筋的,这点很值得肯定!
750
hl87217
文章数:9
年度积分:50
历史总积分:750
注册时间:2010/6/4
发站内信
发表于:2010/6/5 18:15:34
#7楼
以下是引用qlin在2010-6-5 17:43:21的发言:
    4楼的程序,Y0~Y17是一次全点亮,Y3~Y7、Y1 Y2亦同。符合题意吗?题目似为顺序点亮,应当是一个接一个亮。是不是先整体试,然后再细化?
    程序的思路是:M0接通、2秒后M1接通,再2秒后M2接通,比较清晰。
    Y1、Y2点亮后,要求延时30秒,而T2是2秒。这个在试验时,为加快进度不妨使用,但最后需记得修改。

    再来看M0~M2。
    接通X0,应为M0接通,则M8000处、是否为M3;
    M1的接通应无问题,M2的接通也应无问题;然后再回过头来,再M0的接通,也是可以的。

    但X1接通后的停止功能,未能实现;断开M3,实现不了Y的断开,必须使M0~M2全断开方可。这一点,从M3的未使用来看,应当是还在考虑中。

    再者,若M3一直接通,则只要M1断开,M0又会接通;但是,Y需要分组(指Y10~Y16等)接通吗?也就是M0~M2需串对应的常闭点吗?这样编制,目的是为了停止还是其他、或者是试探?
    但不管怎样,必须先清楚要求,审清题意,才能逐步完善程序。
    另外,起停按钮,通常是接通一下就断开的。起动信号,可采用脉冲指令。

    总的来说,楼主还是动了脑筋的,这点很值得肯定!
你好,刚才我用PLC演示了一下,确实每个灯都没能依照顺序点亮,而是一组组的同时亮,刚开始L8-L14几个灯都是同时一起亮,没能依照顺序一个个亮,这是什么原因呢?
还有就是您说的,我的启动停止XO X1都没能起到作用,无论按下启动按钮SB1还是SB2,程序都一直在运行。(我用的按钮是常开式的)
最后依次从L1-L14熄灭的功能也未能实现。表情
20557
qlin 版主
文章数:6709
年度积分:50
历史总积分:20557
注册时间:2006/2/20
发站内信
2018论坛优秀版主
2017论坛优秀版主
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2010/6/5 19:02:40
#8楼
思路和方法,基本上均已提示,可先休息下,再仔细考虑考虑。
明早再看你的程序。
我提供的链接,可以先看一下,应当会有启发,虽然那个是 每次一个顺次点亮。
先试一种 你认为容易些的方法吧。

L8~L14等,同时亮的原因,是因为它们是同一个执行条件。
启动停止未起作用,是因为相关处 未用到其信号。
我先下线了。
750
hl87217
文章数:9
年度积分:50
历史总积分:750
注册时间:2010/6/4
发站内信
发表于:2010/6/5 19:58:56
#9楼
以下是引用qlin在2010-6-5 19:02:40的发言:
思路和方法,基本上均已提示,可先休息下,再仔细考虑考虑。
明早再看你的程序。
我提供的链接,可以先看一下,应当会有启发,虽然那个是 每次一个顺次点亮。
先试一种 你认为容易些的方法吧。

L8~L14等,同时亮的原因,是因为它们是同一个执行条件。
启动停止未起作用,是因为相关处 未用到其信号。
我先下线了。
好的,谢谢了

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

78.0005