可编程序控制器应用技术课程设计实习内容摘要:

息的内部形式与人类可以接受形式之间的转换。 凡参与人机信息交流的领域都存在着人机界面。 2) 人机界面设计 本次上位机设计了两个界面:欢迎界面和三面铣组合机床控制系统界面 ( 1)欢迎界面 此界面采用了用户管理。 当你按下登录按钮时就会弹出一个对话框让你输入密码,若密码正确则按下进入系统按钮就可以进入车镗专机控制系统界面并执行相应的操作。 如果未使用用户登录就按下进入系统按钮也可以进入机床控制系统界面,但是无操作权限。 《可编程序控制器应用技术》课程设计实习 —— 三面铣组合机床 PLC 控制系统设计 第 13 页 共 35 页 ( 2)三面铣组合机床控制系统界面 此界面可以通过上 /下位机切换按钮来实现上位机控制下位机的运行或下位机控制上位机的运行过程。 同时设有退出按钮,按下时界面就可以返回到欢迎界面。 同时还设有手 /自动切换指示灯、单 /单头循环切换指示灯、左铣头单动指示灯、右 1 铣头单动指示灯、右 2 铣头指示灯、立铣头指示灯、快进指示灯、工进指示灯、快退指示灯、油泵指示灯、夹紧指示灯、原位指示灯等用来检视目前控制系统的运行模式。 其余按钮均为手动按钮。 界面如下所示: 图 324 欢迎界面 《可编程序控制器应用技术》课程设计实习 —— 三面铣组合机床 PLC 控制系统设计 第 14 页 共 35 页 ( 3) 变量定义 本次人机界面中定义的 I/O 接口类型为 I/O 离散型,以便实现 PLC 到电脑,即上 /下位机的连接。 但由于界面要实现机床的平移和夹紧片的垂直移动,因此需要将这些变量定义为内存实型。 除此外还需要一些过渡变量,如下所示: 变量名 变量类型 变量名 变量类型 机床移动实体 内存实型 右 1 铣刀单动 I/O 离散型 机床快进 I/O 离散型 右 2 铣刀单动 I/O 离散型 机床工进 I/O 离散型 立铣刀单动 I/O 离散型 机床快退 I/O 离散型 上下位控制切换 I/O 离散型 自动 I/O 离散型 夹紧 内存实型 手动 I/O 离散型 夹紧下 内存实型 左铣刀单动 I/O 离散型 叶片状态 内存实型 ( 4) 行程控制设计 图 325 三面铣组合机床控制系统界面 《可编程序控制器应用技术》课程设计实习 —— 三面铣组合机床 PLC 控制系统设计 第 15 页 共 35 页 实测得机床滑块碰到死挡铁的距离为 100,则设原位时机床移动实体 =0;快进转工进时机床移动实体 =40;立铣运行时 机床移动实体 =60; 右 1铣转右 2铣时 机床移动实体 =80;碰到死挡铁时 机床移动实体 =100。 当且仅当 机床移动实体 在相应的位置则进入相应的运行状态。 ( 5) 组态王程序 分析 if(\\本站点 \叶片状态 ==3){\\本站点 \叶片状态 =1。 }else{\\本站点 \叶片状态 =\\本站点 \叶片状态 +1。 } 设置叶片状态的值,不断的改变叶片状态的数值,每一次进行加,当叶片状态数值等于 3 时进行置 1,这时候叶片就有三种状态 3,分别赋值给叶片,然后根据叶片的隐含条件进行显示,由于叶片的状态是不停的在变化,所以叶片的显示也不停的在切换,每个叶片的颜色不一样,这样就给你一种视觉效果,感觉整个叶片是运动起来的。 if(\\本站点 \y2==1amp。 amp。 \\本站点 \y1==0amp。 amp。 \\本站点 \夹紧 0amp。 amp。 \\本站点 \夹紧下 0){\\本 站点 \夹紧 =\\本站点 \夹紧 5。 \\本站点 \夹紧下 =\\本站点 \夹紧下 5。 } if(\\本站点 \y1==1amp。 amp。 \\本站点 \y2==0amp。 amp。 \\本站点 \夹紧 20amp。 amp。 \\本站点 \夹紧下20){\\本站点 \夹紧 =\\本站点 \夹紧 +5。 \\本站点 \夹紧下 =\\本站点 \夹紧下 +5。 } 物体的运动方向有两个,一个是垂直运动、一个水平运动。 两片夹片的水平运动是与滑台的运动方向是一致的,所以只要把物体的水平运到的变量与滑台的运动变量赋值一样就可以实现。 夹片的垂直运动,主要是跟夹紧电磁阀有关的,当夹紧电磁阀的得电后 ,就进行夹紧,当松开电磁阀得电后,就进行松开运动,但是这个时候要设置,夹紧的距离,由于夹紧与松开的时间不一致,所以你设的夹紧和松开的距离,都应该设有一定的范围,以免夹紧很快,松开变成延时。 滑块的运动跟这个 PLC 的工作状态关系是很密切,每个工作状态对应滑块的运动模式也是不一样,这时候就存在着很多种状态的选择,以及如何实现,本次程序采用的嵌套程序的方法。 首先是把工作状态分为手动模式和自动模式,手动模式主要有些点动快进快退功能,自动模式下主要有单周运行、四种单刀运行。 《可编程序控制器应用技术》课程设计实习 —— 三面铣组合机床 PLC 控制系统设计 第 16 页 共 35 页 ( 6) 组态王编写程序 if(x22==0amp。 amp。 x23==0amp。 amp。 \\本站点 \x21==0amp。 amp。 \\本站点 \x20==1){\\本站点 \左铣刀单动=1。 }else{\\本站点 \左铣刀单动 =0。 } “左铣刀单循环” if(x22==0amp。 amp。 x23==1amp。 amp。 \\本站点 \x21==0amp。 amp。 \\本站点 \x20==1){\\本站点 \右 1 铣刀单动 =1。 }else{\\本站点 \右 1铣刀单动 =0。 } “右 1铣刀单循环” if(x22==1amp。 amp。 x23==1amp。 amp。 \\本站点 \x21==0amp。 amp。 \\本站点 \x20==1){\\本站点 \右 2 铣刀单动 =1。 }else{\\本站点 \右 2铣刀单动 =0。 } “右 2铣刀单循环” if(x22==1amp。 amp。 x23==0amp。 amp。 \\本站点 \x21==0amp。 amp。 \\本站点 \x20==1){\\本站点 \立铣刀单动=1。 }else{\\本站点 \立铣刀单动 =0。 } “立铣刀单循环” if(\\本站点 \y3==1amp。 amp。 \\本站点 \y5==0amp。 amp。 \\本站点 \y4==0){\\本站点 \机床快进=1。 }else{\\本站点 \机床快进 =0。 } “机床快进” if(\\本站点 \y5==1amp。 amp。 \\本站点 \y3==1){\\本站点 \机床工进 =1。 }else{\\本站点 \机床工进 =0。 } “机床工进” if(\\本站点 \y4==1){\\本站点 \机床快退 =1。 }else{\\本站点 \机床快退 =0。 } if(\\本站点 \x20==1){if(\\本站点 \x21==1){if(\\本站点 \机床快进 ==1amp。 amp。 \\本站点 \机床移动实体 40){\\本站点 \机床移动实体 =\\本站点 \机床移动实体 +10。 } if(\\本站点 \机床工进 ==1amp。 amp。 \\本站点 \机床移动实体 60amp。 amp。 \\本站点 \y13==0){\\本站点 \机床移动实体 =\\本站点 \机床移动实体 +2。 } 多 动力 单动力 自动 快进 工进 快退 左铣头 右铣头 1 右铣头 2 立铣头 第二阶段 第一阶段 第三阶段 手动 点动 图 326 三 面铣组合机床控制系统 流程图 《可编程序控制器应用技术》课程设计实习 —— 三面铣组合机床 PLC 控制系统设计 第 17 页 共 35 页 if(\\本站点 \机床工进 ==1amp。 amp。 \\本站点 \机床移动实体 80amp。 amp。 \\本站点 \y12==0amp。 amp。 \\本站点 \y13==1){\\本站点 \机床移动实体 =\\本站点 \机床移动实体 +2。 }。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。