可编程序控制器应用技术 教学课件 赵春生 第5章 功能指令的应用.pptVIP

可编程序控制器应用技术 教学课件 赵春生 第5章 功能指令的应用.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
逻辑“取反”指令INV举例 要求用输入继电器的字节IB0的相反状态去控制输出继电器的字节QB0,即IB0的某位为“1”时,QB0的相应位为“0”;IB0某位为“0”时,QB0的相应位为“1”。 5.5 子程序调用指令及应用 5.5.1 子程序指令CALL、CRET CRET CALL SBR_N STL LAD 条件返回指令 子程序调用指令 项目 5.5.2 实习操作:子程序调用举例 应用子程序调用指令的程序如图5-28所示。程序功能是:I0.1、I0.2、I0.3分别接通时,将相应的数据传送到VW0、VW10,然后调用加法子程序;在加法子程序中,将VW0、VW10存储的数据相加,运算结果存储在VW20,用存储数据低字节VB21控制输出QB0。 5.6 循环指令及应用 5.6.1 循环指令FOR、NEXT NEXT FOR INDX,INIT,FINAL STL LAD NEXT指令 FOR指令 项目 循环指令FOR、NEXT的举例 【例题5.4 】求 0+1+2+3+……+100 的和,并将计算结果存入VW0。 【例题5.5】利用循环嵌套求0+1+2+3+……+100 的和,并将计算结果存入VW0。 循环指令的脉冲执行方式 5.6.2 实习操作:循环、间接寻址和子程序调用举例 设数据寄存器VW0、VW2、VW4、VW6存储数据分别为2,3,-1,7。求它们的代数和,将运算结果存入VW10,并用此结果(存放在VB11中)控制输出继电器QB0。I0.0是计算控制端,I0.1是清0控制端 5.7 比较指令的应用与时钟控制程序 5.7.1 比较指令 LDS= IN1,IN2 AS= IN1,IN2 OS= IN1,IN2 LDR= IN1,IN2 AR= IN1,IN2 OR= IN1,IN2 LDD= IN1,IN2 AD= IN1,IN2 OD= IN1,IN2 LDW= IN1,IN2 AW= IN1,IN2 OW= IN1,IN2 LDB= IN1,IN2 AB= IN1,IN2 OB= IN1,IN2 STL LAD (以==为例) 字符串比较 实数比较 双整数比较 整数比较 字节比较 方式 项目 比较指令的举例 【例题5.6】某台设备有两台电动机,受输出继电器Q0.0、Q0.1控制;设手动、自动1、自动2和自动3四挡工作方式;使用I0.0~I0.4输入端,其中I0.0、I0.1接工作方式选择开关,I0.2、I0.3接启动/停止按钮,I0.4接过载保护。在手动方式中采用点动操作,在3挡自动方式中,Q0.0启动后分别延时10s、20s、和30s后再启动Q0.1,用比较指令编写程序和分析程序。 Q0.0启动后30s,Q0.1启动 过载 停止 启动 1 1 自动3 Q0.0启动后20s,Q0.1启动 过载 停止 启动 0 1 自动2 Q0.0启动后10s,Q0.1启动 过载 停止 启动 1 0 自动1 Q0.0、Q0.1点动 点动Q0.1 点动Q0.0 0 0 手动 I0.4 I0.3 I0.2 I0.0 I0.1 输出继电器动作过程 输入按钮作用 工作方式选择 工作 方式 5.7.2 实习操作:传送带的PLC控制程序 【例题5.7】用如图5-35所示的传送带输送工件,数量为20个。连接I0.0端子的光电传感器对工件进行计数。当计件数量小于15时,指示灯常亮;当计件数量等于或大于15以上时,指示灯闪烁;当计件数量为20时,10s后传送带停机,同时指示灯熄灭。设计PLC控制线路并编写程序。 停止 SB2 I0.3 指示灯 HL Q0.2 启动 SB1 I0.2 电动机M 接触器KM Q0.0 计数 光电传感器 I0.0 控制对象 控制元件 输出继电器 作 用 输入元件 输入继电器 输 出 输 入 5.7.3 马路照明灯时钟控制程序 1. 时钟专用的特殊指令和时钟缓冲区 TODW T TODR T STL LAD 写实时时钟指令 读实时时钟指令 项目 00~07 0 00~59 00~59 00~23 01~31 01~12 00~99 范围 星期 0 秒 分钟 小时 日 月 年 含义 T+7 T+6 T+5 T+4 T+3 T+2 T+1 T 字节 设定时钟信息 当I0.0接通时,把“2008年4月1日8时11分55秒和星期2”的时间信息写入PLC的硬件时钟。 3. 马路照明灯时钟控制程序 设马路照明灯由PLC输出端口Q0.0、Q0.1各控制一半。每年夏季(7月~9月)每天19时0分至次日0时0分灯全部开,0时0分至5时30分开一半灯。其余季节每天18时0分至次日0时0分灯全部开,0时0分至7时0分开一半灯。 5.8

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档