本期擂台为征集题:
程序内容是这样的,
①.当I0.0为自复位按钮输入变量,按一下I0.0,q0.0输出为1,再按一下I0.0,q0.0输出0
②.当I0.1为自复位按钮输入变量,按一下I0.1,q0.1输出为1,再按一下I0.1,q0.1输出0
3③.当双击(1S以内连续按两下按钮算双击)I0.0或I0.1任何一个按钮时,Q0.0,Q0.1都为0,当再次单击I0.0或者I0.1时,Q0.0或者Q0.1仍会延续①与②的逻辑。
PLC类型任意选择,回答的最好最完全的,原创最多,阐述最详细者获一等奖!
工控PLC擂台每周一期,本期待88期结束一周后结贴。奖项设置:一等奖1名:30~50MP,二等奖3名:10MP,三等奖10名:100积分。
MP介绍:gongkongMP即工控币,是中国工控网的用户积分与回馈系统的一个网络虚拟计价单位,类似于大家熟悉的QB,1个MP=1元人民币。
MP有什么用?兑换服务:以1个MP=1元来置换中国工控网的相关服务。 兑换现金:非积分获得的MP可兑换等值现金(满100MP后、用户可通过用户管理后台申请兑换)。
引用< 玻璃的心 > 的内容:
程序内容是这样的,
①.当I0.0为自复位按钮输入变量,按一下I0.0, q0.0输出为1,再按一下I0.0,q0.0输出0
②.当I0.1为自复位按钮输入变量,按一下I0.1, q0.1输出为1,再按一下I0.1,q0.1输出0
③.当双击(1S以内连续按两下按钮算双击)I0.0 或 I0.1任何一个按钮时,Q0.0,Q0.1都为0,当再次单击 I0.0 或者 I0.1 时,Q0.0或者 Q0.1 仍会延续①与②的逻辑。
PLC类型任意选择,回答的最好最完全的,原创最多,阐述最详细者获一等奖!
我欲将这个题目的正确答案做得很简洁,但不知评委认不认同在保证功能效果完全正确、合理的前提下,“最简洁的正确答案”是最上乘的答案?!
编程构思:开机初始化:MB1=0 MB2=0 MB3=2,其MB1与MB2分别为按钮I0.0与I0.1加1计数器,MB3为I0.0与I0.1的减1计数器,
1、按下I0.0,其前沿将M0.0=1,M0.0接延时1秒的通电延时定时器T101,延时1
秒,T101吸合。在M0.0=1的时间里,每按一下I0.0,使MB1加1,使MB3减1(最多2次)。
在M0.0=1的时间里,如只按一次按钮I0.0,会使MB1=1(即M1.0=
如MB3=0,说明按钮(不管是I0.0按还是I0.1按)是在1秒内连续按2下,都将将使Q0.0=0,且使MB1=0。同时使MB3=2.
2、按下I0.1,其前沿将M0.0=1,M0.0接延时1秒的通电延时定时器T101,延时1
秒,T101吸合。在M0.0=1的时间里,每按一下I0.1,使MB2加1,使MB3减1(最多2次)。
在M0.0=1的时间里,如只按一次按钮I0.1,会使MB2=1(即M2.0=
如MB3=0,说明按钮(不管是I0.0按还是I0.1按)是在1秒内连续按2下,都将将使Q0.1=0,且使MB2=0。同时使MB3=2.
动作说明: 开机:Q0.0=0 Q0.1=0
1、按1下按钮I0.0, Q0.0=1 Q0.1=0 再按1下I0.0, Q0.0=0 Q0.1=0
2、按1下按钮I0.1, Q0.0=0 Q0.1=1 再按1下I0.1, Q0.0=0 Q0.1=0
3、按1下按钮I0.0, Q0.0=1 Q0.1=0 按1下I0.1, Q0.0=1 Q0.1=1
4、按1下按钮I0.0, Q0.0=1 Q0.1=0 再按2下I0.0, Q0.0=0 Q0.1=0
5、按1下按钮I0.1, Q0.0=0 Q0.1=1 再按2下I0.1, Q0.0=0 Q0.1=0
6、按1下按钮I0.0, Q0.0=1 Q0.1=0 按1下I0.1, Q0.0=1 Q0.1=1
再按2下I0.0, Q0.0=0 Q0.1=0
7、按1下按钮I0.0, Q0.0=1 Q0.1=0 按1下I0.1, Q0.0=1 Q0.1=1
再按2下I0.1, Q0.0=0 Q0.1=0