用户程序的运行方法及装置、系统、非易失性存储介质

    公开(公告)号:CN117992134A

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

    申请号:CN202211378254.8

    申请日:2022-11-04

    Abstract: 本申请公开了一种用户程序的运行方法及装置、系统、非易失性存储介质。其中,该方法包括:获取用户程序,其中,用户程序是对图形化编程中的多个功能块进行组合得到的,多个功能块由不同类型的编程语言编写;启动与用户程序对应的用户程序进程;利用用户程序进程解析用户程序包括的多个功能块,并动态加载与多个功能块对应的功能块库文件;利用功能块库文件创建各个功能块对应的实例,并执行多个功能块对应的实例。本申请解决了由于相关技术仅使用一种编程语言编写功能块造成的功能块第三方生态扩展不足或性能不足的技术问题。

    工业控制算法调试方法、系统、装置及电子设备

    公开(公告)号:CN115793582A

    公开(公告)日:2023-03-14

    申请号:CN202211491326.X

    申请日:2022-11-25

    Abstract: 本申请公开了一种工业控制算法调试方法、系统、装置及电子设备。其中,该方法包括:下载目标工业控制算法至目标仿真控制器中,其中,目标仿真控制器为与实体控制器功能一致的程序模块,实体控制器为在工业生产环境中控制待控制设备的设备;获取目标仿真控制器运行目标工业控制算法所生成的目标运行结果;向目标对象展示目标运行结果,以及在目标运行结果与预设期望结果不一致的情况下,响应目标对象的算法调试指令,调试目标工业控制算法。本申请解决了由于目前工业领域中工业控制算法的开发调试必须依靠实体控制器提供的开发验证环境,且只能通过实体控制器的日志输出来检测算法的运行状况,造成工业控制算法开发调试效率低下的技术问题。

    一种功能块应用文件的生成方法、装置及设备

    公开(公告)号:CN112463148B

    公开(公告)日:2024-06-11

    申请号:CN202011430828.2

    申请日:2020-12-09

    Abstract: 本申请实施例公开了一种功能块应用文件的生成方法、装置及设备,该方法获取目标硬件的硬件信息中的硬件组成信息和关联信息;根据硬件组成信息从基础功能块中确定第一目标功能块;获取匹配的目标程序文件和待设置第一配置文件;并设置待设置第一配置文件的第一参数,得到目标第一配置文件;再根据关联信息从应用功能块中确定第二目标功能块,获取匹配的待设置第二配置文件;根据目标第一配置文件和关联信息设置待设置第二配置文件的第二参数,得到目标第二配置文件;最后,利用目标程序文件、目标第一配置文件和目标第二配置文件生成应用文件。应用文件可转换为与硬件平台匹配的可执行文件。由此实现提高功能块的复用性以及功能块的开发效率。

    一种控制器的工作角色确定方法及装置

    公开(公告)号:CN116136669A

    公开(公告)日:2023-05-19

    申请号:CN202111368915.4

    申请日:2021-11-18

    Abstract: 本公开提供的一种控制器的工作角色确定方法及装置,应用于第一控制器,第一控制器分别通过至少一条光纤链路和至少一条工业以太网链路与第二控制器连接,第一控制器通过无连接异常的光纤链路或工业以太网链路向第二控制器发送与第一控制器对应的第一角色裁决数据以及获得与第二控制器对应的第二角色裁决数据,将第一角色裁决数据与第二角色裁决数据进行比对,确定第一控制器和第二控制器的工作角色。本公开通过无连接异常的光纤链路或工业以太网链路进行角色裁决数据交互,从而确定控制器的工作角色,提高了确定控制器工作角色的可靠性,保证控制系统对控制对象的连续控制。

    一种基于安全芯片的授权管理方法及智能控制器

    公开(公告)号:CN115098839A

    公开(公告)日:2022-09-23

    申请号:CN202210686221.3

    申请日:2022-06-16

    Abstract: 本发明涉及一种基于安全芯片的授权管理方法及智能控制器,智能控制器用于对算法供应商提供的算法进行独立授权保护,同时对调用算法组装的程序在下载和运行中均实现授权性保护,智能控制器包括:第二区域和数据区;第一区域用于存储授权信息和私钥,授权信息为各算法供应商生成的与智能控制器的属性关联的,用于实现算法供应商的授权校验特征的信息;数据区用于存储算法供应商提供的算法和实施方组装的用户程序;且在下载/运行用户程序的过程中基于私钥和授权信息进行授权校验。本发明的智能控制器能够有效防止该智能控制器内部的用户程序的算法被任意篡改解决了现有技术中各算法安全性较弱,容易被破解,从而泄露代码逻辑的技术问题。

    一种实现掉电保持的数据存储方法、系统、设备以及介质

    公开(公告)号:CN114415948A

    公开(公告)日:2022-04-29

    申请号:CN202111639818.4

    申请日:2021-12-29

    Abstract: 本发明涉及一种实现掉电保持的数据存储方法、系统、设备以及介质,其中,方法包括:在写入数据时,先通过控制头将数据写入A数据区,再将数据同步到B数据区;通过控制头判断A、B数据区的写入数据是否有效:若A、B数据区的写入数据均有效,则在掉电后取A数据区的数据保存;若A、B数据区的写入数据仅一个有效,则在掉电后取有效数据区的数据保存。应用本发明的方案,在应用程序载入硬件内存数据时,可自动检测数据是否有效,无需人工干预;即使写时掉电导致内存数据异常,也能获取到有效数据;掉电导致内存数据异常时,无需手动格式化内存,可由应用程序自动管控;本发明的方案无需备用电源支持,性价比高于现有技术,具备较大的推广意义。

    日志处理方法、系统、电子装置和存储介质

    公开(公告)号:CN113722190B

    公开(公告)日:2022-02-11

    申请号:CN202111286202.3

    申请日:2021-11-02

    Abstract: 本申请涉及一种日志处理方法、系统、电子装置和存储介质,其中,该日志处理方法通过启动至少一个进程,并在各所述进程中执行获取各驱动模块的事件的任务,其中,所述进程携带有进程ID和进程名;根据所述事件生成日志内容,其中,所述日志内容包括以下至少之一:事件源、事件群类、事件描述、事件时间;根据预设目录,将所述日志内容输出至相应位置的日志文件中,以及,根据所述进程ID和所述进程名,分配所述日志内容相应的文件名,解决了相关技术中采集器和驱动模块的日志混乱问题,降低了开发时间成本。

    日志处理方法、系统、电子装置和存储介质

    公开(公告)号:CN113722190A

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

    申请号:CN202111286202.3

    申请日:2021-11-02

    Abstract: 本申请涉及一种日志处理方法、系统、电子装置和存储介质,其中,该日志处理方法通过启动至少一个进程,并在各所述进程中执行获取各驱动模块的事件的任务,其中,所述进程携带有进程ID和进程名;根据所述事件生成日志内容,其中,所述日志内容包括以下至少之一:事件源、事件群类、事件描述、事件时间;根据预设目录,将所述日志内容输出至相应位置的日志文件中,以及,根据所述进程ID和所述进程名,分配所述日志内容相应的文件名,解决了相关技术中采集器和驱动模块的日志混乱问题,降低了开发时间成本。

    一种功能块应用文件的生成方法、装置及设备

    公开(公告)号:CN112463148A

    公开(公告)日:2021-03-09

    申请号:CN202011430828.2

    申请日:2020-12-09

    Abstract: 本申请实施例公开了一种功能块应用文件的生成方法、装置及设备,该方法获取目标硬件的硬件信息中的硬件组成信息和关联信息;根据硬件组成信息从基础功能块中确定第一目标功能块;获取匹配的目标程序文件和待设置第一配置文件;并设置待设置第一配置文件的第一参数,得到目标第一配置文件;再根据关联信息从应用功能块中确定第二目标功能块,获取匹配的待设置第二配置文件;根据目标第一配置文件和关联信息设置待设置第二配置文件的第二参数,得到目标第二配置文件;最后,利用目标程序文件、目标第一配置文件和目标第二配置文件生成应用文件。应用文件可转换为与硬件平台匹配的可执行文件。由此实现提高功能块的复用性以及功能块的开发效率。

Patent Agency Ranking