
第4章西门子S7-200系列PLC基本指令系统 第4章西门子S7-200系列P10基本指令 4.1S7-200系列PLC内部资源简介 4.2指令及其结构 4.3基本逻辑指令 4.4定时器与计数器指令 4.5比较指令 4.6移动指令 4.7程序控制指令 4.8顺序控制继电器(SCR)指令 4.9移位和循环移位指令 4.10转换指令 4.11数据运算指令 BACK
第4章 西门子S7-200系列PLC基本指令系统 第4章西门子S7-200系列PLC基本指令 4.1 S7-200系列PLC内部资源简介 4.2 指令及其结构 4.3 基本逻辑指令 4.4 定时器与计数器指令 4.5 比较指令 4.6 移动指令 4.7 程序控制指令 4.8 顺序控制继电器(SCR)指令 4.9 移位和循环移位指令 4.10 转换指令 4.11 数据运算指令

第4章西门子S7-200系列PLC基本指今系统 4.1S7-200系列PLC内部资 源简介 ·输入继电器工 输出继电 Q 。 通用辅助继电器M 特殊继电器 SM ·变量存储器V ·局部变量存储器乱 ·顺序控制继电器S 定时器T 计数器C 拟输入继电器AI 器AQ 模拟输出 士/小
第4章 西门子S7-200系列PLC基本指令系统 4.1 S7-200系列PLC内部资 源简介 • 输入继电器I 输出继电器 Q • 通用辅助继电器M 特殊继电器 SM • 变量存储器V • 局部变量存储器L • 顺序控制继电器S • 定时器T 计数器C • 模拟输入继电器AI 模拟输出继电 器AQ • 高速继电器HC 累加器AC

第4章西门子S7-200系列PLC基本指令系统 4.2指令及其结构 4.2.1指令的组成 (1)语句指令 一条指令由一个操作码和一个操作数组成,操作数由标识符 和参数组成。操作码定义要执行的功能,它告诉CPU该做什么; 操作数为执行该操作所需要的信息,它告诉CPU用什么去做。例 如: AI1.0 该指令是一条位逻辑操作指令,其中:“A”是操作码,它表示 热操作:“110是操作熟,它指出这是对输入继电器 的操作
第4章 西门子S7-200系列PLC基本指令系统 4.2 指令及其结构 4.2.1 指令的组成 (1)语句指令 一条指令由一个操作码和一个操作数组成,操作数由标识符 和参数组成。操作码定义要执行的功能,它告诉CPU该做什么; 操作数为执行该操作所需要的信息,它告诉CPU用什么去做。例 如: A I 1.0 该指令是一条位逻辑操作指令,其中:“A”是操作码,它表示 执行“与”操作;“I 1.0”是操作熟,它指出这是对输入继电器I 1.0进行的操作

第4章西门子S7-200系列PLC基本指今系统 有些语句指令不带操作数。它们操作的对象是惟一的 为简便起见,不再特别说明。例如: NOT 是对逻辑操作结果取反
第4章 西门子S7-200系列PLC基本指令系统 有些语句指令不带操作数。它们操作的对象是惟一的,故 为简便起见,不再特别说明。例如: NOT 是对逻辑操作结果取反

第4章西门子S7-200系列PLC基本指今系晚 (2)梯形逻辑指令 梯形逻辑指令用图形元素表示PLC要完成操作。在梯形 指令中,其操作码是用图素表示的,该图素形象表明CPU做 么,其操作数的表示方法与语句指令相同。如: Q0.0 该指令中:—()可认为是操作码,表示一个二进制赋值操作 Q0.0是操作数,表示赋值的对象。 梯形逻辑指令也可不带操作数。如: NOTH D 逻辑操作结果取反的操作
第4章 西门子S7-200系列PLC基本指令系统 (2) 梯形逻辑指令 梯形逻辑指令用图形元素表示PLC要完成操作。在梯形逻辑 指令中,其操作码是用图素表示的,该图素形象表明CPU做什 么,其操作数的表示方法与语句指令相同。如: Q 0.0 ——( ) 该指令中:——( )可认为是操作码,表示一个二进制赋值操作。 Q 0.0是操作数,表示赋值的对象。 梯形逻辑指令也可不带操作数。如: ——|NOT|—— 是对逻辑操作结果取反的操作

第4章西门子S7-200系列PLC基本指今系统 4.2.2操作数 (1)标识符及表示参数 一般情况下,指令的操作数在PLC的存储器中,此时操作数 由操作数标识符和参数组成。操作数标识符告诉处理器操作数 放在存储器的哪个区域及操作数位数;标识参数则进一步说明 操作数在该存储区域内的具体位置。 操作数标识符由主标识符和辅助标识符组成。主标识符表 示操作数所在的存储区,辅助标识符进一步说明操作数的位数 长月 若没有辅助标识符指操作数的位数是一位
第4章 西门子S7-200系列PLC基本指令系统 4.2.2 操作数 (1)标识符及表示参数 一般情况下,指令的操作数在PLC的存储器中,此时操作数 由操作数标识符和参数组成。操作数标识符告诉处理器操作数 放在存储器的哪个区域及操作数位数;标识参数则进一步说明 操作数在该存储区域内的具体位置。 操作数标识符由主标识符和辅助标识符组成。主标识符表 示操作数所在的存储区,辅助标识符进一步说明操作数的位数 长度。若没有辅助标识符指操作数的位数是一位

