PLC的自动化生产线__供料单元的结构与控制 下载本文

图3-11 供料单元气动控制回路工作原理图

3.2 供料单元的PLC控制及编程 3.2.1 PLC的I/O 接线

本单元中,传感器信号占用7个输入点,留出1个点提供给启/停按钮作本地主令信号,则所需的PLC I/O点数为8点输入/2点输出。选用西门子S7-222主单元,共8点输入和6点继电器输出,供料单元的I/O接线原理图如图3-12所示。

图3-12 供料单元PLC的I/O接线原理图

供料单元PLC的I/O接线是采用双层接线端子排连接的,端子排集中连接本工作单元所有电磁阀、传感器等器件的电气连接线、PLC的I/O端口及直流电源。上层端子用作连接公共电源正、负极(Vcc和0V),连接片的作用是将各分散端子片上层端子排进行电气短接,下层端子用作信号线的连接,固定端板是将各分散的组成部分进行横向固定,保险座内插装有2A的保险管。接线端口上的每一个端子旁都有数字标号,以说明端子的位地址。接线端口通过导轨固定在底板上。图3-13和图3-14分别是本单元的接线端口外观和端子接线图。 3.2.2供料单元的本地控制和网络控制 1、本地控制

YL-335A允许各工作单元作为独立设备运行,但在供料单元中,主令信号输入点被限制为1个,如果需要有启动和停止2种主令信号,只能由软件编程实现。图3-15是软件实现用一个按钮产生启动/停止信号的一个方法。

图3-15 用一个按钮产生启动/停止信号程序

2、网络控制

YL-335A着重考虑采用RS485串行通信实现的网络控制方案,系统的主令信号均从连接到输送站PLC(主站)的按钮/指示灯模块发出,经输送站PLC程序处理后,把控制要求存储到其发送缓冲区,通过调用NET_EXE子程序,向各从站发送控制要求,以实现各站的复位、启动、停止等等操作。供料、加工、装配、分拣各从站单元在运行

过程中的状态信号,应存储到该单元PLC规划好的数据缓冲区,等待主站单元的读取而回馈到系统,以实现整个系统的协调运行。

以第二章所举的例子为例,按表2-2的规划,主站单元发送的控制要求,存放在供料单元VB1000处,而供料单元运行过程中需要回馈到系统的状态信号则应写入到VB1010处。VB1000和VB1010的具体内容以及控制程序如何编制,取决于系统工艺过程的要求,下面以YL-335A出厂例程为实例说明。

例:在网络控制方式下供料单元的控制要求如下:系统启动后,供料站把待加工工件推到物料台上,向系统发出物料台有物料信号,并且推料气缸缩回,准备下一次推料。若供料站的料仓和料槽内没有工件或工件不足,则向系统发出报警或预警信号。物料台上的工件被输送站机械手取出后,须等待系统本工作周期结束,输送站机械手装置返回原点位置,才进行下一次推出工件操作。如果在工作过程中,系统曾发出停止信号,则不再进行下一次推料操作。

由控制要求可知,程序应包括两部分,一是如何响应系统的启动、停止指令和状态信息的返回,二是送料过程的控制。可以编写实现这二个功能的子程序,在主程序中调用。

1)主程序如图3-16所示。

图3-16 主程序梯形图

2)启动/停止子程序

图3-17启动/停止子程序梯形图

3)送料子程序

图3-18 送料子程序梯形图

主站在读取供料站回馈信息后如何处理,将在第八章中说明。