-
公开(公告)号:CN119690864A
公开(公告)日:2025-03-25
申请号:CN202411858810.0
申请日:2024-12-17
Applicant: 南京南瑞水利水电科技有限公司
IPC: G06F12/02
Abstract: 本发明公开了一种基于Goose通信的测点测值变化快速扫查方法,包括以下步骤:将所有测点的测值和测点的品质数据按不同的Goose数据集在PLC运行内存中划分为不同区域存放,使用内存比较指令或位异或指令对存放测值和品质的内存区域进行批量比较,判断测点测值和品质是否发生变化;使用内存拷贝指令更新PLC测值和品质数据,若发生变化,使用内存拷贝指令更新PLC测值和品质数据;本发明显著提升了大型PLC装置应用Goose通信的实时性,满足了工业控制领域对PLC控制高实时性的需求。
-
公开(公告)号:CN117707034A
公开(公告)日:2024-03-15
申请号:CN202311493302.2
申请日:2023-11-10
Applicant: 国网电力科学研究院有限公司 , 国网新源控股有限公司 , 国网四川省电力公司电力科学研究院 , 南京南瑞水利水电科技有限公司
IPC: G05B19/05
Abstract: 本发明公开了一种双CPU冗余PLC系统及其数据采集同步方法,包括分别设置在不同卡件机架上的主CPU、从CPU和若干CM卡件,设有CM卡件的卡件机架上设有若干IO卡件,每个卡件机架至少包含1个电源卡件;所述主CPU是PLC的核心控制部件,负责数据的采集或输出并执行可编程逻辑程序;所述从CPU是PLC的备用核心控制部件,负责数据的采集和监控主CPU的运行状态,在数据采集失败时主CPU将自身采集的IO卡件的数据连同可编程逻辑运算结果热备给从CPU,数据采集成功时,主CPU仅将可编程逻辑运算结果热备给从CPU。该系统,显著降低主CPU与从CPU之间的热备数据量,提升PLC整体运算与控制的实时性,保证了主CPU和从CPU中IO卡件数据的同步性,缩短了主CPU和从CPU切换时间。
-
公开(公告)号:CN117687805A
公开(公告)日:2024-03-12
申请号:CN202311709267.3
申请日:2023-12-13
Applicant: 江西洪屏抽水蓄能有限公司 , 国网新源集团有限公司 , 南京南瑞水利水电科技有限公司 , 国电南瑞科技股份有限公司
Abstract: 本发明公开了一种应用于PLC与装置的多线程数据同步方法及系统,包括:将多线程所有用到的数据分为一写多用、多写多用、公用三种类型;根据线程与内存的关系分配独立的内存区;对各独立的内存区加锁;定时同步各独立内存区的数据;各线程依据自己对应的独立内存区进行运行,并把程序运行的结果放入各自独立的内存区;定时更新实际内存的数据;重复定时同步各独立内存区的数据至定时更新实际内存的数据的过程,实现整个程序的运行以及数据的更新。本发明对于拥有较多线程需要数据同步的复杂系统,在大幅降低各种锁的系统调用开销的同时仍能充分利用处理器的多核资源实现多线程的并行同步运行,从而达到提高程序运行的效率和系统的实时性的目的。
-
公开(公告)号:CN111008169B
公开(公告)日:2022-08-12
申请号:CN201911140471.1
申请日:2019-11-20
Applicant: 南京南瑞水利水电科技有限公司
IPC: G06F13/42 , G06F13/28 , G05B19/042 , H04L12/40 , H04L5/14
Abstract: 本发明公开了一种低成本高速通信总线,包括主控设备和从设备,主控设备和从设备之间通过串行数据传输总线连接;串行数据传输总线有两路,一路用于传输所述主控设备向所述从设备发送的指令,另一路用于传输所述从设备向所述主控设备发送的应答数据;主控设备和从设备中均包括核心微控制单元,核心微控制单元连接两个RS485控制器实现全双工数据收发。设备中无需采用专用高速通信芯片,绝大部分现有设备在原有基础上再扩一个RS485控制器即可实现高速通信,改造成本低。还公开了一种低成本高速通信总线传输控制方法,通过在传输报文中设计特定转义字符以及增加补偿字节,使报文适合采用DMA方式进行传输,大幅提升总线传输速率。并设计了总线自恢复机制。
-
公开(公告)号:CN111008169A
公开(公告)日:2020-04-14
申请号:CN201911140471.1
申请日:2019-11-20
Applicant: 南京南瑞水利水电科技有限公司
IPC: G06F13/42 , G06F13/28 , G05B19/042 , H04L12/40 , H04L5/14
Abstract: 本发明公开了一种低成本高速通信总线,包括主控设备和从设备,主控设备和从设备之间通过串行数据传输总线连接;串行数据传输总线有两路,一路用于传输所述主控设备向所述从设备发送的指令,另一路用于传输所述从设备向所述主控设备发送的应答数据;主控设备和从设备中均包括核心微控制单元,核心微控制单元连接两个RS485控制器实现全双工数据收发。设备中无需采用专用高速通信芯片,绝大部分现有设备在原有基础上再扩一个RS485控制器即可实现高速通信,改造成本低。还公开了一种低成本高速通信总线传输控制方法,通过在传输报文中设计特定转义字符以及增加补偿字节,使报文适合采用DMA方式进行传输,大幅提升总线传输速率。并设计了总线自恢复机制。
-
公开(公告)号:CN110825384A
公开(公告)日:2020-02-21
申请号:CN201911029015.X
申请日:2019-10-28
Applicant: 国电南瑞科技股份有限公司 , 南京南瑞水利水电科技有限公司
IPC: G06F8/41
Abstract: 本发明公开了一种基于LLVM的ST语言编译方法及编译系统和编译器,方法包括:获取结构化文本ST语言的源代码;对结构化文本ST语言的源代码按照IEC61131-3定义的词法规则进行词法分析,得到符号流;对符号流根据IEC61131-3定义的语法表达式,进行语法分析,得到一个表征ST语言的源代码对应的程序结构的抽象语法树,抽象语法树以表达式为节点;对抽象语法树进行语义分析,得到带类型标识的抽象语法树;对带类型标识的抽象语法树进行转换,生成LLVM IR。将ST语言代码转换成LLVM IR,LLVM IR独立于ST语言和目标平台,可以利用LLVM优化器进行优化,最后通过LLVM后端生成针对目标平台的机器代码。
-
-
-
-
-