第4章基本指令 (1)指令例 整数加法 +I,整数加法指令。使能输入有效时,将两个单字长(16位)的符 号整数ⅠN1和ⅠN2相加,产生一个16位整数结果输出(OUT)。 在LAD和FBD中,以指令盒形式编程。指令盒的执行结果 INI+IN2=OUT 在STL中,执行结果:IN1+OUT=OUT IN1和IN2的寻址范围:ww、Iw、Qw、Mw、Sw、SMW、IW AIW、T、C、AC、D、*AC、4D和常数。 OUT的寻址范围:ww、Iw、Qw、Mw、Sw、SMwW、IW、T、 C、AC、VD、*AC和AD
第4章 基本指令 (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
第4章基本指令 本指令影响的特殊存储 器位:SM10(零) SM1.1(溢出); ADD SM12(负) EN口 使能流输出ENO断开 的出错条件:SM1 IN1 口 UITFPYP (溢出);SM4.3(运 TrrP4|N定 行时间);0006(间接 寻址) 指令格式: +i Nl. OUT
第 4 章 基本指令 本指令影响的特殊存储 器位:SM1.0(零); SM1.1(溢出); SM1.2(负) 使能流输出ENO断开 的出错条件:SM1.1 (溢出);SM4.3(运 行时间);0006(间接 寻址) 指令格式: +I IN1, OUT
第4章基本指令 例:+IVw0,wW4 本指令在梯形图和语句表中的编程如图4.1所示 Network1 ADD I I00使能输入端 100 ADD I ENO ∥整数加法 V0oIN1 OUTFV0/4 //VwO+VW4-=VW4 V0/4IN2 图41整数加法
第4章 基本指令 例: +I VW0, VW4 本指令在梯形图和语句表中的编程如图4.1所示。 图4.1 整数加法 LD I0.0 //使能输入端 +I VW0, VW4 //整数加法 //VW0+VW4=VW4
第4章基本指令 3.梯形图的基本绘制规则 (1) Network (2)能流/使能 (3)编程顺序 (4)编号分配 (5)内、外触点的配合 (6)触点的使用次数 (7)线圈的使用次数 (8)线圈的连接 返回本芳
第4章 基本指令 3. 梯形图的基本绘制规则 (1)Network (2)能流/使能 (3)编程顺序 (4)编号分配 (5)内、外触点的配合 (6)触点的使用次数 (7)线圈的使用次数 (8)线圈的连接 返回本节
第4章基本指令 4.1.2基本逻辑指令 基本逻辑指令在语句表语言中是指对位存储单元 的简单逻辑运算,在梯形图中是指对触点的简单 连接和对标准线圈的输出。 般来说,语句表语言更适合于熟悉可编程序控 制器和逻辑编程方面有经验的编程人员。用这种 语言可以编写出用梯形图或功能框图无法实现的 程序。选择语句表时进行位运算要考虑主机的内 部存储结构
第4章 基本指令 4.1.2 基本逻辑指令 基本逻辑指令在语句表语言中是指对位存储单元 的简单逻辑运算,在梯形图中是指对触点的简单 连接和对标准线圈的输出。 一般来说,语句表语言更适合于熟悉可编程序控 制器和逻辑编程方面有经验的编程人员。用这种 语言可以编写出用梯形图或功能框图无法实现的 程序。选择语句表时进行位运算要考虑主机的内 部存储结构