可编程控制器的功能指令概要.docx

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
可编程控制器的功能指令概要

PLC课程论文题 目:可编程控制器的功能指令专 业:电子信息科学与技术院 系:物理与电子工程学院学生姓名:学生学号:年级、班:指导教师:2015 年6 月 12日摘要小型PLC由于运算速度较低及存贮容量较小,使其功能受到限制,但为了使PLC在其基本逻辑功能、顺序步进功能之外具有更进一步的特殊功能,以尽可能多地满足PLC用户的特殊要求,从80年代开始,PLC制造商就逐步地在小型PLC中加入一些功能指令(Functional Instruction)或称为应用指令(Applied Instruction)。这些功能指令实际上就是一个个功能不同的子程序。随着芯片技术的进步,小型PLC的运算速度、存贮量不断增加,其指令的功能也越来越强。许多工程技术人员以前不敢想象的功能,通过功能指令就能容易实现,从而大大提高了PLC的实用价值。关键词:PLC;功能指令引言可编程逻辑控制器(Programmable Logic Controller,简称PLC),一种具有微处理机的数字电子设备,用于自动化控制的数字逻辑控制器,可以将控制指令随时加载内存内储存与执行。可编程控制器由内部CPU,指令及资料内存、输入输出单元、电源模组、数字模拟等单元所模组化组合成。广泛应用于目前的工业控制领域。在可编程逻辑控制器出现之前,一般要使用成百上千的继电器以及计数器才能组成具有相同功能的自动化系统,而现在,经过编程的简单的可编程逻辑控制器模块基本上已经代替了这些大型装置。可编程逻辑控制器的系统程序一般在出厂前已经初始化完毕,用户可以根据自己的需要自行编辑相应的用户程序来满足不同的自动化生产要求。PLC是由取代继电器控制开始产生、发展起来的,且早期的PLC绝大部分用于顺序控制,于是许多人习惯于把PLC看作是继电器、定时器、计数器的集合,把PLC的作用局限于等同继电接触器控制系统、顺控器等。其实,PLC就是工业控制计算机,PLC系统属于计算机控制系统的一个分支,大型PLC系统就是当代较先进的计算机控制系统。可编程控制器的功能指令1.1 功能指令通则1.1.1 功能指令的表现形式表1-1 功能指令的表现形式表MEAN FNC45(P) (16)Mean操作元件:K、HKnxKnyKnmKnsTCDV、ZN=1~64步数:MEAN、MEAN(P) 7步功能指令按功能号(FNC00~FNC99)编排,每条功能指令都有一助记符。某些功能指令只需指定功能号即可,但许多功能指令在指定功能号的同时还必须指定操作数。这是取平均值的指令。图中[S·]指取值首元件。n指定取值个数。[D·]指定计算结果存放地址。[S]:(SOURSE)源操作数。若可使用变址功能时,表达为[S·]。有时源操作数不止一个,可用[S1·]、[S2·]表示。[D]:(DESTINATION)目标操作数。若可使用变址功能时,表达为[D·]。目标不止一个时用[D1·][D2·]表示。m、n其它操作数。常常用来表示数制(十进制、十六进制等)或制作源和目标的补充注释。需注释的项目多时也可采用m1、m2等方式。功能指令的功能号助记符占一个程序步,操作数占2或4个程序步,取决于指令是16bit还是32bit的。注意,某些功能指令在整个程序中只能出现一次,即使用跳转指令使其分别处于两个不可能同时执行的程序中也不允许,但可利用变址寄存器多次改变其操作数。1.1.2 数据长度及指令的执行形式1.16bit和32bit功能指令可处理16bit的数据和32bit数据。功能指令中附有符号(D)表示处理32bit数据。如(D)MOV、FNC(D)—12、FNC12(D)。处理32bit数据时,用元件号相邻的两元件组成元件对。元件对的首元件号用奇数偶数均可。但为避免错误,元件对的首元件建议统一用偶数编号。32bit计数器(C200~C255)不能用作16bit指令的操作数。2.连续执行/脉冲执行助记符后附的(P)符号表示脉冲执行。(P)和(D)可同时使用,如(D)MOV(P)。上图所示功能指令仅在X0由OFF变为ON时执行。在不需要每个扫描周期都执行时,用脉冲执行方式可缩短程序处理周期。上图程序是连续执行方式的例子。当X1为ON状态时上述指令在每个扫描周期都被重复执行。某些指令,例如XCH、INC、DEC等,用连续执行方式时要特别留意,这些指令用“!”号标示。注意:当X0和X1为OFF状态时,上述两指令不执行。目标元件的内容不变化,除非另行指定。1.1.3 位元件1.位元件和字元件只处理ON/OFF状态的元件,例如X、Y、M和S,称为位元件,其它处理数字数据的元件,例如T、C和D,称为字元件。位元件组合起来也可以处理数字数据。位元件组合由Kn加首元件号来表示。2.位元件的组合位元件每4

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档