System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及电力自动化,具体是一种简易的scada系统逻辑可视化实现方法。
技术介绍
1、随着轨道交通电力系统的保护功能不断进步和智能化发展,保护装置的控制及保护逻辑变得越来越复杂;其中,断路器的合闸允许和保护跳闸的逻辑也变得异常复杂;这些复杂的逻辑关系对于电力系统的正常运行至关重要,因此,对保护装置的控制及保护逻辑进行实时监视显得尤为重要。
2、现有的scada系统并不支持对保护装置的控制和保护逻辑状态进行实时监测;当电力系统出现问题时,scada系统仅会显示相关动作信息,例如断路器是否跳闸、保护装置是否启动等;这些信息对于运维人员排查问题的确有一定的帮助,但无法实时反映保护装置的控制和保护逻辑状态;运维人员需要对照图纸的逻辑来检查各个条件是否满足,以确定问题的根本原因;这种排查方式不仅效率低下,而且容易出错;它不仅会影响电力系统的正常运行,还可能对轨道交通的正常运营造成严重影响;为此,我们提出一种简易的scada系统逻辑可视化实现方法。
技术实现思路
1、本专利技术的目的在于提供一种简易的scada系统逻辑可视化实现方法,以解决现有技术中的问题。
2、为实现上述目的,本专利技术提供如下技术方案:一种简易的scada系统逻辑可视化实现方法,包括以下步骤:
3、s1:在组态工具中创建状态图元、线图元和逻辑元素图元;
4、s2:在组态工具中构建保护装置的控制及保护逻辑的图形化展示界面;
5、s3:在组态工具中自动识别并设置
6、s4:实时监控保护装置的控制及保护逻辑的图形化展示界面。
7、优选的,还包括以下步骤:
8、s5:解析逻辑图界面:根据组态工具提供的接口和协议,解析出逻辑图中的各个图元;
9、s6:记录状态图元:单独在内存中记录每个状态图元的id和相关属性;
10、s7:定时扫描所有状态图元;
11、s8:根据状态图元的数据状态设置图元状态;
12、s9:遇到逻辑图元时根据逻辑图元的输入图元及逻辑类型设置输出图元的状态变量;
13、s10:设置图元的最终状态:根据图元的状态变量设置图元的最终状态;
14、s11:重复执行s7-s10,直到系统停止运行。
15、优选的,所述s1中:
16、状态图元的属性包括id、关联的其它图元、连接的数据、无效状态的颜色、状态0的颜色和状态1的颜色;其中,状态图元的id唯一标识一个状态图元;关联的其它图元表示与该状态图元相关联的其它图元;连接的数据表示该状态图元连接的输入信号或输出信号;无效状态的颜色表示该状态图元处于无效状态时的颜色;状态0的颜色表示该状态图元处于状态0时的颜色;状态1的颜色表示该状态图元处于状态1时的颜色;
17、线图元的属性包括id、关联的其它图元、状态0的颜色和状态1的颜色;其中,线图元的id唯一标识一个线图元;关联的其它图元表示与该线图元相关联的其它图元;状态0的颜色表示该线图元处于状态0时的颜色;状态1的颜色表示该线图元处于状态1时的颜色;
18、逻辑元素图元的属性包括id、关联的其它图元、逻辑门类型、状态0的颜色和状态1的颜色;其中,逻辑元素图元的id唯一标识一个逻辑元素图元;关联的其它图元表示与该逻辑元素图元相关联的其它图元;逻辑门类型表示该逻辑元素图元所代表的逻辑门类型,例如与门、或门、非门或异或门;状态0的颜色表示该逻辑元素图元处于状态0时的颜色;状态1的颜色表示该逻辑元素图元处于状态1时的颜色。
19、优选的,所述s2中:利用状态图元、线图元和逻辑元素图元在组态工具中构建出合闸允许控制逻辑的图形化展示界面;在构建过程中,利用状态图元来表示信号的状态,利用线图元来表示信号之间的连接关系,利用逻辑元素图元来表示逻辑运算;通过设置每个图元的属性,来实现对合闸允许控制逻辑的图形化展示。
20、优选的,所述s3中:利用组态工具自动识别每个图元的id,并根据id之间的关联关系自动设别出图元之间的连接关系。
21、优选的,所述s5中图元包括状态图元、线图元、逻辑元素图元。
22、优选的,所述s7中定时器启动,按照一定的时间间隔扫描所有的状态图元;界面所有图元在扫描前初始化一个为0的状态变量。
23、优选的,所述s8中读取状态图元的关联输入信号或输出信号的状态;根据状态图元的属性,将状态图元更新为相应的状态变量;如果状态图元的状态发生变化,自动更新关联的其它图元的状态变量。
24、优选的,所述s9中扫描逻辑图元,根据逻辑图元的输入图元的状态变量和逻辑类型计算输出值;根据输出值,将输出图元更新为相应的状态变量。
25、与现有技术相比,本专利技术的有益效果是:通过图形化方式呈现保护装置的控制及保护逻辑,使用户能够更直观地理解和分析保护系统的运行状态和行为,从而更容易理解复杂的逻辑关系;用户可以更快地排查和解决问题;减轻了运维人员的工作压力,提高了工作效率。
本文档来自技高网...【技术保护点】
1.一种简易的SCADA系统逻辑可视化实现方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的一种简易的SCADA系统逻辑可视化实现方法,其特征在于:还包括以下步骤:
3.根据权利要求1所述的一种简易的SCADA系统逻辑可视化实现方法,其特征在于:所述S1中:
4.根据权利要求3所述的一种简易的SCADA系统逻辑可视化实现方法,其特征在于:所述S2中:利用状态图元、线图元和逻辑元素图元在组态工具中构建出合闸允许控制逻辑的图形化展示界面;在构建过程中,利用状态图元来表示信号的状态,利用线图元来表示信号之间的连接关系,利用逻辑元素图元来表示逻辑运算;通过设置每个图元的属性,来实现对合闸允许控制逻辑的图形化展示。
5.根据权利要求4所述的一种简易的SCADA系统逻辑可视化实现方法,其特征在于:所述S3中:利用组态工具自动识别每个图元的ID,并根据ID之间的关联关系自动设别出图元之间的连接关系。
6.根据权利要求2所述的一种简易的SCADA系统逻辑可视化实现方法,其特征在于:所述S5中图元包括状态图元、线图元、逻辑元素图元
7.根据权利要求1所述的一种简易的SCADA系统逻辑可视化实现方法,其特征在于:所述S7中定时器启动,按照一定的时间间隔扫描所有的状态图元;界面所有图元在扫描前初始化一个为0的状态变量。
8.根据权利要求1所述的一种简易的SCADA系统逻辑可视化实现方法,其特征在于:所述S8中读取状态图元的关联输入信号或输出信号的状态;根据状态图元的属性,将状态图元更新为相应的状态变量;如果状态图元的状态发生变化,自动更新关联的其它图元的状态变量。
9.根据权利要求1所述的一种简易的SCADA系统逻辑可视化实现方法,其特征在于:所述S9中扫描逻辑图元,根据逻辑图元的输入图元的状态变量和逻辑类型计算输出值;根据输出值,将输出图元更新为相应的状态变量。
...【技术特征摘要】
1.一种简易的scada系统逻辑可视化实现方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的一种简易的scada系统逻辑可视化实现方法,其特征在于:还包括以下步骤:
3.根据权利要求1所述的一种简易的scada系统逻辑可视化实现方法,其特征在于:所述s1中:
4.根据权利要求3所述的一种简易的scada系统逻辑可视化实现方法,其特征在于:所述s2中:利用状态图元、线图元和逻辑元素图元在组态工具中构建出合闸允许控制逻辑的图形化展示界面;在构建过程中,利用状态图元来表示信号的状态,利用线图元来表示信号之间的连接关系,利用逻辑元素图元来表示逻辑运算;通过设置每个图元的属性,来实现对合闸允许控制逻辑的图形化展示。
5.根据权利要求4所述的一种简易的scada系统逻辑可视化实现方法,其特征在于:所述s3中:利用组态工具自动识别每个图元的id,并根据id之间的关联关系自动设别出图元之...
【专利技术属性】
技术研发人员:谢悦海,周震,梁醒耀,王攀,刘猛,唐伯培,梁钊福,
申请(专利权)人:广州市扬新技术研究有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。