《PLC编程实例PLC经典练习第七章.docx》由会员分享,可在线阅读,更多相关《PLC编程实例PLC经典练习第七章.docx(22页珍藏版)》请在三一办公上搜索。
1、PLC编程实例PLC经典练习第七章深圳稻草人自动化培训 PLC编程实例PLC经典练习第七章二 I0.0 I0.1 M0.0 M0.0 M0.0 BEC M001: L DW0 L DW1 = = I JC M005 I JC M002 L DW0 L 8 允许操作 置入当前刀具号到DW0。 置入目标刀具号到DW1。 相等则结束处理。 当前刀号大于目标刀号,跳转处理。 1 深圳稻草人自动化培训 + I L DW1 I JU M003 M002: L DW0 L DW1 I T DW2 M003: L DW2 L 4 = I JC M004 否则,当前刀号加8再减去目标刀号。 当前刀号减去目标刀号
2、。 大于等于4,跳转处理。2 深圳稻草人自动化培训 M0.0 Q0.1 I0.1 Q0.0 Q0.0 Q0.0 FR C1 L DW0 S C1 I0.2 CU C1 L 8 = I JC M001 + 8 T DW0 JU M001 小于4,刀库正转。 允许计数器C2。 计数器C2初始值设为当前刀号值。 检测到刀具信号,计数器C2减1。 大于等于1,跳转处理。4 深圳稻草人自动化培训 M005: M0.0 Q0.0 Q0.1 Q0.2 刀具到位指示。 BEU 图7-6 刀具更换控制的梯形图 C P U 输入单元输入单元输出单元上升控制Q0.0 下降控制Q0.1 左行控制Q0.2 上极限I0.
3、0 下极限I0.1 左极限I0.2 右极限I0.3 上升I0.4 下降I0.5 左行I0.6 右行I0.7 夹取I1.0 放开I1.1 手动I1.2 单周期I1.3 连续I1.4 启动I1.5 右行控制Q0.3 抓取控制Q0.4 停止I1.6 回原点I1.7 图7-7 机械手控制PLC配置图 5 深圳稻草人自动化培训 I0.2 I0.0 Q0.4 M0.0 I1.7 M0.0 M0.1 M0.1 I1.5 I1.6 I1.2 M0.2 M0.2 I1.4 I1.3 M0.2 M0.4 I1.3 I1.4 M0.2 M0.3 M1.7 I0.2 M0.3 M1.0 M0.5 M0.5 机械手处于
4、原始位。 不在原始位,给出回原点信号。 周期工作。 连续工作方式。 单周期工作方式。 单周期工作起始状态。6 深圳稻草人自动化培训 M1.7 I0.2 M0.4 M1.1 M1.0 M0.5 I1.5 I1.7 M1.0 M1.0 I0.1 M0.2 M1.2 M1.1 M1.1 M1.1 T1 M0.2 M1.3 M1.2 M1.2 M1.2 I0.0 M0.2 M1.3 M1.3 M1.3 M1.3 I0.3 M0.2 M1.4 M1.3 M1.4 周期工作,下降信号。 周期工作,抓取信号。 周期工作,上升信号。 周期工作,右行信号。 周期工作,下降信号。 7 深圳稻草人自动化培训 M1.
5、4 I0.1 M0.2 M1.6 M1.5 M1.5 M1.5 T2 M0.2 M1.7 M1.6 M1.6 M1.6 I0.0 M0.2 M1.0 M0.5 M1.7 M1.7 M1.1 T1 5S M1.5 T2 5S I0.4 Q0.1 I0.0 Q0.0 M0.1 M1.2 I1.6 周期工作,释放信号。 周期工作,上升信号。 周期工作,左行信号。 延时信号1 延时信号2 上升 8 深圳稻草人自动化培训 I0.5 Q0.0 I0.1 M0.1 Q0.1 下降 M1.0 M1.4 I0.6 I0.0 I0.2 Q0.2 左行 M0.1 M1.7 I0.7 I0.0 I0.3 M0.1 Q
6、0.3 右行 M1.3 I1.0 I0.1 Q0.4 S 夹取工件M1.1 I1.1 I0.1 Q0.4 R 释放工件M1.5 M0.1 图7-8 机械手控制梯形图 9 深圳稻草人自动化培训 C P U 输入单元输出单元1#上升控制Q0.0 1#上极限I0.0 1#下极限I0.1 2#上极限I0.2 2#下极限I0.3 夹持信号I0.4 启动I0.5 图7-9 双头钻床控制PLC配置图 工件已夹紧 启动 & 下降信号 下极限 上升信号 图7-10 钻头下降的逻辑控制示意图 1#下降控制Q0.1 2#上升控制Q0.2 2#下降控制Q0.3 夹持控制Q0.4 10 深圳稻草人自动化培训 I0.5
7、I0.1 M0.1 M0.0 M0.0 M0.0 Q0.4 S M0.0 I0.4 M0.2 M0.1 M0.1 M0.1 Q0.1 M0.1 I0.1 M0.3 M0.2 M0.2 M0.2 Q0.0 M0.2 I0.0 M0.7 M0.3 M0.3 启动信号来。 夹紧工件。 1#钻头向下。 1#钻头向上。 1#钻头到上限。11 深圳稻草人自动化培训 M0.0 I0.4 M0.5 M0.4 M0.4 M0.4 Q0.3 M0.4 I0.3 M0.6 M0.5 M0.5 M0.5 Q0.2 M0.5 I0.2 M0.7 M0.6 M0.6 M0.3 M0.6 M0.1 M0.7 M0.7 M0
8、.7 Q0.4 R 图7-11 双头钻床控制梯形图1#钻头向下。 1#钻头向上。 2#钻头到上限。 1#、2#钻头到上限。机床处于原始位。 松开工件。 12 深圳稻草人自动化培训 C 输P 入U 单元启动I0.0 停止I0.1 起始位I0.2 加工位I0.3 终止位I0.4 纵向终止位I0.5 图7-12输出单元主轴电机Q0.0 正向Q0.1 反向Q0.2 快速Q0.3 纵向Q0.4 多工步机床控制PLC配置图 13 深圳稻草人自动化培训 I0.0 I0.1 Q0.0 Q0.0 I0.0 M0.2 M0.1 M0.1 I0.3 M0.1 M0.4 M0.2 M0.2 I0.4 M0.3 M0.
9、3 T1 1S T1 M0.2 M0.5 M0.4 M0.4 启动主轴电机。 启动快进电机。 启动慢速电机。 到达终止位。 延时闭合启动快退电机。 完成第一个工步。14 深圳稻草人自动化培训 I0.2 M0.4 M0.6 M0.5 M0.5 I0.5 M0.5 M0.7 M0.6 M0.6 I0.3 M0.6 M1.0 M0.7 M0.7 T1 M0.7 M1.1 M1.0 M1.0 I0.2 M1.0 M1.2 M1.1 M1.1 I0.3 M1.1 M1.3 M1.2 M1.2 纵向控制。 完成第二个工步。 启动快进电机。 启动慢速电机。 启动快退电机。 完成第三步控制。 启动快进电机。
10、启动慢速电机。 15 深圳稻草人自动化培训 T1 M1.2 M1.4 M1.3 M1.3 I0.2 M1.3 M1.5 M1.4 M1.4 I0.3 M1.4 M1.6 M1.5 M1.5 T1 M1.5 M1.7 M1.6 M1.6 I0.2 M1.6 M2.0 M1.7 M1.7 I0.3 M1.7 M2.1 M2.0 M2.0 启动快退电机。 完成第四步控制。 启动快进电机。 启动慢速电机。 启动快退电机。 完成第五步控制。 启动快进电机。 启动慢速电机。 16 深圳稻草人自动化培训 T1 M2.0 M2.2 M2.1 M2.1 I0.2 M2.1 M2.3 M2.2 M2.2 I0.3
11、 M2.2 M2.4 M2.3 M2.3 T1 M2.3 M2.5 M2.4 M2.4 I0.2 M2.4 M2.5 M0.5 Q0.1 Q0.4 Q0.1 M0.4 M1.0 M1.3 Q0.2 M1.6 M2.1 M2.4 Q0.3 启动快退电机。 完成第六步控制。 启动快进电机。 启动慢速电机。 启动快退电机。 完成第七步控制。 加工结束。 纵向动作。 快速信号。 17 深圳稻草人自动化培训 M0.1 M0.3 Q0.2 M0.2 M0.6 M0.7 M1.1 M1.2 M1.4 M1.5 M1.7 M2.0 M2.2 M2.3 Q0.1 正向动作指令。 18 深圳稻草人自动化培训 M0.4 M0.3 Q0.2 M1.0 M1.3 M1.6 M2.1 M2.4 Q0.1 反向动作指令。 19