第13讲 S7-200可编程控制器指令系统2-比较指令.pptVIP

  • 256
  • 0
  • 约2.26千字
  • 约 13页
  • 2018-06-06 发布于湖北
  • 举报

第13讲 S7-200可编程控制器指令系统2-比较指令.ppt

第13讲 S7-200可编程控制器指令系统2-比较指令

第6讲 PLC的指令系统2 讲解内容: ?6.2 定时器指令 ?6.3 计数器指令 ?6.4 比较指令 学习说明 : 本讲是学习的PLC的指令系统。 重点掌握:定时器指令 计数器指令 比较指令 比较指令(3种:作用、用法、图形符号、时序图) 比较指令LAD指令格式 “xx”表示比较运算符:== 等于、〈小于、〉大于、〈= 小于等于、〉= 大于等于、〈〉不等于。 “□”表示操作数IN1,IN2的数据类型及范围: B(Byte):字节比较(无符号整数) I(INT)/ W(Word):整数比较(有符号整数) 注意:LAD中用“I”,STL中用“W”。 DW(Double Word):双字的比较(有符号整数) R(Real):实数的比较(有符号的双字浮点数) IN1,IN2操作数的类型包括:I,Q,M,SM,V,S,L,AC,VD,LD,常数。 调整模拟调整电位器0,改变SMB28字节数值,当SMB28数值小于或等于50时,Q0.0输出,其状态指示灯打开;当SMB28数值大于或等于150时,Q0.1输出,状态指示灯打开。 整数字比较。若VW0 +10000为真,Q0.2有输出。 程序常被用于显示不同的数据类型。还可以比较存储在可编程内存中的两个数值(VW0 VW100)。 本讲学习要求 ?6.4 比较指令 比较指令是将两个操作数IN1、IN2按指定的条件比较, 属于逻辑运算类指令。比较指令只是作为条件来使用, 并不对存储器中的单元进行运算。 比较式可以是:IN1 = IN2 、 IN1 〉 IN2 、 IN1 〈 IN2 、 IN1 〉= IN2 、 IN1 〈= IN2 或 IN1 〈〉 IN2 比较指令为上、下限控制提供了极大的方便。 ?6.4 比较指令 当比较式为真时,该触点闭合,接通能流。 比较触点可以装入,也可以串、并联。 操作 IN2 IN1 指令名称可以为: = = B 、 〉 B 、 〈 B 、 〉= B 、 〈= B 或 〈〉 B = = I 、 〉 I 、 〈 I 、 〉= I 、 〈= I 或 〈〉 I = = D 、 〉 D 、 〈 D 、 〉= D 、 〈= D 或 〈〉 D = = R 、 〉 R 、 〈 R 、 〉= R 、 〈= R 或 〈〉 R ?6.4 比较指令 LD B = IN1 , IN2 A B = IN1 , IN2 O B = IN1 , IN2 在STL中,使用LD 、A 或O指令, 当比较式为真时,栈顶置1。 当比较式为假时,栈顶置0。 比较指令STL指令格式 IN1、IN2的取值类型: B 单字节无符号整数 I/ W 有符号整数 LAD中用“I”,STL中用“W”。 D 有符号双字 R 有符号实数 IN1,IN2操作数的取值范围包括: Byte: I, Q, V, M, SM, S, L, AC, VD, LD, 常数。 INT: I, Q, V, M, SM, S, L, AC, T , C, AIW, VD, LD, 常数。 DINT: I, Q, V, M, SM, S, L, AC, HC, VD, LD, 常数。 REAL: I, Q, V, M, SM, S, L, AC, VD, LD, 常数。 ?6.4 比较指令 IN1、IN2的类型与范围 ?6.4 比较指令 无论是否有能流,比较指令都将执行。 如果没有能流输入,输出为0; 如果有能流输入,则能流输出的情况取决于 比较指令的执行结果。 *结果为真,允许能流通过; *结果为假,切断能流。 比较触点的“或” N LD N O□xx IN1 IN 2 比较触点的“与” N LD N A□xxIN1 IN 2 比较触点接起始母线 IN1 xx□ IN2 LD□xx IN1 IN 2 说明 LAD STL IN1 xx□ IN2 IN1 xx□ IN2 ?6.4 比较指令 比较指令说明: ?6.4 比较指令 ?6.4 比较指令 比较触点举例 LD I0.0 LPS A B= SMB28, 50 =

文档评论(0)

1亿VIP精品文档

相关文档