第4章基本指令 第4章基本指令 41位操作类指令 4.2运算指令 43其他数据处理指令 44表功能指令 45转换指令
第4章 基本指令 第4章 基本指令 4.1 位操作类指令 4.2 运算指令 4.3 其他数据处理指令 4.4 表功能指令 4.5 转换指令
第4章基本指令 本章学习目的 ●位操作类指令,主要是位操作及运算指令, 与时也包含与位操作密切相关的定时器和计数 器指令等。 运算指令,包括常用的算术运算和逻辑运算 指令。 其他数据处理类,包括数据的传送、移位、 填充和交换等指令。 表功能指令,包括对表的存取和查找指令。 转换指令,包括数据类型转换、码转换和字 符转换指令。 返回本章首页
第4章 基本指令 本章学习目的 l 位操作类指令,主要是位操作及运算指令, 与时也包含与位操作密切相关的定时器和计数 器指令等。 l 运算指令,包括常用的算术运算和逻辑运算 指令。 l 其他数据处理类,包括数据的传送、移位、 填充和交换等指令。 l 表功能指令,包括对表的存取和查找指令。 l 转换指令,包括数据类型转换、码转换和字 符转换指令。 返回本章首页
第4章基本指令 41位操作类指令 4.1.1指令使用概述 41.2基本逻辑指令 41.3复杂逻辑指令 4.1.4定时器指令 41.5让数器指令 41.6比较 返回本章首页
第4章 基本指令 4.1 位操作类指令 4.1.1 指令使用概述 4.1.2 基本逻辑指令 4.1.3 复杂逻辑指令 4.1.4 定时器指令 4.1.5 计数器指令 4.1.6 比较 返回本章首页
第4章基本指令 4.1.1指令使用概述 主机的有效 ID NIST 吻思q型cOT 编程范围 执神匀L叫贴4LL幻TL队6T 存储器的存储 D DD DDOPT3DNGQ9TDDDODT 容量及各编程 L4ITD-TL) L4ITD-T1) amTT如 元件的有效编 TE-Ttl Te-Te T=-Tll, ThAT 程范围如右表 TlT% TIlTiL 41所示。 HPLTHCC3 pD日山 ●..······“········.····· 合D D.1
第4章 基本指令 4.1.1 指令使用概述 1. 主机的有效 编程范围 存储器的存 储 容量及各编 程 元件的有效 编 程范围如右 表 4.1所示
第4章基本指令 42始畏莓积 许 始卖四 CpCra cpr222 cpn224cp首 多 首自57,自31 首0-157,自? 0-157,A自? 效指 自ls7.s00心| cals7.s0自| cals7,s0自心|7 sA00-1792,m235伯0177,T23 SA01797,m0-255 编令 C0255,0204? c0255,10-204? c0255,0sl1? 址中 03 百0-15,ee0l5 百0-ls,05 范含 产0心l,SB0179 0|,SN0-79 0心l,Sre0?9 围有 半节 sa0-31, 180-3042 s80-3, 180-5119 0心,AC0 0心3,Ac心 如操 录 录 Tw0-4qw0-4 TwO-14. Qwo-I4 TwO.14. Qw0-I4 N0心0,sW072 v0-30,SNw0-22 产W00,sw0-123 数 sW心0,02046 STO-30. V40-s113 w02,AC03 LW0-52 2 m255,025 m255,C0236 所操 ATY0,4w0→0 ATw0-30,AQW0→0 录 小 作数的有 L2.c0-l2 L-2,¢cu- El2,¢C0-12 产023,ScD0-76 ND022,S74D0-76 4LD022,SDu-76 s23,v-2044 SDO-23. YD0-2044 023,v00s|I6 积丰 LD0-60. AC0-3 D00,AC0心 LDO-50, 4C0-3 rrC自,3,4,s rrC自,3,4,S HCo-
第4章 基本指令 许 多 指 令 中 含 有 操 作 数 , 操 作 数 的 有 效 编 址 范 围 如 表 .4 2 所 示
第4章基本指令 (1)指令例 整数加法 +I,整数加法指令。使能输入有效时,将两个单字长(16位)的符 号整数IN1和IN2相加,产生一个16位整数结果输出(OUT)。 在LAD和FBD中,以指令盒形式编程。指令盒的执行结果 INI+IN2=OUT 在STL中,执行结果:IN1+OUT=OUT IN1和IN2的寻址范围:w、Iw、Qw、Mw、Sw、SMW、LW AIW、T、C、AC、VD、*AC、D和常数。 OUT的寻址范围:wwW、Iw、QW、MwW、Sw、SMw、LW、T、 C、AC、*VD、*AC和*D
第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.1 IN1 口 UITFPYP (溢出);SM4.3(运 TrrP4|N定 行时间);0006(间接 寻址) 指令格式: :十I N1。OUT
第 4 章 基本指令 本指令影响的特殊存储 器位:SM1.0(零); SM1.1(溢出); SM1.2(负) 使能流输出ENO断开 的出错条件:SM1.1 (溢出);SM4.3(运 行时间);0006(间接 寻址) 指令格式: +I IN1, OUT
第4章基本指令 例:+IVw0,wW4 本指令在梯形图和语句表中的编程如图4所示 Network 1 ADD I LD I0.0 ∥使能输入端 ADD I VWo.ⅴW4 EN ENO ∥整数加法 V0OJIN1 OUTFV0/4 //VWO+VW4=VW4 √04N2 图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 基本逻辑指令 基本逻辑指令在语句表语言中是指对位存储单元 的简单逻辑运算,在梯形图中是指对触点的简单 连接和对标准线圈的输出。 一般来说,语句表语言更适合于熟悉可编程序控 制器和逻辑编程方面有经验的编程人员。用这种 语言可以编写出用梯形图或功能框图无法实现的 程序。选择语句表时进行位运算要考虑主机的内 部存储结构