您当前的位置:五五电子网电子知识plc技术plc应用施耐德plc应用基于施耐德PLC的水位测控系统原理及开发应 正文
基于施耐德PLC的水位测控系统原理及开发应

基于施耐德PLC的水位测控系统原理及开发应

点击数:7976 次   录入时间:03-04 11:47:25   整理:http://www.55dianzi.com   施耐德plc应用

编码器信号输出主要有并行格雷码输出、串行ssi输出、总线型输出、模拟量4~20ma输出。并行格雷码和模拟量输出信号读取简单但不适合长距离传输,串行ssi输出大部分是与西门子plcssi模块配套成本较高。现场总线型编码器用通讯方式传输信号,信号遵循rs485的物理格式,连接线少,传输距离远,对于编码器的保护和可靠性就提高了。信号的接收设备只需一个接口,就可以读多个编码器信号,多个编码器集中控制的情况下可以大大节省成本。

3.3 水位测控装置plc

plc选用m340模块化plc,它是施耐德公司生产的性能价格比很高的可编程控制器,已广泛应用于工业控制的各个领域。cpu模块选用高性能、大内存的bmx p34 2020,带一个100m以太网、一个485串行口;输入、输出模块可根据现场实际需求灵活配置。

4  软件设计

4.1 编程步骤

plc的硬件配置、控制程序采用施奈德的编程软件包unity pro完成,pc通过网络或usbm340 plc进行程序传送。首先进行plc硬件组态,含底版、电源、cpu、输入输出模块等。通过电源模块属性可查看电源使用情况,应保留一定余量,否则需更换容量更大的电源模块;在cpu模块的serialport口配置串行链路参数如:485 modbus主站、波特率9600、帧延时4ms、数据位8位、停止位1位、偶校验;创建网络链路ethernet1并配置ip地址等网络通信参数,将cpu模块的ethernet口链接到网络链路ethernet1;根据现场模拟量信号要求配置模拟量输出模块参数;定义相关变量等。

4.2 plc程序设计

(1)程序结构。程序采用模块化设计,具有较高可读性、可维护性其程序结构如图3所示。

程序结构图

   

(2)程序注释。plc上电首次扫描执行初始化init()子程序,初始化通信参数,上、下游海拔预置值,各个传感器调零值,拦污栅压差整定值等。

传感器通信comm()子程序,分时读取传感器水位值,通信故障时水位保持原值。

计算calc()子程序,计算出上、下游,拦污栅后的实际海拔值,拦污栅压差、各机组有效水头等。

信号输出out()子程序,拦污栅压差过大报警、通信故障报警、装置故障报警、420ma模拟量输出等。

上一页  [1] [2] [3] [4]  下一页


本文关键字:开发  施耐德  施耐德plc应用plc技术 - plc应用 - 施耐德plc应用