《PLC编程技巧.pdf》由会员分享,可在线阅读,更多相关《PLC编程技巧.pdf(27页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、PLC编程技巧编程技巧杜立兴2008.09.20PLC编程技巧概述了解工艺要求。(基础)将工艺要求转化成控制要求,规划 元件。PLC(重点)根据控制要求以及 PLC PLC元件数量对 选型。整理编程思路。编写 程序,并对程序作详细注释。PLC 编写 程序说明,便于后期系统升级。PLC 调试 程序,并对程序作修改。PLC(难点)台达DVP系列PLCPLC 编程范例一(串联常闭接点回路)PLC 编程范例一(串联常闭接点回路)工艺要求:自动检测传送带上的杯子是否是直 立的,若不是就将杯子推 出到传送带外。元件规划:PLC元件元件说明X0X1Y0杯底检测光电开关杯颈检测光电开关气动推出杆(汽缸)X0X
2、1Y0了解工艺要求。(基础)将工艺要求转化成控制要求,规划 元件。PLC(重点)根据控制要求以及 PLC PLC元件数量对 选型。编写 程序,并对程序作详细注释。PLC 编写 程序说明,便于后期系统升级。PLC 调试 程序,并对程序作修改。PLC(难点)vX0X1Y0了解工艺要求。(基础)将工艺要求转化成控制要求,规划 元件。PLC(重点)根据控制要求以及 PLC PLC元件数量对 选型。编写 程序,并对程序作详细注释。PLC 编写 程序说明,便于后期系统升级。PLC 调试 程序,并对程序作修改。PLC(难点)vPLC 编程范例一(串联常闭接点回路)X0X1Y0了解工艺要求。(基础)将工艺要求
3、转化成控制要求,规划 元件。PLC(重点)根据控制要求以及 PLC PLC元件数量对 选型,整理编程思路。编写 程序,并对程序作详细注释。PLC 编写 程序说明,便于后期系统升级。PLC 调试 程序,并对程序作修改。PLC(难点)vPLC PLC2 1 ES/SS个数字量输出点,因此可以选择 系列经济型。选型:此功能需要 提供 个数字量输入点以及 PLC X0=ON,X1=ON编程思路:当杯子在流水线上正常经过检测开关时,此时汽缸不动作当杯子在流水线上异常经过检测开关时,此时汽缸动作X0=ON,X1=OFFPLC 编程范例一(串联常闭接点回路)X0X1Y0了解工艺要求。(基础)将工艺要求转化成
4、控制要求,规划 元件。PLC(重点)根据控制要求以及 PLC PLC元件数量对 选型,整理编程思路。编写 程序,并对程序作详细注释。PLC 编写 程序说明,便于后期系统升级。PLC 调试 程序,并对程序作修改。PLC(难点)v将 编程思路转化为 程序:当杯子在流水线上正常经过检测开关时,此时汽缸不动作PLC PLC X0=ON,X1=ONX0当杯子在流水线上异常经过检测开关时,此时汽缸动作X0=ON,X1=OFFX1Y0PLC 编程范例一(串联常闭接点回路)X0X1Y0了解工艺要求。(基础)将工艺要求转化成控制要求,规划 元件。PLC(重点)根据控制要求以及 PLC PLC元件数量对 选型,整
5、理编程思路。编写 程序,并对程序作详细注释。PLC 编写 程序说明,便于后期系统升级。PLC 调试 程序,并对程序作修改。PLC(难点)v 问题点分析 PLC 编程范例一(串联常闭接点回路)X0X1Y0了解工艺要求。(基础)将工艺要求转化成控制要求,规划 元件。PLC(重点)根据控制要求以及 PLC PLC元件数量对 选型,整理编程思路。编写 程序,并对程序作详细注释。PLC 编写 程序说明,便于后期系统升级。PLC 调试 程序,并对程序作修改。PLC(难点)v 程序说明:?杯子直立从传送带移过来时,杯杯杯子倒立从传送带移过来时,杯杯杯子被传送带外。底检测光电管和颈检测光电管都 导通,即,此时
6、的常开接点导通,的常闭接点不 导通,气动推出杆不动作。底检测光电管导通,而颈检测光 电管不导通,即,此时的常开接点导通,的常闭 接点导通,气动推出杆动作,推出X0=ONX1=ONX0X1Y0=OFFX0=ONX1=OFFX0X1Y0=ON,PLC 编程范例一(串联常闭接点回路)X0X1Y0 控制要求:自动检测传送带上的杯子是 否是直立的,若不是就将杯 子推出到传送带外。元件规划:PLC元件元件说明X0X1Y0杯底检测光电开关杯颈检测光电开关气动推出杆(汽缸)PLC 程序:X0X1Y0 程序说明:?杯子直立从传送带移过来时,杯杯杯子倒立从传送带移过来时,杯杯杯子被传送带外。底检测光电管和颈检测光
7、电管都导通,即,此时的常开接点导通,的常闭接点不导通,气动推出杆不动作。底检测光电管导通,而颈检测光电管不导通,即 ,此时的常开接点导通,的常闭接点导通,气动推出杆 动作,推出X0=ONX1=ONX0X1Y0=OFFX0=ONX1=OFFX0X1Y0=ON,PLC 编程范例二(并联方块回路)工艺要求:楼梯照明系统中,人在楼梯底和楼梯顶处都可以控制楼梯灯的点亮和熄灭。X1X0PLC 编程范例二(并联方块回路)X1X0了解工艺要求。(基础)将工艺要求转化成控制要求,规划 元件。PLC(重点)根据控制要求以及 PLC PLC元件数量对 选型。编写 程序,并对程序作详细注释。PLC 编写 程序说明,便
8、于后期系统升级。PLC 调试 程序,并对程序作修改。PLC(难点)v工艺要求:楼梯照明系统中,人在楼梯底和楼梯顶处都可以控制楼梯灯的点亮 和熄灭。X1X0了解工艺要求。(基础)将工艺要求转化成控制要求,规划 元件。PLC(重点)根据控制要求以及 PLC PLC元件数量对 选型。编写 程序,并对程序作详细注释。PLC 编写 程序说明,便于后期系统升级。PLC 调试 程序,并对程序作修改。PLC(难点)v元件规划:PLC元件元件说明X0X1Y0楼梯底开关楼梯顶开关楼梯照明灯PLC 编程范例二(并联方块回路)X1X0了解工艺要求。(基础)将工艺要求转化成控制要求,规划 元件。PLC(重点)根据控制要
9、求以及 PLC PLC元件数量对 选型。整理编程思路。编写 程序,并对程序作详细注释。PLC 编写 程序说明,便于后期系统升级。PLC 调试 程序,并对程序作修改。PLC(难点)vY0PLC PLC2 1 ES/SS个数字量输出点,因此可以选择 系列经济型。选型:此功能需要 提供 个数字量输入点以及 PLC 编程范例二(并联方块回路)X1X0了解工艺要求。(基础)将工艺要求转化成控制要求,规划 元件。PLC(重点)根据控制要求以及 PLC PLC元件数量对 选型。整理编程思路。编写 程序,并对程序作详细注释。PLC 编写 程序说明,便于后期系统升级。PLC 调试 程序,并对程序作修改。PLC(
10、难点)vY0PLC 编程思路:按照人的习惯,应该是上楼时,进入楼底,打开楼底开关,(X0=ON)灯点亮;(X1=OFF)当走上楼之后,关闭楼顶开关,关闭楼梯灯。上楼下楼下楼时,打开楼顶开关,灯点亮;下楼后,关闭楼底开关,关闭楼梯灯。(X1=ON)(X0=OFF)PLC 编程范例二(并联方块回路)X1X0了解工艺要求。(基础)将工艺要求转化成控制要求,规划 元件。PLC(重点)根据控制要求以及 PLC PLC元件数量对 选型。整理编程思路。编写 程序,并对程序作详细注释。PLC 编写 程序说明,便于后期系统升级。PLC 调试 程序,并对程序作修改。PLC(难点)vY0将 编程思路转化为 程序:P
11、LC PLC 楼梯底和楼梯顶的两个开关状态一致时,都为“”或都为“”时,灯被点亮;状态不一致时,即一个“”,另一个“”时,灯熄灭。ONOFFONOFFX0X1Y0X0X1PLC 编程范例二(并联方块回路)X1X0了解工艺要求。(基础)将工艺要求转化成控制要求,规划 元件。PLC(重点)根据控制要求以及 PLC PLC元件数量对 选型。整理编程思路。编写 程序,并对程序作详细注释。PLC 编写 程序说明,便于后期系统升级。PLC 调试 程序,并对程序作修改。PLC(难点)vY0程序调试:编程的目的是为了实现功能,而往往实现同一种功能的方法有很多,每个人的思路 也不尽相同,所以任何项目都没有标准的
12、答案。误区并非程序越长,所能实现的功能越强,在能实现控制要求的前提下,程序越简短越容易维护,便于调试、纠错。PLC 编程范例二(并联方块回路)X1X0了解工艺要求。(基础)将工艺要求转化成控制要求,规划 元件。PLC(重点)根据控制要求以及 PLC PLC元件数量对 选型。整理编程思路。编写 程序,并对程序作详细注释。PLC 编写 程序说明,便于后期系统升级。PLC 调试 程序,并对程序作修改。PLC(难点)vY0 程序说明:?梯顶底和楼梯顶的两个开关状态一致时,都为“”或都为 “”时,灯被点亮;状态不一致时,即一个“”,另 一 个“”时,灯熄灭。灯在熄灭状态时,不管人是在楼梯底还是楼梯顶,只
13、要拨动该处 的开关到 另外一个状态,即可将灯点亮。同 样,灯在点亮状态时,不管人是 在楼梯底还是楼梯顶,只要拨动该 处的开关到另外一个 状态,都 可将灯熄灭。ONOFFONOFFPLC 编程范例二(并联方块回路)控制要求:楼梯照明系统中,人在楼梯底 和楼梯顶处都可以控制楼梯灯 的点亮和熄灭。元件规划:PLC元件元件说明X0X1Y0楼梯底开关楼梯顶开关楼梯照明灯PLC 程序:程序说明:?梯顶底和楼梯顶的两个开关状态一致时,都为“”或都为“”时,灯被 点亮;状态不一致时,即一个“”,另一个“”时,灯熄灭。灯在熄灭状态时,不管人是在楼梯底还是楼梯顶,只要拨动该处的开关到另外 一个状态,即可将灯点亮。
14、同样,灯在点亮状态时,不管人是在楼梯底还是楼 梯顶,只要拨动该处的开关到另外一个状态,都可将灯熄灭。ONOFFONOFFX0X1Y0X0X1X1X0Y0PLC 编程范例三(互锁控制回路)工艺要求:停车场检票口为单车道,通过交通控制指示灯,保证在任何时刻 只有一辆车通过,避免进入停车场的车和离开停车场的车发生 “撞车”事故。GOSTOPPLC 编程范例三(互锁控制回路)了解工艺要求。(基础)将工艺要求转化成控制要求,规划 元件。PLC(重点)根据控制要求以及 PLC PLC元件数量对 选型。整理编程思路。编写 程序,并对程序作详细注释。PLC 编写 程序说明,便于后期系统升级。PLC 调试 程序
15、,并对程序作修改。PLC(难点)vGOSTOP工艺要求:停车场检票口为单车道,通过交通 控制指示灯,保证在任何时刻 只有一辆车通过,避免进入停车场 的车和离开停车场的车发生 “撞车”事故。PLC 编程范例三(互锁控制回路)了解工艺要求。(基础)将工艺要求转化成控制要求,规划 元件。PLC(重点)根据控制要求以及 PLC PLC元件数量对 选型。整理编程思路。编写 程序,并对程序作详细注释。PLC 编写 程序说明,便于后期系统升级。PLC 调试 程序,并对程序作修改。PLC(难点)vGOSTOP元件规划:PLC元件元件说明X0X1Y0汽车进入停车场传感器汽车离开停车场传感器汽车进入停车场指示灯(
16、)SONGOOFFTOP时指示,时指示 Y1汽车离开停车场指示灯()SONGOOFFTOP时指示,时指示 PLC 编程范例三(互锁控制回路)了解工艺要求。(基础)将工艺要求转化成控制要求,规划 元件。PLC(重点)根据控制要求以及 PLC PLC元件数量对 选型。整理编程思路。编写 程序,并对程序作详细注释。PLC 编写 程序说明,便于后期系统升级。PLC 调试 程序,并对程序作修改。PLC(难点)vGOSTOPPLC PLC2 ES/SS个数字量输出点,因此可以选择 系列经济型。选型:此功能需要 提供 个数字量输入点以及 2PLC 编程范例三(互锁控制回路)了解工艺要求。(基础)将工艺要求转
17、化成控制要求,规划 元件。PLC(重点)根据控制要求以及 PLC PLC元件数量对 选型。整理编程思路。编写 程序,并对程序作详细注释。PLC 编写 程序说明,便于后期系统升级。PLC 调试 程序,并对程序作修改。PLC(难点)vGOSTOPPLC 编程思路:当汽车进入 停车场靠近检票栏时,(进入传感器)为,进入停车场指示灯牌指示“”,同时,离开停 车场指示灯被关断,指示为“,允许 汽车进入停车场,禁止汽车离开X0 ONY0=ONGOSTOP?当汽车离开停车场 靠近检票栏时,(离开传感器)为,离开停车场指示灯牌指示“”,离进入停车场指示灯牌指示“”X1ONY1=ONGO STOPPLC 编程范
18、例三(互锁控制回路)了解工艺要求。(基础)将工艺要求转化成控制要求,规划 元件。PLC(重点)根据控制要求以及 PLC PLC元件数量对 选型。整理编程思路。编写 程序,并对程序作详细注释。PLC 编写 程序说明,便于后期系统升级。PLC 调试 程序,并对程序作修改。PLC(难点)vGOSTOP将 编程思路转化为 程序:PLC PLC X0Y0Y1X1Y0进入停车场指示离开停车场指示Y1PLC 编程范例三(互锁控制回路)了解工艺要求。(基础)将工艺要求转化成控制要求,规划 元件。PLC(重点)根据控制要求以及 PLC PLC元件数量对 选型。整理编程思路。编写 程序,并对程序作详细注释。PLC
19、 编写 程序说明,便于后期系统升级。PLC 调试 程序,并对程序作修改。PLC(难点)vGOSTOP程序调试:编程的目的是为了实现功能,而往往实现同一种功能的方法有很多,每个人的思路 也不尽相同,所以任何项目都没有标准的答案。误区并非程序越长,所能实现的功能越强,在能实现控制要求的前提下,程序越简短越容易维护,便于调试、纠错。PLC 编程范例三(互锁控制回路)了解工艺要求。(基础)将工艺要求转化成控制要求,规划 元件。PLC(重点)根据控制要求以及 PLC PLC元件数量对 选型。整理编程思路。编写 程序,并对程序作详细注释。PLC 编写 程序说明,便于后期系统升级。PLC 调试 程序,并对程
20、序作修改。PLC(难点)vGOSTOP程序说明:当汽车进入 停车场靠近检票栏时,(进入传感器)为,进入停车场指示灯牌指示“”,同时,离开 停 车场指示灯被关断,指示为“,允许 汽车进入停车场,禁止汽车离开X0 ONY0=ONGOSTOP?当汽车离开停车场靠近检票栏时,(离开传 感器)为,离开停车场指示灯牌指示“”,离进入停车场指示灯牌指示“”X1ONY1=ONGO STOPPLC 程序:工艺要求:停车场检票口为单车道,通过交通控制指 示灯,保证在任何时刻 只有一辆车通过,避免进入停车场的车和 离开停车场的车发生 “撞车”事故。元件规划:PLC元件元件说明X0X1Y0汽车进入停车场传感器汽车离开
21、停车场传感器汽车进入停车场指示灯()SONGOOFFTOP时指示,时指示 Y1汽车离开停车场指示灯()SONGOOFFTOP时指示,时指示 X0Y0Y1X1Y0进入停车场指示离开停车场指示Y1程序说明:当汽车进入停车场靠近检票栏时,(进入传感器)为,进入停车场 指示灯牌指示“”,同时,离开停车场指示 灯被关断,指示为“,允许 汽车进入停车场,禁 止汽车离开X0 ONY0=ONGOSTOP?当汽车离开停车场靠近检票栏时,(离开传感器)为,离开 停车场指示灯牌指示“”,离进入停车场指示灯牌指示“”X1ONY1=ONGO STOPPLC程序PLC 编程范例三(互锁控制回路)Thank You!Thank You!4545