第5章 基本指令及程序设计5.ppt

  1. 1、本文档共107页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 基本指令及程序设计5

* * 河北科技大学自动化系 郝崇清 5.5 PLC程序的简单设计法 PLC简单程序设计法的一般步骤和要求归纳如下: 找出输出对象的启动条件和关断条件,为了提高可靠性,要求它们最好是短脉冲信号; 如果该输出对象的启动或关断有约束条件,则找出约束条件; 按逻辑方程进行程序设计; 对程序进行全面检查和修改。 * * 河北科技大学自动化系 郝崇清 5.5 PLC程序的简单设计法 5.5.2 应用举例 1、定子串电阻减压起动控制线路 SF1:启动按钮 SF2:停止按钮 * * 河北科技大学自动化系 郝崇清 5.5 PLC程序的简单设计法 2、星形-三角形降压起动控制线路 SF1:启动按钮 SF2:停止按钮 QA1、QA2闭合时星形连接; QA1、QA3闭合时三角形连接。 * * 河北科技大学自动化系 郝崇清 5.5 PLC程序的简单设计法 星形 启动 三角形 启动 T38作用:给接触器足够的动作时间,避免KM2还没完全断开KM3就闭合。 相应的梯形图如下: * * 河北科技大学自动化系 郝崇清 5.5 PLC程序的简单设计法 3、电动机的顺序启停控制线路 题目要求 I/O点地址分配 输入点:启动按钮:I0.0 停止按钮:I0.1 输出点:电机MA1:Q0.0 电机MA2:Q0.1 电机MA3:Q0.2 程序设计 电机MA1 启动条件:启动I0.0 停止条件:T40(T4)为ON 电机MA2 启动条件:T37(T1)为ON 停止条件:T39(T3)为ON 电机MA3 启动条件:T38(T2)为ON 停止条件:停止按钮I0.1 * * 河北科技大学自动化系 郝崇清 5.5 PLC程序的简单设计法 找出各控制对象的起动条件和关断条件。 * * 河北科技大学自动化系 郝崇清 5.5 PLC程序的简单设计法 另一种方法 * * 河北科技大学自动化系 郝崇清 5.5 PLC程序的简单设计法 4、液体混合装置控制 初始状态:当装置投入运行时,容器内为放空状态。 启动操作:按下启动按钮SF1,装置就开始按规定动作工作。液体A电磁阀打开,液体A流入容器。当液面到达BG2时,关闭液体A阀门MB1,打开液体B阀门MB2。当液面到达BG3时,关闭MB2,搅拌电机开始转动。搅拌电机工作1min后,停止搅动,混合液体阀门 打开,开始放出混合液体。当液面下降到BG1时,BG1由接通变为断开,再经过20秒后,容器放空,MB3关闭,开始下一循环操作。 停止操作:按下停止按钮后,要处理完当前循环周期剩余的任务后,系统停止在初始状态。 * * 河北科技大学自动化系 郝崇清 5.5 PLC程序的简单设计法 I/O点地址分配 输入点: 启动按钮SF1:I0.0 停止按钮SF2:I0.1 液位传感器BG1:I0.2 液位传感器BG2:I0.3 液位传感器BG3:I0.4 输出点: 液体A电磁阀MB1:Q0.0 液体B电磁阀MB2: Q0.1 搅拌电机接触器QA: Q0.2 混合液体电磁阀MB3:Q0.3 * * 河北科技大学自动化系 郝崇清 5.5 PLC程序的简单设计法 * * 河北科技大学自动化系 郝崇清 5.5 PLC程序的简单设计法 * * 河北科技大学自动化系 郝崇清 5.5 PLC程序的简单设计法 本章小结 主要内容回顾 要求 熟练掌握常用逻辑指令及其使用 会设计一般电路的PLC程序 作业 * * 河北科技大学自动化系 郝崇清 5.2 程序控制指令 5、循环指令 (1) 指令 循环开始指令FOR:用来标记循环体的开始。 循环结束指令NEXT:用来标记循环体的结束。无操作数。 FOR和NEXT之间的程序段称为循环体,每执行一次循环体,当前计数值增1,并且将其结果同终值作比较,如果大于终值,则终止循环。 * * 河北科技大学自动化系 郝崇清 5.2 程序控制指令 (2)参数使用说明 循环指令盒中有三个数据输入端:当前循环计数INDX(index value or current loop count)、循环初值INIT(starting value)和循环终值FINAL(ending value)。在使用时必须给FOR指令指定当前循环计数(INDX)、初值(INIT)和终值(FINAL)。 INDX操作数:VW、IW、QW、MW、SW、SMW、LW、T、C、AC、*VD、*AC和*CD;属INT型。 INIT和FINAL操作数:VW、IW、QW、MW、SW、SMW、LW、T、C、AC、常数、*VD、*AC和*CD;属INT型。 * * 河北科技大学自动化系 郝崇清 5.2

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档