第4章 西门子S7-200系列PLC基本指今系.统 主标识符有:(输入过程映像存储区), 出过程映象存储区),M(通用辅助继电器), SM(特殊继电器),V(变量存储器),T(定时器 C(计数器),S(顺序控制继电器),L(局部变量): AI(模拟输入映像存储区),AQ(模拟输出映 像存储区),HC(高速计数器),AC(累加器 辅助标识符有:X(位),B(字节),W(字一2字 节),D(双字一4字节)
第4章 西门子S7-200系列PLC基本指令系统 主标识符有:I(输入过程映像存储区),Q(输 出过程映象存储区),M(通用辅助继电器), SM(特殊继电器),V(变量存储器),T(定时器), C(计数器),S(顺序控制继电器),L(局部变量); AI(模拟输入映像存储区),AQ(模拟输出映 像存储区),HC(高速计数器),AC(累加器) 辅助标识符有:X(位),B(字节),W(字—2字 节),D(双字—4字节)

第4章西门子S7-200系列PLC基本指今系统 PLC物理存储器是以字节为单位的,所D 。 存储单元规定为字节单元。位地址参数 用一个点与字节地址分开。如: 工0.1 当操作数长度是字或双字时,标识符后 给出的标识参数是字或双字内的最低字 节单元号。图4.1给出了字节、字、双字 的相互关系及表示方法。当使用宽度为 字或双字的地址时,应保证没有生成任 何重叠的字节分配,以免造成数据读写
第4章 西门子S7-200系列PLC基本指令系统 • PLC物理存储器是以字节为单位的,所以 存储单元规定为字节单元。位地址参数 用一个点与字节地址分开。如: I 0.1 • 当操作数长度是字或双字时,标识符后 给出的标识参数是字或双字内的最低字 节单元号。图4.1给出了字节、字、双字 的相互关系及表示方法。当使用宽度为 字或双字的地址时,应保证没有生成任 何重叠的字节分配,以免造成数据读写 错误

第4章西门子S7-200系列PLC基本指今系统 位存储区M 位 765432 0 MB 10 10.7 10.1 10.0 MW 10 MD 10 MB 11 MW 11 MB 12 MW 12 MB 13 MB 14 翻4.1以字节单元为基准标记存储器存储单元
第4章 西门子S7-200系列PLC基本指令系统 图4.1 以字节单元为基准标记存储器存储单元 位 7 6 5 4 3 2 1 0 MB 10 10.7 …… 10.1 10.0 MB 11 MW 10 MB 12 MW 11 MB 13 MW 12 MD 10 MB 14 位存储区M

第4章西门子S7-200系列PLC基本指令系统 (2)操作数的表示法 在STEP7中,操作数有两种表示方法:一是物理地址(绝地 址)表示法;二是符号地址表示法。为一个物理地址定义有意泛 的符号名,可使程序的可读性增强,降低编程时由于笔误而造成 的程序错误。 用物理地址表示操作数时,要明确指出操作数的所在存储区 该操作数的位数具体位置。例如:Q4.0是用物理地址表示的操 作数,其中Q表示这是一个在输出过程映像区中的输出位,具体 位置是第四个字节的第0位。 STEP7允许用符号地址表示操作数,如Q4.0可用符号名 MOTOR ON替代表示,符号名必须先定义后使用,而且符号名 尹的,不能重名。定义符号时,需要指明操作数所在的 操作数的位数、具体位置及数据类型
第4章 西门子S7-200系列PLC基本指令系统 (2)操作数的表示法 在STEP7中,操作数有两种表示方法:一是物理地址(绝对地 址)表示法;二是符号地址表示法。为一个物理地址定义有意义 的符号名,可使程序的可读性增强,降低编程时由于笔误而造成 的程序错误。 用物理地址表示操作数时,要明确指出操作数的所在存储区, 该操作数的位数具体位置。例如:Q 4.0是用物理地址表示的操 作数,其中Q表示这是一个在输出过程映像区中的输出位,具体 位置是第四个字节的第0位。 STEP7 允许用符号地址表示操作数,如Q 4.0可用符号名 MOTOR_ON替代表示,符号名必须先定义后使用,而且符号名 必须是惟一的,不能重名。定义符号时,需要指明操作数所在的 存储区,操作数的位数、具体位置及数据类型