- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FX2系列可编程控制器基本指令 可编程序控制器应用实训
项目五 FX2系列PLC功能指令简介与应用 一、传送和比较类指令 传送比较类指令-传送指令 (一)传送指令 指令要素 传送指令举例-1 传送指令举例-2 传送比较类指令-取反指令 (一)传送指令 指令要素 传送比较类指令-块传送指令 (三)块传送指令 指令要素 传送指令举例-3 思考练习题-1、2 四则及逻辑运算类指令-加法指令 (四)加法指令 指令要素 四则及逻辑运算类指令-加1指令 (五)加1指令 指令要素 四则及逻辑运算类指令-减1指令 (六)减1指令 指令要素 外部机器I/O类指令-七段码译码指令 (七)七段码译码指令 指令要素 移位及外部I/0类指令应用举例-1 思考练习题-3 思考练习题-3解答 思考练习题-3解答 * * FX2N系列PLC功能指令(应用指令)达128种。具体分为以下几类: 1.程序流程类;2.传送和比较类;3.四则运算和逻辑运算类;4.循环移位与移位类 5.数据处理类;6.高速处理类;7.便利指令类;8.外部机器I/O类;9 .外部机器SET类;10.浮点运算类;11.数据处理2;12.时钟运算;13.葛雷码转换;14.接点比较。 三、移位控制及外部机器I/O类指令 下面以功能指令实际应用的例子为主线,介绍一些类型的功能指令。 二、四则及逻辑运算类指令 指令名称 助记符 指令代码 位数 操作数范围 程序步 MOV MOV(P) 传送 FNC12 (16/32) K、H KnX、KnY、KnM、KnS T、C、D、V、Z S(?) D(?) KnY、KnM、KnS T、C、D、V、Z MOV、MOVP…5步 DMOV、DMOVP…9步 传送指令MOV是将源操作数内的数据传送到指定的目标操作数内,即。 传送指令使用说明: FNC12 MOV K100 D10 X0 ?S?? ?D?? 当X0为ON时,源操作数?S??中的常数K100传送到目标操作数D10中,每个扫描周期送一次。当X0为OFF时,指令不执行,数据保持不变。 传送指令使用举例: 1? 定时器、计数器当前值读出 2? 定时器、计数器设定值的间接指定 FNC12 MOV T0 D20 X0 当X0为ON时,将定时器T0当前值传送到D20中。 FNC12 MOV K20 D0 X1 X2 T1 D0 当X1为ON时,将常数K20传送到D0中;当X2为ON时,定时器T1以D0内的常数K20作为设定值,开始计时。 3? 电机的Y/D起动控制 (1)I/O设置:起动按钮—X0、停止按钮—X1。 电源控制KM1—Y0、KMY—Y1、KM?—Y2。 (2)外部接线图:略 (3)梯形图及说明: 起动,Y0、Y1为1;M为Y起动 (3)梯形图及说明: FNC12 MOV H3 K1Y0 X0 Y0 T0 K50 FNC12 MOV H4 K1Y0 T0 Y2 T1 K10 FNC12 MOV H5 K1Y0 T1 FNC12 MOV K0 K1Y0 X1 END 起动延时 先实现?连接,Y2为1;考虑熄弧时间,视情况调整 M?运行,Y0、Y2为1 M停止运行 指令 元素 指令 元素 LD X0 OUT T1 FNC 12 K10 H3 LD T1 K1Y0 FNC 12 LD Y0 H5 OUT T0 KIY0 K50 LD X1 LD T0 FNC 12 FNC 12 K0 H4 K1Y0 K1Y0 END LD Y2 (4)语句表: 指令名称 助记符 指令代码 位数 操作数范围 程序步 CML CML(P) 取反 FNC12 (16/32) K、H KnX、KnY、KnM、KnS T、C、D、V、Z S(?) D(?) KnY、KnM、KnS T、C、D、V、Z CML、CMLP…5步 DCML、DCMLP…9步 取反指令CML是将源操作数据的各位取反(0?1、1?0)向目标操作数传送。若将常数K用于源,则自动进行二进制变换。 取反指令使用说明: FNC14 CML D0 K1Y0 X0 ?S?? ?D?? (D0)?(K1Y0) 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 D0 取反 不变 1 0
文档评论(0)