一、概述
在电力自动化系统中,定值管理是一个重要的功能。它允许操作员设置、修改和确认保护和控制设备的定值。在IEC61850标准下MMS(制造消息规范)定值模型中,设置和编辑定值组是一个相对复杂但结构化的过程,也是一个关键操作,它允许用户修改特定组的定值。一个定值组控制块,不同的组号,对应着不同的值。如果我们想要去对某一个组的定值进行编辑,该如何去做呢?从下面的图片我们可以了解到一个详细的步骤流程,帮助您理解和执行设置编辑定值组的具体操作。
(注:上图引用自DL/T 860.72-2004)
二、编辑定值组的详细流程
1.选择编辑定值组(SelectEditSG)
- 步骤描述:首先,用户需要从系统界面中选择一个特定的定值组进行编辑。这一步通常涉及选择设备、功能(如保护或控制功能)以及具体的定值组号。
- 成功判断:系统应确认选择是否成功,通常通过返回状态码或消息来指示。
2.(可选)读取编辑定值组(GetSGValues)
- 步骤描述:在修改定值之前,用户可能希望查看当前定值组的值。这一步是可选的,因为用户可以直接设置新值,而无需先读取旧值。
- 功能约束(FC):在进行此操作时,应使用功能约束FC=SE(Selection for Editing,编辑选择),表示这是读取编辑定值组的值。
- 数据获取:系统应返回用户请求的具体值。
3.设置编辑定值组(SetSGValues)
- 步骤描述:用户根据需求修改定值组的值,并通过系统界面提交这些更改。
- 功能约束(FC):在进行此操作时,同样应使用功能约束FC=SE,表示这些值是为了编辑而设置的。
- 数据提交:系统应接收用户提交的新值,并准备进行更新。
4.下装编辑定值组(ConfirmEditSGValues)
- 步骤描述:在确认所有更改无误后,用户执行下装操作,将新的定值组值写入设备。
- 成功判断:系统应执行下装操作,并返回操作结果。如果操作成功,设备将更新为新的定值组值;如果失败,系统应提供错误信息,以便用户进行故障排除。
- 正响应:成功下装后,系统应返回正响应,确认定值组已成功更新。
编辑定值组的流程图
三、注意事项
- 定值编辑首先需要判断选择编辑定值组SelectEditSG是否成功,只有选择编辑定值组成功,后续步骤才可能正常执行;
- 读编辑定值组GetSGValues不是必须步骤,可以根据实际情况选择;
- 在读编辑定值组GetSGValues时,注意引用参数的功能约束(FC=SE);
- 在设置编辑定值组SetSGValues时,注意引用参数的功能约束(FC=SE);
- 下装编辑定值组ConfirmEditSGValues,如果回复正响应,即下装编辑定值组成功,否则失败。
- 权限管理:编辑定值组通常需要特定的权限。系统应确保只有授权用户才能执行这些操作。
- 数据一致性:在编辑定值组时,系统应确保数据的一致性,避免出现冲突或不一致的定值。
- 错误处理:在每一步操作中,系统都应提供适当的错误处理机制,以便用户能够及时发现并解决问题。
- 日志记录:系统应记录所有编辑操作,以便进行审计和故障排除。
通过上述流程,便可以安全、有效地设置和编辑MMS定值模型中的定值组,确保电力自动化系统的正确运行。
今日分享到此为止,对电力规约IEC61850或电力规约测试工具感兴趣的朋友,欢迎评论区多多交流。