当前位置: 首页 > 专利查询>陈黎明专利>正文

一种指令处理方法技术

技术编号:20448220 阅读:61 留言:0更新日期:2019-02-27 02:42
本发明专利技术公开了一种指令处理方法,包括客户端、指令和主程序,客户端生成多条指令的运行流程,多条指令通过主程序的预先设定完成在运行流程中的功能,使简单的指令来控制复杂的操作过程,指令的处理方法包括步骤:1)通过客户端收到开始信号,主程序执行初始化指令;2)主程序判断是否初始化完成,未完成初始化则重新进行初始化,已完成初始化则进入下一步;3)客户端接收操作指令,主程序判断指令类型并进行相应操作;4)主程序判断指令完成情况,指令执行完成进入下一步;5)主程序执行清计数器,执行复位指令。节约时间,节省人力,操作简单。

An Instruction Processing Method

The invention discloses an instruction processing method, which includes a client, an instruction and a main program. The client generates a running flow of multiple instructions. The functions of multiple instructions in the running flow are completed by the preset of the main program, so that simple instructions can control the complex operation process. The instruction processing method includes steps: 1) receiving the start signal through the client and executing the main program. Initialization instructions; 2) The main program judges whether the initialization is complete, and then re-initializes if the initialization is not completed; 3) The client receives the operation instructions, and the main program judges the type of instructions and carries out the corresponding operations; 4) The main program judges the completion of the instructions, and the execution of the instructions enters the next step; 5) The main program executes the clearing counter and executes the reset finger. Order. It saves time, manpower and operation.

