- 1、本文档共81页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PLC应用系统设计及综合实训
;6.1PLC程序设计常用设计法及举例
;(1)单流程及编程方法
;1)使用起保停电路模式的编程方法。;2)使用置位、复位指令的编程方法。;3)使用移位寄存器指令编程的方法。;4)使用顺序控制指令的编程方法。;(2)选择分支及编程方法。;根据图所示的功能流程图,设计出梯形图程序;根据图所示的功能流程图,设计出梯形图程序;(3)并行分支及编程方法;
;
;(4)循环、跳转流程及编程方法;转换是有方向的,若转换的顺序是从上到下,即为正常顺序,可以省略箭头。若转换的顺序从下到上,箭头不能省略。
只有两步的闭环的处理。在顺序功能图中只有两步组成的小闭环如图6-21a所示,因为M0.3既是M0.4的前级步,又是它的后续步,所以对应的用起保停电路模式设计的梯形图程序如图6-21b所示。从梯形图中可以看出,M0.4线圈根本无法通电。解决的办法是:在小闭环中增设一步,这一步只起短延时(≤0.1s)作用,由于延时取得很短,对系统的运行不会有什么影响,如图6-21c所示。
;6.1.2机械手的模拟控制
;机械手的上升、下降和左转、右转的执行,分别由双线圈两位电磁阀控制汽缸的运动控制。当下降电磁阀通电,机械手下降,若下降电磁阀断电,机械手停止下降,保持现有的动作状态。当上升电磁阀通电时,机械手上升。同样,左转/右转也是由对应的电磁阀控制。夹紧/放松则是由单线圈的两位电磁阀控制汽缸的运动来实现,线圈通电时执行夹紧动作,断电时执行放松动作。并且要求只有当机械手处于上限位时才能进行左/右移动,因此在左右转动时用上限条件作为联锁保护。由于上下运动,左右转动采用双线圈两位电磁阀控制,两个线圈不能同时通电,因此在上/下、左/右运动的电路中须设置互锁环节。
为了保证机械手动作准确,机械手上安装了限位开关SQ1、SQ2、SQ3、SQ4,分别对机械手进行下降、上升、左转、右转等动作的限位,并给出动作到位的信号。光电开关PS负责检测传送带A上的工件是否到位,到位后机械手开始动作。
;2.I/O分配;3.控制程序设计;3.控制程序设计;1.控制要求
除尘室的结构如图所示。图中第一道门处???有两个传感器:开门传感器和关门传感器;除尘室内有两台风机,用来除尘;第二道门上装有电磁锁和开门传感器,电磁锁在系统控制下自动锁上或打开。进入室内需要除尘,出来时不需除尘。
;2.I/O分配;
;6.1.4水塔水位的模拟控制实训
;
;S7-200SmartPLC在编程软件中配置了运动控制向导,用于引导用户逐步定义运动轴的各项控制参数。
1)打开“运动控制”向导。“工具”/“向导”功能区/“运动”。
2)选择“轴0”为需要配置的轴。
3)为所选择的轴命名,此处采用默认值“轴0”。
4)输入系统的测量系统。“选择测量系统”:工程单位;“电动机一次旋转所需脉冲数”:5000;“测量基本单位”:cm;“电动机一次旋转产生多少‘cm’的运动?”:1.0000。
5)设置脉冲方向输出。“相位”:单相(2个输出);“极性”:正。
;6)分配输入点。
LMT+(此输入是正方向运动行程的最大限值)。选择“启用”;“输入”:I0.0;“响应”:减速停止;“有效电平”:高。
LMT-(此输入是负方向运动行程的最大限值)。选择“启用”;“输入”:I0.1;“响应”:减速停止;“有效电平”:高。
RPS(配置参考点)。选择“启用”;“输入”:I0.2;“有效电平”:高。
ZP(配置零脉冲。零脉冲输入帮助建立参考点或原点位置。通常情况下电动机驱动器/放大器在电动机每转相ZP发出一次脉冲。需要一个未使用的HSC输入。)选择“启用”;“输入”:HSC3(I0.3)。
STP(此输入将使进行中的运动停止)。选择“已启用”;“输入”:I0.4;“响应”:减速停止;“触发”:Level;“电平”:上限。
;7)定义输出点。DIS(此输出是一个漏型晶体管输出,用于禁止或启用电动机驱动器/放大器)。选择“启用”;“输出”:“Q0.4”。
注意:每个轴的输出点都是固定的用户不能对其进行修改,但是可以选择使能/不使能DIS。关于输出点的定义参看?运动控制相关内容。
8)定义电动机的速度。电动机运动的最大速度“MAX_SPEED”:5000个脉冲/s;根据定义的最大速度,在运动曲线中可以指定的最小速度“MAX_SPEED”:“20个脉冲/s”(系统自动给出);电动机运动的启动/停止速度“SS_SPEED”:500个脉冲/s。
;9)JOG(定义点动参数)。JOG命令用于将手动将道具移动所需位置。
点动速度“JOG_SPEED”(电动机的点动速度是点动命令有效时能够得到的最大速度):600个脉冲/s;点动位移“JOG_INCREMENT”(点动位移是收到小于0.5s的JOG命令能
您可能关注的文档
- Python人工智能应用与实践课件:Python程序设计基础(下).pptx
- Python人工智能应用与实践课件:监督学习(下).pptx
- Python人工智能应用与实践课件:监督学习.pptx
- Python人工智能应用与实践课件:人工神经网络与深度学习.pptx
- Python人工智能应用与实践课件:人工智能综合应用案例.pptx
- S7-200 SMART PLC原理及应用课件:SMART PLC基本指令及实训.pptx
- S7-200 SMART PLC原理及应用课件:STEP7-MicroWIN SMART编程软件.pptx
- S7-200 SMART PLC原理及应用课件:数据处理运算.pptx
- S7-200 SMART PLC原理及应用课件:特殊功能指令.pptx
- S7-200 SMART PLC原理及应用课件:通信与网络.pptx
文档评论(0)