第4章基本指令 3置位和复位指令 (1)S,置位指令 (2)R,复位指令 置位即置1,复位即置0。置位和复位指令可以将位存储区 的某一位开始的一个或多个(最多可达255个)同类存储器 位置1或置0。这两条指令在使用时需指明三点:操作性质 开始位和位的数量。各操作数类型及范围如表46所示。 表46操作数 操作数 范围 类型 位t10MrL BOOL型 数量N VB, IB, QB, MB, SMB, LB, SB, AC, *VD, *AC, LD BYTE型
第4章 基本指令 (1)S,置位指令 (2)R,复位指令 置位即置1,复位即置0。置位和复位指令可以将位存储区 的某一位开始的一个或多个(最多可达255个)同类存储器 位置1或置0。这两条指令在使用时需指明三点:操作性质、 开始位和位的数量。各操作数类型及范围如表4.6所示。 3. 置位和复位指令
第4章基本指令 (1)S,置位指令 将位存储区的指定位(位bit)开始的N个同类存 储器位置位 用法: s bit. N 例:SQ0.0,1
第4章 基本指令 (1)S,置位指令 将位存储区的指定位(位bit)开始的N个同类存 储器位置位。 用法: S bit, N 例: S Q0.0, 1
第4章基本指令 (2)R,复位指令 将位存储区的指定位(位bi开始的N个同类存 储器位复位。当用复位指令时,如果是对定时器 T位或计数器C位进行复位,则定时器位或计数器 位被复位,同时,定时器或计数器的当前值被清 零 用法: r bit. N 例:RQ02,3 应用举例:图47为置位和复位指令应用程序片断
第4章 基本指令 (2)R,复位指令 将位存储区的指定位(位bit)开始的N个同类存 储器位复位。当用复位指令时,如果是对定时器 T位或计数器C位进行复位,则定时器位或计数器 位被复位,同时,定时器或计数器的当前值被清 零。 用法: R bit, N 例: R Q0.2, 3 应用举例:图4.7为置位和复位指令应用程序片断
第4章基本指令 Network 1 SET RESET LD I0.0 装入常开触点 100 0.1 10.1 ∥与常开触点 Q1.0∥输出触点 Network 2 10.0 0.1 0 LD I0.0 s Q00,1将Q0.0开始的∥1 个触点置1 R Q02,3将Q0.2开始的∥3 个触点置0 图47置位复位
第4章 基本指令 LD I0.0 //装入常开触点 A I0.1 //与常开触点 = Q1.0 //输出触点 LD I0.0 // A I0.1 // S Q0.0, 1 //将 Q0.0 开始的//1 个触点置 1 R Q0.2, 3 //将 Q0.2 开始的//3 个触点置 0 图4.7 置位复位
第4章基本指令 本程序对应的时序图如图48所示。 I0.0 I0.1 Q1.0 Q0.0 Q0.2-Q0.4 图48时序图
第4章 基本指令 本程序对应的时序图如图4.8所示。 图4.8 时序图 I0.0 Q0.2-Q0.4 Q0.0 Q1.0 I0.1