【技术实现步骤摘要】
一种指令处理方法
本专利技术属于编程
,特别是涉及一种指令处理方法。
技术介绍
目前随着互联网技术的发展,终端对近距离互联网技术的需求使得,对系统的指令所需完成的功能要求越来越高,在现有的指令当中,都是只能由单一的指令完成单一的功能,各指令之间不能通过相互配合完成更加复杂的功能,例如:中国专利申请号为200780053381的专利中,公开了一种指令控制装置以及指令控制方法,包括“指令读取部,从具有多个指令的线程取得指令;指令缓冲器,保持所述取得的指令;指令解码部,保持并解码从所述指令缓冲器输出的指令;指令执行部,执行所述被解码的指令;以及指令注入控制部,在将所述指令缓冲器中保持的指令注入所述指令解码部的情况下,在先行于所述指令缓冲器中保持的指令的指令正在使用所述指令执行部时,使所述指令解码部保持的指令和所述指令解码部保持的指令的后续指令无效,并且使所述指令缓冲器再次保持所述指令解码部保持的指令和所述指令解码部保持的指令的后续指令”,其中指令读取部只能从多条指令中取得一条指令进行处理,并完成其功能,并不能实现多条指令的相互配合完成更复杂的功能。因此,如何解决上述问题成为本领域人员研究的重点。
技术实现思路
本专利技术的目的就是提供一种指令处理方法,能有效解决上述不能完成复杂功能的不足之处。本专利技术的目的通过下述技术方案来实现:一种指令处理方法,包括客户端、指令和主程序,指令的处理方法包括步骤:1)通过客户端收到开始信号,主程序执行初始化指令;2)主程序判断是否初始化完成,未完成初始化则重新进行初始化,已完成初始化则进入下一步;3)客户端接收操作指令,主程序判断指令类型并进行相应操作;4)主程序判断指令完成情况,指令执行完成进入下一步;5)主程序执行清计数器,执行复位指令。作为优选,所述指令包括步进电机控制指令、直线电机行驶指令和夹具操作指令。作为优选,所述步进电机控制指令的处理方法包括步骤:1)步进电机接收开始信号,主程序执行初始化步进电机指令;2)主程序判断步进电机是否到位,未完成初始化则重新执行初始化,已完成初始化则进入下一步;3)主程序执行继电器控制指令、数字输入通道指令、数字输出通道指令、LED输出口指令、电缸控制指令;4)主程序判断步进电机和电缸执行完毕;5)主程序执行清计数器,执行复位指令。作为优选,所述直线电机行驶指令的处理方法包括步骤:1)直线电机接收开始信号,主程序执行直线电机归零指令;2)主程序判断直线电机是否到位,未完成初始化则重新执行初始化,已完成初始化则进入下一步;3)主程序执行继判断指令、空指令、设置全局延时指令和等待编码器技术到位指令;4)主程序判断直线电机执行完毕;5)主程序执行清计数器,执行复位指令。作为优选,所述夹具操作指令的处理方法包括步骤:1)夹具接收开始信号,主程序执行初始化夹具指令;2)主程序判断步启动信号是否有效,未完成初始化则重新执行初始化,已完成初始化则进入下一步;3)主程序执行控制数字输出指令、控制夹具指令和控制气缸行走指令;4)主程序判断夹具和气缸执行完毕;5)主程序执行清计数器,执行复位指令。与现有技术相比,本专利技术的有益效果在于:本专利技术设计了一种指令处理方法,通过多条指令在客户端生成的运行流程中完成相应的复杂的功能,方法简单、容易操作、节省人力、节约时间。附图说明图1是本专利技术的原理框图;图2是夹具控制流程框图。具体实施方式下面结合具体实施例和附图对本专利技术作进一步的说明。实施例一如图1所示,一种指令处理方法,包括客户端、指令和主程序,所述客户端生成指令的运行流程,指令通过主程序的预先设定完成在运行流程中的功能,步进电机控制指令的处理方法包括步骤:1)步进电机接收开始信号,执行初始化步进电机指令,使步进电机的通道、步进数和方向都处于开始状态;2)主程序判断步进电机通道是否到位,未完成初始化则重新执行初始化,已完成初始化则进入下一步;3)主程序执行继电器控制指令、数字输入通道指令、数字输出通道指令、LED输出口指令、电缸控制指令;4)主程序判断步进电机和电缸执行完毕,判断依据为步进电机步数以及电缸的电平高低;5)主程序执行清计数器,执行复位指令,退出主程序,跳转行数。其中步进电机指令,如下表所示:本实施例中,通过控制指令完成步进电机运行过程,使简单的指令控制整个复杂的夹具使用过程,节省人力、节约时间。实施例二如图1所示,一种指令处理方法,包括客户端、指令和主程序,客户端生成指令的运行流程,指令通过主程序的预先设定完成在运行流程中的功能,直线电机行驶指令的处理方法包括步骤:1)直线电机接收开始信号,主程序执行直线电机归零指令,使直线电机的通道数、移动步进、运动方向、原点通道和原点电平都为起始状态;2)主程序判断直线电机是否到位,未完成初始化则重新执行初始化,已完成初始化则进入下一步;3)主程序执行继判断指令、空指令、设置全局延时指令和等待编码器技术到位指令;4)主程序判断直线电机执行完毕,编码器计数到位则直线电机执行完毕;5)主程序执行清计数器,执行复位指令。其中直线电机行走指令,如下表所示:本实施例中,通过控制指令完成直线电机行走过程,使简单的指令控制整个复杂的夹具使用过程,节省人力、节约时间。实施例三如图1所示,一种指令处理方法,包括客户端、指令和主程序,所述客户端生成指令的运行流程,指令通过主程序的预先设定完成在运行流程中的功能,夹具操作指令的处理方法包括步骤:1)夹具接收开始信号,主程序执行初始化夹具指令;2)主程序判断步启动信号是否有效,未完成初始化则重新执行初始化,已完成初始化则进入下一步;3)主程序执行控制数字输出指令、控制夹具指令和控制气缸行走指令,气缸动作为高电平;4)主程序判断夹具和气缸执行完毕,是否控制气缸行走到0号位;5)主程序执行清计数器,执行复位指令。其中夹具控制指令如下:#LE:1IF:1,NULL&1.F;判断启动信号是否有效,如果有效,进入下一步,否则执行1.F函数LD:1;//等待启动信号,启动按钮在数字输入通道1CH.如果有效,则进入下一步,否则等待LD:3;//判断设备到位信号,该信号在输入通道的3CH,有效,进入下一步OUT:1,1;//控制数字输出通道1,为“1”(高电平),气缸动作。DG:1,1;//控制夹具1号到1号位LDG:1;//判断夹具到位OUT:1,0;//控制气缸行走到0号位GO:1;//回到LE1位,重复运行。(1.F函数的内容就是回到“等待启动信号”)本实施例中,通过控制指令完成夹具的操作过程,使简单的指令控制整个复杂的夹具使用过程,节省人力、节约时间。以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种指令处理方法,包括客户端、指令和主程序,其特征在于:指令的处理方法包括步骤:1)通过客户端收到开始信号,主程序执行初始化指令;2)主程序判断是否初始化完成,未完成初始化则重新进行初始化,已完成初始化则进入下一步;3)客户端接收操作指令,主程序判断指令类型并进行相应操作;4)主程序判断指令完成情况,指令执行完成进入下一步;5)主程序执行清计数器,执行复位指令。

【技术特征摘要】
1.一种指令处理方法,包括客户端、指令和主程序,其特征在于:指令的处理方法包括步骤:1)通过客户端收到开始信号,主程序执行初始化指令;2)主程序判断是否初始化完成,未完成初始化则重新进行初始化,已完成初始化则进入下一步;3)客户端接收操作指令,主程序判断指令类型并进行相应操作;4)主程序判断指令完成情况,指令执行完成进入下一步;5)主程序执行清计数器,执行复位指令。2.根据权利要求1所述的一种指令处理方法,其特征在于:所述指令包括步进电机控制指令、直线电机行驶指令和夹具操作指令。3.根据权利要求2所述的一种指令处理方法,其特征在于:所述步进电机控制指令的处理方法包括步骤:1)步进电机接收开始信号,主程序执行初始化步进电机指令;2)主程序判断步进电机是否到位,未完成初始化则重新执行初始化,已完成初始化则进入下一步;3)主程序执行继电器控制指令、数字输入通道指令、数字输出通道指令、LED输出口指令、电缸控制指令;...

【专利技术属性】
技术研发人员:陈黎明
申请(专利权)人:陈黎明
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1