项目2---运料小车的PLC控制.ppt
文本预览下载声明
模块3 提高应用模块 项目2 运料小车的PLC控制 某工厂负责向各生产线运送产品配件的运料小车,示意图如图3-2-1所示。装载点和三条生产线的位置分别由行程开关SQ1、SQ2、SQ3、SQ4确定,小车的初始位置在装载点,小车运行位置由控制开关SA1、SA2确定。当SA1=0、SA2=0时,控制小车回到装载点;当SA1=1、SA2=0时,控制小车运行至生产线1;当SA1=0、SA2=1时,控制小车运行至生产线2;当SA1=1、SA2=1时,控制小车运行至生产线3。小车正转向右运行,小车反转向左运。 项目描述 项目2 运料小车的PLC控制 图3-2-1 运料小车控制示意图 目标与要求 ● 掌握传送指令的使用。 ● 掌握比较指令的使用。 ● 掌握区间复位指令的使用 ● 巩固PLC程序设计的方法和过程。 项目2 运料小车的PLC控制 项目准备 1.传送指令:[FNC12(MOV)] (1)指令格式:如图3-2-2所示。 该指令是将(S·)的值送给(D·)。 D:表示传送的数据为32位。传送16位数据不用加D。 P:表示脉冲执行该指令。无需脉冲执行不用加P。 图3-2-2 传送指令格式 项目2 运料小车的PLC控制 项目准备 图3-2-3 传送指令的使用举例 项目2 运料小车的PLC控制 1.传送指令:[FNC12(MOV)] (2)指令的使用举例:如图3-2-3所示。 项目准备 图3-2-4 比较指令格式 项目2 运料小车的PLC控制 2.比较指令:[FNC10(CMP)] (1)指令格式:如图3-2-4所示。 该指令是比较(S1·)和(S2·)的大小,将比较结果送到(D·)。 项目准备 项目2 运料小车的PLC控制 2.比较指令:[FNC10(CMP)] (2)指令的使用举例:如图3-2-5所示。 图3-2-5 比较指令的使用举例 项目准备 图3-2-6 区间复位指令格式 项目2 水塔水位的PLC控制 3.区间复位指令:[FNC40(ZRST)] (1)指令格式:如图3-2-6所示。 ①该指令是将[D1·]至[D2·]区间内的所有软元件复位。 ②[D1·]和[D2·]必须为同一种类的软元件,且[D1·]指定元件的编号必须小于[D2·]指定元件的编号。 ③该指令是作16位指令执行,但也可用作32位计数器的复位,使用时不能与16位计数器混合使用,即16位计数器和32位计数器必须分别复位。 项目准备 项目2 运料小车的PLC控制 3.区间复位指令:[FNC40(ZRST)] (2)指令的使用举例:如图3-2-7所示。 图3-2-7 区间复位指令使用举例 项目分析 本项目的控制主要根据开关SA1、SA2输入的信息,控制小车正转和反转,从而控制小车向右和向左运行,并到达指定位置停止的过程。其主要的控制环节如下: 1.控制信息的数据采集。 2.小车所在位置信息的确定。 3.小车正转和反转控制及到达指定位置的停止控制。 项目2 运料小车的PLC控制 项目实施 (一)确定PLC的I/O分配表 表3-2-1 运料小车的PLC控制项目I/O分配表 项目2 运料小车的PLC控制 输入端(I) 输出端(O) 外接元件 输入端子 外接元件 输出端子 供料处位置开关SQ1 X1 小车正转(右行) Y0 生产线1位置开关SQ2 X2 小车反转(左行) Y1 生产线2位置开关SQ3 X3 生产线3位置开关SQ4 X4 控制开关SA1 X10 控制开关SA2 X11 项目实施 (二)画出PLC的I/O接线图 图3-2-8 运料小车的PLC控制项目接线原理图 项目2 运料小车的PLC控制 项目实施 (三)项目器材 表3-2-2 运料小车的PLC控制项目器材表 项目2 运料小车的PLC控制 序号 符号 器材名称 型号、规格、参数 单位 数量 备注 1 PLC 可编程控制器 FX2N-48MR 台 1 2 SQ1 供料处位置开关 LX19-001 位 1 3 SQ2 生产线1位置开关 LX19-001 位 1 4 SQ3 生产线2位置开关 LX19-001 位 1 5 SQ4 生产线3位置开关 LX19-001 位 1 6 SA1 运行位置控制开关 L 位 1 7 SA2 运行位置控制开关 L 位 1 8 KM1 小车正转接触器 CJ20-10 个 1 9 KM2 小车反转接触器 CJ20-10 个 1 10 计算机 装有FXGP-Win-C或 GX Developer软件 台 1 11 常用电动工具 套 1 12 连接导线 条 若干 项目实施 (四) 按I/
显示全部