参数设置与加载:需实现试验电压(涵盖不同等级高压,如 10kV、35kV 等)、电流(根据接触器额定电流设定)、试验周期等参数的精确设置与加载。例如,在进行某 35kV 高压接触器试验时,能精准设定试验电压为 35kV,电流按接触器额定电流 1000A 加载。
通断控制:控制高压接触器的通断动作,模拟实际工作中的频繁开合。按照设定的频率与次数(如每分钟通断 20 次,总次数 10 万次)自动执行通断操作,且在每次通断过程中,准确控制触点闭合与断开的时间间隔。
试验启停与暂停:实现试验的一键启动、停止与暂停功能。启动后,设备按预设流程自动运行;停止时,能迅速切断电源,设备与人员安全;暂停时,可保留当前试验进度,恢复后继续执行试验。
关键参数监测:实时监测试验过程中的电压、电流、温度(接触器触点、线圈温度等)、通断次数等参数。例如,通过传感器采集接触器触点温度,实时反馈至 PLC,若温度超过阈值,及时触发保护机制。
状态反馈:监测设备各部件(如电源模块、开关、继电器等)的工作状态,如电源是否正常供电、开关是否闭合到位、继电器是否动作正常等,并将状态信息反馈给 PLC,以便进行故障诊断与处理。
过压、过流保护:当试验电压或电流超过设定的安全阈值时,PLC 需立即切断电源,停止试验,并发出声光报警信号,提示操作人员设备出现异常。
超温保护:若监测到接触器触点、线圈等部位温度过高,可能导致设备损坏或火灾风险时,PLC 迅速启动保护程序,停止试验并报警,防止事故发生。
紧急停止响应:在发生紧急情况时,操作人员按下紧急停止按钮,PLC 应能立即响应,切断电源输出,使设备处于安全停机状态。
I/O 点数:根据试验设备的控制需求,统计输入信号(如按钮开关、传感器信号等)和输出信号(如继电器控制、报警指示等)的数量。考虑到后续功能扩展,预留 10% - 20% 的 I/O 点数余量。例如,若现有输入信号需 30 点,输出信号需 20 点,则选择 I/O 总点数不低于 60 点的 PLC。
处理速度:高压接触器电寿命试验对控制实时性要求较高,需选择处理速度快的 PLC。例如,选用扫描周期短(如小于 1ms/K 步)的 PLC,能快速处理大量的输入输出信号与复杂的控制逻辑,及时响应试验过程中的各种变化。
存储容量:根据控制程序的复杂程度和数据存储需求,选择具有足够存储容量的 PLC。对于包含复杂控制算法、大量数据处理及存储功能的程序,需 PLC 的用户程序存储容量和数据存储容量满足要求,如用户程序存储容量不低于 50KB,数据存储容量不低于 20KB。
西门子 S7 - 1200 系列:该系列 PLC 具有丰富的通信接口(如 PROFINET、RS485 等),支持多种通信协议,便于与其他设备(如触摸屏、上位机)进行数据交互。其集成的高速计数器和模拟量输入输出模块,可满足试验设备对精确计数和模拟量监测控制的需求,适用于中小型试验设备控制场景。
三菱 FX5U 系列:具备强大的运算能力和高速处理性能,指令处理速度快。支持模块化扩展,可根据实际需求灵活配置 I/O 模块、功能模块(如温度采集模块、高速脉冲输出模块)等。其编程软件功能强大,操作简便,方便开发人员进行程序编写与调试,适用于对性能和扩展性有较高要求的试验设备。
CPU 模块:根据选型确定的 PLC 型号,选择对应的 CPU 模块。例如,选用西门子 S7 - 1200 CPU 1214C,其集成了 14 点输入和 10 点输出,支持多种通信协议,具备丰富的指令集,可满足试验设备的基本控制需求。
I/O 扩展模块:
数字量输入模块:用于采集按钮开关、传感器(如接近开关检测接触器触点位置)等的数字信号。选择直流输入模块(如西门子 SM1221 DI 16×DC 24V),输入信号的稳定采集。
数字量输出模块:控制继电器、接触器线圈等执行元件的通断。选用继电器输出模块(如西门子 SM1222 DO 16×Relay),可适应不同电压等级的负载,增强输出驱动能力。
模拟量输入模块:采集试验过程中的电压、电流、温度等模拟量信号。如选择西门子 SM1231 AI 4×U/I 模块,可实现高精度的模拟量转换,支持多种信号输入类型(电压、电流)。
模拟量输出模块:用于控制可调电源、调压设备等,实现对试验电压、电流的精确调节。例如,选用西门子 SM1232 AO 2×U/I 模块,可输出标准的模拟量信号(0 - 10V、4 - 20mA),满足设备控制需求。
通信模块:根据与其他设备的通信需求,选择合适的通信模块。如配备 PROFINET 通信模块(如西门子 CM1243 - 1),实现 PLC 与上位机、触摸屏之间的高速数据通信;选用 RS485 通信模块(如西门子 CM1241 RS485),用于与智能仪表、传感器等设备进行 Modbus 通信,实现数据的采集与传输。
传感器连接:将电压传感器、电流传感器、温度传感器等分别连接至 PLC 的模拟量输入模块。例如,电压传感器输出的 0 - 10V 电压信号接入模拟量输入模块的对应通道,信号准确采集。对于数字量传感器(如用于检测接触器通断状态的接近开关),将其信号线连接至 PLC 的数字量输入模块。
执行机构连接:PLC 的数字量输出模块通过继电器控制高压接触器的线圈通断,实现接触器的通断操作。同时,控制报警指示灯、蜂鸣器等报警装置,当出现异常情况时,由 PLC 输出信号触发报警。模拟量输出模块连接可调电源的控制端,通过输出模拟量信号调节电源输出电压和电流,满足试验参数要求。
人机界面连接:选用触摸屏(如西门子 TP700 Comfort)作为人机界面,通过 PROFINET 或 RS485 通信接口与 PLC 连接。操作人员可在触摸屏上进行试验参数设置、试验启停控制、实时数据查看、历史数据查询等操作,实现人机交互功能。
上位机连接:通过以太网或串口将 PLC 与上位机连接,上位机安装监控软件(如西门子 WinCC),实现对试验过程的远程监控、数据存储与分析。上位机可实时显示试验数据、绘制数据曲线、生成试验报告,便于管理人员对试验过程进行管理与分析。
主程序:主程序是整个控制程序的核心,负责调用各个子程序,实现对试验流程的总体控制。在主程序中,首行初始化操作,包括变量初始化、通信参数设置、I/O 端口初始化等。然后,按照试验流程顺序,依次调用参数设置子程序、通断控制子程序、数据监测子程序、安全保护子程序等,试验有序进行。
子程序:
参数设置子程序:接收来自触摸屏或上位机的试验参数(如电压、电流、试验周期、通断次数等),将参数存储在 PLC 的数据寄存器中,并进行合理性检查。若参数超出设定范围,通过触摸屏提示操作人员重新设置。
通断控制子程序:根据设定的通断频率和次数,利用 PLC 的定时器和计数器功能,精确控制高压接触器的通断动作。在每次通断过程中,控制触点闭合时间和断开时间,符合试验要求。同时,记录实际通断次数,与设定次数进行比较,当达到设定次数时,自动停止通断操作。
数据监测子程序:实时采集试验过程中的电压、电流、温度等模拟量数据和设备状态等数字量数据,对采集到的数据进行滤波处理,去除噪声干扰。将处理后的数据存储在 PLC 的数据寄存器中,并通过通信模块上传至触摸屏和上位机进行显示与分析。
安全保护子程序:实时监测试验过程中的各项参数,当检测到过压、过流、超温等异常情况或接收到紧急停止信号时,立即触发安全保护机制。首先,切断高压接触器的电源,停止试验;然后,启动声光报警,通过触摸屏显示故障信息;后,将故障数据存储在 PLC 的故障存储区,便于后续故障分析。
PLC 与触摸屏通信:在 PLC 程序中,配置通信参数(如通信协议、波特率、站地址等),与触摸屏通信正常。编写数据交换程序,实现将试验参数从触摸屏传输至 PLC,以及将 PLC 采集的实时数据和设备状态信息传输至触摸屏进行显示。
PLC 与上位机通信:根据选用的通信协议(如 TCP/IP、Modbus TCP),在 PLC 程序中编写通信程序块。建立与上位机的连接,实现试验数据的实时上传和上位机控制指令的接收与执行。例如,上位机可通过通信指令远程启动或停止试验,修改试验参数等。
线路检查:仔细检查 PLC 与外围设备之间的连接线路,接线正确、牢固。使用万用表测量线路的通断情况,检查是否存在短路、断路等问题。
模块测试:分别对 PLC 的 CPU 模块、I/O 模块、通信模块等进行功能测试。如向数字量输入模块输入信号,检查 PLC 是否能正确接收;通过 PLC 输出信号,测试数字量输出模块能否正常驱动负载;对模拟量输入输出模块进行精度校准,采集和输出的模拟量信号准确可靠。
设备联动测试:将 PLC 与高压接触器、电源设备、传感器、触摸屏、上位机等设备进行联动测试。检查各设备之间的信号传输、控制逻辑是否正常,整个试验设备系统能够协调工作。
程序下载与运行:将编写好的 PLC 程序下载至 PLC 中,启动 PLC 运行程序。在运行过程中,通过 PLC 编程软件的监控功能,实时查看程序的运行状态、变量值变化等,检查程序是否按照预期逻辑执行。
功能测试:逐项测试试验设备的各项功能,如参数设置、通断控制、数据监测、安全保护等。模拟各种正常和异常工况,检查 PLC 的响应是否正确,系统功能满足设计要求。
优化与完善:根据调试过程中发现的问题,对硬件连接和软件程序进行优化与完善。例如,调整通信参数提高数据传输的稳定性,优化控制逻辑提高试验控制的精度和可靠性,系统性能达到状态。