-
公开(公告)号:CN113946337A
公开(公告)日:2022-01-18
申请号:CN202111005109.0
申请日:2021-08-30
Applicant: 浙江中控技术股份有限公司
Abstract: 本申请涉及一种编译后撤销方法,其中,该编译后撤销应用于具有多个工作区的系统端,包括:获取多个工作区的多组编译数据,基于多组编译数据及编译数据中编译对象的对象树生成多组撤销数据,每组撤销数据与工作区相对应;将每组撤销数据对应缓存到每组工作区的撤销队列中;获取撤销指令;基于所述撤销指令,确定目标撤销队列,获取目标撤销队列中的目标撤销数据,将目标撤销数据应用到目标撤销队列所在的工作区;目标撤销数据包括目标撤销队列中与最新撤销数据相邻的撤销数据。通过本申请,解决了在对编译数据进行撤销时,易造成数据发生跳变,影响系统运行的稳定性的问题,实现了在撤销操作时不会影响其他工作区,提高了撤销操作时的系统稳定性。
-
公开(公告)号:CN112596485B
公开(公告)日:2022-05-27
申请号:CN202011525348.4
申请日:2020-12-22
Applicant: 浙江中控技术股份有限公司
IPC: G05B19/418
Abstract: 发明公开了一种工业控制系统中组态数据封装及重用的方法,包括:S1,基于应用需求编辑组态数据属性;S2,基于预设模板对组态数据进行封装并导出;S3,对导出的封装后组态数据进行回读校验;S4,导入组态数据。其中,回读校验包括自行回读导出组态数据,并与导出前的组态数据通过CRC进行检查校验,还提出了一种工业控制系统中数据封装重用的装置,包括支持组态数据重用,提高工程组态配置效率,防止组态数据内容被非法篡改,对数据导出及导入等可能被篡改内容上,均作了正确完整性校验。
-
公开(公告)号:CN112783117B
公开(公告)日:2022-05-10
申请号:CN202011590531.2
申请日:2020-12-29
Applicant: 浙江中控技术股份有限公司
IPC: G05B19/418
Abstract: 本发明公开了一种安全与常规控制应用间数据隔离的方法,包括:S1、为安全/常规控制任务分配交换数据区;S2、基于分配的交换数据区,进行安全与常规控制应用间数据隔离交换;还公开了一种安全与常规控制应用间数据隔离的装置,至少包括两个多通道架构的系统,每个通道均包括隔离的安全数据区和常规数据区;常规控制任务不能改写安全数据区,只能读取不能改写常规交换输入区,安全控制任务不能直接访问常规数据区,只能读取不能改写安全交换输入数据区;有效保障安全数据免受常规控制应用的数据、任务、程序的影响,保障安全控制应用的功能安全完整性和多任务运行任务间交换数据的完整性,并且解决多通道间任务交换数据的同步实时性。
-
公开(公告)号:CN113541865A
公开(公告)日:2021-10-22
申请号:CN202110686283.X
申请日:2021-06-21
Applicant: 浙江中控技术股份有限公司
Abstract: 本申请涉及一种组态传输方法、装置、电子设备和存储介质,其中,该方法包括:根据当前组态对象拆分得到若干数据片;将当前组态对象的各个数据片分配至控制器的各个通道内,以使各个数据片通过各个通道并行传输至对应的控制器;所述控制器包括多个通道;当所有数据片传输完成后,确定控制器中数据片的接收情况;根据所述数据片的接收情况进行对应数据片的传输控制。通过本申请,极大地减少了传输过程中的组态数据管理,提升数据传输的速度和效率。
-
公开(公告)号:CN113535475A
公开(公告)日:2021-10-22
申请号:CN202110758511.X
申请日:2021-07-05
Applicant: 浙江中控技术股份有限公司
IPC: G06F11/14
Abstract: 本申请涉及一种组态对象启动方法、装置、电子装置和存储介质,其中,该组态对象启动方法包括:获取组态对象启动指令;基于所述组态对象启动指令获取崩溃标识,并基于所述崩溃标识判断所述组态对象上一次关闭时为正常关闭或崩溃关闭;若所述组态对象上一次关闭时为崩溃关闭,则获取备份文件进行组态对象启动,所述备份文件为所述组态对象运行过程中自动备份得到的文件。通过本申请,在启动组态对象时,先通过崩溃标识判断上次关闭是否为崩溃关闭,并在判断出为崩溃丢失时获取备份文件进行启动,有效避免数据丢失。
-
公开(公告)号:CN104660373B
公开(公告)日:2018-05-18
申请号:CN201510098110.0
申请日:2015-03-05
Applicant: 浙江中控技术股份有限公司
IPC: H04L1/00
Abstract: 本发明公开了一种站间通信数据的发送方法、接收方法及相关设备,发送端获取需要发送的变量的实时数据,确定所述实时数据对应的引用位置;所述引用位置为所述实时数据在目标接收端接收到的所述发送端发送的数据帧中的位置;将所述实时数据写入所述数据帧中的所述引用位置;确定所述目标接收端的接收表的数据版本号;将所述数据版本号添加至所述数据帧中;获取所述发送端的发送端地址;将所述发送端地址添加至所述数据帧中;将所述数据帧以组播或点对点方式发送至站间通信网络。上述方法及相关设备能够解决现有技术中站间通信效率低下的问题。
-
公开(公告)号:CN103957080A
公开(公告)日:2014-07-30
申请号:CN201410184341.9
申请日:2014-04-30
Applicant: 浙江中控技术股份有限公司
IPC: H04L1/00
Abstract: 本申请提供了一种数据完整性校验方法,包括:数据发送站计算出源数据的数据特征码,存储于第一数据特征码表,并将所述源数据和所述第一数据特征码表发送至数据接收站,其中,所述源数据为对原始组态数据编译后的组态数据,未经过下载处理;所述数据接收站确定接收到的数据为目标数据,并计算出所述目标数据的数据特征码,存储于第二数据特征码表;所述数据接收站比较所述第一数据特征码表和所述第二数据特征码表;若比较结果为所述第一数据特征码表和所述第二数据特征码表一致,则确定所述目标数据完整;否则,则确定所述目标数据不完整。因此,本申请改善了通用性,提高了检测出数据不完整的概率。
-
公开(公告)号:CN114138641A
公开(公告)日:2022-03-04
申请号:CN202111421572.3
申请日:2021-11-26
Applicant: 浙江中控技术股份有限公司
Abstract: 本申请涉及一种逻辑图编译检测方法、系统、电子装置和存储介质,其中,该逻辑图编译检测方法包括:获取待编译的初始逻辑图并提取初始逻辑图的逻辑元素和逻辑结构;根据所述逻辑结构,将初始逻辑图中的逻辑元素转换为中间代码;根据中间代码与初始逻辑图的对比结果,判断中间代码与初始逻辑图是否一致。通过本申请,避免逻辑图在编译过程中发生错误,保证控制系统的正确输出的问题,解决了相关技术中因过程控制系统将无法输出正确的结果从而造成额外的损失造成额外损失的问题,实现了逻辑图的编译过程的检测。
-
公开(公告)号:CN105116800B
公开(公告)日:2018-04-20
申请号:CN201510489434.7
申请日:2015-08-11
Applicant: 浙江中控技术股份有限公司
IPC: G05B19/042
Abstract: 本发明公开了一种编译函数类型POU对象的方法,包括:分配一片固定内存作为函数类实例区,类实例区用于编译函数对象时使用的模拟堆栈空间;分配函数对象的参数到类实例区;调用已编译的函数对象。本发明通过分配一片固定内存作为函数的类实例区,用于编译函数对象时使用的模拟堆栈空间,使得函数对象的参数的分配以及调用已编译的函数对象均在分配的类实例区中完成,因此能够降低与真实控制器之间的耦合,不依赖于控制器本身堆栈,去除控制器本身堆栈空间的大小对编译的影响,降低堆栈溢出的风险。
-
公开(公告)号:CN114115902A
公开(公告)日:2022-03-01
申请号:CN202111422810.2
申请日:2021-11-26
Applicant: 浙江中控技术股份有限公司
Abstract: 本申请涉及一种软件安装包的处理方法、装置、电子装置和存储介质,其中,该软件安装包的处理方法包括:获取处理需求,所述处理需求包括安装需求、更新需求以及卸载需求中的至少一种;基于所述处理需求对软件安装包进行调整,所述软件安装包通过对源代码文件进行分类并封装得到,所述调整包括对单个或多个类别的源代码文件进行调整;基于调整后的所述软件安装包执行所述处理需求。通过对软件安装包中特定类别的源代码进行处理,避免了在对软件进行安装、更新或者卸载等操作时整体处理,解决了现有技术中软件执行安装、更新或者卸载等操作时的效率不高的技术问题,提高了软件安装包的处理效率。
-
-
-
-
-
-
-
-
-