电器及PLC控制技术与实训 教学课件 作者 崔金华 第6章.ppt

电器及PLC控制技术与实训 教学课件 作者 崔金华 第6章.ppt

ID:50192490

大小:2.32 MB

页数:30页

时间:2020-03-09

电器及PLC控制技术与实训 教学课件 作者 崔金华 第6章.ppt_第1页
电器及PLC控制技术与实训 教学课件 作者 崔金华 第6章.ppt_第2页
电器及PLC控制技术与实训 教学课件 作者 崔金华 第6章.ppt_第3页
电器及PLC控制技术与实训 教学课件 作者 崔金华 第6章.ppt_第4页
电器及PLC控制技术与实训 教学课件 作者 崔金华 第6章.ppt_第5页
资源描述:

《电器及PLC控制技术与实训 教学课件 作者 崔金华 第6章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章PLC的功能指令及编程学习目标【知识目标】1.了解功能指令的表示方式;2.了解位元件组合的形成方法;3.了解变址操作的方法;4.掌握功能指令的作用并能进行简单的编程。【技能目标】应用功能指令进行简单的编程。主要内容6.1功能指令的基本规则6.2功能指令及编程实例6.1功能指令的基本规则一、功能指令的表示方式FX2N系列PLC功能指令在梯形图中用功能框表示,其通用表达形式如图所示,由助记符、操作数两大部分组成。1.助记符功能框的第一部分为助记符部分,表示该指令完成的功能。每条功能指令都设有相应的代码(功能号)FNC□□,便于用编

2、程器进行程序输入。6.1功能指令的基本规则2.操作数功能框的第二部分为操作数部分,操作数部分依次由“源操作数[S]”、“目标操作数[D]”、和“其它操作数n”三部分组成。执行指令而其内容不变的称为源操作数,执行指令而其内容改变的称为目标操作数。如果可以使用变址功能,则表示为[S·]和[D·],源操作数或目标操作数不止一个时,可表示为[S1·]、[S2·]、[D1·]、[D2·]等。n表示其它操作数,常用来表示常数或作为源操作数和目标操作数的补充说明。表示常数时,K表示十进制数,H表示十六进制数。在需要表示多个这类操作数时,可用n1、

3、n2等表示,其它操作数还可用m来表示。需要注意的是X不能作为目标操作数使用。6.1功能指令的基本规则二、数据的长度及执行方式1.数据长度功能指令可处理16位数据,也可处理32位数据,默认处理数据为16位,附有符号D表示处理32位数据操作,如DMOV。处理32位数据时,用元件号相邻的两个元件组成元件对,为避免错误,元件对的首元件建议统一用偶数编号。如图a所示。2.执行方式FX系列PLC功能指令有连续执行型和脉冲执行型两种形式。助记符后附有P表示脉冲执行,没有P表示连续执行。如图b所示。P和D可同时使用,如DMOVP表示32位数据传送,

4、脉冲执行。ab6.1功能指令的基本规则三、位元件与字元件1.位元件与字元件只处理ON/OFF信息的软元件称为位元件,例如X、Y、M和S。而用来处理数据的软元件称为字元件,如T、C、D、常数K、H、指针P用于PLC内存存放的都是16位数据,所以都是字元件。一个位元件只能表示一位数据,16个位元件组合在一起,作为一个字使用。2.位元件组成位元件组在FX系列PLC中,位元件组成位元件组用KnMi的形式表示,K为十进制,n表示4位一组的组数,M为位元件,i为首位元件号,例如K1Y0表示数据为4位,由输出继电器Y3~Y0存放,Y0是最低位。被

5、组合的位元件的首位元件号可以是任意的,但是为了避免混乱,建议采用以0结尾,如X0、X10、X20等。四、变址操作变址寄存器V、Z是16位寄存器,共有16个,分别为V0-V7和Z0~Z7。V、Z除了和通用寄存器一样用作数据的读写,主要还用于运算操作数的修改。寄存器变址操作的一般规则:1.当源或目标寄存器用[S·]或[D·]表示时,就能进行变址操作;2.变址的方法是将变址寄存器V和Z这两个16位的寄存器放在各种寄存器的后面,充当操作数地址的偏移量;3.操作数的实际地址就是寄存器的当前值以及V和Z内容相加后的和;4.对32位数据进行操作时

6、,要将V、Z组合成32位(V,Z)来使用,这时Z为低16位,V为高16位;使用时只需指定Z,这时Z就代表了V和Z;5.可以用变址寄存器进行变址的软元件有X、Y、M、S、P、T、C、D、K、H、KnX、KnY、KnM、KnS。6.1功能指令的基本规则6.1功能指令的基本规则五、标志位功能指令在操作过程中,其运算结果可以通过某些特殊辅助继电器或寄存器表示出来,通常称其为标志。标志位可以分为一般标志位、运算出错标志位和功能扩展用标志位。1.一般标志位M8020:零标志,如运算结果为0时动作;M8021:借位标志,如做减法时被减数不够减时动

7、作;M8022:进位标志,如运算结果出现进位时动作;M8029:指令执行结束标志。运算出错标志位M8067:运算出错标志;M8068:运算错误代码编号存储;M8069:错误发生的步序号记录存储;3.功能扩展用标志对特有的辅助继电器,可进行功能扩展。如M8160为XCH交换。一、数据传送和比较指令1.比较指令比较指令CMP(FNC10),将源操作数[S1·]、[S2·]的数据进行比较,比较结果用目标元件[D·]的状态来表示,如图所示。6.2功能指令及编程实例CMP的使用CMP中目标操作数的复位当X0=ON时,[S1]、[S2]比较,即

8、C20当前值与K100比较。若C20当前值小于100,则M0=1,Y0=1;若C20当前值等于100,则M1=1,Y1=1。若C20当前值大于100,则M2=1,Y2=1。当X0为OFF时,不执行CMP指令,M0~M2保持X0=OFF

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。