PLC功能指令概述.ppt
课程激光设备控制技术院系电子工程系主讲人蔡文明,PLC的功能指令,教学目标,了解PLC功能指令的基本格式和使用要素。,PLC功能指令,学会PLC功能指令的变址操作。,功能指令概述,一条基本逻辑指令只完成一个特定的操作,而一条功能指令却能完成一系列的操作,相当于执行了一个子程序,所以功能指令功能更强大,编程更精练,它能用于运动控制、模拟量控制等场合。基本指令和其梯形图符号之间是互相对应的。而功能指令采用梯形图和助记符相结合的形式,意在表达本指令要做什么。有些功能指令在整个程序中只能使用一次。,1.功能指令的基本格式,功能指令的执行条件,,,功能指令框,说明该功能框中第一栏表示了功能指令的编号和功能性质,后面几栏则表示了由操作码和操作数两大部分组成的相关数据或数据的存储地址。该条功能指令当M8002常开触点接通时,K123常数传送到数据寄存器D500中。,2.功能指令的使用要素,①功能指令编号每条功能指令都有一定的编号。用手持编程器输入功能指令时,必须先输入功能指令的编号,如上图中的FNC45,但显示的是对应FNC45的助记符MEAN。,②助记符图中功能指令第1栏的MEAN,这是“求平均值”的英文缩写,这样能见名知义,比较直观。在计算机上用GX软件编写程序时,不用输入功能编号,直接输入助记符即可。,,,2.功能指令的使用要素,③数据长度功能指令处理的数据长度有16位和32位。功能指令第1栏的助记符前面加写“D”时,说明待处理数据的长度为32位;若第1栏前没有D符号,说明处理的是16位数据。,④执行形式功能指令第1栏中助记符后面如有(P),表示是脉冲执行方式,即该功能指令仅执行一个扫描周期;如果助记符后面没有(P)则表示为连续执行功能指令方式。,,,2.功能指令的使用要素,⑤操作数由源操作数、目标操作数和数据个数组成。其中[S]中是源操作数,[D]中是目标操作数,n通常为操作数据的个数。三者是功能指令涉及或产生的数据。,⑥变址功能操作数可具有变址功能,当操作数旁边加有“”时,即为具有变址功能的操作数。如图中功能指令的第2栏和第3栏的[S]和[D]。,,2.功能指令的使用要素,⑦功能步数功能指令第1栏占一个程序步,每个操作数占2~4步,其中16位操作数占2步,32位操作数占4步;MEAN功能指令若为16位操作数时,需占7个程序步,若为32位操作数,则占13个程序步。,3.功能指令的变址操作,变址寄存器V、Z的内容分别为十进制数10和20。ADD加法指令的含义D5V(变址为D15)+D15Z(变址为D35)送到D40Z中(变址为D60)。,总结,功能指令功能更强大,一条功能指令却能完成一系列的操作,相当于执行了一个子程序。功能指令主要由功能指令编号、助记符、操作数这三部分组成。当功能指令中源操作数和目标操作数中的数据寄存器都为32位数据时,可进行变址操作。,作业,1.功能指令的基本格式中一般都包括哪些内容,2.功能指令和基本指令相比有什么优越性,