《可编程控制器应用》课件-项目四 任务一 功能指令及其应用_第1页
《可编程控制器应用》课件-项目四 任务一 功能指令及其应用_第2页
《可编程控制器应用》课件-项目四 任务一 功能指令及其应用_第3页
《可编程控制器应用》课件-项目四 任务一 功能指令及其应用_第4页
《可编程控制器应用》课件-项目四 任务一 功能指令及其应用_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

可编程序控制器及其应用项目四功能指令及其应用

任务一功能指令的规则

项目四功能指令及其应用任务一功能指令及其应用任务二常用功能指令简介

任务三编程举例实训15功能指令实现数码管循环点亮

实训16功能指令实现交通灯的控制

目录任务一功能指令的规则项目四功能指令及其应用一指令的格式

以求平均值指令为例,其编程格式如图4-1所示。这是一条求平均值的指令,其中常开触点X000为程序执行条件,MEAN为功能FNC45的指助记符,D0,D20和K3为操作数,其中D0为源操作数,D20为目的操作数,K3为常数。当常开触点X0接通时,执行:求出D0开始的连续3个元件的平均值,结果送到目标寄存器D20。指令的格式功能指令的格式图4-1 功能指令编程示例任务一功能指令的规则项目四功能指令及其应用二、指令的规则1、采用梯形图方式输入程序时,采用梯形图和指令助记符结合的方式;2、采用语句指令表输入程序时,用指令助记符。3、当用手持简易编程器输入程序时,只能用功能号FNC00~FNC246(如FNC45)表示指令;4、源操作数用[S]表示,当操作数使用变址功能时,表示为[S·],源操作数不止一个时,可用[S1·],[S2·]表示;5、目的操作数用[D]表示,当目的操作数使用变址功能时,表示为[D·],目标操作数不止一个时,可用[D1·],[D2·]表示;6、K3是取值个数,表示为n或m,它们常用来表示常数,或作为源操作数和目标操作数的补充说明,需注释的项目较多时,可以采用m1,m2等方式表示。

指令的规则功能指令的规则任务一功能指令的规则项目四功能指令及其应用

功能指令可以用来处理16位或32位的数据。在处理32位数据时,在指令助记符前加D来表示,如DMOV或FNCD12(或者FNC12D)等。不加D时表示16位数据。当处理32位数据时,元件号相邻的两元件组成元件对。为了避免出现错误,建议使用首地址为偶数的操作数。

32位计数器(C200~C255)只能做32位操作数。指令的规则数据长度任务一功能指令的规则项目四功能指令及其应用

指令执行的方式有连续和脉冲执行两种。助记符后附的(P)符号表示脉冲执行。表示该功能指令仅在触发元件由OFF(“0”状态)→ON(“1”状态)时执行一次。反之,如果没有(P),则在触发元件为ON的每一扫描周期,指令都要被执行,这称为连续执行。某些指令,如INC,DEC和XCH指令一般应使用脉冲执行。如果不需要每个扫描周期都执行指令,使用脉冲方式可缩短处理时间。指令的规则指令执行方式

任务一功能指令的规则项目四功能指令及其应用

只有ON/OFF两种状态的元件称为位元件(bit),如X、Y、M和S等。而处理数值的元件称为字元件,如定时器和计数器当前值T、C和数据寄存器D等。一个字元件由16位二进制位组成。但位元件也可以组成字元件来进行数据处理,方法是每连续的4个位元件组合成一组,它由Kn加首位元件号来表示,其中的n为组数。这样16位操作数用K1~K4表示;32位操作数用K5~K8表示。例如K2X0表示由X0,X1,X2,X3,X4,X5,X6,X7,组成的8位数据。X0为数数据的最低位(首位)。指令的规则位元件和字元件

任务一功能指令的规则项目四功能指令及其应用

当16位数据(如D0)传送到8位元件组(如K2M0)时,只传送低8位的相应数据,高8位(M8~M15)不变;当32位数据传送到16位元件组时,也是如此。反过来,当8位元件组(如K2M0)传送到16位数据(如D0)时,只传送低8位的相应数据,高8位(D0.8~D0.15)被当做0;当16位元件组传送到32位数据时,也是如此。在位元件组合时,被组合的位元件的首位元件号可以任意选择,为了避免混乱,建议采用以0结尾的元件,如X0,X10,X20等。在用16位数据操作时,参与操作的位元件由K1~K4指定,高位的不足部分均作0处理,这意味着只能处理正数(最高位为符号位,正数的符号位为0),在32位数处理时也有类似情况。

指令的规则位元件和字元件

任务一功能指令的规则项目四功能指令及其应用

在传送、比较指令中,变址寄存器V,Z用来修改操作对象的元件号,使用时将V,Z放在各寄存器的后面。操作数实际元件号是寄存器的当前值和V,Z的和。图4-2是变址寄存器的使用实例。图中操作数为D50V表示的元件号是D(50+V),如果V=10,则元件号D60。

指令的规则变址寄存器V,Z的使用

图4-2 变址寄存器的使用任务一功能指令的规则项目四功能指令及其应用FX1N系列PLC功能指令一览表

任务一功能指令的规则项目四功能指令及其应用FX1N系列PLC功能指令一览表

任务一功能指令的规则项目四功能指令及其应用FX1N系列PLC功能指令一览表

任务一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论