您现在所在的是:

PLC论坛

回帖:11个,阅读:2110 [上一页] [1] [2] [下一页]
986
cedar1980
文章数:9
年度积分:50
历史总积分:986
注册时间:2006/4/28
发站内信
发表于:2009/2/2 21:18:22
#0楼
请教各位大侠,我有一个plc控制系统,有四十个动作,每个动作都是独立的,就是一个动作启动就不允许有其他的动作,请问输入部分的梯形图该怎么编写,有没有什么简单的编写方法吗?谢谢
38162
cvlsam 版主
文章数:12495
年度积分:773
历史总积分:38162
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2009/2/2 21:51:21
#1楼
实际上就目前的PLC发展来看,问问题的时候最好提出硬件型号与软件配置。

如您目前的问题,就使用三菱FX2N来说,使用GX Developers软件的话,需要使用赋值比较语句,赋值为1时,启动哪个步骤……

而如果使用GX IEC Developer的话,那么就是CASE语句进行选择了~~

Best Regards
986
cedar1980
文章数:9
年度积分:50
历史总积分:986
注册时间:2006/4/28
发站内信
发表于:2009/2/2 21:57:13
#2楼
我用的是西门子200系列的,软件用的是Microwin sp2吧
1865
qijg
文章数:693
年度积分:50
历史总积分:1865
注册时间:2009/1/29
发站内信
发表于:2009/2/3 9:50:06
#3楼
可以用判断语句,然后复位置位语句。比如Q0.0-Q4.7  40个输出点。当Q0.0为1的时候,将Q0.1-Q4.7置0,用R指令就可以。
6189
8752911
文章数:2322
年度积分:50
历史总积分:6189
注册时间:2004/8/19
发站内信
发表于:2009/2/3 11:52:41
#4楼
楼上方法可以,不过外部电路还必须要互锁的


[此贴子已经被作者于2009-2-3 11:54:17编辑过]
低价处理无限点 组态王、MCGS昆仑通态组态软件(Q Q :1 8 4 4 0 7 1 7 0)
9783
lwcccf
文章数:7459
年度积分:56
历史总积分:9783
注册时间:2006/1/7
发站内信
09工控人生征文
发表于:2009/2/3 19:36:24
#5楼
或者做成各个子程序 ,再分别互锁调用。
希望通过论坛与各位成为朋友!
学无止境,学有所用
12704
lixiaobai
文章数:7780
年度积分:49
历史总积分:12704
注册时间:2006/4/5
发站内信
08年最佳博客奖
发表于:2009/2/3 20:09:08
#6楼
看你的意思,好像就是40个输入,对应40个输出
说说
986
cedar1980
文章数:9
年度积分:50
历史总积分:986
注册时间:2006/4/28
发站内信
发表于:2009/2/4 22:39:06
#7楼
补充一下,有四十个按钮控制四十个动作,每个动作都有2到5个不等的继电器动作,要求一个按钮按下之后,在按其他的按钮均不动作,楼上的似乎编起来有些复杂了.
4377
lhw982117910
文章数:2204
年度积分:50
历史总积分:4377
注册时间:2004/2/11
发站内信
发表于:2009/2/4 23:22:49
#8楼
用MOV指令也可以做。用2进制数来对应没一个位。
rocky
1168
gm99cn
文章数:80
年度积分:50
历史总积分:1168
注册时间:2007/10/18
发站内信
发表于:2009/2/5 15:21:59
#9楼
cedar1980 问组问题:按钮是自复位的吗? (如不是。按钮1按下后执行动作1,又按下按钮2还是执行动作1。这时复位按钮1,按钮2还处于按下状态。会怎么?不动?)(如是。每个动作启动条件是只按相关按钮,停止条件是什么?在按一次按钮?‘按一次时又会有多按的情况’延时?其它?)。
mail:gaojian@gaojian100.cn网址:gaojian100.cn

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

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

93.6006