-
公开(公告)号:CN116201688A
公开(公告)日:2023-06-02
申请号:CN202310310768.8
申请日:2023-03-28
Applicant: 国电南京自动化股份有限公司
IPC: F03D7/04
Abstract: 本发明公开一种基于Bladed软件的风电孪生主控系统及方法,风电孪生主控系统包括控制器,控制器包括CPU单元以及功能单元,所述控制器被配置为:CPU单元通过功能单元采集风电机组当前的运行状态数据以及CPU单元通过功能单元向风电机组输出指令,CPU单元包括控制逻辑服务模块、孪生风机服务模块、全局变量结构体以及算法动态库,所述全局变量结构体被配置为:用于存储采集的风电机组的运行状态数据供控制逻辑服务模块和孪生风机服务模块读取并写入运算输出指令数据,该种基于Bladed软件的风电孪生主控系统及方法,无需额外加装传感器,减少了施工难度与硬件成本,且提高了控制效率。
-
公开(公告)号:CN119003161A
公开(公告)日:2024-11-22
申请号:CN202411031049.3
申请日:2024-07-30
Applicant: 国电南京自动化股份有限公司
IPC: G06F9/50 , G06F8/41 , G06N3/0442 , G06N3/086 , G06N3/0985 , G06N5/04 , H04W28/084 , H04W28/08 , G05B19/05
Abstract: 本发明公开了一种基于端边协同的编程语言编译方法及装置,涉及程序编译技术领域,该方法包括以下步骤:S1、获取终端设备的设备信息以及边缘服务器的状态信息;S2、实时提取设备信息中包含的待编译代码段,并基于待编译代码段的代码属性,创建编译任务属性集合;S3、设定待编译代码段的优化目标,并通过构建博弈模型,匹配卸载策略集;S4、基于编译位置,调用编译器编译待编译代码段;S5、响应编译信息的动态更新。本发明综合考虑终端设备和边缘服务器的计算能力、负载情况及待编译代码段的属性,利用博弈论决策算法优化待编译代码段的卸载策略,实现了待编译代码段的智能分配,提高编译效率,平衡系统的负载和功耗。
-
公开(公告)号:CN117312153A
公开(公告)日:2023-12-29
申请号:CN202311264507.3
申请日:2023-09-27
Applicant: 国电南京自动化股份有限公司
Abstract: 本公开涉及一种代码静态检测方法、工具、装置、存储介质及设备。应用于可编程控制器,所述方法包括:设置所述可编程控制器代码的静态分析参数;将所述可编程控制器代码传递到检测工具进行基于所述静态分析参数的分析检测;依据不同的交互方式输出分析检测结果。本公开实施例能够对工控行业代码进行静态检测,相比于动态检测技术具有执行速度快、效率高、代价小的优势,此外还能处理特定行业应用程序代码的非逻辑性缺陷。
-
公开(公告)号:CN116775038A
公开(公告)日:2023-09-19
申请号:CN202310757680.0
申请日:2023-06-26
Applicant: 国电南京自动化股份有限公司
Abstract: 本发明公开了支持IEC和C++任务同时或独立运行的运行时系统,该运行时系统包括以下组成:任务与变量管理模块、总线管理模块、任务数据交互模块及调试与监视模块;其中,任务与变量管理模块,用于在编译过程中识别并提取任务参数与变量信息;总线管理模块,用于在编译过程中为C/C++提供总线相关头文件和库;任务数据交互模块,用于建立任务交互缓存区;调试与监视模块,用于提供IEC任务与C/C++任务的调试与监视功能。本发明构建可同时或单独运行IEC任务和C/C++任务的运行时系统,用户可只使用IEC代码编程,也可只使用C/C++代码编程并运行任务,甚至可使用IEC任务和C/C++任务并行运行且允许数据交互。
-
公开(公告)号:CN119002933A
公开(公告)日:2024-11-22
申请号:CN202411024823.8
申请日:2024-07-29
Applicant: 国电南京自动化股份有限公司
Abstract: 本发明公开了一种融合语法糖的ST语言扩展方法、系统、设备及介质,涉及编译语言扩展技术领域,该方法包括以下步骤:S1、读取使用扩展语法特性的ST源文件,并生成词法符号流;S2、读取词法符号流,生成基于扩展ST语法的扩展语法树;S3、遍历扩展语法树,更新扩展语法树各节点类型信息;S4、基于预设代码检测规则,对扩展语法树进行有效性检测;再次遍历扩展语法树,将使用扩展语法的代码重写为标准代码;S6、输出使用标准代码编写的具有相同语义的代码。本发明通过借鉴Java语法糖语法规则及实现机制,为集合类型提供高阶的迭代方法,封装迭代细节,可提高程序开发效率并能从根本上规避数组遍历导致的越界访问问题。
-
公开(公告)号:CN117348513A
公开(公告)日:2024-01-05
申请号:CN202311530839.1
申请日:2023-11-15
Applicant: 国电南京自动化股份有限公司
IPC: G05B19/05
Abstract: 本发明提出一种安全链模块,包括编程串口、Ethercat总线接口、4组输入接口、2组输出接口和协议处理单元;有4路输入;2组输出接口采用继电器输出,Ethercat总线接口连接外部Ethercat总线,监控Ethercat总线是否异常;编程串口接收外部编程码,发送给协议处理单元,协议处理单元存储所述外部编程码,判断外部编程码是否符合编码规则并存储,将符合编码规则的外部编程码解析为内部解析协议码并运行,本申请通过可编程参数实现安全链功能,在运行中实现安全稳定,可编程运行。
-
公开(公告)号:CN117345528A
公开(公告)日:2024-01-05
申请号:CN202311514197.6
申请日:2023-11-14
Applicant: 国电南京自动化股份有限公司
Abstract: 本发明公开一种风力发电机组智能诊断与控制系统及方法,该种风力发电机组智能诊断与控制方法包括主控系统将风机运行数据传输给辅控系统、辅控系统对多源数据进行融合,对风机运行数据进行高精度实时分析,对风机运行状态、健康度进行实时分析和辅控系统将运算结果、状态感知等信息实时反馈给主控系统,主控系统根据反馈的信息控制风力发电机组运行,该种风力发电机组智能诊断与控制系统包括主控系统和辅控系统,主控系统与辅控系统之间数据交互,本发明打破主控系统与辅控系统之间的数据壁垒,提升风电机组运行安全性和发电效率,提升风电场经济效益。
-
公开(公告)号:CN117075855A
公开(公告)日:2023-11-17
申请号:CN202311030124.X
申请日:2023-08-16
Applicant: 国电南京自动化股份有限公司
Abstract: 本发明公开一种基于Qt的消息收发的开发框架及开发方法,该种基于Qt的消息收发的开发框架包括消息收发基类、配置文件和消息转发管理引擎,消息收发基类提供一个基类,基类包括提供消息收发功能的消息发送函数以及消息接收函数,配置文件提供两类配置信息,第一类配置信息包括模块的库名称及生成的模块名称,第二类配置信息包括模块之间的消息依赖,消息转发管理引擎从配置文件中读取配置信息,根据一个模块的库名称及需要生成的模块名称,生成模块对象,根据模块之间的消息依赖,建立模块之间的消息拓扑,本发明不同模块间由统一的消息转发管理引擎模块负责交互,从而实现软件系统代码级的解耦,降低不同模块开发人员之间的沟通及协作成本。
-
公开(公告)号:CN115766595A
公开(公告)日:2023-03-07
申请号:CN202211174436.3
申请日:2022-09-26
Applicant: 国电南京自动化股份有限公司
IPC: H04L47/2425 , H04L67/06 , H04L12/40 , H04L5/14
Abstract: 本发明公开了一种PLC内部快速扫描通信系统,包括:主站、主站下属的若干底板以及底板下属的若干从站;主站数据和从站数据均具有优先级属性;所述底板和下属的若干从站之间采用并行扫描,通过全双工连接进行数据的收发传输;所述主站和底板组成通信环网,周期进行循环数据传输;若底板扫描到低优先级的从站数据,通过循环数据传输上传至主站;若底板扫描到高优先级的从站数据,通过主动传输上传至主站;若主站存在低优先级的主站数据,通过循环数据传输下发至底板;若主站存在高优先级的主站数据,通过主动传输下发至底板。本发明能够提高PLC数据共享效率,缩短主站扫描周期。
-
公开(公告)号:CN219843614U
公开(公告)日:2023-10-17
申请号:CN202320239157.4
申请日:2023-02-17
Applicant: 国电南京自动化股份有限公司
Abstract: 本实用新型公开了一种基于EtherCAT通信的风电控制设备,包括:风电仪表传感器、EtherCAT主站和控制芯片;所述风电仪表传感器通过双CAN与控制芯片互连,所述风电仪表传感器通过双485与控制芯片互连;所述控制芯片通过EtherCAT总线连接有EtherCAT协议芯片,所述控制芯片通过EtherCAT协议芯片与EtherCAT主站通讯。本实用新型相较于现有EtherCAT通讯从站的设计采用在主控芯片上,做双485与双CAN数据传输相对较快。
-
-
-
-
-
-
-
-
-