System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种示波器设计方法技术_技高网

一种示波器设计方法技术

技术编号:40299670 阅读:12 留言:0更新日期:2024-02-07 20:47
本发明专利技术提供一种示波器设计方法,包括示波器控件、通信服务器和主控器;所述示波器控件将参数配置完成后下发给通信服务器;所述通信服务器将配置参数下发给主控器,主控器根据配置参数的要求将采集数据和周期上传给通讯服务并在示波器控件上显示。本发明专利技术提出一种全新的软件示波器设计方法,控制器会根据示波器控件配置参数,在整个数据区挑选用户关注的特殊数据,在控制器内部以运算周期为时间单位缓存数据,再以定周期上传服务器。这样不仅可以保证控制器每周期运算数据不丢失,还能极大降低通讯负荷,保证系统运行的可靠性。

【技术实现步骤摘要】

本专利技术属于通信,具体涉及一种示波器设计方法


技术介绍

1、在燃气轮机控制系统调试阶段,对油门控制性能进行在线调试,利用软件示波器可以观测油门行程阶跃响应过程或转速与油门的线性关系,并保存其响应曲线数据。

2、在燃机控制系统行仿真试验时,利用示波器功能可以观测转速调节、并网带初负荷、功率调节等回路,给定阶跃响应过程,并保存其响应曲线数据。

3、在机组正常运行期间,使用软件示波器可以自动记录并保持异常事件前后一段时间重要变量的相关数据,以备日后对所保持的数据进行分析,找出问题所在。

4、目前,行业普遍采用上位机服务器定时查询的方式获取控制器运算数据。但是当控制器的运算周期很快(5ms)或系统规模快很大时,会存在网络通讯阻塞和丢数据的现场。

5、目前,plc可编程控制器通用的做法是控制器定周期将数据区打包上传服务器,上位机根据现场监控需求在服务器筛选数据并显示,这种设计存以下几个问题:(1)控制器cpu负荷高,内存消耗大。dcs整个系统的点数非常多,一般都在几千或上万点,按运算周期5ms计算,即每秒钟缓存的数据不小于15mb,cpu会耗费大量时间用于数据搬运,增加cpu负荷,影响整个系统实时性。(2)网络负荷高,容易导致通讯异常。按运算周期5ms计算,即每秒钟传输数据不小于15mb,即使千兆以太网也会有非常高的网络负荷,如果系统还有其他设备的通讯,会导致网络瘫痪,影响系统正常运行。(3)增加控制器的物料成本。如果通讯时间较长,控制器要缓存大量的周期运算数据,需要增加大容量外设用于数据存储,增加控制器的研发成本。


技术实现思路

1、本专利技术的目的在于解决上位机对plc、dcs等可编程控制器实时值的采集和显示问题的一种示波器设计方法。

2、一种示波器设计方法,包括示波器控件、通信服务器和主控器;所述示波器控件将参数配置完成后下发给通信服务器;所述通信服务器将配置参数下发给主控器,主控器根据配置参数的要求将采集数据和周期上传给通讯服务并在示波器控件上显示。

3、进一步地,所述示波器控件提供单次触发功能,在示波器上组态触发条件,并由控制器判断触发条件是否满足。当条件满足后,通信服务器将条件满足时刻前推1000拍和后推1000拍的数据进行保存,示波器控件向通信服务器获取到条件满足的状态并自动显示。

4、进一步地,所述通信服务器下发配置信息时主控器停止数据收集,并在下装完成并收到启动服务后再开始数据收集。

5、进一步地,所述通信服务器与主控器建立连接时,可采用128网和129网;进一步获取控制器中的工程id进行id校验,若工程id与本地符号表中的id一致,即与示波器控件指定的配置id一致,则可继续后续参数配置,若不一致,则获取当前的工程id,若与控制器工程id一致,则重新获取符号表。

6、进一步地,所述主控器根据示波器控件进行参数配置,以在整个数据区挑选用户关注的特殊数据,并在控制器内部以运算周期为时间单位缓存数据,再以定周期上传至示波器控件。

7、本专利技术的有益效果在于:本专利技术提出一种全新的软件示波器设计方法,控制器会根据示波器控件配置参数,在整个数据区挑选用户关注的特殊数据,在控制器内部以运算周期为时间单位缓存数据,再以定周期上传服务器。这样不仅可以保证控制器每周期运算数据不丢失,还能极大降低通讯负荷,保证系统运行的可靠性。

本文档来自技高网...

【技术保护点】

1.一种示波器设计方法,其特征在于,包括示波器控件、通信服务器和主控器;所述示波器控件将参数配置完成后下发给通信服务器;所述通信服务器将配置参数下发给主控器,主控器根据配置参数的要求将采集数据和周期上传给通讯服务并在示波器控件上显示。

2.根据权利要求1所述的一种示波器设计方法,其特征在于,所述示波器控件提供单次触发功能,在示波器上组态触发条件,并由控制器判断触发条件是否满足。当条件满足后,通信服务器将条件满足时刻前推1000拍和后推1000拍的数据进行保存,示波器控件向通信服务器获取到条件满足的状态并自动显示。

3.根据权利要求1所述的一种示波器设计方法,其特征在于,所述通信服务器下发配置信息时主控器停止数据收集,并在下装完成并收到启动服务后再开始数据收集。

4.根据权利要求3所述的一种示波器设计方法,其特征在于,所述通信服务器与主控器建立连接时,可采用128网和129网;进一步获取控制器中的工程ID进行ID校验,若工程ID与本地符号表中的ID一致,即与示波器控件指定的配置ID一致,则可继续后续参数配置,若不一致,则获取当前的工程ID,若与控制器工程ID一致,则重新获取符号表。

5.根据权利要求1所述的一种示波器设计方法,其特征在于,所述主控器根据示波器控件进行参数配置,以在整个数据区挑选用户关注的特殊数据,并在控制器内部以运算周期为时间单位缓存数据,再以定周期上传至示波器控件。

...

【技术特征摘要】

1.一种示波器设计方法,其特征在于,包括示波器控件、通信服务器和主控器;所述示波器控件将参数配置完成后下发给通信服务器;所述通信服务器将配置参数下发给主控器,主控器根据配置参数的要求将采集数据和周期上传给通讯服务并在示波器控件上显示。

2.根据权利要求1所述的一种示波器设计方法,其特征在于,所述示波器控件提供单次触发功能,在示波器上组态触发条件,并由控制器判断触发条件是否满足。当条件满足后,通信服务器将条件满足时刻前推1000拍和后推1000拍的数据进行保存,示波器控件向通信服务器获取到条件满足的状态并自动显示。

3.根据权利要求1所述的一种示波器设计方法,其特征在于,所述通信服务器下发配置信...

【专利技术属性】
技术研发人员:邹斐马亮闫昌盛王岩毛冬岩张震宇王琳张磊白若忱杨健
申请(专利权)人:中国船舶集团有限公司第七〇三研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1