CN112866032B - 一种基于软件定义与流程的储能调度网关配置方法 - Google Patents
一种基于软件定义与流程的储能调度网关配置方法 Download PDFInfo
- Publication number
- CN112866032B CN112866032B CN202110165206.XA CN202110165206A CN112866032B CN 112866032 B CN112866032 B CN 112866032B CN 202110165206 A CN202110165206 A CN 202110165206A CN 112866032 B CN112866032 B CN 112866032B
- Authority
- CN
- China
- Prior art keywords
- value
- trigger
- node
- equipment
- setting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 238000004146 energy storage Methods 0.000 title claims abstract description 22
- 230000001960 triggered effect Effects 0.000 claims description 32
- 230000006870 function Effects 0.000 claims description 12
- 230000009471 action Effects 0.000 claims description 7
- 238000005516 engineering process Methods 0.000 claims description 3
- 238000012544 monitoring process Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 6
- 238000011161 development Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000011217 control strategy Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000036632 reaction speed Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 230000003442 weekly effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明涉及储能调度网关的技术领域,且公开了一种基于软件定义与流程的储能调度网关配置方法,S1:节点触发器触发条件的参数预先设置;S12:if触发设置,若满足S1中自定义的触发条件则执行if触发设置的内容;S13:else触发设置,若不满足S1中自定义的条件则执行else触发设置的内容;S2:设备触发器/***触发器触发条件的参数预先设置,触发设备可选择;通过基于软件定义与流程的储能调度网关配置方法,从储能控制逻辑可编辑的角度,开发节点触发器、设备触发器以及***触发器等三种触发器,可以满足储能***实现削峰填谷、需量控制、平滑波动、需求侧管理、***调频、并离网切换与控制等多场景应用需求,同时作为本地监控单元。
Description
技术领域
本发明涉及储能调度网关的技术领域,具体为一种基于软件定义与流程的储能调度网关配置方法。
背景技术
网关又称网间连接器、协议转换器,网关在网络层以上实现网络互连,是复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关既可以用于广域网互连,也可以用于局域网互连。网关是一种充当转换重任的计算机***或设备。使用在不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种***之间,网关是一个翻译器。与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的***的需求。
现有的PLC编程可扩展性较差,不方便编程人员二次开发,而网关除了利用触发器配置策略外,还可以通过扩展编程和C语言进行二次开发。
发明内容
(一)解决的技术问题
针对现有技术的不足,本发明提供了一种基于软件定义与流程的储能调度网关配置方法,具备便于信息读取和维护的优点,解决了扩展性较差,不便于二次开发的问题。
(二)技术方案
为实现上述目的,本发明提供如下技术方案:一种基于软件定义与流程的储能调度网关配置方法,包括以下步骤:
S1:节点触发器触发条件的参数预先设置;
S12:if触发设置,若满足S1中自定义的触发条件则执行if触发设置的内容;
S13:else触发设置,若不满足S1中自定义的条件则执行else触发设置的内容;
S2:设备触发器/***触发器触发条件的参数预先设置;
S21:与触发条件设置,触发设备可选择;
S22:或触发条件设置,触发设备可选择;
S23:if触发设置,当与触发条件和或触发条件满足触发条件中触发器类型的逻辑关系时,则执行S23中if触发设置中的内容;
S24:else触发设置,当与触发条件和或触发条件不满足触发条件中触发器类型的逻辑关系时,则执行S24中else触发设置中的内容。
优选的,所述S1中的参数预先设置为
触发器名称自定义,取值bit位(1-8可填,代表bit0-bit7一共8位)自定义,
触发条件(等于、不等于、大于、大于等于、小于、小于等于)自定义,
触发值自定义,
延时时间(满足触发条件执行动作的延长时间)自定义,
是否开启脉冲(即网关DO口是否开启脉冲输出功能)自定义,
脉冲输出(脉冲输出DO1-DO5口)可选择,
脉冲个数(DO口输出的脉冲个数)自定义,
脉冲间隔(相邻两个脉冲之间的时间间隔)自定义。
优选的,所述S12中if触发设置为
设置设备(被触发赋值的设备)可选择,
设置设备节点(被触发赋值的设备节点)可选择,
设置值类型可选择(常量值、设备节点值和脉冲输出值三种设置值类型可选择,代表可以通过赋常量值/赋设备节点值/赋脉冲输出值给if触发设置中选择设置设备的设备节点),
常量值/脉冲次数(设置值类型选择常量值时需要填入的具体数值/设置值类型选择脉冲输出时需要填入的脉冲输出个数)自定义,
脉冲宽度(相邻两个脉冲之间的时间间隔)自定义,
设置值设备(设置值类型选择设备节点值时需要在此选择具体的赋值设备)可选择、
设置值设备节点(设置值类型选择设备节点值时需要在此选择具体的赋值设备节点)可选择。
优选的,所述S13中else触发设置为
设置设备(被触发赋值的设备)可选择,
设置设备节点(被触发赋值的设备节点)可选择,
设置值类型可选择(常量值、设备节点值和脉冲输出值三种设置值类型可选择,代表可以通过赋常量值/赋设备节点值/赋脉冲输出值给if触发设置中选择设置设备的设备节点),
常量值/脉冲次数(设置值类型选择常量值时需要填入的具体数值/设置值类型选择脉冲输出时需要填入的脉冲输出个数)自定义,
脉冲宽度(相邻两个脉冲之间的时间间隔)自定义,
设置值设备(设置值类型选择设备节点值时需要在此选择具体的赋值设备)可选择、
设置值设备节点(设置值类型选择设备节点值时需要在此选择具体的赋值设备节点)可选择。
优选的,所述S2设备触发器/***触发器触发条件的参数预先设置为
触发器名称自定义,
触发器类型可选择(条件与触发器/条件或触发器可选择,表明S21与触发条件和S22或触发条件两者之间的逻辑关系),
延时时间(满足触发条件执行动作的延长时间)自定义,
是否开启脉冲(即网关DO口是否开启脉冲输出功能)可选择,
脉冲输出(脉冲输出DO1-DO5口)可选择,触发器备注自定义,
脉冲个数(DO口输出的脉冲个数)自定义,
脉冲间隔(相邻两个脉冲之间的时间间隔)自定义,
分组编号自定义,分类编号自定义。
优选的,所述S21中与触发条件设置为
触发节点(所选触发设备的节点)可选择,取值bit位(1-8可填,代表bit0-bit7一共8位)自定义,
触发条件(等于、不等于、大于、大于等于、小于、小于等于)可选择,
触发值类型可选择(常量值、设备节点值两种设置值类型可选择,代表可选择常量值/设置节点值与选择的触发设备的触发节点的数值按照选择的触发条件作比较),
常量值自定义(触发值类型选择常量值时需在此填入具体的常量值),
触发值设备可选择(触发值类型选择设备节点值时需在此选择相应的触发值设备),
触发值节点可选择(触发值类型选择设备节点值时需在此选择相应的触发值节点)。
优选的,所述S22中或触发条件设置为
触发节点可选择,取值bit位自定义,
触发条件(等于、不等于、大于、大于等于、小于、小于等于)可选择,
触发值类型可选择(常量值、设备节点值两种设置值类型可选,代表可选择常量值/设置节点值与选择的触发设备的触发节点的数值按照选择的触发条件作比较),
常量值自定义(触发值类型选择常量值时需在此填入具体的常量值),
触发值设备可选择(触发值类型选择设备节点值时需在此选择相应的触发值设备),
触发值节点可选择(触发值类型选择设备节点值时需在此选择相应的触发值节点)。
优选的,所述S23中if触发设置为
设置设备(被触发赋值的设备)可选择,
设置设备节点(被触发赋值的设备节点)可选择,
设置值类型(常量值、设备节点值和脉冲输出值三种设置值类型可选择,代表可以通过赋常量值/赋设备节点值/赋脉冲输出值给if触发设置中选择的设置设备的设备节点)可选择,
常量值/脉冲次数(设置值类型选择常量值时需要填入的具体数值/设置值类型选择脉冲输出时需要填入的脉冲输出个数)自定义,
脉冲宽度(相邻两个脉冲之间的时间间隔)自定义,
设置值设备(设置值类型选择设备节点值时需要在此选择具体的赋值设备)可选择、
设置值节点(设置值类型选择设备节点值时需要在此选择具体的赋值设备节点)可选择。
优选的,所述S24中else触发设置为
设置设备(被触发赋值的设备)可选择,
设置设备节点(被触发赋值的设备节点)可选择,
设置值类型(常量值、设备节点值和脉冲输出值三种设置值类型可选择,代表可以通过赋常量值/赋设备节点值/赋脉冲输出值给if触发设置中选择的设置设备的设备节点)可选择,
常量值/脉冲次数(设置值类型选择常量值时需要填入的具体数值/设置值类型选择脉冲输出时需要填入的脉冲输出个数)自定义,
脉冲宽度(相邻两个脉冲之间的时间间隔)自定义,
设置值设备(设置值类型选择设备节点值时需要在此选择具体的赋值设备)可选择、
设置值节点(设置值类型选择设备节点值时需要在此选择具体的赋值设备节点)可选择。
(三)有益效果
与现有技术相比,本发明提供了一种基于软件定义与流程的储能调度网关配置方法,具备以下有益效果:
该基于软件定义与流程的储能调度网关配置方法,通过基于软件定义与流程的储能调度网关配置方法,从储能控制逻辑可编辑的角度,开发节点触发器、设备触发器以及***触发器等三种触发器,可以满足储能***实现削峰填谷、需量控制、平滑波动、需求侧管理、***调频、并离网切换与控制等多场景应用需求,同时作为本地监控单元,用户可以根据项目实际需求配置相应触发器实现设备的自动控制,完全取代本地PLC的功能,进一步减少现场设备成本,提高***可扩展性。
附图说明
图1为本发明的网关控制逻辑图;
图2为本发明的节点触发器控制逻辑图;
图3为本发明的设备/***触发器控制逻辑图;
图4为本发明的网关功能架构图;
图5为本发明的节点触发器触发条件逻辑图;
图6为本发明的***触发器控制双向变流器PCS停止充电逻辑图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1-6,一种基于软件定义与流程的储能调度网关配置方法,包括以下步骤:
S1:节点触发器触发条件的参数预先设置;
S12:if触发设置,若满足S1中自定义的触发条件则执行if触发设置的内容;
S13:else触发设置,若不满足S1中自定义的条件则执行else触发设置的内容;
S2:设备触发器/***触发器触发条件的参数预先设置;
S21:与触发条件设置,触发设备可选择;
S22:或触发条件设置,触发设备可选择;
S23:if触发设置,当与触发条件和或触发条件满足触发条件中触发器类型的逻辑关系时,则执行S23中if触发设置中的内容;
S24:else触发设置,当与触发条件和或触发条件不满足触发条件中触发器类型的逻辑关系时,则执行S24中else触发设置中的内容。
本实施例中,具体的,所述S1中的参数预先设置为
触发器名称自定义,取值bit位(1-8可填,代表bit0-bit7一共8位)自定义,
触发条件(等于、不等于、大于、大于等于、小于、小于等于)自定义,
触发值自定义,
延时时间(满足触发条件执行动作的延长时间)自定义,
是否开启脉冲(即网关DO口是否开启脉冲输出功能)自定义,
脉冲输出(脉冲输出DO1-DO5口)可选择,
脉冲个数(DO口输出的脉冲个数)自定义,
脉冲间隔(相邻两个脉冲之间的时间间隔)自定义。
本实施例中,具体的,所述S12中if触发设置为
设置设备(被触发赋值的设备)可选择,
设置设备节点(被触发赋值的设备节点)可选择,
设置值类型可选择(常量值、设备节点值和脉冲输出值三种设置值类型可选择,代表可以通过赋常量值/赋设备节点值/赋脉冲输出值给if触发设置中选择设置设备的设备节点),
常量值/脉冲次数(设置值类型选择常量值时需要填入的具体数值/设置值类型选择脉冲输出时需要填入的脉冲输出个数)自定义,
脉冲宽度(相邻两个脉冲之间的时间间隔)自定义,
设置值设备(设置值类型选择设备节点值时需要在此选择具体的赋值设备)可选择、
设置值设备节点(设置值类型选择设备节点值时需要在此选择具体的赋值设备节点)可选择。
本实施例中,具体的,所述S13中else触发设置为
设置设备(被触发赋值的设备)可选择,
设置设备节点(被触发赋值的设备节点)可选择,
设置值类型可选择(常量值、设备节点值和脉冲输出值三种设置值类型可选择,代表可以通过赋常量值/赋设备节点值/赋脉冲输出值给if触发设置中选择设置设备的设备节点),
常量值/脉冲次数(设置值类型选择常量值时需要填入的具体数值/设置值类型选择脉冲输出时需要填入的脉冲输出个数)自定义,
脉冲宽度(相邻两个脉冲之间的时间间隔)自定义,
设置值设备(设置值类型选择设备节点值时需要在此选择具体的赋值设备)可选择、
设置值设备节点(设置值类型选择设备节点值时需要在此选择具体的赋值设备节点)可选择。
本实施例中,具体的,所述S2设备触发器/***触发器触发条件的参数预先设置为
触发器名称自定义,
触发器类型可选择(条件与触发器/条件或触发器可选择,表明S21与触发条件和S22或触发条件两者之间的逻辑关系),
延时时间(满足触发条件执行动作的延长时间)自定义,
是否开启脉冲(即网关DO口是否开启脉冲输出功能)可选择,
脉冲输出(脉冲输出DO1-DO5口)可选择,触发器备注自定义,
脉冲个数(DO口输出的脉冲个数)自定义,
脉冲间隔(相邻两个脉冲之间的时间间隔)自定义,
分组编号自定义,分类编号自定义。
本实施例中,具体的,所述S21中与触发条件设置为
触发节点(所选触发设备的节点)可选择,取值bit位(1-8可填,代表bit0-bit7一共8位)自定义,
触发条件(等于、不等于、大于、大于等于、小于、小于等于)可选择,
触发值类型可选择(常量值、设备节点值两种设置值类型可选择,代表可选择常量值/设置节点值与选择的触发设备的触发节点的数值按照选择的触发条件作比较),
常量值自定义(触发值类型选择常量值时需在此填入具体的常量值),
触发值设备可选择(触发值类型选择设备节点值时需在此选择相应的触发值设备),
触发值节点可选择(触发值类型选择设备节点值时需在此选择相应的触发值节点)。
本实施例中,具体的,所述S22中或触发条件设置为
触发节点可选择,取值bit位自定义,
触发条件(等于、不等于、大于、大于等于、小于、小于等于)可选择,
触发值类型可选择(常量值、设备节点值两种设置值类型可选,代表可选择常量值/设置节点值与选择的触发设备的触发节点的数值按照选择的触发条件作比较),
常量值自定义(触发值类型选择常量值时需在此填入具体的常量值),
触发值设备可选择(触发值类型选择设备节点值时需在此选择相应的触发值设备),
触发值节点可选择(触发值类型选择设备节点值时需在此选择相应的触发值节点)。
本实施例中,具体的,所述S23中if触发设置为
设置设备(被触发赋值的设备)可选择,
设置设备节点(被触发赋值的设备节点)可选择,
设置值类型(常量值、设备节点值和脉冲输出值三种设置值类型可选择,代表可以通过赋常量值/赋设备节点值/赋脉冲输出值给if触发设置中选择的设置设备的设备节点)可选择,
常量值/脉冲次数(设置值类型选择常量值时需要填入的具体数值/设置值类型选择脉冲输出时需要填入的脉冲输出个数)自定义,
脉冲宽度(相邻两个脉冲之间的时间间隔)自定义,
设置值设备(设置值类型选择设备节点值时需要在此选择具体的赋值设备)可选择、
设置值节点(设置值类型选择设备节点值时需要在此选择具体的赋值设备节点)可选择。
本实施例中,具体的,所述S24中else触发设置为
设置设备(被触发赋值的设备)可选择,
设置设备节点(被触发赋值的设备节点)可选择,
设置值类型(常量值、设备节点值和脉冲输出值三种设置值类型可选择,代表可以通过赋常量值/赋设备节点值/赋脉冲输出值给if触发设置中选择的设置设备的设备节点)可选择,
常量值/脉冲次数(设置值类型选择常量值时需要填入的具体数值/设置值类型选择脉冲输出时需要填入的脉冲输出个数)自定义,
脉冲宽度(相邻两个脉冲之间的时间间隔)自定义,
设置值设备(设置值类型选择设备节点值时需要在此选择具体的赋值设备)可选择、
设置值节点(设置值类型选择设备节点值时需要在此选择具体的赋值设备节点)可选择。
本实施例中,
灵活的策略配置功能:基于边缘计算技术,通过合理选择配置定时器、节点触发器、设备触发器、***触发器、运算变量、自定义脚本编程、C语言二次扩展编程等方式来实现网关本地化储能***智能控制策略,适应不同项目需求和应用场景,减少***的维护成本。
强大的边缘计算:基于Linux+QT的操作***,开放式的开发平台和网关自定义触发器配置,端侧实现智能自动控制,提高本地数据处理速度和效率,减小云端计算压力。
触发器触发条件编辑:可选触发器名称、取值bit位、触发条件(等于、不等于、大于、大于等于、小于、小于等于)、触发值以及延时时间作为节点触发器触发设置,同时支持DO口脉冲输出,并且脉冲个数和脉冲间隔可自定义。
触发器触发动作编辑:设置设备可选择、设置设备节点可选择、设置值类型(常量值、脉冲节点值、脉冲输出)可选择、常量值/脉冲次数可选择、脉冲宽度可选择、设置值设备及设备节点可选择。
节点触发器:针对单个设备的单个节点采集值触发,节点触发器运行在设备采集线程中,节点触发器一旦采集到节点数据并满足触发条件就会触发,不需要等到一个循环周期结束,反应速度最快。
设备触发器:针对单个设备的多个节点采集值触发,设备触发器运行在设备采集线程中,一个采集周期结束以后才触发运行,可同时判断多个条件。
***触发器:针对多个设备多个节点采集值触发,***触发器运行在***独立的线程里,一个采集周期结束以后才触发运行,***触发器的触发条件可选择多个设备的采集节点,触发设置可选择设置多个设备的控制节点。
变量运算:可选择运算设备和运算节点进行常规逻辑运算,其运算结果可在节点触发器if触发设置和else触发设置设置值设备节点中选择;其运算结果可在设备触发器和***触发器中与触发条件/或触发条件触发值节点中选择,可在设备触发器和***触发器中if触发设置/else触发设置设置值设备节点中选择。
定时器:定时器类型分为按指定时段运行、按指定间隔运行和按指定时间运行,定时器执行时间分为按日运行、按周运行、按月运行、按指定时间运行;选择按指定时段运行则按照填写的保持开始时间和保持结束时段内网关只要检测到实际遥调和遥控值与设置数据值不一样时,就会下发遥控和遥调命令;选择按间隔运行则按照填写的执行间隔来执行,选择按指定时间执行则按照填写的执行时间来执行一次。网关定时器概念:定时器功能主要为按现场的需求及计划,设定一个时间,由网关下发遥控和遥调命令。定时器的执行优先顺序,如果开始时间不等于结束时间,就执行开始时间到结束时间,否则再判断执行间隔是否等于0,如果不等于0就按照执行间隔(即周期)执行,否则在按指定时间执行。当按时间段执行时,定时器类型需要设置为0;当按执行时间执行时,定时器类型需要设置为1。当执行间隔列为0时,网关一直触发遥控和遥调命令。当执行间隔列为实际的间隔时间值时,网关按设置的间隔时间触发遥控和遥调命令。设置数据值列可以设置遥控和遥调值,下发遥控命令时,设置遥合为1,遥分为0。下发遥调命令时,根据实际需要设置数据值。映射设备及映射设备节点为需要下发遥控和遥调的设备及对应节点信号。设置界面如上图所示。
脚本管理:自定义网关脚本编辑,根据网关脚本语法,编辑脚本,然后下发给网关程序,网关程序会根据脚本的语法规则解析脚本,然后根据脚本的命令设定运行,方便用户实现自定义控制逻辑。
扩展编程:用户可以用C语言进行二次开发,满足客户多方面需求。
本实施例中,功能按钮实现技术手段:利用TCP/IP技术将配置程序和网关程序建立连接,实现配置程序遥控命令的下发。
触发器功能实现的技术手段:网关程序运行时采集下行通道设备数据集,根据触发器的设置条件,判断触发条件是否满足,当触发条件满足时,根据触发设置自动生成对应的调控命令,向下行设备发出遥调或者遥控命令。
通道配置技术手段:网关配置程序根据配置方法生成配置设备点表信息,网关根据配置定义解析配置然后按配置的定义运行程序。
数据连接技术手段:网关根据配置在服务器之间建立TCP/IP或者UDP/IP链接,链接成功以后,根据对应规约收发报文。
数据内存刷新技术手段:网关按照设定的时钟频率和通道配置的规约,循环采集设备数据,采集成功后,刷新内存里保存的设备采集数据。
本实施例中,节点触发器实现策略举例:当选定的节点值≥10时,则将网关自定义表1点数值置为10,同时网关“DO输出1口”输出3个脉冲,参考附图。
本实施例中,***触发器实现策略举例:当最大单体电池电压大于等于3.55V时,或者簇电压大于等于766.8V将PCS功率置0(即让PCS停止充电),(此时假设串联电芯个数为216个,所以3.55V*N=766.8V),参考附图6。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
Claims (5)
1.一种基于软件定义与流程的储能调度网关配置方法,其特征在于,包括以下步骤:
S1:节点触发器触发条件的参数预先设置;所述S1中的参数预先设置为:
触发器名称自定义,取值bit位自定义,其中,bit位包括bit0-bit7,共8位;触发条件自定义,所述触发条件包括等于、不等于、大于、大于等于、小于、小于等于;
触发值自定义;
延时时间自定义,所述延时时间指的是满足触发条件执行动作的延长时间;
是否开启脉冲自定义,所述是否开启脉冲指的是网关DO口是否开启脉冲输出功能;
脉冲输出可选择,所述脉冲输出包括脉冲输出DO1-DO5口;
脉冲个数自定义,所述脉冲个数指的是DO口输出的脉冲个数;
脉冲间隔自定义,所述脉冲间隔指的是相邻两个脉冲之间的时间间隔;
S12:if触发设置,若满足S1中自定义的节点触发器触发条件则执行if触发设置的内容;
S13:else触发设置,若不满足S1中自定义的节点触发器触发条件则执行else触发设置的内容;
S2:设备触发器/***触发器触发条件的参数预先设置;所述设备触发器/***触发器触发条件的参数预先设置为:
触发器名称自定义;
触发器类型可选择,所述触发器类型包括条件与触发器、条件或触发器,用于表明S21与触发条件和S22或触发条件两者之间的逻辑关系;
延时时间自定义,所述延时时间指的是满足触发条件执行动作的延长时间;
是否开启脉冲可选择,所述是否开启脉冲指的是网关DO口是否开启脉冲输出功能;
脉冲输出可选择,所述脉冲输出包括脉冲输出DO1-DO5口;触发器备注自定义;
脉冲个数自定义,所述脉冲个数指的是DO口输出的脉冲个数;
脉冲间隔自定义,所述脉冲时间间隔指的是相邻两个脉冲之间的时间间隔;
分组编号自定义,分类编号自定义;
S21:与触发条件设置,触发设备可选择;所述S21中与触发条件设置为:
触发节点可选择,所述触发节点指的是所选触发设备的节点;取值bit位自定义,所述bit位包括bit0-bit7,共8位;
触发条件可选择,所述触发条件包括等于、不等于、大于、大于等于、小于、小于等于;
触发值类型可选择,所述触发值类型包括常量值、设备节点值两种设置值类型,代表可选择常量值/设置节点值与选择的触发设备的触发节点的数值按照选择的触发条件作比较;
常量值自定义,触发值类型选择常量值时需在此填入具体的常量值;
触发值设备可选择,触发值类型选择设备节点值时需在此选择相应的触发值设备;触发值节点可选择,触发值类型选择设备节点值时需在此选择相应的触发值节点;
S22:或触发条件设置,触发设备可选择;所述S22中或触发条件设置为:
触发节点可选择,取值bit位自定义,
触发条件可选择,所述触发条件包括等于、不等于、大于、大于等于、小于、小于等于;
触发值类型可选择,所述触发值类型包括常量值、设备节点值两种设置值类型,代表可选择常量值/设置节点值与选择的触发设备的触发节点的数值按照选择的触发条件作比较;
常量值自定义,触发值类型选择常量值时需在此填入具体的常量值;
触发值设备可选择,触发值类型选择设备节点值时需在此选择相应的触发值设备;
触发值节点可选择,触发值类型选择设备节点值时需在此选择相应的触发值节点;
S23:if触发设置,当与触发条件和或触发条件满足触发条件中触发器类型的逻辑关系时,则执行S23中if触发设置中的内容;
S24:else触发设置,当与触发条件和或触发条件不满足触发条件中触发器类型的逻辑关系时,则执行S24中else触发设置中的内容;
针对单个设备的单个节点采集值触发,节点触发器运行在设备采集线程中,节点触发器一旦采集到节点数据并满足触发条件就会触发,不需要等到一个循环周期结束;针对单个设备的多个节点采集值触发,设备触发器运行在设备采集线程中,一个采集周期结束以后才触发运行,可同时判断多个条件;针对多个设备多个节点采集值触发,***触发器运行在***独立的线程里,一个采集周期结束以后才触发运行,***触发器的触发条件可选择多个设备的采集节点,触发设置可选择设置多个设备的控制节点;
功能按钮实现技术手段:利用TCP/IP技术将配置程序和网关程序建立连接,实现配置程序遥控命令的下发;
触发器功能实现的技术手段:网关程序运行时采集下行通道设备数据集,根据触发器的设置条件,判断触发条件是否满足,当触发条件满足时,根据触发设置自动生成对应的调控命令,向下行设备发出遥调或者遥控命令;
通道配置技术手段:网关配置程序根据配置方法生成配置设备点表信息,网关根据配置定义解析配置然后按配置的定义运行程序;
数据连接技术手段:网关根据配置在服务器之间建立TCP/IP或者UDP/IP链接,链接成功以后,根据对应规约收发报文;
数据内存刷新技术手段:网关按照设定的时钟频率和通道配置的规约,循环采集设备数据,采集成功后,刷新内存里保存的设备采集数据。
2.根据权利要求1所述的一种基于软件定义与流程的储能调度网关配置方法,其特征在于:所述S12中if触发设置为:
设置设备可选择,所述设置设备指的是被触发赋值的设备;
设置设备节点可选择,所述设置设备节点指的是被触发赋值的设备节点;
设置值类型可选择,所述设置值类型包括常量值、设备节点值和脉冲输出值三种设置值类型,代表可以通过赋常量值/赋设备节点值/赋脉冲输出值给if触发设置中选择设置设备的设备节点;
常量值/脉冲次数自定义,所述常量值/脉冲次数指的是设置值类型选择常量值时需要填入的具体数值/设置值类型选择脉冲输出时需要填入的脉冲输出个数;
脉冲宽度自定义,所述脉冲宽度指的是相邻两个脉冲之间的时间间隔;
设置值设备可选择,所述设置值设备指的是设置值类型选择设备节点值时需要在此选择具体的赋值设备;
设置值设备节点可选择,所述设置值设备节点指的是设置值类型选择设备节点值时需要在此选择具体的赋值设备节点。
3.根据权利要求1所述的一种基于软件定义与流程的储能调度网关配置方法,其特征在于:所述S13中else触发设置为:
设置设备可选择,所述设置设备指的是被触发赋值的设备;
设置设备节点可选择,所述设置设备节点指的是被触发赋值的设备节点;
设置值类型可选择,所述设置值类型包括常量值、设备节点值和脉冲输出值三种设置值类型,代表可以通过赋常量值/赋设备节点值/赋脉冲输出值给else触发设置中选择设置设备的设备节点;
常量值/脉冲次数自定义,所述常量值/脉冲次数指的是设置值类型选择常量值时需要填入的具体数值/设置值类型选择脉冲输出时需要填入的脉冲输出个数;
脉冲宽度自定义,所述脉冲宽度指的是相邻两个脉冲之间的时间间隔;
设置值设备可选择,设置值类型选择设备节点值时需要在此选择具体的赋值设备;
设置值设备节点可选择,设置值类型选择设备节点值时需要在此选择具体的赋值设备节点。
4.根据权利要求1所述的一种基于软件定义与流程的储能调度网关配置方法,其特征在于:所述S23中if触发设置为:
设置设备可选择,所述设置设备指的是被触发赋值的设备;
设置设备节点可选择,所述设置设备节点指的是被触发赋值的设备节点;
设置值类型可选择,所述设置值类型包括常量值、设备节点值和脉冲输出值三种设置值类型,代表可以通过赋常量值/赋设备节点值/赋脉冲输出值给if触发设置中选择设置设备的设备节点;
常量值/脉冲次数自定义,所述常量值/脉冲次数指的是设置值类型选择常量值时需要填入的具体数值/设置值类型选择脉冲输出时需要填入的脉冲输出个数;
脉冲宽度自定义,所述脉冲宽度指的是相邻两个脉冲之间的时间间隔;
设置值设备可选择,设置值类型选择设备节点值时需要在此选择具体的赋值设备;
设置值节点可选择,设置值类型选择设备节点值时需要在此选择具体的赋值设备节点。
5.根据权利要求4所述的一种基于软件定义与流程的储能调度网关配置方法,其特征在于:所述S24中else触发设置为:
设置设备可选择,所述设置设备指的是被触发赋值的设备;
设置设备节点可选择,所述设置设备节点指的是被触发赋值的设备节点;
设置值类型可选择,所述设置值类型包括常量值、设备节点值和脉冲输出值三种设置值类型,代表可以通过赋常量值/赋设备节点值/赋脉冲输出值给else触发设置中选择设置设备的设备节点;
常量值/脉冲次数自定义,所述常量值/脉冲次数指的是设置值类型选择常量值时需要填入的具体数值/设置值类型选择脉冲输出时需要填入的脉冲输出个数;
脉冲宽度自定义,所述脉冲宽度指的是相邻两个脉冲之间的时间间隔;
设置值设备可选择,设置值类型选择设备节点值时需要在此选择具体的赋值设备;
设置值节点可选择,设置值类型选择设备节点值时需要在此选择具体的赋值设备节点。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110165206.XA CN112866032B (zh) | 2021-02-06 | 2021-02-06 | 一种基于软件定义与流程的储能调度网关配置方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110165206.XA CN112866032B (zh) | 2021-02-06 | 2021-02-06 | 一种基于软件定义与流程的储能调度网关配置方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112866032A CN112866032A (zh) | 2021-05-28 |
CN112866032B true CN112866032B (zh) | 2023-10-20 |
Family
ID=75988766
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110165206.XA Active CN112866032B (zh) | 2021-02-06 | 2021-02-06 | 一种基于软件定义与流程的储能调度网关配置方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112866032B (zh) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101477553A (zh) * | 2009-02-11 | 2009-07-08 | 浪潮集团山东通用软件有限公司 | 一种用于数据校验和数据处理的方法 |
CN102411501A (zh) * | 2011-08-12 | 2012-04-11 | 马涛 | 基于b/s结构软件***的通信灵活定制***及方法 |
CN102520972A (zh) * | 2011-12-31 | 2012-06-27 | 上海方寸信息科技有限公司 | 电子游戏开发***及其方法 |
CN102591713A (zh) * | 2011-12-31 | 2012-07-18 | 浙江大学 | 基于有限状态机的软件功能模块的调度*** |
CN104021464A (zh) * | 2014-06-30 | 2014-09-03 | 长城汽车股份有限公司 | 一种模型集成调度*** |
CN107704315A (zh) * | 2017-03-31 | 2018-02-16 | 广东网金控股股份有限公司 | 一种基于Quartz的定时任务调度服务框架及方法 |
CN110053046A (zh) * | 2019-04-09 | 2019-07-26 | 江门市蚂蚁机器人有限公司 | 基于自定义事件的机器人控制方法及其*** |
CN111176615A (zh) * | 2018-11-12 | 2020-05-19 | 商派软件有限公司 | 一种触发器及触发方法 |
CN111221666A (zh) * | 2020-01-03 | 2020-06-02 | 北京明略软件***有限公司 | 调度方法、装置、电子设备及计算机可读存储介质 |
CN112118174A (zh) * | 2020-07-30 | 2020-12-22 | 中国人民解放军海军工程大学 | 软件定义数据网关 |
CN112131087A (zh) * | 2020-09-19 | 2020-12-25 | 中国电子科技集团公司第二十研究所 | 一种模拟软件通信层与业务应用层解耦***及实现方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9680870B2 (en) * | 2012-12-28 | 2017-06-13 | Verizon Patent And Licensing Inc. | Software-defined networking gateway |
US20140321279A1 (en) * | 2013-04-25 | 2014-10-30 | Mediatek Inc. | Random early drop based processing circuit and method for triggering random early drop based operation according to at least trigger event generated based on software programmable schedule |
US20170070384A1 (en) * | 2015-09-03 | 2017-03-09 | Fastly, Inc. | Event detection and trigger definition in content delivery networks |
-
2021
- 2021-02-06 CN CN202110165206.XA patent/CN112866032B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101477553A (zh) * | 2009-02-11 | 2009-07-08 | 浪潮集团山东通用软件有限公司 | 一种用于数据校验和数据处理的方法 |
CN102411501A (zh) * | 2011-08-12 | 2012-04-11 | 马涛 | 基于b/s结构软件***的通信灵活定制***及方法 |
CN102520972A (zh) * | 2011-12-31 | 2012-06-27 | 上海方寸信息科技有限公司 | 电子游戏开发***及其方法 |
CN102591713A (zh) * | 2011-12-31 | 2012-07-18 | 浙江大学 | 基于有限状态机的软件功能模块的调度*** |
CN104021464A (zh) * | 2014-06-30 | 2014-09-03 | 长城汽车股份有限公司 | 一种模型集成调度*** |
CN107704315A (zh) * | 2017-03-31 | 2018-02-16 | 广东网金控股股份有限公司 | 一种基于Quartz的定时任务调度服务框架及方法 |
CN111176615A (zh) * | 2018-11-12 | 2020-05-19 | 商派软件有限公司 | 一种触发器及触发方法 |
CN110053046A (zh) * | 2019-04-09 | 2019-07-26 | 江门市蚂蚁机器人有限公司 | 基于自定义事件的机器人控制方法及其*** |
CN111221666A (zh) * | 2020-01-03 | 2020-06-02 | 北京明略软件***有限公司 | 调度方法、装置、电子设备及计算机可读存储介质 |
CN112118174A (zh) * | 2020-07-30 | 2020-12-22 | 中国人民解放军海军工程大学 | 软件定义数据网关 |
CN112131087A (zh) * | 2020-09-19 | 2020-12-25 | 中国电子科技集团公司第二十研究所 | 一种模拟软件通信层与业务应用层解耦***及实现方法 |
Also Published As
Publication number | Publication date |
---|---|
CN112866032A (zh) | 2021-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN207691837U (zh) | 自组网式电流环总线***及可支持自动组网的从机装置 | |
CN107508551B (zh) | 一种集中式光伏发电***的iv扫描方法 | |
CN105450489A (zh) | 输出优先实现最短报文的HEBus高效现场总线***及通信方法 | |
CN114189444B (zh) | 纳管工业端设备的方法、时间敏感网络控制器及*** | |
CN102402203B (zh) | 一种数控机床控制***及控制方法 | |
CN111130105A (zh) | 基于恒限功率的用电设备的控制方法及装置、控制设备 | |
CN112866032B (zh) | 一种基于软件定义与流程的储能调度网关配置方法 | |
Martin et al. | Centralized MPPT controller system of PV modules by a wireless sensor network | |
CN112367409B (zh) | 一种物联网节点数据传输控制方法与装置 | |
CN112018895B (zh) | 一种分布式电源控制器即插即用的信息建模及交互方法 | |
Somesh et al. | Real time Implementation of Home appliance control using ALEXA | |
Stefanovic et al. | Resilient and secure low-rate connectivity for smart energy applications through power talk in DC microgrids | |
CN113992721B (zh) | 一种智能终端管控方法、***、设备及存储介质 | |
CN110611335B (zh) | 一种考虑电力***和信息***联合调度的方法及装置 | |
CN212627702U (zh) | 变频器及其控制*** | |
CN114389643B (zh) | 一种基于边缘计算轻量规则的电力业务处理方法及*** | |
CN104052665B (zh) | 一种流量转发路径的确定方法和设备 | |
CN117317422B (zh) | 一种锂电池电芯化成的能源调控方法及装置 | |
CN216959901U (zh) | 一种电力边缘网关设备 | |
CN108832720A (zh) | 光伏场站的通信控制***、方法和装置 | |
CN114006407B (zh) | 基于多级动态主参考单元的微电网群二次协调控制方法及装置 | |
CN111338229A (zh) | 同期并网仿真模块及其创建方法 | |
CN113507387B (zh) | 基于主从站协议控制***及方法 | |
CN218728775U (zh) | 一种双时钟速率源同步主从串行通信*** | |
CN108966362A (zh) | Rrc连接状态的控制方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address |
Address after: 518000, 2nd Floor, Building 2, Tongchan New Materials Industrial Park, No. 28 Langshan Road, Songpingshan Community, Xili Street, Nanshan District, Shenzhen, Guangdong Province Patentee after: Shenzhen Kubo Energy Co.,Ltd. Address before: 518000 2nd floor, building 2, TONGCHAN new materials Industrial Park, 28 Langshan Road, Shahe street, Nanshan District, Shenzhen City, Guangdong Province Patentee before: SHENZHEN KUBO ENERGY SCIENCE & TECHNOLOGY Co.,Ltd. |
|
CP03 | Change of name, title or address |