一种目标程序的运行方法、装置、电子设备及存储介质

    公开(公告)号:CN119645537A

    公开(公告)日:2025-03-18

    申请号:CN202411789466.4

    申请日:2024-12-06

    Abstract: 本申请涉及工业控制技术领域,提供了一种目标程序的运行方法、装置、电子设备及存储介质。该方法获取包括至少两个程序组织单元的目标程序,从目标程序中确定出至少一个目标程序组织单元;对每一目标程序组织单元进行编译,得到每一目标程序组织单元对应的可执行文件;根据每一可执行文件,生成每一目标程序组织单元对应的符号表文件;将可执行文件和符号表文件下装到控制器,使得控制器执行可执行文件时通过符号表文件确定跳转地址进行跳转并运行,本申请仅对目标程序组织单元进行编译,避免了对所有的程序组织单元进行编译,提升了编译速度,后续通过每一目标程序组织单元对应的可执行文件生成符号文件表,进而实现了每一可执行文件的单独运行。

    设备控制算法执行方法、装置、电子设备及存储介质

    公开(公告)号:CN118377483A

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

    申请号:CN202410376619.6

    申请日:2024-03-29

    Abstract: 本申请涉及工业控制技术领域,提供了一种设备控制算法执行方法、装置、电子设备及存储介质。该方法通过首先为设备创建初始OPC UA模型,并在初始OPC UA模型中生成目标代码框架,然后将以IEC标准编写的设备的控制算法转换为目标代码,包括目标代码数据和目标代码逻辑,以分别与目标代码框架中的对象属性和对象方法关联,从而将IEC标准算法用OPC UA模型进行了封装,实现了IEC标准算法与OPC UA模型的融合,使得现有以IEC标准算法编写的设备的控制算法能够在OPC UA模型中复用,无需在OPC UA模型中重新编写设备的控制算法逻辑,提高了生产效率,保证了生产安全。

    IEC任务数据一致性同步方法、装置、电子设备及存储介质

    公开(公告)号:CN119293120A

    公开(公告)日:2025-01-10

    申请号:CN202411211198.8

    申请日:2024-08-30

    Abstract: 本申请提供了一种IEC任务数据一致性同步方法、装置、电子设备及存储介质。该方法包括:设置统一编址的公共数据区及多个IEC任务,每个IEC任务分配有独立的映射数据区;在每个IEC任务的运算周期内,控制每个IEC任务独立地在各自分配的映射数据区内执行数据处理操作;在每个IEC任务完成运算周期内的运算后,利用预定的临界区同步机制,控制IEC任务将各自映射数据区内的有效数据同步到公共数据区;当IEC任务进入临界区以执行数据同步时,利用预定的极短临界区机制,将临界区同步操作的执行时间控制在预设时间范围内,以控制IEC任务对公共数据区的数据写入操作的时间。本申请实现在多个IEC任务间保持数据的一致性,从而提高控制器的运行效率和可靠性。

    组态工程的调试方法、装置、电子设备及存储介质

    公开(公告)号:CN119126623A

    公开(公告)日:2024-12-13

    申请号:CN202411211138.6

    申请日:2024-08-30

    Abstract: 本申请涉及信息技术领域,提供了一种组态工程的调试方法、装置、电子设备及存储介质。该方法通过获取第一语言对应的组态工程,将组态工程转换为二进制程序;确定组态工程和二进制程序的目标指令地址映射关系,并确定组态工程的断点调试地址;根据断点调试地址和目标指令地址映射关系,确定二进制程序对应的中断地址,并基于中断地址对组态工程进行断点调试,进而实现了通过该中断地址对二进制程序实现中断,并获取调试信息,由于二进制程序由组态工程转换而来,因此,对二进制程序进行中断调试得到的调试信息,能够反映出组态工程对应的中断调试信息,实现了对组态工程的调试。

Patent Agency Ranking