-
公开(公告)号:CN115185225A
公开(公告)日:2022-10-14
申请号:CN202210832165.X
申请日:2022-07-15
Applicant: 浙江中控技术股份有限公司
IPC: G05B19/048
Abstract: 本申请公开了一种双通道安全仪表系统的表决方法及装置,可应用于计算机领域。该方法包括:接收安全仪表系统第一通道输入的第一采样数据和第一质量码;所述第一质量码表征所述第一采样数据是否可信;接收安全仪表系统第二通道输入的第二采样数据和第二质量码;所述第二质量码表征所述第二采样数据是否可信;根据所述第一质量码以及所述第二质量码,选择所述第一次采样数据或者所述第二采样数据作为表决结果。如此,根据质量码的不同而选择不同的采样数据作为表决结果,不再将两个采样数据的平均值作为表决结果。避免了两个采样数据因为时序上的偏差,而导致表决结果和期望结果产生偏差,提高了表决结果的准确性。
-
公开(公告)号:CN114091037A
公开(公告)日:2022-02-25
申请号:CN202111404899.X
申请日:2021-11-24
Applicant: 浙江中控技术股份有限公司
Abstract: 本发明公开了一种控制系统中系统数据的防护方法及装置,设置系统数据区的访问权限为第一访问权限和用户数据区的访问权限为第二访问权限,第一访问权限包括:访问系统数据区、用户数据区、接口数据区和公共数据区,第二访问权限包括:访问用户数据区、接口数据区和公共数据区;在用户模式下,执行用户程序之前,将公共数据备份和将目标系统数据刷新到接口数据区,基于接口数据区、目标系统数据和用户数据执行用户程序;执行完毕后,切换到系统模式,将当前接口数据刷新到系统数据区同时恢复公共数据。在用户程序对系统数据访问过程中通过数据接口区依据访问权限进行访问,实现了对系统数据的防护,避免了运行过程中恶意破坏系统数据。
-
公开(公告)号:CN113420038A
公开(公告)日:2021-09-21
申请号:CN202110964791.X
申请日:2021-08-23
Applicant: 浙江中控技术股份有限公司
IPC: G06F16/23 , G06F16/2455 , G06F21/64
Abstract: 本申请公开了一种工业控制系统的冗余数据传输方法和装置,具体为当接收到工业控制系统的工作模块发送的数据帧时,基于当前的接收缓存区接收并存储数据帧;判断同一周期内的数据帧是否完整,如果不完整,则将不完整的数据帧予以丢弃;如果数据帧完整,则将存储有数据帧的接收缓存区设置为有效数据区,同时将其他有效数据区转换为接收缓存区;将有效数据区内的数据帧更新到冗余模块的实时数据区内。这样一来虽然发送和接收存在速度偏差,但通过对接收缓存区和另一个有效数据区的切换避免了数据冲突,从而解决了冗余数据传输时的冲突问题。
-
公开(公告)号:CN115437576A
公开(公告)日:2022-12-06
申请号:CN202211303467.4
申请日:2022-10-24
Applicant: 浙江中控技术股份有限公司
Abstract: 本申请公开了一种数据读取方法、数据写入方法及安全控制系统。数据读取方法包括:接收多个控制通道发送的多组第一操作变量数据并进行一致性表决,表决通过时将其存储至通讯模块的缓存区,响应于上位机的读取目标操作变量数据的读命令,从缓存区中查询目标操作变量数据并反馈至上位机;数据写入方法包括:响应于上位机的写入第二操作变量数据的写命令,将其复制为多份发送至多个控制通道,每个控制通道将写命令复制为多份,保存一份并将其他份发送至其他控制通道,对保存的写命令及其他控制通道发送的写命令进行一致性表决,基于表决结果写入或丢弃第二操作变量数据。本申请解决了安全控制系统中控制器的多个控制通道读写数据不一致的技术问题。
-
公开(公告)号:CN115061805A
公开(公告)日:2022-09-16
申请号:CN202210814886.8
申请日:2022-07-12
Applicant: 浙江中控技术股份有限公司
IPC: G06F9/48
Abstract: 本申请实施例提供一种用户程序多任务调度方法及装置,包括:接收多个用户程序任务;获取所述多个用户程序任务中每个用户程序任务的任务周期;根据每个所述用户程序任务的任务周期生成用户程序任务调度表;根据所述用户程序任务调度表基于时间片轮询所述用户程序任务调度表中的用户程序任务。可见,本申请该实施例提供的用户程序多任务调度方法,能够针对多个用户程序任务任务周期不同的情况,确定每个控制周期优先执行的任务,并且根据时间片轮询能够合理实现调度表任务的调度,通过动态生成调度表合理分配每个控制周期的用户程序任务执行。
-
公开(公告)号:CN114428672A
公开(公告)日:2022-05-03
申请号:CN202111601697.4
申请日:2021-12-24
Applicant: 浙江中控技术股份有限公司
IPC: G06F9/48
Abstract: 本发明涉及一种控制周期调度的方法及控制器,前后台系统和实时操作系统均设置在控制器中,方法包括:S1、前后台系统接收与该控制器连接的输入模块的数据,并对所述输入模块的数据进行顺序逻辑的执行处理,直至所述输入模块的数据处理完毕,获取相应的执行处理结果;S2、针对前后台系统和所述实时操作系统进行上下文切换处理,以在控制器中实现由前后台系统切换到实时操作系统;S3、实时操作系统针对用户程序任务进行处理,直至达到预先设定时间段;S4、针对所述实时操作系统和前后台系统进行上下文切换处理,以在控制器中实现由实时操作系统切换到前后台系统;S5、前后台系统,将所述执行处理结果输出到与该控制器连接的输出模块。
-
公开(公告)号:CN114115046A
公开(公告)日:2022-03-01
申请号:CN202111428645.1
申请日:2021-11-28
Applicant: 浙江中控技术股份有限公司
IPC: G05B19/042
Abstract: 本发明提供一种工业安全控制器、控制方法、电子设备、存储介质。控制方法包括:控制所述工业安全控制器的三通道周期性进行软同步;每一所述通道接收数据,并对所述数据进行运行后作为表决数据输出给其他两通道;对表决数据进行三重化处理并输出经过三重化处理后的数据,以提供给用户进行用户程序逻辑的执行。因此,本发明能够保证工业安全控制器中三通道的数据同步,从而保证工业安全控制器的确定性调度。
-
公开(公告)号:CN115598961A
公开(公告)日:2023-01-13
申请号:CN202211314861.8
申请日:2022-10-26
Applicant: 浙江中控技术股份有限公司(CN)
IPC: G05B9/03
Abstract: 本申请涉及一种冗余切换仲裁方法、装置及电子介质,通过冗余卡件上所有通道之间交互诊断信息之后,各个通道分别生成各自的切换仲裁结果,判断是否需要进行卡件的工作/备用状态切换,并将仲裁结果再次进行交互,由各通道根据交互获得所有通道的仲裁结果进行对比,直到所有通道判断需要进行冗余切换时,才会进行卡件的工作/备用状态切换,确保冗余切换的可靠性,有效避免误切,保证系统稳定性。同时,通过设置延时切换,当通道之间连续多次对比的仲裁结果均一致,且均为需要切换时,才会进行卡件的工作/备用状态切换,利用多个周期的延时切换设置,当卡件出现在短时间内出现故障的发生/消除时,能维持原有的工作/备用状态,避免故障在短时间内恢复,导致的抖动问题,增加稳定性。
-
-
-
-
-
-
-