24 25 26 27
模拟量输入模块 解摸屏 信号隔离安全栅 通讯电缆 PLC-2 TPC7062K A/A1-A/A4 MPI 表4-1 硬件明细表
第五章 元气件的接线图
5.1 PLC接线图
在PLC的输出端,本设计采用了中间继电器,为防止回路因回流电压而损坏PLC。PLC供电采用220V交流点,电源输入均采用熔断器保护。具体接线图见附录2《电气原理图》。
5.2变频器接线图
因变频器不能对电机进行过载保护,所以每台电机都接入热继电器。 见附录2《电气原理图》。
5.3 模拟量模块接线图
模拟量的准确输入是这个系统的重要数据组成部分,所以在模拟量这块加了安全隔离栅A/A1。起模拟量保护及PLC保护作用。实际接线见附录2《电气原理图》。
第六章 PLC控制及编程
6.1 PLC控制流程图
控制顺序流程图如图6-1所示,
图6-1 顺序控制流程图
6.2 I/O地址分配表
在编写程序之前,先规定程序中需要的软件地址表,在以下表格中罗列出本次设计的I/O地址分配表如表6-1。
功能 急停 系统开机 系统停机 报警消音 变频器故障信号 变频器过流信号
外部原件 SJ1 SB1 SB2 BJ 内部地址 I0.0 I0.1 I0.2 I0.3 I0.4 I0.5 功能 储水罐液位上限 储水罐液位下限 总管压力上限 总管压力下限 总管压力高报 总管压力过高报警停内部地址 VD500 VD510 VD520 VD530 VD540 VD550
机 辅助回路报警 _1手动/_0自动 手动控制辅佐泵 手动减泵 手动增泵 液位上限 液位下限 变频器运行/停止 变频器故障复位 1#变频 2#变频 3#变频 1#工频 2#工频 3#工频 辅佐泵 总管电磁阀 总管流量开关 报警输出 备用 报警指示灯(红) 工作指示灯 增泵延时 减泵延时 60s 60s T37 T38 I0.6 I0.7 I1.0 I1.1 I1.2 I1.3 I1.4 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7 Q1.0 Q1.1 Q1.2 Q1.3 Q1.4 Q1.5 Q1.6 总管压力低报 总管压力过低报警停机 变频器故障报警停机 总管压力 一号变送器压力 二号变送器压力 三号变送器压力 手动给定功率功率 总管 一号变送器 三号变送器 PID开始 变频频率 输出控制值 手动增减泵 顺序控制 功率给定 输出速度 输出频率 输出力矩 输出电流 输出功率 PID手动自动 开机条件 自动运行标志 开机脉冲 VD570 VD580 VD300 VD310 VD320 VD330 VD1600 AIW0 AIW2 AIW4 VB100 VW114 AQW0 VB10 VB11 VD1000 VD1100 VD1200 VD1300 VD1400 VD1500 M0.3 M0.5 M10.0 SM0.1 VD560 表6-1 软件地址分配表
6.3编程及程序介绍
恒压供水程序分为:主程序、档位控制子程序(DWKZ_K)、手动档子程序(SD_KZ)、自动档子程序(ZD_KZ)、自动档运行泵增减控制子程序(VB11_K)、报警子程序、变频器数据转换子程序以及模拟量处理子程序。其中还有库和向导。详细程序见附录1。以下就针对本次程
序作简单的说明(以下程序说明时均用程序缩写)。
1、 主程序中有指令为PID运算指令。
还有网络2、3、4、5为MODBUS指令,此指令主要作用就是于变频器通讯用的。
2、 以下为报警程序,在储水罐液位不足、总管压力超标等信号发生时,触发报警程序。
3、 网络13为泵变频运行程序,当泵变频运行时自动接通变频器。
4、 当系统切换到手动档时,复位自动运行标志,意为切断所有自动运行的程序。并复位顺序控制。
此程序为手动挡开机初始化,复位手动挡各单元。
当然自动档时,只要置位自动运行标志可以了。
5、 手动档时,可以手动控制辅助泵的开关。此时,有两个按钮进行增泵和减泵。
增减泵都是字节增减指令,根据字节增减改变VB10(手动增减泵)的数值,然后根据步进阶梯指令进行顺序控制。
6、 当系统自动运行时,主程序调用SD_KZ和VB11_K。自动运行时,根据变送器读取
数值进行系统控制。当单台泵变频运行在最大频率超过3分钟时,进行增泵程序
反之,当单台泵变频运行在最小频率超过3分钟时,进行减泵程序
增减泵都有相对的延时,这在程序中都有定时器进行延时控制。
7、 在自动档时,泵的增减主要靠VB11(顺序控制)执行,当每次增泵或减泵时,VB11(顺
序控制)均加“1”或减“1”。然后在SD_KZ程序中根据比较指令读取VB11(顺序控
制)的值进行相应的泵切换。。如: