PLC缺相保护的编程方法可以分为简单方法和复杂方法两种。
简单方法
使用相序/过欠压保护器
购买一个相序/过欠压保护器,当发生相序缺相或者过欠压时,保护器会报警,并输出一个开关量。
在PLC程序中定义这个开关量信号即可实现缺相保护。
复杂方法
使用电压传感器和电流传感器
配置电压传感器和电流传感器来检测电压和电流信号。
结合相序保护器,根据各种反馈参数判断过欠压、缺相和相序问题。
相序和缺相检测逻辑的编程步骤
配置定时器的时钟频率
设置定时器的时钟频率为500KHz。
使用定时器的捕获输入
采用一个定时器的三个捕获输入,分别捕获R、S、T三相的波形。
通过比较捕获边沿的陡峭程度选择有效的捕获信号。
开启捕获中断
开启捕获中断,并设置优先级为中等。
记录捕获值并判断周期
在每个捕获中断中,记录当前捕获值。
计算相邻两次捕获的时间差,即定时器的捕获值差,判断周期是否在38-70Hz范围内(根据500KHz时钟频率转换得到),以确认输入是否有效且不缺相。
判断相序
在不缺相的情况下(三相输入都有效),在R相中断中判断相序:
S相捕获值减R相捕获值,结果为周期的三分之一(相位差120度)。
T相捕获值减S相捕获值,结果为周期的三分之一(相位差120度)。
R相捕获值减T相捕获值,结果为周期的三分之一(相位差120度)。
如果这些差值都在10%以内,则认为相序是正确的。
建议
选择合适的方法:根据实际需求选择简单方法或复杂方法。如果对精度和可靠性要求较高,建议使用复杂方法。
硬件选择:选择高质量的电压传感器和电流传感器,确保测量精度和稳定性。
测试与调试:在实际应用中,进行充分的测试和调试,确保缺相保护功能的准确性和可靠性。