set m11之后,m11的plc常开常闭触点会开么

我的M11平板电脑今天下午突然锁屏之后开不到机,过了好久才又开起来,是怎么回事啊_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
我的M11平板电脑今天下午突然锁屏之后开不到机,过了好久才又开起来,是怎么回事啊
我有更好的答案
死机?没电?开机键接触问题?
采纳率:82%
为您推荐:
其他类似问题
平板电脑的相关知识
等待您来回答当前位置: >>
台达plc应用技术101例
-PLC DVP-PLC 应用技术手册【101 例】 目第 1 章:基 本程序设 计范例 1.1 串联 常闭 接点回 路 .......................................................................... 1-1 1.2 并联 方块 回路 ................................................................................. 1-2 1.3 上升 沿产 生一个 扫描周 期脉冲 ......................................................... 1-3 1.4 下降 沿产 生一个 扫描周 期脉冲 ......................................................... 1-4 1.5 自锁 控制 回路 ................................................................................. 1-5 1.6 互锁 控制 回路 ................................................................................. 1-6 1.7 上电 时参 数的自 动初始 化 ................................................................ 1-7 1.8 传统 自保 持回路 与 SET/RST 应 用 ................................................... 1-8 1.9 自保 持与 解除回 路 (SET/RST)........................................................ 1-9 1.10 交 替 输出回 路 (输 出具停电 保持) ................................................... 1-10 1.11 条 件 控制回 路 ............................................................................... 1-12 1.12 先 入 信号优 先回路 ........................................................................ 1-13 1.13 后 入 信号优 先回路 ........................................................................ 1-15 1.14 地 下 停车场 出入口进 出管制 ........................................................... 1-16 1.15 三 相 异步马 达正反转 控制 .............................................................. 1-18 1.16 程 序 的选择 执行 ........................................................................... 1-19 1.17 MC/MCR 手 自动控制 .................................................................... 1-21 1.18 STL 步进方式 手自动 控制 ............................................................... 1-24 第 2 章:计 数器设计 范例 2.1 产品 的批 量包装 ............................................................................. 2-1 2.2 产品 日产 量测定 (16 位上 数停电保 持计数 器)................................... 2-2 2.3 产品 出入 库数量 监控 (32 位 上下数 计数器 ) ...................................... 2-3 2.4 3 个 计 数器构 成的 24 小时时 钟 ......................................................... 2-4 2.5 A B 相 脉 冲高速计 数 ........................................................................ 2-5 第 3 章:定 时器设计 范例 3.1 延时 Off 程序 ................................................................................. 3-1 i录 3.2 延时 On 程序 ................................................................................. 3-2 3.3 延时 On/Off 程 序 ............................................................................ 3-3 3.4 依时 序延 迟输出 (3 台 电机顺序 启动)............................................... 3-4 3.5 脉波 波宽 调变 ................................................................................. 3-6 3.6 人工 养鱼 池水位 监控系 统 (闪烁 电路) .............................................. 3-7 3.7 崩应 测试 系统 (延长计 时) ............................................................... 3-9 3.8 电动 机星 -三角 降压启 动控制 ......................................................... 3-11 3.9 大厅 自动 门控制 ............................................................................. 3-13 3.10 液 体 混合自 动控制系 统 ................................................................. 3-15 3.11 自 动 咖啡冲 调机 ............................................................................ 3-17 3.12 洗 手 间自动 冲水控制 程序 .............................................................. 3-19 3.13 一 般 定时器 实现累计 型功能 ........................................................... 3-21 3.14 一 般 定时器 实现示教 功能 .............................................................. 3-23 3.15“ 自 切断 ”定 时器 ............................................................................ 3-25 3.16 有 趣 的喷泉 .................................................................................. 3-27 3.17 交 通 灯控制 .................................................................................. 3-29 第 4 章:变 址寄存器 E、F 设计 范例 4.1 连续 D 总 和计算 ............................................................................. 4-1 4.2 产品 配方 参数调 用 .......................................................................... 4-3 4.3 8 组 电 位器控 制 2 台 04DA 的 电压输 出 ............................................. 4-5 第 5 章:应 用指令程 序流程 设计范 例 5.1 CJ 指令实 现配方调 用 ...................................................................... 5-1 5.2 水库 水位 自动控 制 .......................................................................... 5-3 5.3 公室 火灾 警报 (中断应 用) ............................................................... 5-5 5.4 超市 钱柜 安全控 制 (FOR~NEXT) .................................................... 5-7 第 6 章:应 用指令传 送比较 控制设 计范例 6.1 CMP 原 料渗混 机 ............................................................................. 6-1 6.2 ZCP 水 塔水位 高度警 示控制 ............................................................. 6-3 6.3 BMOV 多 笔历史 资料备 份 ................................................................ 6-4 6.4 FMOV 单 笔数据多 点传送 ................................................................. 6-5ii 6.5 CML 彩 灯交替 闪烁 .......................................................................... 6-7 6.6 XCH 实 现一个 缓存器 上下 8 位的 位数交 换 ........................................ 6-8 6.7 指拨 开关 输入及 7 段 显示器 输出程 序 ............................................... 6-9 第 7 章:应 用指令四 则运算 设计范 例 7.1 水管 流量 精确计 算 .......................................................................... 7-1 7.2 INC/DEC 加减 寸动微 调 ................................................................... 7-3 7.3 NEG 位移 反转控 制 .......................................................................... 7-5 第 8 章:应 用指令旋 转位移 设计范 例 8.1 ROL/ROR 霓虹灯设计 ..................................................................... 8-1 8.2 SFTL 不良 品检测 ............................................................................ 8-3 8.3 WSFL 混合 产品自 动分类 ................................................................. 8-5 8.4 SFWR/SFRD 包厢 呼叫控制 ............................................................. 8-8 第 9 章:应 用指令数 据处理 设计范 例 9.1 ENCO/DECO 编码 与译码 ................................................................ 9-1 9.2 SUM/BON “1” 个 数统计和 判断 ........................................................ 9-3 9.3 MEAN/SQR 平均值 与平方 根 ............................................................ 9-4 9.4 MEMR/MEMW 文件 寄存器 访问 ........................................................ 9-5 9.5 ANS/ANR 液 面高度 监控报 警系统 ..................................................... 9-7 9.6 SORT 采集数据 的排序 .................................................................... 9-8 9.7 SER 房间 温度监控 .......................................................................... 9-10 第 10 章 :应用 指令高速 输入输 出设计 范例 10.1 REF/REFF DI/DO 立即刷新及 DI 滤波时 间设定 .............................. 10-1 10.2 DHSCS 切割 机控制 ....................................................................... 10-3 10.3 DHSZ/DHSCR 多区段 涂料机控 制 .................................................. 10-4 10.4 SPD 汽车车 轮测速 ........................................................................ 10-6 10.5 PLSY 产线流 水作业 控制程序 ......................................................... 10-7 10.6 PWM 水 闸门 控制 程序 .................................................................... 10-9 10.7 PLSR 加减 速控制 伺服马 达 ............................................................ 10-11iii 第 11 章 :应用 指令浮点 数运算 设计范 例 11.1 整 数 与浮点 数混合 的四则运 算 ....................................................... 11-1 11.2 全 为 浮点数 的四则 运算 .................................................................. 11-4 第 12 章 :应用 指令通讯 设计范 例 前 言 ..................................................................................................... 12-1 12.1 PLC 与台达 VFD-M 系 列变频 器通讯 (MODRD/MODWR) ................ 12-4 12.2 PLC 与台达 VFD-B 系列变频器通 讯 (MODRD/MODWR) ................ 12-7 12.3 PLC 与台达 VFD-V 系列变频器通 讯 (MODRD/MODRW)................. 12-10 12.4 PLC 与 ASD-A 伺服驱 动器通 讯 (位 置控制, MODRD/MODRW) ...... 12-13 12.5 PLC 与 ASD-A 伺服驱 动器通 讯 (速 度控制, MODRD/MODRW) ...... 12-17 12.6 PLC 与台达 DTA 系列温 控器通讯 (MODRD/MODWR) .................... 12-21 12.7 PLC 与台达 DTB 系列温控 器通讯 (MODRD/MODWR/MODRW) ...... 12-24 12.8 PLC LINK 16 台从站 及数据 读写 16 笔 (Word) 模式 ....................... 12-27 12.9 PLC LINK 32 台从站 及数据 读写 100 笔 (Word) 模 式 ..................... 12-30 12.10 DVP-PLC 与 台达变 频器、台 达伺服 驱动器 LINK ........................... 12-33 12.11 DVP-PLC 与 台达 DTA、DTB 温控器 LINK..................................... 12-37 12.12 通 讯控 制 2 台台达 PLC 的启 动/停 止 (RS 指令) ........................... 12-40 12.13 台 达 PLC 与西 门子 MM420 变 频器通 讯 (RS 指令) ....................... 12-44 12.14 台 达 PLC 与丹 佛斯 VLT6000 变 频器通 讯 (RS 指令) ................... 12-49 第 13 章 :应用 指令万年 历时间 设计范 例 13.1 TRD/TWR/TCMP 上下 班工作 电铃定时 控制 .................................... 13-1 13.2 TRD/TZCP 仓库门自 动开关 控制 .................................................... 13-3 13.3 HOUR 马 达长时 间运转 后定时切 换 ................................................. 13-5 第 14 章 :应用 指令简单 定位设 计范例 14.1 台 达 ASDA 伺服简 单定位 展示系 统 ................................................ 14-1 14.2 双 轴 同动绘 出 DELTA LOGO ......................................................... 14-6 第 15 章 :便利 指令设计 范例 15.1 ALT 自动 清扫黑 板 ......................................................................... 15-1 15.2 RAMP 起重 机的软件 控制 ............................................................... 15-3 iv 15.3 INCD 交通灯 (相对 凸轮应用 ) ........................................................ 15-6 15.4 ABSD 不同时段原料 加入 (绝对凸轮 应用) ....................................... 15-9 15.5 IST 电镀 生产线 自动控 制 ................................................................ 15-12 15.6 FTC 烤箱温度 模糊控 制 .................................................................. 15-18 15.7 PID 烤箱 温度控 制 (温 度专用的 PID 自动 调整功能 )......................... 15-22v vi 1基本程序设计范例1.1串联常闭接点回路Y0 X1 X0【控制要求】 自动检测传送带上的瓶子是否是直立的,若不是就将瓶子推出到传送带外。 【元件说明】PLC 软元件 X0 X1 Y0 控制说明 瓶底检测光电管输入信号,当被遮挡时,X0 状态为 On 瓶颈检测光电管输入信号,当被遮挡时,X1 状态为 On 气动推出杆【控制程序】X0 X1 Y0【程序说明】 瓶子直立从传送带移过来时,瓶底检测光电管和瓶颈检测光电管都导通,即 X0=On,X1=On, 此时 X0 的常开接点导通,X1 的常闭接点不导通,Y0=Off,气动推出杆不动作。 瓶子倒立从传送带移过来时,瓶底检测光电管导通,而瓶颈检测光电管不导通,即 X0=On, X1=Off,此时 X0 的常开接点导通,X1 的常闭接点导通,Y0=On, 气动推出杆动作,瓶子被 推出传送带外。DVP-PLC 应用技术手册1-1 1基本程序设计范例并联方块回路1.2Y0X1X0【控制要求】 楼梯照明系统中,人在楼梯底和楼梯顶处都可以控制楼梯灯的点亮和熄灭。 【元件说明】PLC 软元件 X0 X1 Y1 控制说明 楼梯底开关,当按向右边时,X0 状态为 On 楼梯顶开关,当按向右边时,X1 状态为 On 楼梯灯【控制程序】X0 X0 X1 Y0 X1【程序说明】 楼梯底和楼梯顶的两个开关状态一致时,都为“On”或都为“Off”时,灯被点亮;状态不一致时, 即一个“On”,另一个“Off”时,灯熄灭。 灯在熄灭状态时,不管人是在楼梯底还是楼梯顶,只要拨动该处的开关到另外一个状态,即可 将灯点亮。同样,灯在点亮状态时,不管人是在楼梯底还是楼梯顶,只要拨动该处的开关到另 外一个状态,都可将灯熄灭。1-2DVP-PLC 应用技术手册 1基本程序设计范例1.3上升沿产生一个扫描周期脉冲【控制要求】 开关由 Off→On 动作时产生一个扫描周期的脉冲,作为条件去触发指示灯或其它装置。X0M10 一个扫描周 期 Y0【元件说明】PLC 软元件 X0 M10 Y0 开关,由 Off→On 一个扫描周期的触发脉冲 指示灯 控制说明【控制程序】X0PLSM10 SETM10 Y0M10=On 一个扫描周期 Y0=On【程序说明】 X0 由 Off→On 动作时(上升沿触发),PLS 指令被执行,M10 送出一个扫描周期的脉冲。 M10=On 时,[SET Y0]指令被执行,Y0 被置位为 On,指示灯被点亮或驱动其它装置。DVP-PLC 应用技术手册1-3 1基本程序设计范例下降沿产生一个扫描周期脉冲1.4X0Y0(电磁阀)【控制要求】 开关由 On→Off 动作时候产生一个扫描周期的脉冲,作为条件去触发控制电磁阀或其它装置。X0M10 一个扫描周期 Y0【元件说明】PLC 软元件 X0 M10 Y0 开关,由 On→Off 一个扫描周期的触发脉冲 电磁阀 控制说明【控制程序】X0 PLF M10 RST Y0 Y0=Off M10 M10=On 一个扫描周期【程序说明】 X0 由 On→Off 动作时(下降沿触发),PLF 指令被执行,M10 送出一个扫描周期的脉冲。 M10=On 时,[RST Y0]指令被执行,Y0 被复位为 Off,电磁阀被关断。1-4DVP-PLC 应用技术手册 1基本程序设计范例1.5自锁控制回路Y0 X0STARTX1STOPX2TEST【控制要求】 按下 START 按钮一次,吊扇运转;按下 STOP 按钮一次,吊扇停止。 按下 TEST 按钮,测试吊扇电机是否运转正常。 【元件说明】PLC 软元件 X0 X1 X2 X3 Y1 控制说明 START 按钮,当按下时,X0 状态为 On STOP 按钮,当按下时,X1 状态为 On TEST 按钮,当按下时,X2 状态为 On 故障信号 吊扇电机控制信号【控制程序】X0 Y1 X2 TEST 按钮 X1 X3 Y1 故障信号【程序说明】 轻按一下 START 按钮,X0=On,在没有故障的情况下(X3=Off) ,吊扇运转。这需通过一个 自锁电路来实现,其原理是把输出 Y1 拉回来当作一个输入条件来实现,避免了为让吊扇运转 而一直按着 START 按钮。 按下 STOP 按钮,X1=On,Y1=Off,吊扇停止运转。 当故障发生(X3=On) ,Y1=Off,吊扇停止运转。 按下 TEST 按钮,X2=On,在吊扇无故障(X3=Off)情况下,Y1=On,吊扇运行;松开 TEST 按钮,吊扇即停止运行,达到测试吊扇电机是否正常的目的。DVP-PLC 应用技术手册 1-5 1基本程序设计范例互锁控制回路1.6Y1Y0GOX0X1【控制要求】 停车场检票口为单车道,通过交通控制指示灯,保证在任何时刻只有一辆车通过,避免进入停 车场的车和离开停车场的车发生“撞车”事故。 【元件说明】PLC 软元件 X0 X1 Y0 Y1 控制说明 汽车进入停车场传感器,当有汽车进入时,X0 状态为 On 汽车离开停车场传感器,当有汽车进入时,X1 状态为 On 汽车进入停车场指示灯(On 时指示”GO”,Off 时指示”STOP”) 汽车离开停车场指示灯(On 时指示”GO”,Off 时指示”STOP”)【控制程序】X0 Y1 Y0 X1 Y0 Y1 离开停车场指示 进入停车场指示【程序说明】 停车场用两个指示灯牌来分别指示汽车进入和离开。利用互锁结构保证只有一个指示灯牌为 “GO”状态,保证车辆进出正常,不会“撞车”。 当汽车进入停车场靠近检票栏时,X0(进入传感器)为 On,Y0=On,进入停车场指示灯牌 指示“GO”,同时,离开停车场指示灯被关断,指示为“STOP”,允许汽车进入停车场,禁止汽 车离开。 当汽车离开停车场靠近检票栏时,X1(离开传感器)为 On,Y1=On,离开停车场指示灯牌指 示“GO” ,离进入停车场指示灯牌指示“STOP”。1-6 DVP-PLC 应用技术手册 1基本程序设计范例1.7上电时参数的自动初始化X1 初始 化按钮【控制要求】 机器设备一上电运行,就自动将各项参数初始化,使机器进入基本准备状态,不必手动去一个 一个先设置好各个参数。 按下初始化按钮,可在机器运行的任何时刻对机器进行参数初始化。 【元件说明】PLC 软元件 X1 M20 D1121 Y0 控制说明 初始化按钮,当按下时,X1 状态为 On PLC 通电 RUN 时产生瞬间脉冲 一个扫描周期 On 的触发脉冲 PLC COM2 通讯协议 PLC 通讯地址 参数初始化完成信号【控制程序】X1 PLS M1002 MOV M10 MOV SET K1 Y0 D20 M10【程序说明】 在 PLC “RUN”瞬间,M1002 接通一次,产生脉冲宽度为一个扫描周期的脉冲,在 PLC 运行 期间只被执行一次。 常被用来初始化 D(资料寄存器), C(计数器), S(步进点)等 PLC 内部元件。 按下 X1 按钮,可在程序运行的任何时刻对 PLC 进行初始化,即设定 PLC 站号为 1,COM2 通讯格式为 9600,7,E,1,且将 Y0 置位。DVP-PLC 应用技术手册1-7 1基本程序设计范例传统自保持回路与 SET/RST 应用1.8【动作要求】 按下开灯按钮灯点亮,按下关灯按钮灯熄灭。 【元件说明】PLC 软元件 X0 X1 Y0 控制说明 开灯按钮,当按下时,X0 状态为 On 关灯按钮,当按下时,X1 状态为 On 指示灯【控制程序】 传统自保持回路X0 Y0 X1 Y0SET/RST 自保持回路X0 X1 SET RST Y0 Y0【程序说明】 以上两范例的动作皆为 X0 由 Off→On 变化时, 常 On; 由 Off→On 变化时,则 Y0 常 Y0 X1 Off。 若 X0,X1 同时动作时,则停止信号优先,即 Y0 会变为 Off,指示灯熄灭。1-8DVP-PLC 应用技术手册 1基本程序设计范例1.9自保持与解除回路 (SET/RST)X0STARTX1STOPX2Y0【控制要求】 按下 START 按钮,抽水泵运行,开始将容器中水抽出;按下 STOP 按钮或容器中水为空, 抽水泵自动停止工作。 【元件说明】PLC 软元件 X0 X1 X2 M0 Y0 控制说明 START 按钮,按下时,X0 状态为 On STOP 按钮,按下时,X1 状态为 On 浮标水位检测器,只要容器中有水,X2 状态为 On 一个扫描周期的触发脉冲 抽水泵电机【控制程序】X0 X1 PLS X2 M0 RST Y0 M0 X2 X1 SET Y0【程序说明】 只要容器中有水,X2=On,按下 START 按钮时,X0=On,SET 指令被执行,Y0 被位水泵电 机开始抽水。 当按下 STOP 按钮,X1=On,PLS 指令执行,M0 接通一个扫描周期,RST 指令执行 Y0 被 复位,水泵电机停止抽水。另外一种停止抽水的情况是:当容器水抽干后,X2=Off,X2 的常 闭触点接通,PLS 指令执行,M0 接通一个扫描周期,RST 指令执行,Y0 被复位,水泵电机 停止抽水。DVP-PLC 应用技术手册1-9 1基本程序设计范例交替输出回路 (输出具停电保持)1.10【控制要求】 第 1 次按下按钮,灯被点亮,第 2 次按下按钮,灯熄灭,第 3 次按下按钮,灯被点亮,第 4 次按下按钮,灯熄灭;如此,按钮在 1、3、5 次被按下时,灯被点亮并保持;而 2、4、6 次 被按下时,灯熄灭。 重新上电后,指示灯仍保持断电前的状态。 【元件说明】PLC 软元件 X1 M10 M512 M513 Y1 控制说明 灯开关按钮,按下时,X1 状态为 On 一个扫描周期 On 的触发脉冲 X1 单次 On 时,M512=On、M513=Off X1 双次 On 时,M512=Off、M513=On 指示灯信号【控制程序】X1 PLS M10 Y1 SET RST M10 Y1 SET RST M512 M513 Y1 Y1 X1 单 On , Y1=On, 双 On , Y1=Off M513 M512 X1 双次 On 时 M513=On M512=Off M512 M513 X1 单次 On 时 M512=On M513=Off M10 M10 输出一次脉冲【程序说明】 第 1 次(单次)按下按钮: 按下按钮后,X1=On,[PLS M10]指令执行,M10 导通一个扫描周期。M10=On,且 Y1=Off (Y1 常闭接点导通) ,所以第 2 行程序的 SET 和 RST 指令执行,M512 被置位,M513 被复 位,而第 3 行程序中,Y1 常开接点断开,所以 SET 和 RST 指令不执行。最后一行程序中, 因 M512=On,M513=Off,所以 Y1 线圈导通,灯被点亮,直到再次按下按钮。 从第 2 个扫描周期开始,因 M10=Off,所以第 2 行和第 3 行的 SET 和 RST 指令都不执行,1-10DVP-PLC 应用技术手册 1基本程序设计范例M512 和 M513 的状态不变,灯保持点亮的状态,直到再次按下按钮。 第 2 次(双次)按下按钮: 按下按钮后,X1=On,M10 导通一个扫描周期。因 Y1 的状态为 On,与第 1 次按下按钮相反, 第 3 行的 SET 和 RST 将被执行,M513 被置位,M512 被复位,而第 2 行的 SET 和 RST 指 令因 Y1 常开接点断开而不被执行。因 M512=Off,M513=On,所以 Y1 线圈断开,灯熄灭。 从第 2 个扫描周期开始,因 M10=Off,所以第 2 行和第 3 行的 SET 和 RST 指令都不执行, M512 和 M513 的状态不变,灯保持熄灭的状态,直到再次按下按钮。 利用 API 66 ALT 指令也可实现 On/Off 交替输出功能。DVP-PLC 应用技术手册1-11 1基本程序设计范例条件控制回路1.11Y0X0STARTX2STOP主电机 供油泵电机 X1STARTX3STOPY1供油电机主拖动电机【控制要求】 车床主轴转动时要求先给齿轮箱供润滑油,即保证油泵电机启动后才允许启动主拖动电机。 【元件说明】PLC 软元件 X0 X1 X2 X3 Y0 Y1 控制说明 供油泵启动按钮,按下时,X0 状态为 On 主拖动电机启动按钮,按下时,X1 状态为 On 供油泵停止按钮,按下时,X2 状态为 On 供油泵停止按钮,按下时,X3 状态为 On 供油泵电机 主拖动电机【控制程序】X0 Y0 X1 Y1 X3 Y0 Y1 X2 Y0【程序说明】 本程序是一个条件控制回路的典型应用,按下供油泵启动按钮时,Y0=On,供油泵启动,开 始给主拖动电机(Y1)的齿轮箱供润滑油。 在供油泵启动的前提下,按下主拖动电机启动按钮时,Y1=On,主拖动电机启动。 主拖动电机(Y1)运行过程中,供油泵(Y0)要持续地给主拖动电机(Y1)提供润滑油。 按钮供油泵停止按钮和主拖动电机停止按钮分别停止供油泵和主拖动电机运行。1-12DVP-PLC 应用技术手册 1基本程序设计范例1.12先入信号优先回路X0Y0X1X2 Y1 中学生组X3Y2X4小学生组教授组X5主持人【控制要求】 有小学生、中学生、教授 3 组选手参加智力竞赛。要获得回答主持人问题的机会,必须抢先 按下桌上的抢答按钮。任何一组抢答成功后,其它组再按按钮无效。 小学生组和教授组桌上都有两个抢答按钮,中学生组桌上只有一个抢答按钮。为给小学生组一 些优待,其桌上的 X0 和 X1 任何一个抢答按钮按下,Y0 灯都亮;而为了限制教授组,其桌上 的 X3 和 X4 抢答按钮必须同时按下时,Y2 灯才亮;中学生组按下 X2 按钮,Y1 灯亮。 主持人按下 X5 复位按钮时,Y0,Y1,Y2 灯都熄灭。 【元件说明】PLC 软元件 X0 X1 X2 X3 X4 X5 Y0 Y1 Y2 小学生组按钮 小学生组按钮 中学生组按钮 教授组按钮 教授组按钮 主持人复位按钮 小学生组指示灯 中学生组指示灯 教授组指示灯 控制说明DVP-PLC 应用技术手册1-13 1基本程序设计范例【控制程序】X5 MC主持人复位按钮N0主控回?开始X0 X1 Y0 X2 Y1 X3 Y2Y1Y2 Y0小学生组抢答控制Y0Y2 Y1中学生组抢答控制X4Y0Y1 Y2教授组抢答控制MCRN0主控回?结束【程序说明】 主持人未按下按钮时,X5=Off,[MC N0]指令执行,MC~MCR 之间程序正常执行。 小学生组两个按钮为并联连接,教授组两个按钮为串联连接,而中学生组只有一个按钮,任何 一组抢答成功后都是通过自锁回路形成自保,即松开按钮后指示灯也不会熄灭。 其中一组抢答成功后,通过互锁回路,其它组再按按钮无效。 支持人按下复位按钮后,X5=On,[MC N0]指令不被执行,MC~MCR 之间程序不被执行。Y0、 Y1、Y2 全部失电,所有组的指示灯熄灭。主持人松开按钮后,X5=Off,MC~MCR 之间程序 又正常执行,进入新一轮的抢答。1-14DVP-PLC 应用技术手册 1基本程序设计范例1.13后入信号优先回路【控制要求】 4 个按钮对应到 4 个指示灯, 按下一个按钮后, 对应的指示灯亮, 同时之前点亮的指示灯熄灭。 【元件说明】PLC 软元件 X0 X1 X2 X3 Y0 Y1 Y2 Y3 控制说明 按钮 1,按下时,X0 状态由 Off→On 变化一次 按钮 2,按下时,X1 状态由 Off→On 变化一次 按钮 3,按下时,X2 状态由 Off→On 变化一次 按钮 4,按下时,X3 状态由 Off→On 变化一次 指示灯 1 指示灯 2 指示灯 3 指示灯 4【控制程序】X0 PLS X1 PLS X2 PLS X3 PLS M1000 CMP M11 MOV K1M0 K1Y0 K1M0 K0 M10 M3 M2 M1 M0【程序说明】 按下任何按钮后,对应的 X 装置由 Off→On 变化一次,在这个扫描周期里,PLS 指令执行, 对应的一个 M 辅助继电器接通一个扫描周期,则 K1M0&0,CMP 指令执行后的结果使得 M11=Off,M11 的常闭接点导通,[MOV K1M0 K1Y0]指令执行,M 装置的状态将被传送到外 部相应的一个输出点上,同时原来点亮状态的指示灯将熄灭。 从第二次扫描周期开始,PLS 指令将不执行,M0~M3 值为 0,CMP 指令执行的结果将使 M11=On,M11 的常闭接点关断,[MOV K1M0 K1Y0]指令不被执行,M 装置为 0 的状态也不 会被传送到外部输出点,所以 Y 装置仍保持原来状态,直到再次按下按钮。DVP-PLC 应用技术手册1-15 1基本程序设计范例地下停车场出入口进出管制红 绿 X11.14Y1Y2红绿一 楼出入口处单行 车道Y1 Y2 X2地下室 出入口 处【控制要求】 地下停车场的进出入车道为单车道, 需设置红绿交通灯来管理车辆的进出。 红灯表示禁止车辆 进出,而绿灯表示允许车辆进出。 当有车从一楼出入口处进入地下室,一楼和地下室出入口处的红灯都亮,绿灯熄灭,此时禁止 车辆从地下室和一楼出入口处进出, 直到该车完全通过地下室出入口处 (车身全部通过单行车 道) ,绿灯才变亮,允许车辆的从一楼或地下室出入口处进出。 同样,当车从地下室处出入口离开进入一楼时,也是必须等到该车完全通过单行车道出,才运 行车辆从一楼或地下室出入口处进出。 PLC 一开机运行时,一楼和地下室出入口处交通灯初始状态:绿灯亮,红灯灭。 【元件说明】PLC 软元件 X1 X2 M1 M2 M3 M4 M20 M30 Y1 Y2 控制说明 一楼出入口处光电开关,有车辆出入该处时,X1 状态为 On 地下室出入口处光电开关,有车辆出入该处时,X2 状态为 On 从一楼进入车道经过 X1 时,M1 导通一个扫描周期 从地下室进入车道经过 X1 时,M2 导通一个扫描周期 从地下室进入车道经过 X2 时,M3 导通一个扫描周期 从一楼进入车道经过 X2 时,M4 导通一个扫描周期 车辆从一楼进入地下室过程中,M20=On 车辆从地下室离开到一楼过程中,M23=On 一楼和地下室出入口处红灯 一楼和地下室出入口处绿灯【控制程序】M1002 RST SET Y1 PLC 开机上电 RUN 时,绿灯亮 Y21-16DVP-PLC 应用技术手册 1PLS PLF SET M2 M20 M3 M4 M30 Y1 Y2 Y1 车辆离开单车道后 , 红灯熄灭,绿灯亮 SET Y2基本程序设计范例X1从一 楼进入单车 道经过 X1 时, M1 导通 一个扫描 周期 从地下室进入单车道经过 X1 时, M2 导通一个扫描周期 车辆从一楼进入地下室过程中 M20 保 持 On 从地 下室进入单 车道经过 X2 时, M3 输出 一次脉冲 从一楼进入单车道经过 X2 时, M4 导通 一个扫描 周期 车辆从地下室离开到一楼过程中 M30 保持 OnX2 PLS PLF SET M1 M3 M4 M2 M30 SET M20 RST M20 RST M30车辆在单车道中行驶时, 红灯亮,绿灯熄灭M4 M2M20 RST M30 RST M30 M20 车辆离开单车道后, M20 及 M30 被复位【程序说明】 一楼和地下室的红灯共享信号 Y1,绿灯共享信号 Y2。 程序的关键是当 M1 导通驱动 Y1 时,必须先判断是从一楼出入口处进入单车道还是离开单车 道,因为两个方向车辆通过一楼出入口处时,[PLS M1]指令都执行,M1 都导通一个扫描周期, 所以需用一个确认信号 M20 来确认车辆是从一楼进入单行车道的状态。 同样,当 M2 导通时,必须先判断是从地下室出入口处离开单车道还是处进入单车道,因为两 个方向车辆通过地下室出入口处时,[PLS M2]指令都执行,M2 都导通一个扫描周期,所有需 用个确认信号 M30 来确认车辆是从地下室进入单行车道的状态。DVP-PLC 应用技术手册1-17 1基本程序设计范例三相异步电动机正反转控制正转1.15正传 反传反转 停止【控制要求】 按下正转按钮,电动机正转;按下反转按钮,电动机反转;按下停止按钮,电动机停止。 【元件说明】PLC 软元件 X0 X1 X2 T1 T2 Y0 Y1 控制说明 电机正转按钮,按下按钮时,X0 状态为 On 电机反转按钮,按下按钮时,X2 状态为 On 停止按钮,按下按钮时,X3 状态为 On 计时 1 秒定时器 计时 1 秒定时器 正转接触器 反转接触器【控制程序】X0 TMR T0 Y0 X1 TMR T1 Y1 X0 X2 Y0 Y1 T1 K10 X1 X2 Y1 Y0 T0 K10【程序说明】 按下正转按钮,X0=ON,1 秒后,Y0 接触器导通,电机正转;按下反转按钮后,X1=ON, Y0 接触器被立即关断,而经过 1 秒延时后,才接通 Y1 接触器,电机反转;按下 X2 按钮, Y0 和 Y1 都被立即关断,电机停止运行。 程序中使用两个定时器的目的是保证正反转切换时,避免发生电源相间瞬时短路。因为刚断开 一个接触器后就去接通另外一个接触器,则会因为断开的那个接触器的电弧尚未熄灭,就接通 了另外一个接触器。1-18 DVP-PLC 应用技术手册 1基本程序设计范例1.16程序的选择执行蓝黄 色色 Y0蓝 色X3绿色Y1X1黄 色X2颜色选择X0【控制要求】 有三种颜色的颜料,选择不同的开关罐装规定颜色的颜料。 【元件说明】PLC 软元件 X0 X1 X2 X3 Y0 Y1 控制说明 灌装启动开关,拨到“ON”位置时,X0 状态为 On 黄色颜料开关,旋转到“黄色”位置时,X1 状态为 On 蓝色颜料开关,旋转到“蓝色”位置时,X2 状态为 On 绿色(黄色加蓝色)颜料开关,旋转到“绿色”位置时,X3 状态为 On 黄色颜料阀门 蓝色颜料阀门【控制程序】X1 MC X3 X0 Y0 MCR X2 MC X3 X0 Y1 MCR 蓝色颜?阀门 N0 灌装 蓝色 颜? N0 黄色颜?阀门 N0 灌装 绿色 颜? 灌装 黄色 颜? N0DVP-PLC 应用技术手册1-19 1基本程序设计范例【程序说明】 灌装颜料时,需打开灌装总开关使 X0=On;黄色和蓝色两种颜料都灌装时,产生绿色颜料。 选择黄色灌装模式,X1=On,第一个 MC~MCR 指令执行,Y0=On,开始灌装黄色颜料。 选择蓝色灌装模式,X2=On,第二个 MC~MCR 指令执行,Y1=On,开始灌装蓝色颜料。 选择绿色(黄色加蓝色)灌装模式,X3=On,两个 MC~MCR 指令都执行,开始灌装绿色(黄色 加蓝色)颜料。1-20DVP-PLC 应用技术手册 1基本程序设计范例1.17MC/MCR 手自动控制X0自动 夹取 转移 释放X1手动A传送带B传 送带【控制要求】 按下手动按钮,机械手执行手动流程:按下夹取按钮将产品从 A 传送带上夹取,按下转移按 钮产品移动到 B 传送带,按下释放按钮将产品放在 B 传送带上送走。 按下自动按钮,机械手执行自动流程 1 次:夹取产品(释放前动作一直保持)→转移产品(动 作持续 2 秒)→释放产品。若需再次执行自动流程,再触发自动按钮一次即可。 手动控制流程和自动控制流程互锁。 【元件说明】PLC 软元件 X0 X1 X2 X3 X4 M0~M2 M3~M5 M10 M11 T0 Y0 Y1 控制说明 自动按钮,按下时 X0 由 Off→On 变化一次 手动按钮,按下时 X1 由 Off→On 变化一次 夹取按钮,按下时 X2 状态为 On 转移按钮,按下时 X3 状态为 On 释放按钮,按下时 X4 状态为 On 自动控制流程 手动控制流程 选择自动控制 选择手动控制 计时 2 秒定时器 夹取/释放产品,夹取时,Y0 状态为 On,释放时,Y0 状态为 Off 转移产品DVP-PLC 应用技术手册1-21 1基本程序设计范例【控制程序】X0 SET RST X1 SET RST M10 M00 TMR T0 M1 T0 M2 M2 RST MCR M11 X2 M3 X3 M4 X4 M5 MCR M0 SET M3 M1 Y1 M4 M2 RST M5 Y0 释放产品 转移产品 Y0 夹取产品 N0 手动控制流程 M10 MC N0 M10 N0 T0 K20 自 动控制流程 M11 MC N0 M11 选择手动控制 M10 M10 选择自 动控制 M111-22DVP-PLC 应用技术手册 1基本程序设计范例【程序说明】 X0 由 Off→On 变化时,执行自动流程 1 次;X1 由 Off→On 变化时, 控制手动动作部份, 手动控制动作中, 夹取和释放动作触发一次对应的按钮即可完成, 而移动产品的动作需一直按 着按钮不放,直到到达目标位置(B 传送带)才松开。 X0 与 X1 手、自动开关会互锁,当自动时,先执行夹取动作,再执行转移动作 2 秒,最后执 行释放动作;当手动时,则用 3 个按钮分别去手动控制夹取(Y0=On) 、转移(Y1=On) 、释 放(Y0=Off)产品的动作。DVP-PLC 应用技术手册1-23 1基本程序设计范例STL 步进方式手自动控制X0自动 夹取 转移 释放1.18X1手动A传送带B传 送带【控制要求】 按下手动按钮,机械手执行手动流程:按下夹取按钮将产品从 A 传送带上夹取,按下转移按 钮产品移动到 B 传送带,按下释放按钮将产品放在 B 传送带上送走。 按下自动按钮,机械手执行自动流程 1 次:夹取产品(释放前动作一直保持)→转移产品(动 作持续 2 秒)→释放产品。若需再次执行自动流程,再触发自动按钮一次即可。 手动控制流程和自动控制流程互锁。 【元件说明】PLC 软元件 X0 X1 X2 X3 X4 S0 S20 S21 T0 Y0 Y1 控制说明 自动按钮,按下时 X0 状态由 Off→On 变化一次 手动按钮,按下时 X1 状态由 Off→On 变化一次 夹取按钮,按下时 X2 状态为 On 转移按钮,按下时 X3 状态为 On 释放按钮,按下时 X4 状态为 On 初始步进点 进入自动控制步进点 进入手动控制步进点 计时 2 秒定时器 夹取/释放产品,夹取时,Y0 状态为 On,释放时,Y0 状态为 Off 转移产品1-24DVP-PLC 应用技术手册 1SET S0 S20 S21 Y0 T0 转移产品 Y0基本程序设计范例【控制程序】M1002 S0 S X0 SET X1 SET S20 S SET TMR T0 Y1 T0 RST S0 S21 S X2 SET X3 Y1 X4 RST Y0 S0 RET Y0 释放产品 转移产品 Y0 夹取产品 释放产品夹取产品 K20【程序说明】 X0 由 Off→On 变化时,S20 步进点置位,自动控制流程被执行一次,手动流程被禁止。若需 再次执行自动流程,再触发自动按钮一次即可。 机械手执行自动流程 1 次: 夹取产品 Y0 = On (释放前动作一直保持) →转移产品 Y1 = On (动 作持续 2 秒) →释放产品 Y0 = Off。 X1 由 Off→On 变化时,S21 步进点置位,执行手动控制流程,自动流程被禁止。 机械手执行手动流程 1 次: 按下夹取按钮 (X2) 将产品从 A 传送带上夹取, 按下转移按钮 (X3) 产品移动到 B 传送带,按下释放按钮 (X4) 将产品放在 B 传送带上送走。DVP-PLC 应用技术手册1-25 1基本程序设计范例MEMO1-26DVP-PLC 应用技术手册 2X0计数器设计范例2.1产品的批量包装Y0 X1【控制要求】 每检测到 10 个产品,机械手就开始动作,当打包动作完成后,机械手和计数器均被复位。 【元件说明】PLC 软元件 X0 X1 C0 Y0 控制说明 产品计数光电传感器,当检测到产品时,X0 状态为 On 机械手动作完成传感器,当动作完成时,X1 状态为 On 一般用 16 位上数计数器 包装机械手【控制程序】X0 CNT C0 Y0 X1 RST Y0 C0 K10RSTC0【程序说明】 光电开关每检测到一个产品时,X0 就触发一次(Off→On) ,C0 计数一次。 当 C0 计数达到 10 次时,C0 的常开接点闭合,Y0=On,机械手执行包装动作。 当机械手包装动作完成后,机械手动作完成传感器将被接通,X1 由 Off→On 变化一次,RST 指令被执行,Y0 和 C0 均被复位,等待下一批产品的包装。DVP-PLC 应用技术手册2-1 2计数器设计范例产品日产量测定 (16 位上数停电保持计数器)X1清?2.2今日完成 456X0【控制要求】 生产线可能会突然停电或因中午休息关掉电源, 在重新开始生产后需从停电前的记录开始对产 品进行计数。 PLC 产品每天产量超过 500 台时,目标完成指示灯亮,提醒工作人员做好记录。 按下清零按钮将产品产量记录清零,又可开始对产品数从 0 开始进行计数。 【元件说明】PLC 软元件 X0 C120 X1 控制说明 光电传感器,当检测到产品时,X0 状态为 On 16 位数停电保持计数 清零按钮【控制程序】X0 CNT C120 Y0 X1 RST C120 C120 K500【程序说明】 在需要停电后仍能保持数据的场合,需要用到停电保持的计数器。 每完成一台产品,C120 计数一次,计数到 500 次,Y0=On,目标完成指示灯亮。 DVP-PLC 各机种 6 位的停电保持计数器范围有所不同,ES/EX/SS 机种为 C112~C127、 SA/SX/SC 机种为 C96~C199、EH 机种为 C100~C199。2-2 DVP-PLC 应用技术手册 2计数器设计范例2.3产品出入库数量监控 (32 位上下数计数器)货物 入口货物 出口【控制要求】 对仓库内的产品数量进行监控,并且当仓库内的产品数量达到 40000 个时,开始报警。在仓 库的入出口处均设置有检测产品的光电传感器。 【元件说明】PLC 软元件 X0 X1 M Y0 控制说明 入库检测光电传感器,有产品入库时,X0 状态为 On 出库检测光电传感器,有产品出库时,X1 状态为 On C216 计数模式设定(On 时为下计数) 32 位上下数计数器 报警灯【控制程序】X0 RST X1 SET X0 DCNT X1 C216 Y0 C 216 K4 M1216【程序说明】 本例的关键是利用 32 位的加减计数标志 M1216 来控制 C216 的上下计数,X0 由 Off→On 变 化一次,M1216=Off,C216 为上计数;X1 由 Off→On 变化一次,M1216=On,C216 为下计 数。 当 C216 的计数现在值到达 40000 时,C216=On,Y0 变为 On,警报灯亮。DVP-PLC 应用技术手册2-3 2计数器设计范例3 个计数器构成的 24 小时时钟2.4小时分秒【控制要求】 ?用 3 个计数器配合 1s 时钟脉冲标志 M1013,构成一个标准 24 小时时钟。 【元件说明】PLC 软元件 C0 C1 C2 M1013 秒计数 分计数 时计数 1s 时钟脉冲 控制说明【控制程序】M1013 CNT C0 CNT RST C1 CNT RST C2 RST C2 C2 C1 K24 C1 C0 K60 C0 K60【程序说明】 实现 24 小时钟的关键在于 1 秒钟时钟脉冲 M1013 的利用。 当程序开始执行, 每秒钟 C0 计数 1 次,当计数到 60 次(1 分钟)后 C0=On,C1 计数 1 次,同时复位 C0;同理,当 C1 计数 到 60 次(1 小时),C1=On,C2 计数 1 次,同时复位 C1;当完成 24 次计数(24 小时),复位 C2,又开新的 24 小时的计数过程。 通过用 C0 来计“秒” C1 来计“分” C2 来计“时” , , ,可以组成一个 24 小时的时钟, “时” 、 “分”“秒” 、 、分别从 C2、C1、C0 读出。当 C2 的设定值等于 12 时,可得到一个标准的 12 小时的时钟。2-4 DVP-PLC 应用技术手册 2计数器设计范例2.5A B 相脉冲高速计数差动输入之接线图(高速、高噪声时使用)DVP32EH00M 高速 输入X0+ X0A+编码 器输出AA-双绞 线X1+ X1B+差动 输出BB-差虞出之配线DPLCY0+ A+ A-驱动器Photocouple 输入 之配线Y0Y0SG0 Y1+双绞 线B+ B-Y1Y1-Line Receiver 输入 之配线【控制要求】 DVP32EH00M 发送 AB 相脉冲控制伺服,每秒发送 10000 个脉冲给伺服,伺服电机转动距 离经编码器编码后接入 PLC 高速计数输入点(差动输入点),若 PLC 高速计数器计数值与脉冲 发送脉冲数目相差 10 个以上时,则报警灯亮。 【元件说明】PLC 软元件 Y0 Y5 M D0KHz 脉冲输出 报警指示灯 1 秒时钟脉冲 脉冲发送完毕标志 第一M}冲 CH0(Y0,Y1) 出相位O定 硬件高速计数器 控制说明DVP-PLC 应用技术手册2-5 2计数器设计范例【控制程序】M1013 DPLSY K000 Y0Y0每秒输出频?100k脉冲10000个 MOV M1000 DCNT M1029 DLD&= C251 K1 K220RSTC251【程序说明】 本范例用 M1013 来控制 PLC 发送脉冲,D1220=K0 设置脉冲由 Y0 输出。将伺服电机由编码 器输出的回馈信号接入到 X0、X1 高速计数端,X0、X1 对应硬件高速计数器 C251,其最高 计数频率为 200KHz。 当脉冲发送完毕后,M1029=On,接点型态比较指令 DLD&=执行,若 C251 计数值与发送脉 冲数目相差 10 个以上,即为 C251 计数器值小于等于 K9990 时,Y5=On,报警灯亮。 M1029=On, [RST C251]也被执行,C251 被清零,保证 PLC 在下一次对输入脉冲计数时, C251 又开始从 0 开始计数。 因为伺服编码器输出信号为差分信号, 所以本范例需使用支持差分信号输入的 DVP32EH00M 机种(其 X0、X1、X4、X5 输入端支持差分信号输入) 。2-6DVP-PLC 应用技术手册 3定时器设计范例3.1延时 Off 程序【控制要求】 开关拨到 On 状态时,灯立即被点亮,拨到 Off 状态时,5 秒过后,指示灯才熄灭。5s X1 T0 Y1【元件说明】PLC 软元件 X1 T1 Y1 控制说明 指示灯开关,当开关拨动到“Off”位置时,X1 状态为 Off 计时 5 秒定时器,时基为 100ms 的定时器 输出指示灯【控制程序】X1 Y1 X1 TMR T1 K50 延时 5 秒关 T1 Y1【程序说明】 开关拨动到 On 位置时,X1=On,X1 的常闭接点关断, TMR 指令不被执行,定时器 T1 线圈 为失电状态,T1 的常闭接点闭合,因 X1 常开接点接通,T1 的常闭接点接通,所以 Y1=On 并自保,指示灯被点亮。 开关拨动到 On 位置时,X1=Off,X1 的常闭接点导通使 TMR 指令执行, 在未到达定时器预 设时间时,T1 的常闭接点仍为导通状态,所以 Y1 通过自保回路仍保持亮的状态。 当定时器到达 5 秒的预设值时,T1 线圈得电,T1 常闭接点断开,因 T1 的常闭接点断开,所 以 Y1=Off,指示灯熄灭。 利用 API 65 STMR 指令也可实现延时 Off 功能。DVP-PLC 应用技术手册3-1 3定时器设计范例延时 On 程序3.2【控制要求】 开关拨到 On 状态时,3 秒钟过后,指示灯才亮,拨到 Off 状态时,指示灯立即熄灭。X1 3s T0 Y1【元件说明】PLC 软元件 X1 T1 Y1 控制说明 指示灯开关,当开关拨动到“On”位置时,X1 状态为 On 计时 3 秒定时器,时基为 100ms 的定时器 输出指示灯【控制程序】X1 TMR T1 Y1 T1 K30 延时 3 秒开【程序说明】 当 X1=On 时,TMR 指令执行,T1 的线圈受电并开始计时。计时到达 3 秒的预设值时,T1 的常开接点闭合,Y1=On,指示灯被点亮。 当 X1=Off 时,TMR 指令不被执行,T1 的线圈失电,T1 的常开接点断开,Y1=Off,指示灯熄 灭。3-2DVP-PLC 应用技术手册 3定时器设计范例3.3延时 On/Off 程序【控制要求】 开关由 Off→On 动作时,5 秒后指示灯才被点亮;开关由 On→Off 动作时,3 秒后指示灯才熄 灭。3s X1 Y1 5s【元件说明】PLC 软元件 X1 T0 T1 Y1 控制说明 指示灯开关,当开关拨动到“On”位置,X1 状态为 On 计时 5 秒定时器,时基为 100ms 的定时器 计时 3 秒定时器,时基为 100ms 的定时器 输出指示灯【控制程序】X1 TMR X1 TMR T0 Y1 T1 Y1 T1 K30 延时 3 秒关 T0 K50 延时 5 秒开【程序说明】 当 X1=On 时,T0 定时器开始执行计时,当 T0 计时到达预设值 5 秒时,T0=On,其常开接点 导通;而 T1 定时器不计时,其常闭接点始终为导通状态。开关由 Off→On 动作 5 秒后,T0 的常开接点导通,T1 的常闭接点也导通,Y1=On 并自保,指示灯被点亮。 当 X1=Off 时,T 1 定时器开始执行计时,当 T1 计时到达预设值 3 秒时开,T1=On,其常闭 接点闭合。而 T0 定时器不计时,其常开接点始终为关断状态。开关由 On→Off 动作 3 秒后, T0 的常开接点关断,T1 的常闭接点也关断,Y1=Off,指示灯熄灭。DVP-PLC 应用技术手册3-3 3定时器设计范例依时序延时输出 (3 台电机顺序启动)3.4油泵电动机Y0启动 X0停止 X1主电动机Y1辅助电动机Y2【控制要求】 按下启动按钮,油泵电动机立即启动、延时 10 秒后主电动机启动,又延时 5 秒后辅助电动机 启动;按下停止按钮,所有电机立刻停止运行。X0 X1Y010sY15sY2【元件说明】PLC 软元件 X0 X1 T0 T1 Y0 Y1 Y2 控制说明 启动按钮,按下时,X0 状态为 On 停止按钮,按下时,X1 状态为 Off 计时 10 秒定时器,时基为 100ms 的定时器 计时 5 秒定时器,时基为 100ms 的定时器 油泵电机启动信号 主电机启动信号 辅助电机启动信号3-4DVP-PLC 应用技术手册 3X1 Y1 TMR T0 K100定时器设计范例【控制程序】X0 Y0 Y0 T0 Y1 Y1 T1 Y2 X1 Y2 启动辅助电机 启动 主电机 X1 Y2 TMR T1 K50 启 动油泵电 机【程序说明】 按钮 X0 由 Off→On 动作时,X0=On,X0 的常开接点导通,所以 Y0 导通并自保,油泵电机 立即启动,开始给润滑系统供油;同时,[TMR T0 K100]指令执行,当到达 10 秒的预设时间 后,T0 常开接点导通。M10=On 时,[RST Y0]指令被执行,Y0 被复位为 Off,电磁阀被关 断。 当 T0 常开接点 On 时, 导通并自保, Y1 主电机被启动, 定时器被关断; T0 同时, [TMR T1 K50] 指令执行,当到达 5 秒的预设时间后,T1 常开接点导通。 当 T1 常开接点 On 时,Y2 导通并自保,辅助电机机被启动,T1 定时器被关断。 按钮 X1 由 Off→On 动作时,X1 的常闭接点被关断,Y0、Y1、Y2 被关断,油泵电机,主电 机,辅助电机都停止运行。DVP-PLC 应用技术手册3-5 3定时器设计范例脉波波宽调变3.5【控制要求】 拨动开关到 On 位置后,可通过在程序中改变定时器的预设时间值,产生脉波波宽调变功能。 产生下面的振荡波形,Y0 状态 On 1 秒,周期为 2 秒。X0 1000ms 2000msY0【元件说明】PLC 软元件 X0 T0 T1 Y0 控制说明 开关,当开关拨动到“On”位置,X1 状态为 On 计时 1 秒定时器,时基为 100ms 的定时器 计时 2 秒定时器,时基为 100ms 的定时器 输出的振荡波形【控制程序】X0 TMR TMR T0 Y0 T1 ZRST T0 T1 T0 T1 K10 K20【程序说明】 当 X0=On 时, 定时器 T0/T1 开始计时, 未计时到达前 Y0=On, T0 计时到达时, T0 当 Y0=Off。 T1 计时到达时将 T0/T1 清除。此时 Y0 会持续输出上面的振荡波形,当 X0=Off 时,Y0 输出 也变成 Off。 可利用修改定时器的预设时间值,产生脉波波宽调变功能。 利用 API 144 GPWM 指令也可实现脉波波宽调变功能。X0 GPWM K Y03-6DVP-PLC 应用技术手册 3定时器设计范例3.6人工养鱼池水位监控系统 (闪烁电路)X3 X2 X1 X0 Y0 Y1 X4 RESET Y2 Y3 Y4【控制要求】 当人工养鱼池水位不在正常水位时,自动启动给水或排水,并且当水位处于警戒水位(过低或 过高)时,除了自动启动给排水外,报警器闪烁和报警器鸣叫。 按下 RESET 按钮,报警灯停止闪烁、报警器停止鸣叫。X0 500ms Y3/Y4 500ms 报警器 报警灯【元件说明】PLC 软元件 X0 X1 X2 X3 X4 T1 T2 Y0 Y1 Y2 Y3 Y4 控制说明 最低水位传感器(警戒水位),处于最低水位时,X0 状态为 On 正常水位的下限传感器,处于正常水位的下限时,X1 状态为 On 正常水位的上限传感器,处于正常水位的上限时,X2 状态为 On 最高水位传感器(警戒水位),处于最高水位时,X3 状态为 On RESET 按钮,按下时,X4 状态为 On 计时 500ms 定时器,时基为 100ms 的定时器 计时 500ms 定时器,时基为 100ms 的定时器 1#排水泵 给水泵 2#排水泵 报警灯 报警器DVP-PLC 应用技术手册3-7 3定时器设计范例【控制程序】X3 Y0 X1 Y1 X2 Y2 X0 X3 T1 TMR X0 X3 T2 X4 Y3 Reset按钮 Y4 报警器 报警灯 T2 K5 闪烁电? T2 TMR T1 K5【程序说明】 正常水位时: X0=On,X1=On,X2= Off ,X3=Off,所以 Y0=Off,Y2=Off,给水泵和排水 泵都不工作。 当池内水位低于正常水位时:X0=On,X1= Off,X2= Off,X3= Off,X4= Off。因 X1=Off, 其常闭接点导通,所以 Y1=On,启动给水泵向养鱼池内注水。 当池内水位低于最低水位(警戒水位)时:X0=Off,X1=Off,X2=Off,X3=Off。因 X0=Off, 其常闭接点导通,Y1=On,给水泵启动,同时 X1=Off,其常闭接点导通,报警电路被执行, Y3=On,Y4=On,报警灯闪烁,报警器鸣叫。 当池内水位高于正常水位时:X0=On,X1=On,X2=On,X3=Off。因 X2=On,其常开接点导 通,所以 Y2=On, 1#排水泵启动,将养鱼池内水排出。 当池内水位高于警戒水位时:X0=On,X1=On,X2=On,X3=On。因 X2=On,其常开接点导 通,所以 Y2=On,1#排水泵启启动;同时 X3=On,其常开接点导通,所以 Y0=On,2#排水 泵启动,且报警电路也被执行,所以 Y3=On,Y4=On 报警灯闪烁,报警器鸣叫。 按下复位按钮,X4=On,其常闭接点关断,所以 Y3=Off,Y4=Off,报警器和报警灯停止工作。3-8DVP-PLC 应用技术手册 3定时器设计范例3.7崩应测试系统 (延长计时)X0 Y0【控制要求】 PLC 产品经过 2.5 小时崩应测试后,崩应测试完成指示灯亮,提醒作业员从崩应房取出 PLC。X03000 sT03000 sT13000 sT2Y0(00)s【元件说明】PLC 软元件 X0 T0 T1 T2 Y0 控制说明 崩应测试启动,当按下时,X0 状态为 On 计时 3000 秒定时器,时基为 100ms 的定时器 计时 3000 秒定时器,时基为 100ms 的定时器 计时 3000 秒定时器,时基为 100ms 的定时器 崩应测试完成指示灯DVP-PLC 应用技术手册3-9 3定时器设计范例【控制程序】X0 TMR T0 TMR T1 TMR T2 Y0 T2 T K3000 T0 K30000【程序说明】 16 位定时器的最长计时时间为 100ms×.7s,所以,在超过 1 小时(3600 秒) 的应用场合一个定时器不能满足要求, 需用多个定时器来实现计时时间的延长, 计时总的时间 变为所有定时器计时时间之和。 当按下崩应测试启动按钮后,X0=On,定时器 T0 开始计时,经过 100ms×s 后, T0 常开接点导通,T1 开始计时,又经过 100ms×s 后,T1 常开接点导通,T2 开始计时,再经过 100ms×s 后,T2 常开接点导通,Y0=On,崩应测试完成指 示灯点亮。崩应测试总的时间为 s+ 秒=150 分钟=2.5 小时。 利用 API 169 HOUR 指令也可实现长时间的定时功能。3-10DVP-PLC 应用技术手册 3KM1定时器设计范例3.8电动机星-三角降压启动控制KM0 MKM2?压启动主电?示意图24V Y0 24G SS X0 X1 Y1 Y2 COMKM0KM2PLC外部接线示 意图【动作要求】 三相交流异步电动机启动时电流较大,一般为额定电流的 5~7 倍。为了减小启动电流对电网 的影响,采用星―三角形降压启动方式。 星―三角形降压启动过程: 合上开关后,电机启动接触器和星形降压方式启动接触器先启动。10 秒延时后,星形降压方 式启动接触器断开,再经过 1 秒延时后将三角形正常运行接触器接通,电动机主电路接成三 角形接法正常运行。 采用两级延时的目的是确保星形降压方式启动接触器完全断开后才去接通 三角形正常运行接触器。 【元件说明】PLC 软元件 X0 X1 T1 T2 Y0 Y1 Y2 控制说明 START 按钮,按下时,X0 状态为 On STOP 按钮,按下时,X1 状态为 On 计时 10 秒定时器,时基为 100ms 的定时器 计时 1 秒定时器,时基为 100ms 的定时器 电机启动接触器 KM0 星形降压方式启动接触器 KM1 三角形正常运行接触器 KM2DVP-PLC 应用技术手册3-11 3定时器设计范例【控制程序】X0 Y0 TMR Y0 Y1 T1 Y2 T0 T0 TMR Y1 X1 Y2 T1 K10 Y2 Y1 T0 K100 X1 Y0【程序说明】 按下启动按钮,X0=On,Y0=On 并自保,电机启动接触器 KM0 接通,同时 T0 计时器开始计 时,因 Y0=On,T0=Off,Y2=Off,所以 Y1=On,星形降压方式启动接触器 KM1 导通。 T0 计时器到达 10 秒预设值后,T0=On,Y1=Off,T1 计时器开始计时,到达 1s 预设值后, T1=On,所以 Y2=On,三角形正常运行接触器 KM2 导通。 当按下停止按钮时,X1=On,无论电动机处于启动状态还是运行状态,Y0、Y1、Y2 都变为 Off,电机停止运行。3-12DVP-PLC 应用技术手册 3X0(红外线传感器)定时器设计范例3.9大厅自动门控制X2(开门 极限开关)X1(关门极限开关)X2(开门极限开关)Y0(开门)Y1(关门)【控制要求】 当有人进入红外传感器椭圆区域时,开门电机启动,门自动打开,直到碰到开门极限停止。 到达开门极限处 7 秒后,若无人红外传感器椭圆区域内,关门电机启动,门自动关上,直到 碰到关门极限开关。 若在关门过程中,有人进入红外传感器椭圆区域,门应立即停止关闭,执行开门的动作。 【元件说明】PLC 软元件 X0 X1 X2 T0 Y0 Y1 控制说明 红外线传感器,当有人进入该椭圆区域时,X0 状态为 On 关门极限开关,门碰到该开关时,X1 状态为 On 开门极限开关,门碰到该开关时,X2 状态为 On 计时 7 秒定时器,时基为 100ms 的定时器 开门电机 关门电机DVP-PLC 应用技术手册3-13 3定时器设计范例【控制程序】X0 Y0 X2 T0 Y1 X0 TMR X0 X1 Y0 Y1 T0 K70 X2 Y1 Y0【程序说明】 只要人进入红外传感器椭圆区域, X0=On, 此时只要门未在开门极限开关处 (X2=Off) Y0=On , 并自保,都会执行开门的动作。 门到达开门极限开关处时,X2=On,此时若无人在红外传感器椭圆区域(X0=Off) ,定时器开 始计时,7 秒后 Y1=On 并自保,开始执行关门动作。 在关门过程中, 若有人进入进入红外传感器椭圆区域,X0=On, 的常闭接点关断,Y1=Off。 X0 因 X0=On,Y1=Off,X2=Off,所以 Y0 导通,又执行开门的过程。3-14DVP-PLC 应用技术手册 3定时器设计范例3.10液体混合自动控制系统X0启 动X1停 止Y0 (液 体 A 注入口 ) X2X10急 停Y1(液体 B 注入口)Y3 X1 Y2(混合 液体? 出口)【控制要求】 按下 START 按钮后,自动按顺序向容器注入 A、B 两种液体,到达规定的注入量后,由搅拌 机对混合液体进行搅拌,搅拌均匀后打开阀门让混合液体从流出口流出。 【元件说明】PLC 软元件 X0 X1 X2 X10 T0 T1 Y0 Y1 Y2 Y3 控制说明 启动按钮,按下时,X0 状态为 On 低水位浮标传感器,水位到达该处时,X1 状态为 On 高水位浮标传感器,水位到达该处时,X2 状态为 On 急停按钮,按下时,X10 状态为 On 计时 120 秒定时器,时基为 100ms 的定时器 计时 60 秒定时器,时基为 100ms 的定时器 液体 A 流入阀门 液体 B 流入阀门 混合液体流出阀门 搅拌电机DVP-PLC 应用技术手册3-15 3定时器设计范例【控制程序】X0 Y0 X1 Y1 X2 T0 X10 Y3 TMR T0 Y2 Y2 TMR T0 K1200T1X1X10 Y0X2X10 Y1T1K600X10 Y2【程序说明】 按 START 按钮,X0=On,Y0=On 并自保,阀门打开注入液体 A,直到碰到低水位浮标传感 器后停止液体 A 注入。 碰到低水位浮标传感器后,由 X1 由 Off→On 动作,Y1=On 并自保,直到碰到高水位浮标传 感器后停止液体 B 注入。 碰到低水位浮标传感器后,X2=On,Y3=On,搅拌电机开始工作,同时定时器 T0 开始计时, 60 秒后,T0=On,Y3 被关断,搅拌电机停止工作,Y2=On 并自保,混合液体开始流出。 Y2=On 后,定时器 T1 开始执行,到达预设值 120 秒后,T1=On,Y2 被关断,混合液体停止 流出。 当系统出现故障时,按下急停按钮,X10=On,其常闭接点关断,所有输出均被关断,系统停 止工作。3-16DVP-PLC 应用技术手册 3定时器设计范例3.11自动咖啡冲调机咖啡 咖啡 Y1 热水 热水 Y2X0 硬币检测开关 Y0 出纸杯处混合容器 X1 X2 X1 Y4Y3 搅拌电机【控制要求】 投入一枚 1 元硬币后,出纸杯处弹出一个纸杯,同时出咖啡,2 秒钟后出热水,注入到一定量 热水后, 60 秒后从咖啡流出口流出冲调好的咖啡。 【元件说明】PLC 软元件 X0 X1 T0 T1 Y0 Y1 Y2 Y3 Y4 控制说明 硬币检测开关,有硬币投入时,X0 状态为 On 压力检测开关,混合容器中水到达一定压力时,X1 状态为 On 计时 2 秒定时器,时基为 100ms 的定时器 计时 60 秒定时器,时基为 100ms 的定时器 出纸杯阀门 出咖啡阀门 出热水阀门 振动搅拌电机 冲调好的咖啡流出口【控制程序】X0 SET SET Y0 Y1 T0 TMR T0 K20 Y0 Y1DVP-PLC 应用技术手册3-17 3定时器设计范例T0 SET Y2RSTY0RST X1 RST SET T1 TMR T1 SET RST X1 RSTY1Y2 Y3 K600T1 Y4 Y3 Y4【程序说明】 投入一元硬币时,X0 由 Off→On 变化,Y0 和 Y1 被置位并保持,出一个纸杯,同时出咖啡。 Y0 和 Y1 常开接点导通 2 秒后,定时器到达预设值,T0 常开接点导通,所以 Y2=On,出热 水阀门导通,同时 Y0、Y1 被复位,出纸杯和咖啡阀门被关闭。 当混合容器中水的压力达到一定时,X1=On,Y2 被复位,停止出热水,同时 Y3=On,搅拌 电机开始工作,直到 T1 到达预设值时 60 秒后,T1=On,Y4 被置位并保持,Y3 被复位,搅 拌电机停止工作,同时咖啡流出口开始流出咖啡。 当调好的咖啡全部流出到纸杯后,X1 闭合,Y4 被复位,咖啡流出口处的阀门被关闭。3-18DVP-PLC 应用技术手册 3定时器设计范例3.12洗手间自动冲水控制程序【控制要求】 男卫生间小便斗处,使用者必须站满 3 秒才会执行冲水动作,冲水 3 秒后自动停止(第一次 冲水) 。使用者离开时,再冲水 4 秒后自动停止(第二次冲水) 。X0Y0 3s 3s 站?时间 第1次冲 水 4s 第2次冲水若使用者在第一次的冲水时间段内离开,则立即停止第一次冲水,开始第二次 4 秒的冲水。第一个使用者 X0 3s 第1次冲水 3s 站?时间 4s 第2次冲水Y0若前一个冲水 4 秒还未完成,后一个使用者便到来,则立即停止冲水,并且不执行第一次冲 水 3 秒的动作,只在该使用者离开时执行第二次 4 秒冲水动作。第一个使用者 X0 第二个使用者Y0 3s 3s 站 ?时间 第1次冲水 4s 第2次冲水 4s 第2次冲水【元件说明】PLC 软元件 X0 M0~M2 T0 T1 T2 Y0 控制说明 红外线传感器,当人进入红外传感器检测范围时,X0 状态为 On 内部辅助继电器 计时 3 秒定时器,时基为 100ms 的定时器 计时 3 秒定时器,时基为 100ms 的定时器 计时 4 秒定时器,时基为 100ms 的定时器 冲水阀门DVP-PLC 应用技术手册3-19 3定时器设计范例【控制程序】X0 TMR X0 T0 SET M0 X0 M1 TMR T2 ZRST M0 X0 M1 X0 RST M2 T1 M0 M2 Y0 T2 M0 M1 T2 K40 M2 TMR M0 M1 T1 K30 M0 Y0 SET M2 T0 K30【程序说明】 当检测到到有人进入时, 红外线传感器 X0=On, 受电开始计时。 T0 若在 3 秒内人离开 (X0=Off) , T0 失电,不执行任何动作。若人站满 3 秒,则 T0 的常开接点闭合,保持 M0=On,开始第一 次冲水(Y0=On) 。 程序中,M1 形成了一个自保电路。当使用者站立时间超过 3 秒才离开(常开接点 M0=On、 常闭接点 X0=On)时,M1 保持为 On。开始第二次冲水(Y0=On) ,直到冲水 4 秒后(T2 的 常开接点闭合,常闭接点断开) ,停止冲水(Y0=Off) ,M0、M1 被复位。由于 M1 的自保, 不论其间 X0 是否发生状态的改变,都会顺利完成第二次冲水动作。3-20DVP-PLC 应用技术手册 3定时器设计范例3.13一般定时器实现累计型功能X0 Y0X1洗车器GO【控制要求】 不论洗车器喷水闸有几次暂时中断喷水,保证顾客得到完整的 5 分钟洗车时间。 【元件说明】PLC 软元件 X0 X1 M1 T1 D10 Y0 控制说明 喷水器闸柄开关,用力握住时,X0 状态为 On 投币感应装置,有硬币投入时,X1 状态为 On 一个扫描周期的触发脉波 时基为 100ms 的定时器 保存的时间记录值 喷水阀门【控制程序】X0 PLS M1 MOV TMR MOV T1 Y0 X1 MOV K0 D10 D10 T1 T1 T1 KDVP-PLC 应用技术手册3-21 3定时器设计范例【程序说明】 顾客投入适当的硬币后,X1=On,将保存 T1 时间值的 D10 中数值清零。 顾客握住喷水器开关柄,X0=On,PLS 指令执行,M10 接通一个扫描周期,先使 T1 清零, 使 T1 从零开始计时 5 分钟(T1=K3000),此时,Y0=On,允许水打开喷出阀。 如果喷水器闸柄开关放开,定时器停止计时,当前喷水的时间被保存,暂时中断喷水。 当再次按下喷水器闸柄,定时器会从上次保存的时间开始继续计时。这是因为 T1 在运行时, T1 的现在值据被传送到 D10 保存,而下次启动时,D10 的数值被传到 T1 中,作为 T1 的现 在值。因此,T1 将从停止的地方继续运行。这样即使洗车过程有几次中断,可以保证顾客得 到完整的 5 分钟洗车时间。3-22DVP-PLC 应用技术手册 3定时器设计范例3.14一般定时器实现示教功能X0 X2 X 3 X1示教 模式 选择 启动【控制要求】 在手动模式下,工程师先根据经验手拥髡牧铣逖故奔洌涫奔涑ざ涛聪率窘贪磁ナ奔洹 在自动模式运行情况下,每触发一次启动按钮,就按照示教时设置的时间对材料进行冲压。 【元件说明】PLC 软元件 X0 X1 X2 X3 M1 T0 T1 D0 Y0 Y1 控制说明 示教按钮,按下时,X0 状态为 On 自动启动按钮,按下时,X1 状态为 On 手动运行模式 自动运行模式 自动启动触发装置 时基为 100ms 的定时器 时基为 100ms 的定时器 记录上一次冲压之结果 示教运行时启动冲床 自动运行时启动冲床DVP-PLC 应用技术手册3-23 3定时器设计范例【控制程序】X0 X2 X3 TMR TMR Y0 X1 SET M1 X2 X3 TMR T1 Y1 T1 RST M1 T1 D0 M1 T0 T0 K32767 D0【程序说明】 开关旋转到手动模式时,X2=On,按下示教按钮后,X0=On,所以 Y0 导通,开始冲压,同时 定时器 T0 开始执行,T0 的现在值被传到 D0 当中;当完成材料冲压过程后,松开示教按钮, Y0=Off,停止冲压。 将开关旋转到自动模式时,X3=On,每启动一次自动冲压,X1 一直为 On,所以 Y1=On,开 始执行冲压,同时定时器 T1 开始执行,到达预设值(其值大小为 D0 中内容值)后,T1 常开 接点导通,所以 Y1=Off,冲压停止,M1 被复位为 Off,下一次触发冲压时,M1 又变为 On, 有重复执行上一次冲压的过程。 利用 API 64 TTMR 指令也可时间的示教功能。3-24DVP-PLC 应用技术手册 3定时器设计范例3.15“自切断”定时器? 水线 1Y0? 水线 2Y1【控制要求】 PLC 产品生产线中,一个作业员需同时负责将两条传送带上的产品放入到包装箱里。将一条 传送带运行 30 秒后,该条流水线停止传送,另外一条流水线开始运行 30 秒。如此,两条传 送带交替运行,保证作业员有足够时间去将产品放入包装箱。 【元件说明】PLC 软元件 T0 M0 M1 Y0 Y1 控制说明 计时 30 秒定时器,时基为 100ms 的定时器 触发电路控制 传送带切换运行的标志 流水线 1 执行 流水线 2 执行【控制程序】T0 TMR T0 M0 M0 M0 M1 Y0 M1 Y1 M1 M1 M1 触发电? T0 K300DVP-PLC 应用技术手册3-25 3定时器设计范例【程序说明】 程序用定时器 T0 的常闭接点作为定时器指令执行的条件,定时器 T0 到达 30 秒的预设值时, T0 由 Off→On 变化一次,触发电路执行,M1 的状态改变,一条流水线运行。 T0 变为 On 之后,T0 的常闭接点关断,T0 定时器停止执行,T0 接点又变为 Off。在下一个 扫描周期,定时器接点又变为 Off,定时器 T0 又开始执行,到达 30 秒的预设值后,T0 由 Off →On 变化一次,触发电路执行,触发电路执行,M1 的状态改变,另外一条流水线运行。 程序使用了触发电路来实现 Y0,Y1 的交替导通,使得两条流水线轮流传送产品。3-26DVP-PLC 应用技术手册 3定时器设计范例3.16有趣的喷泉Y0X0【控制要求】 按下喷泉启动开关后,喷泉工作指示灯一直保持亮的状态。 在喷泉工作指示灯亮 2 秒后, 循环执行下面动作: 中央喷水灯 中央喷水阀 环状灯 环状喷 水阀每个动作持续时间为 2 秒。 【元件说明】PLC 软元件 X0 T0 T1 T2 T3 T4 Y0 Y1 Y2 Y3 Y4 控制说明 喷水池启动开关,按下时,X0 状态为 On 计时 2 秒定时器,时基为 100ms 的定时器 计时 2 秒定时器,时基为 100ms 的定时器 计时 2 秒定时器,时基为 100ms 的定时器 计时 2 秒定时器,时基为 100ms 的定时器 计时 2 秒定时器,时基为 100ms 的定时器 喷水池工作指示灯 中央喷水灯 中央喷水阀 环状灯 环状喷水阀【控制程序】X0 Y0 X0 ZRST Y0 T0 SET T4 Y1 Y1 Y2 Y3 Y4 TMR T0 K20 喷 水池指示灯工作 2 秒 Y1 Y4 指示灯、喷水阀门复位 喷水池工作指示DVP-PLC 应用技术手册3-27 3定时器设计范例Y1 T1 SET RST Y2 T2 SET RST Y3 T3 SET RST Y4 TMR T4 RST Y4 T4 K20 环状喷水阀工作 2 秒 Y4 Y3 环状灯工作 2 秒 Y4 TMR T3 K20 Y3 Y4 中央喷水阀工作 2 秒 Y3 Y4 TMR T2 K20 Y2 Y1 中央喷水灯工作 2 秒 Y2 Y3 Y4 TMR T1 K20【程序说明】 当按下启动开关时,X0=On,Y0 线圈导通,工作指示灯点亮。利用 Y0=On 作为第一个定时 器 T0 执行的条件,2 秒定时时间到达后,T0 由 Off→On 变化,[SET Y1]指令执行,Y1=On, 中央喷水灯打开。因工作指示灯工作过程中一直为亮,所以在 T0 由 Off→On 变化时,只去 做[SET Y1]的动作,而不去做[RST Y0]的动作。 同样,用 Y1=On 作为第二个定时器指令 T1 执行的条件,用 Y2=On 作为第三个定时器指令 T2 执行的条件,用 Y3=On 作为第四个定时器指令 T3 执行的条件,保证 Y1~Y4 的顺序动作。 中央喷水灯、喷水阀、环状喷水灯、环状喷水阀需要顺序动作,所以在 T1、T2、T3 由 Off →On 变化时, “SET”下次动做的同时,还需去做“RST”本次的动作。用 Y1、Y2、Y3、 Y4 的常闭接点来关断定时器,确保本次动作执行时,其前一个动作的定时器被关闭。 最后一个动作完成后,T4 的上升沿“RST”本次动作后,同时去“SET”第一个动作 Y1,开 始第二轮的循环。 X0=Off,Y0 变为 Off,工作指示灯熄灭,同时 ZRST 指令执行,Y1、Y2、Y3、Y4 被复位, 所有的阀门、喷水池灯立即停止工作。3-28DVP-PLC 应用技术手册 3定时器设计范例3.17交通灯控制南?方向 东西方向【控制要求】 按下启动按钮 X0 交通灯开始工作,按下停止按钮 X1,交通灯系统停止运行。 设东西方西车流量较小,红灯亮时间为 60 秒,而南北方向车流量较大,红灯亮时间为 30 秒。 东西方向的红灯时间就是南北方向的“绿灯时间+绿灯闪烁时间+黄灯时间” ,反之,南北方 向红灯时间就是东西方向的“绿灯时间+绿灯闪烁时间+黄灯时间” 。 黄灯亮时车和人不能再通过马路,黄灯亮 5 秒的目的是让正在十字路口通行的人和车有时间 到达对面马路。 东西方向交通灯状态变化规律:红(Y0) 60秒绿(Y1)20秒 5秒黄(Y2)5秒南北方向交通灯状态变化规律:红(Y10) 30 s绿(Y11)60 s 5s黄(Y12)5sDVP-PLC 应用技术手册3-29 3定时器设计范例【元件说明】PLC 软元件 X0 X1 T0 T1 T2 T10 T11 T12 T13 S0 S10~S13 S20~S23 Y0 Y1 Y2 Y10 Y11 Y12 启动按钮 停止按钮 计时 60 秒定时器,时基为 100ms 的定时器 计时 20 秒定时器,时基为 100ms 的定时器 计时 5 秒定时器,时基为 100ms 的定时器 计时 50 秒定时器,时基为 100ms 的定时器 计时 5 秒定时器,时基为 100ms 的定时器 计时 5 秒定时器,时基为 100ms 的定时器 计时 30 秒定时器,时基为 100ms 的定时器 初始步进点 东西向灯号控制 南北向灯号控制 东西方向红灯 东西方向绿灯 东西方向黄灯 南北方向红灯 南北方向绿灯 南北方向黄灯 控制说明【控制程序】X0PLSSET X1M0S0PLS ZRSTS0 SM1 S0 S10 S20 S127SET SETS10 SY0 TMRT0T0 S11K600东西方向 红灯亮 60 秒SET3-30DVP-PLC 应用技术手册 3Y1 TMRT1定时器设计范例S11 ST1 S12 T2K200东西方向 绿灯 亮 60 秒SETS12 S M1013TMR Y1T2K50东西方向绿灯闪烁 5 秒SETS13 S S20 SS13东西 方向黄灯亮Y2 Y11 TMRT10T10 S21 T11K500南北方 向绿灯亮 50 秒SETS21 S M1013TMR Y11T11K50南北方向绿灯闪烁 5 秒SETS22 SS22Y12 TMRT12T12 S23K50南北方向黄灯亮 5 秒SETS23 SY10南北方向红灯亮 30 秒TMRS13 S S23 S T13T13K300S0 RET【程序说明】 按下启动按钮,X0 由 Off→On 动作,PLS 指令执行,M0 产生一个上升沿脉冲,[SET S0]指 令执行,进入步进流程。 按下停止按钮, 由 Off→On 动作, X1 PLS 指令执行, 产生一个上升沿脉冲, M1 [ZRST S0 S127]DVP-PLC 应用技术手册 3-31 3定时器设计范例指令执行,所有的步进点被复位,所有交通灯熄灭。 本例是应用并行分支的步进流程来设计,分为东西和南北方向两个流程,两个流程同时进行。 东西方向流程处于红灯状态时,南北方向流程应相应的处在绿灯,绿灯闪烁,黄灯流程。 东西方向流程结束后(红灯熄灭) ,南北方向流程也应结束(黄灯熄灭) ,返回初始步进点 S0。 步进点从一个流程转移到另一个流程时,前一个流程的状态(包括步进点和 Y 输出点)相应 被复位。 东西方向的黄灯亮时间(Y2)并没有用定时器来控制,这是因为当南北方向红灯亮时间结束 后(同时也是东西方向黄灯结束时间),T13=On,在 S13 和 S23 都为 On 的状态下,返回到步 进点 S0,S13 和 S23 步进点对应的 Y 状态被复位,Y2 自然也被复位。3-32DVP-PLC 应用技术手册 4变址寄存器 E、F 设计范例4.1连续 D 总和计算【控制要求】 实现从 D101 开始的 N 个 D 寄存器总和计算,N 长度可以自己定义,计算结果存放在 D100 中,当运算结果小于 K-32768 或大于 K32767 时,对应的借位和进位标志指示灯点亮。 【元件说明】PLC 软元件 Y0 Y1 E1 D100 D500 D100 结果小于 K-32768 时指示 D100 结果大于 K32767 时指示 变址寄存器 存放所有 D 相加的总和 FOR-NEXT 循环次数 控制说明【控制程序】M1000 MOV MOV FOR M1000 ADD INC D100 E1 D100E1 D100 K1 K0 D500 E1 D100NEXT M22 Y1【程序说明】 本例的关键是利用变址寄存器 E1 配合 FOR~NEXT 循环来实现加数的变化,E1=K1,加数 D100E1 代表 D101,E1=K2,加数 D100E1 代表 D102,依此类推,E1=K10,加数 D100E1 代表 D110。 连续相加的 D 个数由 FOR ~NEXT 循环执行次数决定,而 FOR ~NEXT 循环执行次数由 D500 值决定,D500 小于等于 1 时,循环执行次数视为 1。假设 D500=K10,则 FOR ~NEXT 执行 10 次,才继续执行 NEXT 后的程序。DVP-PLC 应用技术手册 4-1 4变址寄存器 E、F 设计范例第 1 次执行 FOR ~NEXT 循环时,E1=K1,D100E1 代表 D101,ADD 指令执行,D100 与 D101 相加的结果存放在 D100 中, 因被加数 D100=K0, 所以存放加法运算结果的 D100 的内 容值就为 D101 中数值,同时 INC 指令执行,E1 变为 K2。 第 2 次执行 FOR ~NEXT 循环时,E1=K2,D100E1 代表 D102,ADD 指令执行,D100 与 D102 相加的结果存放在 D100 中, 因被加数 D100=D101, D100 的内容值就为 D101 与 D102 中数值相加。 依此类推,执行到第 10 次时,D100 内容值为 D101、D102、D103、D104、D105、D106 、 D107、D108、D109、D110 中所有数值相加。 当相加结果数值小于 K-32768 时,M1021=ON,输出线圈 Y0 导通,借位指示灯亮;当相加 结果数值大于 K32767 时,M1022=ON,输出线圈 Y1 导通,进位指示灯亮。4-2DVP-PLC 应用技术手册 4变址寄存器 E、F 设计范例4.2产品配方参数调用【控制要求】 假设某种产品共有 3 种型号,对应 3 组配方参数,每个配方包含 10 种参数,选择相应的配方 组别开关,则加工时以该配方参数作为当前加工执行的配方参数。 【元件说明】PLC 软元件 X0 X1 X2 D500~D509 D510~D519 D520~D529 D100~D109 第 1 组配方开关 第 2 组配方开关 第 3 组配方开关 第 1 组配方数据 第 2 组配方数据 第 3 组配方数据 当前执行的配方参数 控制说明【控制程序】X0 MOV X1 MOV X2 MOV X0 RST X1 X2 M0 RST FOR M0 MOV INC INC NEXT LD&= F1 K10 SET M0 D0E1 E1 F1 D100F1 F1 K10 M0 K520 E1 K510 E1 K500 E1DVP-PLC 应用技术手册4-3 4变址寄存器 E、F 设计范例【程序说明】 本例的关键是利用 E1、 变址寄存器配合 FOR~NEXT 循环来实现 D 编号的变化, F1 将存放配 方参数的其中一组寄存器传送到 D100~D109,作为当前执行的配方参数。 当选择其中一组配方参数时, X0、 X1、X2 其中一个将变为 ON, 的值将分别对应为 K500、 E1 K510、K520,D0E1 将分别代表 D500、D510、D520,同时[RST M0]指令执行,M0 复位变 为 Off, RST F1 指令和 FOR~NEXT 循环将被执行, F1 被复位变为 K0, 因 D100F1 代表 D100。 本例中 FOR ~NEXT 循环执行次数为 10 次,假设选择的是第一组配方,则 D0E1 将从 D500 ~D509 变化,D100F1 将从 D100~D109 变化,实现第一组配方参数数据的调用。 假设选择的是第一组配方,执行第 1 次循环时,D500 的值将被传送到 D100,执行第 2 次循 环时,D501 的值将被传送到 D101……,依此类推,执行第 10 次循环时,D509 的值将被传 送到 D109 中。 当循环次数到达时,即 F1=K10,[SET M0]指令将被执行,M0 被置位变为 ON,FOR ~NEXT 循环中的指令因 M0 的常闭接点断开而停止执行。 本例实现的是 10 个参数的 3 组配方数据的传送,通过改变 FOR~NEXT 循环的次数,很容易 改变配方中参数个数,而要增加配方的组数,可在程序中增加一条将存放配方数据 D 的起始 编号值“MOV”到 E1 的 MOV 指令即可。4-4DVP-PLC 应用技术手册 4变址寄存器 E、F 设计范例4.38 组电位器控制 2 台 04DA 的电压输出DVP-F6VRDVP-EH主机DVP04DADVP04DA【控制要求】 EH 机种通过调节台达 EH 机种的 8 组模拟电位器(主机自带 2 组+DVP-F6VR 扩展 6 组) , 任意调节 2 台 DVP04DA 的 8 个输出通道的电压从 0~10V 变化。 【元件说明】PLC 软元件 X0 X1 X2 E0 模拟电位器值读出启动 第 1 个 DVP04DA 值写入启动 第 2 个 DVP04DA 值写入启动 变址寄存器 控制说明【控制程序】M1000 RST FOR X0 VRRD INC NEXT K0@E0 E0 D0E0 E0 K8 ?用 E0 和 FOR ~NEXT 循环 实现8 组模拟电位器值依次读出DVP-PLC 应用技术手册4-5 4变址寄存器 E、F 设计范例X0 MOV X0 MOV X0 MOV X0 MOV X0 MOV X0 MOV X0 MOV X0 MOV X0 DMUL D10 K 第 1 组模拟电位器 读出值数据处理 D7 D80 D6 D70 D5 D60 D4 D50 D3 D40 将 D0~D7 的数据传送到 D10~D80 中 D2 D30 D1 D20 D0 D10DDIV X0 DMULD100K255D200D20K4000D110 第 2 组模拟电位器 读出值数据处理DDIV X0 DMULD110K255D210D30K4000D120第 3 组模拟电位器 读出值数据处理DDIV X0 DMULD120 D40K255D220K4000D130 第 4 组模拟电位器 读出值数据处理DDIV X0 DMULD130K255D230D50K4000D140 第 5 组模拟电位器 读出值数据处理DDIV X0 DMULD140K255D240D60K4000D150 第 6 组模拟电位器 读出值数据处理DDIVD150K255D2504-6DVP-PLC 应用技术手册 4DMUL D70变址寄存器 E、F 设计范例X0 K 第 7 组模拟电位器 读出 值数据处理DDIV X0 DMULD160K255D260D80K4000D170 第 8 组模拟电位器 读出 值数据处理DDIV X1 TOD170 K0K255 K6D270 D200K1TOK0K7D210K1TOK0 K0K8D220K1控制 第 1 个 DA模块 4 个 通道 输出 0~ 10V 的电压TO X2 TOK9D230K1K1K6D240K1TOK1K7D250K1TOK1K8D260K1控制 第 2 个 DA模块 4 个 通道 输出 0~ 10V 的电压TOK1K9D270K1【程序说明】 本范例利用 E0 变址寄存器配合 FOR~NEXT 循环来实现模拟电位器组别编号和存放读出内容 值 D 的编号变化。 FOR~NEXT 指令执行期间(INC E0), 从 0、 2……7 往上加 1 的变化, E0 1、 K0@E0 从 K0~K7 变化,D0E0 从 D0~D7 变化,因此,8 个电位器的值也呈现 VR0→D0,VR1→D1,VR2→ D2……VR7→D7 顺序被读入至指定寄存器。 旋转模拟电位器, 其值将从 K0~K255 变化, DVP04DA 的电压 0~10V 对应数值 K0~K4000, 而 所以在程序中设计了将模拟电位器的 K0~K255 的变化转换成模拟量输出模块 K0~K4000 的变 化,从而达到调节每个模拟电位器实现对每个通道 0~10V 电压输出的控制。 经过转换成 K0~K4000 变化的数值被传送到 D200、D210、D220、D230、D240、D250、 D260、D270,用 TO 指令实现将存放在上述寄存器的值送到 DVP04DA 中作为对应通道的电 压输出。 API85 VRRD 指令(电位器值读出)和 API79 TO 指令(特殊模块 CR 数据写入)的用法请参考 《DVP-PLC 应用技术手册 程序篇》 。DVP-PLC 应用技术手册 4-7 4变址寄存器 E、F 设计范例MEMO4-8DVP-PLC 应用技术手册 5应用指令程序流程设计范例5.1CJ 指令实现配方调用脉冲 输出Y10 C2 Y0 C0 PLS COMSIGN正/反方向X1 X4 行程1 X2 行程2 X3 行程3 启动DVP12SC 台达ASD-A伺服【控制要求】 台达 DVP12SC PLC 发送脉冲控制台达 ASD-A 伺服,有 3 种工作行程距离,可通过三个开关 任意选择,满足不同的工作需要。 【元件说明】PLC 软元件 X1 X2 X3 X4 Y0 Y10 控制说明 行程选择开关 1,按下时,X1 状态为 On 行程选择开关 2,按下时,X2 状态为 On 行程选择开关 3,按下时,X3 状态为 On 伺服定位启动开关,按下时,X4 状态为 On PLC 脉冲方向控制 PLC 脉冲输出点【控制程序】X1 CJ X2 CJ X3 CJ M1000 CJ P4 P3 P2 P1M1000 P1 MOV K10000 D0CJP4DVP-PLC 应用技术手册5-1 5应用指令程序流程设计范例M1000 P2 MOV K20000 D0CJ M1000 P3 MOVP4K30000D0CJ X4 P4 DDRVIP4D0K100000Y10Y0CJP4【程序说明】 开关 X1 闭合,X2、X3 断开时,程序由[CJ P1] 跳转到 P1 处,把常数值 K10000 放入 D0, 即选定了第一种行程距离。然后跳到指针 P4,准备脉冲的输出。 开关 X2 闭合,X1、X3 断开时,程序由[CJ P2]跳转到 P2 处,把常数值 K20000 放入 D0,即 选定了第二种行程距离。然后跳到指针 P4,准备脉冲的输出。 开关 X3 闭合,X1、X2 断开时,程序由[CJ P3]跳转到 P3 处,把常数值 K30000 放入 D0,即 选定了第三种行程距离。然后跳到指针 P4,准备脉冲的输出。 若 X1、X2、X3 均不闭合(不选择行程) ,则程序第四行被执行,直接跳转到指针 P4,准备 脉冲的输出。 开关 X4 闭合时,指令[DDRVI D0 K1] 被执行,即 Y10 输出一定数量的脉冲(频 率为 100KHz,D0 内容值作为脉冲输出数目) ,Y0 为脉冲方向控制,伺服电机运转的距离与 接收到的脉冲个数成比例,控制 PLC 脉冲输出数目就可达到控制伺服电机运转距离目的。5-2DVP-PLC 应用技术手册 5应用指令程序流程设计范例5.2水库水位自动控制Y10 Y11X0Y1 Y0 X1【控制要求】 水库水位上升超过上限时,水位异常警报灯报警,并进行泄水动作。 水库水位下降低于下限时,水位异常警报灯报警,并进行灌水动作。 若泄水动作执行 10 分钟后,水位上限传感器 X0 仍为 On,则机械故障报警灯报警。 若灌水动作执行 5 分钟后,水位下限传感器 X1 仍为 On,则机械故障报警灯报警。 水位处于正常水位时,所有报警灯熄灭和泄水及灌水阀门自动被复位。 【元件说明】PLC 软元件 X0 X1 Y0 Y1 Y10 Y11 控制说明 水位上限传感器,到达上限时,X0 状态为 On 水位下限传感器,到达下限时,X1 状态为 On 水库泄水阀门 水库灌水阀门 水位异常报警灯 机械故障报警灯【控制程序】X0 X1 CALL X1 X1 X0 CALL X0 ZRST Y0 Y1 P10 P0ZRSTY10Y11ZRSTT0T1FENDDVP-PLC 应用技术手册5-3 5应用指令程序流程设计范例MY10 Y0 TMR T0 X0 CALL SRET M P20 T0 K6000 水位超过上限泄 水和报警子程序Y10 Y1 TMR T1 X1 CALL P20 T1 K3000 水位低于下限灌 水和报警子程序SRET M 机械故障报警子程序 SRET【程序说明】 当水位超过上限时,X0=On,CALL P0 指令执行,将跳转到指针 P0 处,执行 P0 子程序,线 圈 Y0 和 Y10 都为 On,进行泄水动作并且水位异常报警灯报警,直到 X0 变为 Off,即水位低 于上限水位时,才停止 P0 子程序。 当水位低于上限时,X1=On,CALL P10 指令执行,将跳转到指针 P10 处,执行 P10 子程序, 线圈 Y1 和 Y10 都为 On,进行泄水动作并水位异常报警灯报警,直到 X1 变为 Off,即水位高 于下限水位时,才停止 P10 子程序。 在 P0 和 P10 子程序中嵌套了 CALL P20 子程序,如果进行泄水动作 10 分钟但水位上限传感 器仍为 On,则执行 P20 子程序,Y11 线圈导通,机械故障指示灯报警。 同样,如果进行灌水动作 10 分钟但水位下限传感器仍为 On,则执行 P20 子程序,Y11 线圈 导通,机械故障指示灯报警。 如果水库处于正常水位,即 X0 和 X1 都为 Off,则 ZRST 指令执行,Y0、Y1、Y10、Y11、 T0、T1 都被复位,泄水和灌水阀门和报警灯都不动作。5-4 DVP-PLC 应用技术手册 5应用指令程序流程设计范例5.3办公室火灾报警 (中断应用)【控制要求】 当感热警报器感应到高温时(可能发生火灾) ,警铃响起,喷水阀立刻开始喷水。 当警报解除后,按下警报解除按钮,喷水阀停止喷水,警铃声灭。 【元件说明】PLC 软元件 X0 X1 Y0 Y1 控制说明 感热警报器,当温度过高时,X0 状态为 On 警报解除按钮,按下时,X1 状态为 On 喷水阀 火灾警铃【控制程序】EI 主程序FEND M Y0 Y1 IRET M RST RST IRET Y0 Y1【程序说明】 程序中中断指针 I001、I101 分别对应于外部输入点 X0、X1;X0、X1 上升沿触发时,执行对 应的 I001 和 I101 中断。 办公室内的温度正常时,感热警报器不动作,X0 为 Off,无中断信号产生,中断子程序不执 行。 当办公室内的温度过高时,感热警报器动作,X0 由 Off→On 变化时,PLC 立即停止主程序的 执行,转而执行中断子程序 I001,打开喷水阀(Y0)和警铃(Y1) ;I001 执行完毕后,再返DVP-PLC 应用技术手册 5-5 5应用指令程序流程设计范例回主程序并从断点处继续往下执行。 当警报解除时,按下警报解除按钮,X1 由 Off→On 变化,PLC 立即停止主程序执行,转而执 行中断子程序 I101,关闭喷水阀(Y0)和警铃(Y1) ;I101 执行完毕后,再返回主程序从断 点处继续往下执行。5-6DVP-PLC 应用技术手册 5应用指令程序流程设计范例5.4超市钱柜安全控制 (FOR~NEXT)X0应付?额: 41.2 找?:元应付?额: 266.8 找?:元应付?额: 88.00 找?:元8.8 元33.2元12.00 元Y0~Y17Y20~Y37Y40}

我要回帖

更多关于 防火门常开还是常闭 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信