- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PLC课件第5章1综述
第5章 PLC功能指令系统 ;5.9 方便指令 5.10 外部I/O指令 5.11 FX2N系列外部设备指令 5.12 浮点数运算指令 5.13 位控制指令 5.14 实时时钟处理指令 5.15 外部设备用指令 5.16 触点比较指令 习题 ;5.1 功能指令的表示形式及含义 ;图5.1 功能指令的梯形图表达形式;5.1.2 功能指令的含义 功能指令有多种类型,采用功能号和助记符来表示。在使用功能指令时,必须掌握功能指令中各参数所表示的含义。下面以图5.2所示的数据传送指令为例加以说明。 ;图5.2 数据传送指令功能说明 ; 图5.2中①~⑥的说明如下: ①为功能指令的功能号。FX2N系列PLC的功能指令的功能号从FNC?00到FNC?246。由于功能指令的功能号不便记忆、理解和掌握,所以使用时功能指令用功能号+助记符的形式来表示,助记符代表功能指令的含义。 ②为操作数据类型。功能指令中操作数的类型有16位和32位。(D)表示操作数为32位数据类型,无(D)表示操作数为16位数据类型。; ③为助记符。助记符是该指令功能的英文缩写。如加法指令的英文写法为“addtion instruction”,助记符即为ADD;比较指令“compare instruction”,助记符即为CMP等。MOV为数据传送指令,用以实现数据的传送。 ④为脉冲/连续执行指令标志(P)。功能指令中若带有(P),为脉冲执行指令,仅在条件满足时执行一次该功能指令;若指令中没有(P),则为连续执行指令,即在条件满足时,每个扫描周期都执行一次该功能指令。图5.2中的数据传送指令为脉冲执行指令,当X0为ON时仅传送一次数据。 ; ⑤、⑥为操作数。操作数为功能指令中涉及的参数或数据,分为源操作数、目标操作数和其他操作数。源操作数在指令执行后不改变其内容;目标操作数在指令执行后,其内容根据指令功能做出相应的改变;其他操作数多为常数,或者是对源操作数、目标操作数做出补充说明的参数。常数K表示十进制数,H表示十六进制数。图5.2中标注⑤为源操作数,⑥为目标操作数。 ;5.2 功能指令的分类及操作数 ;5.2.2 功能指令的操作数 1.位元件 1) 位元件和字元件 位元件是只处理ON/OFF状态的元件,例如X、Y、M和S等;其他处理数字数据的元件,例如T、C和D,称为字元件。 ; 2) 位组合元件 4个位元件组合成一个位组合元件单元。位组合元件用KnMm表示,其中n表示组数,m表示首元件编号(m可以是内部资源允许的任意值),例如: K1X0表示由X3~X0共4个输入继电器的4位组合的数据。 K2X0表示由X7~X0共8个输入继电器的8位组合的数据。 K3Y0表示由Y13~Y0共12个输出继电器的12位组合的数据。 ; 在16位数(或者32位数)运算时,参与操作的位组合单元数由K1~K4(或K1~K8)来指定,长度不足时的高位均为零,并且只能处理正数。 图5.3表示当输入继电器X0为ON时,将由X4~X13组合的2位BCD码转换成二进制数存储到数据寄存器D10中。 ;图5.3 位组合元件的应用 ; 2.数据寄存器(D) 数据寄存器用于存储数值数据,寄存器都是16位(最高位为符号位),可处理的数值范围为-32 768~+32 767。 相邻两个的数据寄存器可组成32位数据寄存器(最高位为符号位),可处理的数值范围为-2 147 483 648~+2 147 483 647。 数据寄存器种类、编号及使用见表3.11。 ; 3.变址寄存器(V、Z) 变址寄存器V0~V7和Z0~Z7除了可作为普通的16位数据寄存器外,也可以两个组合(Z为低位,V为高位)作为32位寄存器,如图5.4所示。在功能指令中,还可以同其他的元件编号或数值组合使用,用来改变内部元件的编号或数值。 ;图5.4 变址寄存器及其组合 ; 可以利用变址寄存器改变编号或数据的元件有X、Y、M、S、T、P、C、K、H、KnX、KnY、KnM及KnS等。修改实例如图5.5所示。 ;图5.5 变址寄存器修改参数实例 ; 4.文件寄存器(D) PLC内部的断电保持数据寄存器可用来存储PLC运行过程中所生成的大量数据,为了便于数据管理和长期保存,常将这些数据以文件形式进行存储。FX2N系列的数据寄存器D1000以后的数据寄存器是断电保持型寄存器,通过参数设定后,可作为最大7000点的文件寄存器,也可通过参数设定,将7000点文件寄存器分成14块,每个块500个文件寄存器。D1000以后的一部分设定为文件寄存器,剩余部分可作为通用的掉电保持寄存器使用。 ; 5.指针(P/I) 在跳转指令中,当跳转条件成立时,需用某
文档评论(0)