功能指令,包括对表的存取和查找指令。?l 转换指令,包括数据类型转换、码转换和字符转换指令。Р返回本章首页Р4.1.1 指令使用概述Р1. 主机的有效编程范围?存储器的存储容量及各编程元件的有效编程范围如右表4.1所示。Р许多指令中含有操作数,操作数的有效编址范围如表4.2所示。Р(1)指令例?整数加法?+I,整数加法指令。使能输入有效时,将两个单字长(16位)的符号整数IN1和IN2相加,产生一个16位整数结果输出(OUT)。?在LAD和FBD中,以指令盒形式编程。指令盒的执行结果:IN1+IN2=OUT?在STL中,执行结果:IN1+OUT=OUT?IN1和IN2的寻址范围:VW、IW、QW、MW、SW、SMW、LW、AIW、T、C、AC、*VD、*AC、*LD和常数。?OUT的寻址范围:VW、IW、QW、MW、SW、SMW、LW、T、C、AC、*VD、*AC和*LD。Р本指令影响的特殊存储器位:SM1.0(零);SM1.1(溢出);SM1.2(负)?使能流输出ENO断开的出错条件:SM1.1(溢出);SM4.3(运行时间);0006(间接寻址)?指令格式:?+I?IN1, OUTР例: +I?VW0, VW4?本指令在梯形图和语句表中的编程如图4.1所示。Р图4.1 整数加法Р3. 梯形图的基本绘制规则?(work ?(2)能流/使能?(3)编程顺序?(4)编号分配?(5)内、外触点的配合?(6)触点的使用次数?(7)线圈的使用次数?(8)线圈的连接Р4.1.2 基本逻辑指令Р基本逻辑指令在语句表语言中是指对位存储单元的简单逻辑运算,在梯形图中是指对触点的简单连接和对标准线圈的输出。?一般来说,语句表语言更适合于熟悉可编程序控制器和逻辑编程方面有经验的编程人员。用这种语言可以编写出用梯形图或功能框图无法实现的程序。选择语句表时进行位运算要考虑主机的内部存储结构。