2.3工作原理说明
人机交互通过PC实现,PC可以实时监控整个系统的工作运行状态、动作过程及故障报警、实时曲线描绘和保存历史数据等,同时可发送各种操作命令给PLC以控制系统的运行。
在主站PLC与PC、从站PLC、变频器和流量计仪表通讯方面,EC20 PLC充分利用自身的优势,由于EC20 PLC本身带有2个串行通信口(1个RS232口,集成自由协议/编程协议/MODBUS从站协议,1个RS232/485口,集成自由协议/MODBUS主站/从站协议),EC20 PLC利用COM0口和PC进行通信(EC20 PLC做从站,设置成MODBUS从站协议),利用COM1和多台从站PLC、变频器和流量计仪表组成网络进行集中控制(EC20 PLC的COM1设置成MODBUS主站协议)。
艾默生变频器自带RS485接口的通讯单元,用于实现PLC与多台变频器的联网。对变频器的所有控制都通过RS485通讯链路来完成,可省去变频器的外部起停控制线路。
5个比例阀控制器均由步进电机及放大器组成,由主站PLC及2个从站PLC通过高速脉冲输出口来进行控制。
流量计仪表具有MODBUS协议,可由主站PLC通过MODBUS网络访问和监控。另外,流量计具有脉冲计数和频率输出,可用于计量,作为备用方案。脉冲输出可以接入到EC20的高速输入通道。
三.PLC逻辑控制
此次编程采用顺序功能图(Sequential Function Chart),利用顺序功能图的过程划分和步骤间转换功能。可将程序段进行模块化自由组合。
由于顺序功能图编程具有直观和流程化的特点,分解后的每一步骤和每个转换条件都为相对简单的程序过程,在顺序控制领域应用比较广泛。
3.1 模块化的分解与实现
染布工艺经过长时间的积累,已经形成一套相对固定的工艺流程。但是随着布料种类、染料种类和印染要求的不同,会在原有流程上进行一定的增加、删减或者参数的改变,因此需要将整个印染工艺分解为若干个小模块以实现这一功能。
经过对印染工艺的了解,现将整体工艺拆分为如下功能块:

模块功能的实现应用顺序功能图流程的概念。在一个关联且封闭的顺序流程中,每一时刻只有一个步骤在运行,且各流程间互不干扰。而工艺模块的划分也正是本着一个模块内的工艺顺序执行、各个模块间的工艺尽量独立这一原则。因此,一个模块对应一个流程即可。