PLC (12年)可编程控制器及其应用(5.18).ppt

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

第7章 FX系列可编程控制器及其应用应用 4.6 可编程序控制的应用指令 FX2N系列PLC具有丰富的应用指令。 应用指令的格式为: name:应用指令操作码的助记符。 后缀P:表示为脉冲执行功能指令。 前缀D:表示为32位操作数,用相邻的两个16位字构 成。元件对的首元件一般为偶数编号。 智力竞赛抢答 FX2N型PLC有3类中断: 外部输入中断;内部定时器中断;计数器中断方式。 中断受中断禁止特殊辅助继电器M8050~M8059的控制。 应用举例 8个人参加智力抢答竞赛,用8个抢答按钮(X7~X0) 和8个指示灯(Y7~Y0)。当主持人报完题目,按下按钮(X10)后,抢答者才可按按钮,先按按钮者的灯亮,同时蜂鸣器(Y10)响,后按钮者的灯不亮。 一辆小车在一条线路上运行,如图所示。线路上有0#~7#共8个站点,每个站点各设一个行程开关和一个呼叫按钮。要求无论小车在哪个站点,当某一个站点按下按钮后,小车将自动行进到呼叫点。 例 用PLC控制一个密码锁。 应用举例 用BCD码数字开关间接设定的定时器,用4位数码管显示定时器的当前值。 应用举例 例 一台投币洗车机,用于司机清洗车辆,司机每投入1元可以使用10分钟时间,其中喷水时间为5分钟时间。 其它指令及应用 子程序调用(CALL)、子程序返回(SRET) 和主程序结束指令(FEND) 1、子程序调用指令格式为: 2、子程序返回格式为: 3、主程序结束指令格式为: 用两个开关X1,X0控制一个信号灯Y0,当X1,X0=00时灯灭,X1,X0=01时灯以1秒脉冲闪,X1,X0=10时灯以2秒脉冲闪,X1,X0=11时灯常亮。 加1指令(INC) 减1指令(DEC) 控制一台电动机,要求正转5秒→停止5秒→反转5秒→停止5秒→并自动循环运行,直到停止运行。 位右移指令(SFTR) 1、指令格式: 位左移指令(SFTL) 例 用按钮控制5条皮带传送机的顺序控制 按钮人行道 按钮人行道如图所示,道路上的交通灯由行人控制,在人行道的两边各设一个按钮,当行人要过按钮人行道时按下路边的按钮,交通灯按下图的时间顺序变化,在交通灯已经进入运行状态时,再按按钮将不起作用。 十字路口交通灯控制模拟系统 1.控制要求: 图 十字路口交通灯分布图 操作数:源操作数,目标操作数,常数。 源操作数用[S]表示。多个源操作数用[S1], [S2],…… 目标操作数用[D]表示。 允许变址寻址的操作数,用[S ],[D ]表示。 操作数可以是: 字、位、常数 位元件可以4位一组。 应用指令包括: 程序流控制,传送比较,四则运算,旋转移位,数 据处理,高速处理。 4.6.1 条件跳转指令 FX2N系列提供固定的P0-P63共64个标号。 标号P63为END,无需标出。 例题:生产机械的手动、自动控制。 P10段:自动控制。 4.6.2 子程序调用、返回和主程序结束指令 重复或多次使用的程序段可以作为一个子程序放在 主程序的后面。 4.6.3 监视定时器刷新指令 PLC内设有监视定时器,其值存放在特殊数据寄存器 D8000内。一旦扫描周期超过该定时值,而不能对监视定 时器及时进行刷新,PLC将停止运行。 监视定时器的默认 值是200ms,若一个程 序的扫描周期为260ms, 可通过在程序合适的地 方插入WDT指令解决。 4.6.4 比较指令 是将存放在两个源操作数[S1]和[S2]内的数据作代 数比较并将比较的结果送入目标操作数[D]。 源操作数:常数、4位一组位元件组合、定时器、数 据寄存器、变址寄存器内的数据。 目标操作数:除输入继电器之外的位元件。 4.6.5 区间比较指令 将源操作数[S]与另两个数据[S1]和[S2]进行比较, 以确定S是否在S1和S2所确定的区间内。 例题:某反应罐温控系统。罐内温度保持在55℃- 65℃之间,低于55℃,加温,高于65℃降温。 4.6.6 传送指令 将源操作数的内容传送到目标操作数。 将检测到的反应罐温度通过A/D转换转换成八位二进 制数据后传送到数据寄存器D0。 4.6.7 BCD、BIN变换指令 计算机内部数据运算均采用二进制补码形式。 BCD码是用二进制码表示的十进制数。 BCD指令用于将二进制数变换成BCD码。 BIN指令用于将BCD码变换成二进

文档评论(0)

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

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

1亿VIP精品文档

相关文档