一种数控仿真系统中NC代码解释器的设计方法

    公开(公告)号:CN103942041A

    公开(公告)日:2014-07-23

    申请号:CN201310754409.8

    申请日:2013-12-31

    Abstract: 一种数控仿真系统中NC代码解释器的设计方法。对NC程序代码进行特征分类,同时构造通用的规则数据库,在语法分析中,采用正则表达式对标准数控代码规则进行形式化的描述,同时基于自顶向下的递归下降分析法对数控代码进行语法分析,对于指令字缺省指令字,由未缺省指令字自动向上推导出对应准备功能程序字,由准备功能程序字并且根据规则数据库自动将缺省指令字补全,大大提高NC解释器的灵活性及语法分析效率。

    一种基于工业物联网的状态防火墙状态检测系统及方法

    公开(公告)号:CN103607316A

    公开(公告)日:2014-02-26

    申请号:CN201210069358.0

    申请日:2012-03-15

    Abstract: 本发明公开了一种基于工业物联网的状态防火墙状态检测系统及方法,其中,该系统包括用于驱动用户侧各应用层程序和/或文件的应用层驱动单元,用于驱动各信息交互端口的感知层驱动单元,用于对工业物联网的网络状态进行检测与处理的网络状态检测单元,以及用于为网络状态检测单元服务、且与所述网络状态检测单元相匹配的网络管理数据库及网络层驱动单元;所述应用层驱动单元、网络状态检测单元与感知层驱动单元,依次通信连接。本发明所述基于工业物联网的状态防火墙状态检测系统及方法,可以克服现有技术中对协议栈架构支持力度差、检测速度慢与灵活性差等缺陷,以实现对协议栈架构支持力度好、检测速度快与灵活性好的优点。

    一种基于STM32的斩波调压吹瓶机

    公开(公告)号:CN112895394B

    公开(公告)日:2025-02-21

    申请号:CN202110262001.3

    申请日:2021-03-10

    Abstract: 本发明属于吹瓶机技术领域,尤其是一种基于STM32的斩波调压吹瓶机,现提出以下方案,包括吹瓶机控制器,微处理控制器模块(CPU)、RS485通信模块、温度采集模块、DA输出模块、负载反馈模块、脉冲输出模块、过零检测和相序检测模块,微处理控制器模块选用STM32H750XB芯片作为CPU,且微处理控制器模块的功能为数据处理和计算。本发明具备精准的负载反馈,本控制器通过AC‑AC变压器和全波整流电路对负载两端的电压整流,达到对负载的精准采集;本装置控制电路简单,解决了反向耐压问题。本控制器通过脉冲输出控制双向可控硅输出角的方式对输出电压进行控制,较传统可控硅控制方式比,更加简单可靠。

    一种高效获取软件对应编译源码的软件维护方法

    公开(公告)号:CN118409752A

    公开(公告)日:2024-07-30

    申请号:CN202410523303.5

    申请日:2024-04-28

    Abstract: 本发明涉及软件维护技术领域,具体是一种高效获取软件对应编译源码的软件维护方法,包括(1)定义软件版本信息文件头模版;(2)创建用于编译前执行的脚本文件,并将指定字符替换为软件版本信息,获得带有版本信息的头文件;(3)采用编程语言将所述头文件中的所述软件版本信息写成特定格式的字符串,将所述特定格式的字符串赋值给全局变量字符串,并存储在ELF文件指定的数据段中;(4)通过解析工具分析所述ELF文件的程序结构,并找到所述数据段;解析所述数据段中的字符串,对其进行解密,还原编译信息,提取出所述软件版本信息。本方法可以无需手动添加编译源码版本号,能方便回退版本和追踪问题,且获取的版本信息较全面。

    基于CodeSys的外部扩展模块组件设计方法及系统

    公开(公告)号:CN114460898B

    公开(公告)日:2024-05-17

    申请号:CN202210097496.3

    申请日:2022-01-26

    Abstract: 本发明涉及PLC控制技术领域,具体是一种基于CodeSys的外部扩展模块组件设计方法,在CodeSys编程软件中将外部扩展模块挂载到主机模块下;通过CodeSys编程软件中的程序编辑模块编辑指令,所述指令经CodeSys Runtime转换后传送给CPU模块;CPU模块根据所述指令驱动FPGA模块,所述FPGA模块通过SPI通信协议以级联结构的方式对外部扩展模块进行控制。本发明在CodeSys架构下实现软PLC对外部扩展模块的控制,不仅可完善产品功能,而且可简化操作流程,提高生产效率。

    一种基于IEC语言封装实现高速计数功能的方法

    公开(公告)号:CN117572815A

    公开(公告)日:2024-02-20

    申请号:CN202311457947.0

    申请日:2023-11-04

    Abstract: 本发明涉及自动化控制技术领域,具体是一种基于IEC语言封装实现高速计数功能的方法,使用IEC语言封装高速计数指令,获得高速计数指令库;通过IEC指令库管理模块将高速计数指令库导入至库管理器中;从库管理器中选择预调用的高速技术指令,并添加到工程中,获得带高速计数指令的IEC程序;将IEC程序下载到PLC控制系统中,PLC控制系统加载IEC程序至内存运行;IEC程序对应的高速计数指令与高速计数模块进行数据交互。本方法在IEC61131‑3国际标准架构下实现PLC系统对高数计数模块的控制,不仅可以完善产品功能,简化操作流程,而且能提高生产效率。

    一种用于PLC与模块间的通信系统及实现方法

    公开(公告)号:CN117434882A

    公开(公告)日:2024-01-23

    申请号:CN202311426224.4

    申请日:2023-10-31

    Abstract: 本发明涉及PLC控制技术领域,具体是一种用于PLC与模块间的通信系统,包括PLC和扩展模块,PLC包括相互连接的MPU模块和主FPGA模块;扩展模块包括相互连接的MCU模块和从FPGA模块;PLC与扩展模块之间通过接插件模块连接;接插件模块包括可相互插接的接插件公头和接插件母头;主FPGA模块上连接有接插件母头从FPGA模块上连接有接插件公头。本系统及方法使得PLC与扩展模块通信的下行数据链路和上行数据链路各有两条,当下行或者上行的其中一条数据链路发生错误时,可以切换到另一条数据链工作,形成多线接入的物理接线冗余,提高了数据传输的可靠性。

    一种基于EtherCAT通信的三合一步进驱动器

    公开(公告)号:CN116404921A

    公开(公告)日:2023-07-07

    申请号:CN202310433236.3

    申请日:2023-04-21

    Abstract: 本发明涉及步进驱动器技术领域,具体是一种基于EtherCAT通信的三合一步进驱动器,包括一个MCU主控模块,所述MCU主控模块上分别连接有电压转换模块、驱动模块、编码器接口、EtherCAT接口、IO控制输入接口;所述IO控制输入接口和所述EtherCAT接口分别与所述PLC控制单元连接。本装置通过在一部驱动器的情况下,通过减少硬件成本实现相同功能来降低了系统成本,通过将多个普通步进驱动器整合成为一个,可有效减少了布线的复杂度和体积,最后通过共用一个MCU减少通信数据量,提高了通信速率,步进增加了各个电机的响应速度,节约系统处理的时间成本,而且可以提高处理能力,缩短系统响应时间。

    一种基于条件编译的柔性下载方法

    公开(公告)号:CN113608743A

    公开(公告)日:2021-11-05

    申请号:CN202110888821.3

    申请日:2021-08-03

    Abstract: 本发明涉及工业控制编程语言技术领域,具体是一种基于条件编译的柔性下载方法,包括包括标签管理模块、标签编辑模块、标签语法模块、条件编译模块、下载模式模块和下载程序模块,用户通过在已有配对程序代码段上附加标签的方式来实现用户控制程序的按条件方式选择性编译,同时也可以充当代码注释的作用,不同的标签视实际情况可以定义不同的含义,并可以通过标签编辑灵活组合的方式实现复杂的条件编译业务逻辑。本方法可以很好的满足用户个性化、多样化的柔性控制需求,以实现不同控制机型和厂家适配,并实现控制工艺个性化目的,此外,基于条件编译可以极大地提高用户程序模块化编译速度,程序支持多种条件模式适配,有利于后期长期维护和管理。

    一种远程通信模块批量管理系统及实现方法

    公开(公告)号:CN111464360A

    公开(公告)日:2020-07-28

    申请号:CN202010266249.2

    申请日:2020-04-07

    Abstract: 本发明公开了一种远程通信模块批量管理系统及实现方法,涉及物联网远程系统及通信技术领域,包括1台用于存储用户数据库的调度服务器,和与所述调度服务器通信的存储有用户文件的至少1台业务服务器,每个所述业务服务器下连接有至少1个电脑用户客户端,每个所述电脑用户客户端下连接有至少1个远程通信模块。本发明不仅提升了平台对用户请求的响应效率、方便用户信息的备份、突破了单台服务器性能对平台用户数量的限制、而且平台的加密技术确保用户的信息安全。

Patent Agency Ranking