你现在位置:首页>技术论文>行业应用>其他>正文
设计一个公平的抢答器
日期:2010-12-20 13:37:34 点击:
来源:本站整理
作者:
点击【】放大字体.
WWW_PL※CJS_COM-PLC-技.术_网

许多教科书上都有抢答器的例子,但不少抢答器是不公平的,也就是说,如果两个人在同一PLC扫描周期内按下抢答按钮,抢答程序只接受程序位置上排在前面的抢答者的按钮信号。下面是一个有三个抢答者的抢答器,变量分配如下:
WWW_PLC※JS_COM-PmLC-技.术_网

plcjs.技.术_网

W1WW_P4LCJS_COM-PLC-技.术_网

WW.W_PLC※JS_C,OM-PL,C-技.术_网

I0.0 -- 主持人按钮
——可——编——程——控-制-器-技——术——门——户

WWW_PL※CJS_COM-PLC-技.术_网

  I0.1,I0.2,I0.3 -- 分别为三个抢答者按钮;
WWW_P※LCJS_COM-PLC-)技.术_网

WW.W_PLC※JS_C,OM-PL,C-技.术_网

  Q0.0,Q0.1,Q0.2 -- 分别为对应于抢答者的警报器输出;
WW.W_PLCJS_COM-PLC-技.术_网

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 
WWW_PLCJS_COM-PLC-技.术_网

WW.W_PLC※JS_C,OM-PL,C-技.术_网

    下图是两个按钮(I0.1,I0.2)同时按下后的情况,图中得电的接口和线圈呈红色。图中可见,同I0.1对应的输出Q0.0也呈红色,表示Q0.0=1,然而,第二个输出Q0.1却是是黑色,即Q0.1=0,原因是前面的Q0.0=1阻断了Q0.1的通路,请注意图中非Q0.0呈黑色。
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 
WW.W_PLCJS_COM-PLC-技.术_网

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

WWW.PLCJS.COM——可编程控制器技术门户

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 
P.L.C.技.术.网——可编程控制器技术门户

W1WW_P4LCJS_COM-PLC-技.术_网

   这就造成了抢答的不公平性。为了解决这个问题,可以考虑先用中间变量保存抢答输出。在进行中间变量计算时,只用到上一次的输出,等到所有计算完成,再把所有中间变量输出。下图是新的梯形图以及在两个按钮同时按下后的情形:
WW.W_PLC※JS_C,OM-PL,C-技.术_网

WW.W_PLCJS_COM-PLC-技.术_网

 
plcjs.技.术_网

WWcW_PLCJS_COM-PLC-技.术_网

 
WWW_PL※CJS_COM-PLC-技.术_网

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

WW.W_PLC※JS_C,OM-PL,C-技.术_网

WWW_PLCJS_COM-PLC-技.术_网

 
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

WWW_P※LCJS_CO※M-PLC-技-.术_网

 
P.L.C.技.术.网——可编程控制器技术门户

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

图中可见,当两个按钮I0.0I0.1同时按下时,两个输出Q0.0Q0.1同时为红色。不过,这个程序依旧有问题,在下一周期时,所有的输出又都变成了黑色:
WWW_PLC※JS_COM-PmLC-技.术_网

WWW_PLCJS_COM-PLC-技.术_网

 
WWW_P※LCJS_CO※M-PLC-技-.术_网

P.L.C.技.术.网——可编程控制器技术门户

 
——可——编——程——控-制-器-技——术——门——户

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

   
WW.W_PLC※JS_C,OM-PL,C-技.术_网

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

 
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

    出现这种情况的原因是,每个输出分别阻止了下一个输出继续保持为1。为了解决这个问题,下面我们再把程序做一个改动:
WWW_PLCJS_COM-PLC-技.术_网

WWW_PLC※JS_COM-PmLC-技.术_网

 
W1WW_P4LCJS_COM-PLC-技.术_网

WWW_PLCJS@_COM%-PLC-技.术_网

W1WW_P4LCJS_COM-PLC-技.术_网

WWW_P※LCJS_COM-PLC-)技.术_网

 
WW.W_PLC※JS_C,OM-PL,C-技.术_网

WWW.PLCJS.COM——可编程控制器技术门户

它完全达到了公平抢答器的要求。
WW.W_PLC※JS_C,OM-PL,C-技.术_网

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 
——可——编——程——控-制-器-技——术——门——户

评论内容
载入中...
载入中...
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
·栏目热门排行
·站内热门排行