摘要:遥控服务是IEC61850协议中非常重要的一项服务,其通常会被应用在电源开关、指示灯、档位调节等器件的操作。
遥控是一类比较特殊的操作,其通过远程方式操作指定的设备器件,在一些重要的场景中需要有严谨的机制来进行约束,从而有效避免遥控操作发生意外事故,这种严谨的机制则需要使用遥控服务中最严格的一种遥控类型:增强安全选控(sbo-with-enhanced-security)。
1. 增强安全选控总共包含四个命令,其分别是带值选择(selectWithValue)、执行(operate)、取消(cancel)、命令终止(commandTermination)。
1.1 带值选择(selectWithValue)
①带值选择请求命令携带的参数有:
ControlObjectReference:遥控对象路径
ctlVal:控制值
operTm:遥控执行时间,该参数是可选参数,通常在定时遥控中携带该参数
origin:遥控操作者信息,其中有操作者等级、操作者id识别信息
ctlNum:遥控次数记录,表示当前是第几次遥控
T:带值选择发起时间
Test:检修状态标识
Check:同期互锁标识
②带值选择响应携带的参数有:
注意:当带值选择命令被正确执行,需要回复正响应,正响应参数内容和请求的参数内容要保持一致,不可有偏差。
注意:当带值选择命令未被正确执行,需要回复负响应,负响应参数内容和请求的参数内容要保存一致,并且需要追加一项参数:错误原因码。
1.2 执行(operate)
①执行请求命令携带的参数有:
注意:执行请求的参数需要和带值选择的参数内容保持一致,T除外,T在执行命令中为执行命令发起时间。
②执行响应携带的参数有:
注意:当执行命令被正确执行,需要回复正响应,正响应参数内容和请求的参数内容要保持一致,不可有偏差。
注意:当执行命令未被正确执行,需要回复负响应,负响应参数内容和请求的参数内容要保存一致,并且需要追加一项参数:错误原因码。
1.3 取消(cancel)
取消请求命令携带的参数有:
注意:取消请求的参数需要和带值选择的参数内容保持一致,取消请求中参数无Check,T在取消命令中为取消命令发起时间
取消响应携带的参数有:
注意:当取消命令被正确执行,需要回复正响应,正响应参数内容和请求的参数内容要保持一致,不可有偏差。
注意:当取消命令未被正确执行,需要回复负响应,负响应参数内容和请求的参数内容要保存一致,并且需要追加一项参数:错误原因码。
1.4 命令终止(commandTermination)
命令终止是在执行请求命令被正确执行,也就是执行回了正响应后,接着由服务器回复命令终止,命令终止也分正响应和负响应。
①命令终止正响应携带参数有:
注意:正响应参数内容和执行请求的参数内容要保持一致,不可有偏差。
②命令终止负响应携带参数有:
注意:负响应参数内容和执行请求的参数内容要保存一致,并且需要追加一项参数:错误原因码。
2. 增强安全选控有一个非常严谨的流程,每一个步骤都会进行检验,检验无误,进行下一个步骤才可能成功;增强安全选控如需成功执行,需遵守顺序执行、完整执行,准确执行。下图很清晰的展示了增强安全选控的执行流程以及校验步骤。
①先带值选择,在选择命令执行时,校验是否已被选择,是否参数正确等。
②当带值选择成功后,进行执行或取消命令,执行时,会校验是否已被选择、是否超时、是否参数正确等。
③当执行成功后,进行命令终止响应阶段,该阶段需要根据被遥控设备的最终反馈来进行响应,当被遥控设备最终达到了遥控目标状态,返回正响应;否则返回负响应。
3.总结
3.1 增强安全选控适合用于需要严谨步骤的遥控场景。
3.2 在实现增强安全遥控的时候,需要注意每一步之间的顺序和关联参数的正确以及步骤之间衔接时细节的校验,从而达到增强安全遥控的设计效果,保证遥控操作的准确性和安全性。