具体内容是这样的,我这儿有250个工位,每个工位上有5个按钮,5个按钮可以分为两类,第一类按钮是当按一下按钮指示灯亮,再按一次该按钮,指示灯灭,该类按钮不影响线体停线。第二类按钮是在规定时间内,如果按一次按钮,指示灯亮,工件到达指定位置后,线体停线。如果在规定时间内,按了两次按钮,指示灯亮,线体立即停线。要求就是这样,我打算用STL写该程序,250个工位位于5条线体上。想用5个循环处理该部分的逻辑。我的思路大致是这样的,首先按一下按钮,程序先检测该按钮属于 哪一类按钮(我把每一个按钮定义为一个UDT,UDT里面包括该按钮的计数,状态,还有类型等等,在对应的类型地址那如果是第一类,在DB块里写上1,第二类写上2),检测完类型之后,如果是1类则执行1类的程序段,而不执行2类的程序段,当检测到是2类按钮,则执行2类程序段不执行1类程序段。就相当于在程序里做了一个分支结构。处理1类按钮的时候,问题不是很大,在处理2类按钮时,不知道怎么将定时器一一对应的分配给每个按钮。有哪位大神对语句表很了解,能否指点一下小弟。