一种时间同步方法及装置
    11.
    发明公开

    公开(公告)号:CN116155432A

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

    申请号:CN202310150205.7

    申请日:2023-02-09

    Abstract: 本申请提供一种时间同步方法及装置,位于网络拓扑结构中的目标从设备通过目标端口接收第一延时请求报文;第一延时请求报文包括第一延时请求报文的来源信息;第一延时请求报文的来源信息包括发送第一延时请求报文设备的设备信息;根据第一延时请求报文的来源信息,确定目标从设备发送第二延时请求报文的发送时间,以便目标从设备基于第二延时请求报文与位于网络拓扑结构中的主设备进行时间同步。由于延时请求报文只在相连的两个端口之间传输,可以确定出与目标端口交互的端口数量,确定目标从设备向相邻设备发送第二延时请求报文的发送时间,可以自适应不同的网络拓扑结构,避免链路延时重复计算,提高时间同步的精确度。

    一种设备驱动方法、装置及设备
    12.
    发明公开

    公开(公告)号:CN115904541A

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

    申请号:CN202211607448.0

    申请日:2022-12-14

    Abstract: 本申请提供了一种设备驱动方法、装置及设备,通过将系统中接入设备的设备信息与接入设备的设备驱动进行匹配,在完成匹配后建立与设备驱动对应的操作接口,在程序开发时,应用程序通过统一的操作接口访问设备驱动程序,在升级或者更换设备时只需要将相对应的设备驱动程序进行更改,不会对上层程序产生影响,实现上层应用软件与底层硬件平台的无关性,从而减少了设备升级后的程序开发量。

    数据读取方法、数据写入方法及安全控制系统

    公开(公告)号:CN115437576A

    公开(公告)日:2022-12-06

    申请号:CN202211303467.4

    申请日:2022-10-24

    Abstract: 本申请公开了一种数据读取方法、数据写入方法及安全控制系统。数据读取方法包括:接收多个控制通道发送的多组第一操作变量数据并进行一致性表决,表决通过时将其存储至通讯模块的缓存区,响应于上位机的读取目标操作变量数据的读命令,从缓存区中查询目标操作变量数据并反馈至上位机;数据写入方法包括:响应于上位机的写入第二操作变量数据的写命令,将其复制为多份发送至多个控制通道,每个控制通道将写命令复制为多份,保存一份并将其他份发送至其他控制通道,对保存的写命令及其他控制通道发送的写命令进行一致性表决,基于表决结果写入或丢弃第二操作变量数据。本申请解决了安全控制系统中控制器的多个控制通道读写数据不一致的技术问题。

    一种用户程序多任务调度方法及装置

    公开(公告)号:CN115061805A

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

    申请号:CN202210814886.8

    申请日:2022-07-12

    Abstract: 本申请实施例提供一种用户程序多任务调度方法及装置,包括:接收多个用户程序任务;获取所述多个用户程序任务中每个用户程序任务的任务周期;根据每个所述用户程序任务的任务周期生成用户程序任务调度表;根据所述用户程序任务调度表基于时间片轮询所述用户程序任务调度表中的用户程序任务。可见,本申请该实施例提供的用户程序多任务调度方法,能够针对多个用户程序任务任务周期不同的情况,确定每个控制周期优先执行的任务,并且根据时间片轮询能够合理实现调度表任务的调度,通过动态生成调度表合理分配每个控制周期的用户程序任务执行。

    一种安全控制应用与常规控制应用间数据隔离的方法及装置

    公开(公告)号:CN112783117B

    公开(公告)日:2022-05-10

    申请号:CN202011590531.2

    申请日:2020-12-29

    Abstract: 本发明公开了一种安全与常规控制应用间数据隔离的方法,包括:S1、为安全/常规控制任务分配交换数据区;S2、基于分配的交换数据区,进行安全与常规控制应用间数据隔离交换;还公开了一种安全与常规控制应用间数据隔离的装置,至少包括两个多通道架构的系统,每个通道均包括隔离的安全数据区和常规数据区;常规控制任务不能改写安全数据区,只能读取不能改写常规交换输入区,安全控制任务不能直接访问常规数据区,只能读取不能改写安全交换输入数据区;有效保障安全数据免受常规控制应用的数据、任务、程序的影响,保障安全控制应用的功能安全完整性和多任务运行任务间交换数据的完整性,并且解决多通道间任务交换数据的同步实时性。

    一种控制系统扫描周期的配置方法和相关设备

    公开(公告)号:CN112596503B

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

    申请号:CN202011510705.X

    申请日:2020-12-18

    Abstract: 本申请实施例公开了一种控制系统扫描周期的配置方法和相关设备。控制系统在配置扫描周期之后,可以根据该扫描周期配置程序执行任务的预设处理时长。控制系统记录下所运行的程序执行任务的处理时长,并比较程序执行任务的处理时长和预设处理时长。当程序执行任务的处理时长达到了预设处理时长时,控制系统自动增长扫描周期,并根据新的扫描周期配置新的预设处理时长。控制系统重新记录程序执行任务的处理时长,直到该程序执行任务的处理时长小于预设处理时长,则确定当前所采用的扫描周期为目标扫描周期。本发明在调整扫描周期的过程中,不需要工程人员手动调整,提高了效率。

    一种网络通信方法和系统
    17.
    发明公开

    公开(公告)号:CN110971595A

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

    申请号:CN201911156067.3

    申请日:2019-11-22

    Abstract: 本发明提供一种网络通信方法和系统,通过第一设备接收第二设备发送的第一响应包,其中,第一响应包为对第一设备发送给第二设备的第一数据包的响应;第一设备根据发送第一数据包的时刻和第一预设超时时长,确定第一响应包是否未超时,如果是,则判断第一响应包中是否包括表征第二设备处于超时状态的标识,如果是,则向第二设备发送第二数据包,以使第二设备根据第二数据包退出超时状态,其中,第二数据包至少包括退出超时状态命令,超时状态为对应用程序访问目标数据进行限制的状态。本发明可以实现诊断网络通信超时故障,并可以在诊断网络通信出现超时故障时,限制应用程序访问目标数据,在诊断网络通信恢复正常后,目标数据可以被应用程序访问。

    硬件看门狗的控制方法、看门狗系统

    公开(公告)号:CN112612636B

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

    申请号:CN202011536043.3

    申请日:2020-12-22

    Abstract: 本申请属于计算机技术领域,具体涉及一种硬件看门狗的控制方法、看门狗系统。该方法包括:硬件看门狗接收待监测的微处理单元发送的任务状态信号,所述任务状态信号为微处理单元中各任务开始和结束时的电平信息;硬件看门狗根据所述任务状态信号,确定任务的任务时序信息;针对每个任务,硬件看门狗确定所述任务时序信息不满足预设的任务时序条件时,向所述微处理单元发出复位信号。通过本申请的方法能够从多个方面监测不同调度方式下的任务的运行状态,保证系统可靠运行。

    一种任务同步方法、装置和计算机可读介质

    公开(公告)号:CN115794350A

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

    申请号:CN202211638973.9

    申请日:2022-12-20

    Abstract: 本申请公开一种任务同步方法、装置和计算机可读介质,获取当前控制周期内所有任务的调度结果,根据调度结果判断当前控制周期内超时任务个数是否小于任务总数,如果当前控制周期内的超时任务个数小于任务总数,确定当前控制周期中所有任务调度后的剩余时间,按照当前控制周期内超时任务的优先级依次执行超时任务,循环上述步骤直至目标通道内存在超时任务的控制周期中所有任务调度后的剩余时间为零。本申请通过利用控制周期任务调度后的剩余时间处理该目标通道中的超时任务,从而提升执行任务程序的健壮性以及可用性。

    一种控制周期调度的方法及控制器

    公开(公告)号:CN114428672A

    公开(公告)日:2022-05-03

    申请号:CN202111601697.4

    申请日:2021-12-24

    Abstract: 本发明涉及一种控制周期调度的方法及控制器,前后台系统和实时操作系统均设置在控制器中,方法包括:S1、前后台系统接收与该控制器连接的输入模块的数据,并对所述输入模块的数据进行顺序逻辑的执行处理,直至所述输入模块的数据处理完毕,获取相应的执行处理结果;S2、针对前后台系统和所述实时操作系统进行上下文切换处理,以在控制器中实现由前后台系统切换到实时操作系统;S3、实时操作系统针对用户程序任务进行处理,直至达到预先设定时间段;S4、针对所述实时操作系统和前后台系统进行上下文切换处理,以在控制器中实现由实时操作系统切换到前后台系统;S5、前后台系统,将所述执行处理结果输出到与该控制器连接的输出模块。

Patent Agency Ranking