网站大量收购独家精品文档,联系QQ:2885784924

可编程控制器案例教程教学课件作者杨莹PLC教材[第6章]课件.ppt

可编程控制器案例教程教学课件作者杨莹PLC教材[第6章]课件.ppt

  1. 1、本文档共74页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 FX2N系列可编程控制器功能指令 及其应用 本章提要 三菱FX2N系列PLC除了基本指令和步进指令外,还有很多功能指令。正是功能指令的多少和强弱,在很大程度上决定了PLC功能的多少和强弱。本章介绍FX2N系列可编程控制器各种数据类软元件的组成和用法,功能指令的表示方法和使用要素,以及常用的传送比较指令、四则及逻辑运算指令、数据处理指令、程序控制指令等。 【案例1】 喷水池花式的喷水控制 ——数据类软元件及传送类指令 一.案例说明 二. 解决方案 任务1 9个喷水柱的PLC表示方法 任务2 实现向K3Y0送数,完成控制要求 本案例有2个关键点: (1)是按时间顺序分3次接通9个喷水柱中的1个(或4个)。考虑选用T0、T1、T23个定时器来对应这个过程。 (2)是怎样向K3Y0送数? 任务3 分析梯形图执行过程 三.知识进阶 1.FX2N系列PLC数据类软元件 (1)数据寄存器(D) (2)变址寄存器(V/Z,16点) (3) 指针 (4)位组合元件 2.功能指令的表达形式及使用要素 3.传送类指令 (1) 单一传送指令MOV (2) 块传送指令 BMOV (3) 多点传送指令 FMOV (4) 数据交换指令 (5)BCD交换指令 (6)BIN交换指令 四.本案例应用拓展 1.本案例的另一种实现方案 2. 传送指令使用要点 传送指令的主要用途 【案例2】 一个高性能密码锁的制作 ——比较类指令及其应用 一.案例说明 现要求设计一把由两组数据锁定的密码锁。开锁时,只有输入两组正确的密码,锁才能打开。锁打开后,经过5秒钟再重新锁定。 二.解决方案 任务1 怎样设定密码以及怎样输入正确的数据 本案例只需要1个输出元件,表示密码锁,但是怎样打开这把锁才是问本案例只需要1个输出元件,表示密码锁,但是怎样打开这把锁才是问题关键所在。一方面,应在程序中先设定好密码,根据案例要求,可以用2个多位的十进制常数,也可以用2个十六进制常数。另一方面,开锁的过程,实际上就是将输入的数据与事先安排好的密码进行比较的过程。 任务2 怎样表示输入数据与密码相同 任务3 分析密码锁的工作过程 密码H345,对应K3X0从高位往低位,“3”由“X13X12X11X10”输入,“4”由“X7X6X5X4”输入,“5”由“X3X2X1X0”输入,所以最终需要接通的X是:X11 X10 X6 X2X0,其他各位X全为“0”。 同理,密码HABC,对应K3X0从高位往低位,“A”由“X13X12X11X10”输入,“B”由“X7X6X5X4”输入,“C”由“X3X2X1X0”输入,所以最终需要接通的X是:X13X11X7X5X4X3X2,其他各位X全为“0”。 三.知识进阶 1.比较指令CMP 2.区间比较指令ZCP 3.触点形比较指令 (1)从母线取用触点比较指令 (2)串联形触点比较指令 (3)并联形触点比较指令 四.本案例应用拓展 1.对密码锁梯形图6-2-1的进一步分析 如果密码是十进制常数,则数据的输入与“解决方案”中分析的十六进制数的做法有所不同,请注意区分。 比如,密码是K345,在输入之前,不妨先将这组密码转化为二进制数,(345)10=(101011001)2 ,那么对应K3X0从高位往低位,应将X10X6X4X3X0接通,其他各位X全为“0”。相关程序有兴趣的读者可自行设计。 2. 【案例3】 电子四则运算式的制作 ——四则及逻辑运算类指令及其应用 一.案例说明 请完成四则运算Y=20X/35-8 二. 解决方案 任务1 怎样实现“X”的输入,“Y”的输出 这里的X和Y是两个数,按照前文的介绍,在此同样可选用位组合元件KnX、KnY 来代表。从表达式可以看出,Y与X成正比,X的变化范围(位数)决定了Y的变化范围(位数)。要强调的一点是,KnX、KnY表示的是二进制数。 所以,“X”由KnX输入,“Y”由KnY输出。 任务2 四则运算程序的编写 任务3 运算结果分析 (1) 取X=40,Y=20×40/35-8=14(正数)(小数部分自动去掉)。用PLC来实现的方法是,输入K2X0则程序执行后,K2Y0的输出结果为,对应Y=+14,与上面的分析完全一致。 (2) 取X=3,Y=20×3/35-8=-7。用PLC来实现的方法是,输入K2X0则程序执行后,K2Y0的输出结果为,那么这一

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档