实训课题六功能指令的使用.docVIP

  • 11
  • 0
  • 约 8页
  • 2016-05-24 发布于重庆
  • 举报
实训课题六功能指令的使用

实训课题五 应用功能的使用(一) 一、实训目的 1 掌握功能指令的基本规则; 2 了解功能指令 3 掌握MOV、CMP、INC、DEC、SEGD指令的使用; 4 掌握功能指令编程的基本思路和方法; 二、实训仪器设备 1 PLC综合实训装置一台; 2 PC机一台。 三、实训指导 功能指令分类表 FNC00~FNC09[程序流程] FNC110~FNC119[浮点运算1] FNC10~FNC19[传送与比较] FNC120~FNC129[浮点运算2] FNC20~FNC29[算术与逻辑运算] FNC130~FNC139[浮点运算3] FNC30~FNC39[循环与移位] FNC140~FNC149[数据处理2] FNC40~FNC49[数据处理] FNC150~FNC159[定位] FNC50~FNC59[高速处理] FNC160~FNC169[时钟运算] FNC60~FNC69[方便指令] FNC170~FNC179[格雷码变换] FNC70~FNC79[外部设备I/O] FNC220~FNC249[触点比较指令] FNC80~FNC89[外部设备SER] (一)、功能指令的表示形式 其表现的形式如下: 1、[S﹒]叫做源操作数,其内容不随指令执行而变化,在可利用变址修改软元件的情况下,用加“﹒”符号的[S﹒]表示,源的数量多时,用[S1﹒][S2﹒]等表示。 2、[D﹒]叫做目标操作数,其内容随指令执行而改变,如果需要变址操作时,用加“﹒”的符号[D﹒]表示,目标的数量多时,用[D1﹒][D2﹒]等表示。 3、[n﹒]叫做其他操作数,既不作源操作数,又不作目标操作数,常用来表示常数或者作为源操作数或目标操作数的补充说明。可用十进制的K、十六进制的H和数据寄存器D来表示。在需要表示多个这类操作数时,可用[n1]、[n2]等表示,若具有变址功能,则用加“﹒”的符号[n﹒]表示。此外其他操作数还可用[m]来表示。 (二)、数据长度和指令类型 1.数据长度 功能指令可处理l6位数据和32位数据,例如: 2.指令类型 FX系列PLC的功能指令有连续执行型和脉冲执行型两种形式。 连续执行型的如: 上图程序是连续执行方式的例子,当X1为ON时,上述指令在每个扫描周期都被重复执行一次。 脉冲执行型的如: (三)、操作数 操作数按功能分有源操作数、目标操作数和其他操作数;按组成形式分有位元件、字元件和常数。 1.位元件和字元件 2.位元件的组合 3.变址寄存器 FX2N系列可编程控制器应用指令总表 四、实训内容--编程训练 1、有一组灯L1-L8,按下启动按钮后,要求隔灯显示,每2s变换一次,反复进行。 2、用功能指令编写起保停电路、正反转电机控制和Y-△电机启动控制。 五、实训报告 1、写出I/O分配表; 2、按控制要求编写出程序; 3、画出外围接线图; 4、上机调试并运行程序; 5、结论(回答老师的提问)。

文档评论(0)

1亿VIP精品文档

相关文档