4.2.1 基础数据模型
使用和设计是工业产品的一体两面,作为设计者,我们需要从用户需求出发,穿越过去,然后构建出产品的骨架。本小节,我会带着大家从用户的需求出发,构建出产品的基础数据模型。
我们的抓手是两款保护产品:用电端过流保护和变压器差动保护。用电端过流保护适用于用户端电气设备保护,其工作原理类似保险丝,如果电流大于特定值且持续超过特定时间,发出开出命令并跳开断路器。
变压器为多侧电力设备,一般为两侧或三侧,用于实现不同等级电压的转换,如110kV转为10kV。变压器差动保护工作原理是所有侧的电流相加理论上为0(实际运行中有一定的不平衡电流),因此如果各侧电流之和大于允许不平衡电流且保持特定时间,变压器保护会发出开出命令跳开断路器各侧断路器,以保护昂贵的变压器设备。
这两款产品工作原理中都有相似的描述:电流值大于设定值且保持一段时间,其中电流值被称为模拟量输入值,常用AI表示。类似的,电压、功率、相角等都是模拟量输入值,AI一般为浮点数类型,通过采样或计算获得。
外部加入0.5A的电流,我们期望对应的电流模拟量也为0.5。但计算机内部实现时,电流值是通过AD采样回路获取的,如果为12位采样,可能0.5A对应300这样的一个整数。如何将300换算成0.5呢,就需要一个转换系数。
因为批量生产的硬件存在细微差异,因此设备出厂前需要进行检验,其中设定转换系数就是很重要的一环。系数因为依赖硬件特性,一般在出厂时设定,后期很少修改。
微机保护需要监视它所保护的各种电器设备运行工况,如断路器的分合状态等。这类电气量是布尔变量,因此习惯性称之为数字量输入,常用DI表示。
过流保护检测到电力系统发生过流时,首先驱动自己的继电器出口,然后通过外部回路驱动断路器断开。继电器出口是布尔变量,因此习惯称之为数字量输出、开入量输出或开出,常用DO表示。
类似于DI和DO,和AI对应的就是AO了。模拟量输出变量最常用于PLC控制回路,如依据锅炉反应温度控制油量阀等。在微机保护产品中,AO变量常用于调解变压器温度水位等。
AI、DI、DO、AO合在一起,构成了工业PLC控制的基础组件。
◇◇◇
再回顾过流保护产品的工作原理,电流值大于特定值且保持一段时间,其中这些电流特定值和时间被称之为定值。定值是由用户依据现场运行工况计算后输入的,因此需要保存在设备中,掉电不能丢失。
定值有一个很重要的特性,必须同时写入。如过流保护中的电流和时间定值,如果一个一个依次写入&#x