The embodiment of the invention discloses a control method and device, wherein the electromechanical system, the method comprises the following steps: send control commands to the system, and the process control subsystem receives the control commands and returns the corresponding events in the register; the event, the event is inserted into the default event the queue in the event; meet the trigger conditions, read events from the event queue, and the event to event objects, so that the object according to the information in the event execution control action. Because the event triggered mechanism is used to control the movement of the object, the system can avoid querying the state information repeatedly through polling mode, thus reducing the load of communication bus. At the same time, it reduces the use of query and reduces the complexity of software design.
【技术实现步骤摘要】
一种机电系统控制方法及装置
本专利技术涉及机电控制
,尤其涉及一种机电系统控制方法及装置。
技术介绍
目前,机电控制是基于嵌入式微处理器实现的。具有体积小,成本低、使用灵活的特点,广泛应用于数控机床、机器人、定量进给、工业自动控制以及各种可控的有定位要求的机械工具等领域。嵌入式微处理器能够完成绝大部分运动控制功能。由于目前的机电控制多采用查询方式或者简单的定时反馈方式,所以在对一些运动过程控制时,需要用户的上位机(主系统)不停地询问和关注当前的运动参数,以期当电机到达一些关键控制点时能够及时作出反应。这样的做法增加了软件设计的复杂度,并且导致大量上位机工作被浪费在无谓的反复查询通讯上,同时也增加了通讯总线上的负荷。
技术实现思路
本专利技术的目的在于提出一种机电系统控制方法及装置,以解决现有技术中机电系统控制软件设计复杂且负荷高的技术问题。第一方面,本专利技术实施例提供了一种机电系统控制方法,包括:向子系统发送控制命令,并接收所述子系统返回的与所述控制命令对应的控制过程中的事件;注册所述事件,将所述事件插入预设的事件队列中;在满足所述事件的触发条件时,从所述事件队列中读取所述事件,并将所述事件分发至所述事件的目的对象,以使得所述目的对象根据所述事件中的信息执行控制动作。进一步的,将所述事件插入预设的事件队列中,包括:在所述机电系统包括一个子系统时,按照所述事件的先后顺序,将所述事件插入预设的事件队列中。进一步的,将所述事件插入预设的事件队列中,包括:在所述机电系统包括至少两个子系统时,按照每个子系统的事件先后顺序,将所述事件插入预设的事件队列中。进一步的 ...
【技术保护点】
一种机电系统控制方法,其特征在于,包括:向子系统发送控制命令,并接收所述子系统返回的与所述控制命令对应的控制过程中的事件;注册所述事件,将所述事件插入预设的事件队列中;在满足所述事件的触发条件时,从所述事件队列中读取所述事件,并将所述事件分发至所述事件的目的对象,以使得所述目的对象根据所述事件中的信息执行控制动作。
【技术特征摘要】
1.一种机电系统控制方法,其特征在于,包括:向子系统发送控制命令,并接收所述子系统返回的与所述控制命令对应的控制过程中的事件;注册所述事件,将所述事件插入预设的事件队列中;在满足所述事件的触发条件时,从所述事件队列中读取所述事件,并将所述事件分发至所述事件的目的对象,以使得所述目的对象根据所述事件中的信息执行控制动作。2.根据权利要求1所述的方法,其特征在于,将所述事件插入预设的事件队列中,包括:在所述机电系统包括一个子系统时,按照所述事件的先后顺序,将所述事件插入预设的事件队列中。3.根据权利要求1所述的方法,其特征在于,将所述事件插入预设的事件队列中,包括:在所述机电系统包括至少两个子系统时,按照每个子系统的事件先后顺序,将所述事件插入预设的事件队列中。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在控制完成后,从所述事件队列中删除所述事件。5.根据权利要求1所述的方法,其特征在于,所述子系统返回的控制过程中的事件,包括:所述事件由对象根据所述控制过程确定,所述对象由子系统根据对所述命令的解释得到。6.一种...
【专利技术属性】
技术研发人员:李意希,
申请(专利权)人:深圳怡化电脑股份有限公司,深圳市怡化时代科技有限公司,深圳市怡化金融智能研究院,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。