德国西门子PLC模块中国代理商
1 知道
直流电源设备是电力系统*的辅机设备。供给断路器分合闸用电,后备电池充电以及二次回路的仪器仪表等低压设备用电都采用直流电源。目前国内发电厂及变电站使用的直流电源设备已广泛采用高频整流模块为功率单元,为了对整个直流系统进行合理的实时监控、管理,本文设计了一种基于西门子s7-200plc[1]的高频直流监控器。其功能主要是实时采集直流系统的电压、电流及供电支路的开关状态等运行参数,并对数据进行分析处理,判断直流系统的运行工况,并根据pid控制理论进行实时运行控制和故障处理,并对蓄电池进行在线监测,为电力综合自动化控制系统提供安全、稳定、可靠的直流电源。
2 系统硬件组成及工作原理
系统硬件组成原理框图如图1所示。系统主要由高频直流监控器(以下简称监控器)、模拟量采样板、高频整流模块等组成。其中监控器是整个系统的核心部分,主要由西门子s7-216cpu配以em-235模拟量模块、中国台湾人机电子mt-510t触摸屏等组成。
3 程序设计
3.1 程序流程图设计
plc终端软件采用stl语言编写,程序设计采用模块化,功能化结构,便于维护、扩展。为提高终端的抗干扰能力,软件控制中采用了数字滤波、故障自检、控制口令等措施,保证控制操作的正确性和可靠性。装置plc主要程序流程如图2所示,主要由初始化程序、数据采集处理子程序、时钟处理子程序、充电转换子程序、故障报警及保护子程序、交流中断子程序、pid调节计算子程序、硅链投切控制子程序等组成。
、
主程序始终处于循环运行状态,其中初始化程序主要完成系统的初始化,设定各寄存器、计数器、plc工作模式、定时器中断、通讯方式等参数初始值等。然后不断调用模拟量采集及处理子程序对系统数据进行实时采集;调用充电程序运行方式子程序决定监控器的运行方式;调用故障报警及保护子程序判断故障报警及保护继电器输出;调用时钟处理子程序对蓄电池充电程序各种运行时间累计;调用交流电中断子程序保证系统在交流中断后自动恢复;调用硅链投切子程序根据系统设置的控母电压定值对硅链进行自动投切控制;调用通讯子程序(中断方式)实现与上位机监控系统及其它智能设备通讯。
格式:
输入:AIW[起始字节地址]——如AIW6
输出:AQW[起始字节地址]——如AQW0
每个模拟量输入模块,按模块的先后顺序和输入通道数目,以固定的递增顺序向后排地址。 例如: AIW0、AIW2、AIW4、AIW6、AIW8等。对于EM231 RTD(热电阻)两通道输入模块,不再占用空的通道,后面的模拟量输入点是紧接着排地址的。每个有模拟量输出的模块占两个输出通道。即使个模块只有一个输出AQW0,第二个模块的输出地址也应从AQW4开始寻址(AQW2被个模块占用),依此类推。温度模拟量输入模块(EM231 TC、EM231 RTD)也按照上述规律寻址,但是所读取的数据是温度测量值的10倍(摄氏或华氏温度)。如520相当于52.0度。
实用指令库
在编程软件中为便于用户使用,现已将其导出成为“自定义指令库",用户可以添加到自己的Micro/WIN编程软件中应用。在这个指令库中,子程序Scale_I_to_R可用来进行模拟量输入到S7-200内部数据的转换;子程序Scale_R_I可用于内部数据到模拟量输出的转换。
编程举例:
安装在 DIN 导轨上:
模块是卡装在 CPU 右侧的导轨上,通过总线连接器(S7-21x)或柔性扁平电缆(S7-22x)彼此互连以及连接到 CPU。
直接安装:
通过集成的安装孔可以直接安装到面板上。 在易受剧烈振动的场合建议采用这种安装方式。
用于 SIMATIC S7-200 的模拟量输入和输出
极短的转换时间
无需额外的放大器,就可以进行模拟量传感器和执行器的连接
解决更多更复杂的自动化任务
模拟量扩展模块提供一种使用模拟量输入/输出模块的方法。
为用户下列优势:
适应性:
用模拟量和数字量扩展模块,用户也可以针对复杂的任务来优化控制器。
传感器和执行器的直接连接