一种用于自动化控制的指令系统及控制方法技术方案

技术编号:40939785 阅读:31 留言:0更新日期:2024-04-18 14:57
本申请实施例中提供了一种用于自动化控制的控制方法,包括:依据预设的机器码和变量头,确定变量头与机器码的第一对应关系;确定预设的关键字与机器码的第二对应关系;确定变量头与系统资源之间的第三对应关系;依据变量头,进行变量定义,获得至少一个自变量;依据第一对应关系、第二对应关系以及第三对应关系,对自变量和关键字,按照预设规则进行排列,至少组成一条执行语句;读取执行语句至处理单元进行解释执行,并获得语句执行结果。通过预设的规则构成的语句和解释执行,实现运行,无需上位机软件,直接在底层运行控制实现,可大幅提升自动化控制的实时性,和序程序执行效率高,编程开发效率高,同时降低了操作难度。

【技术实现步骤摘要】

本申请涉及自动控制指令系统,特别是一种用于自动化控制的指令系统及控制方法


技术介绍

1、目前的用于工业设备的指令系统和控制方法,可通过相应的应用代码实现,例如,解释执行语言常见有python、basic等编译器生成的各自指令代码,以衣arm公司risc指令,如thum系列指令集等,这些指令/指令集均是通过对应脚本语言编译器转换为机器指令(二进制代码),由解释执行器软件方式译/解码执行或cpu等硬件解码译/解码执行,达到相应的运算和操作目的。

2、python、basic等是基于微型计算机架构设计,通常运行于x86兼容机平台,具有功能强大、指令规模庞大、体积大等特点,不便于在以mcu为平台的工业控制系统中使用;而thum系列指令集则是基于arm公司risc架构的由cpu等硬件电路解码执行的指令,具有功能比较大强大、指令精简、体积小的优点,但是其指令比较复杂只能在其指定硬件架构上执行。上述两种指令还具有一共同的缺点是,只能实现数据运算、数据转移操作,无法直接实现工业设备所需的轴运动控制、io逻辑控制等基于应用对象的操作;如果需产生类似的这种操作,本文档来自技高网...

【技术保护点】

1.一种用于自动化控制的控制方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述依据预设的机器码和变量头,确定所述变量头与所述机器码的第一对应关系,包括:

3.根据权利要求1所述的方法,其特征在于,所述确定预设的关键字与所述机器码的第二对应关系,包括:

4.根据权利要求1所述的方法,其特征在于,所述确定所述变量头与所述系统资源之间的第三对应关系,包括:

5.根据权利要求1所述的方法,其特征在于,所述依据所述变量头,进行变量定义,获得至少一个自变量,包括:

6.根据权利要求1所述的方法,其特征在于,所述依据所述...

【技术特征摘要】

1.一种用于自动化控制的控制方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述依据预设的机器码和变量头,确定所述变量头与所述机器码的第一对应关系,包括:

3.根据权利要求1所述的方法,其特征在于,所述确定预设的关键字与所述机器码的第二对应关系,包括:

4.根据权利要求1所述的方法,其特征在于,所述确定所述变量头与所述系统资源之间的第三对应关系,包括:

5.根据权利要求1所述的方法,其特征在于,所述依据所述变量头,进行变量定义,获得至少一个自变量,包括:

6.根据权利要求1所述的方法,其特征在于,所述依据所述第一对应关系、所述第二对应关系以及所述第...

【专利技术属性】
技术研发人员:李劲松田叶张俊耿
申请(专利权)人:深圳市联盈测控技术有限公司
类型:发明
国别省市:

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

1