教学配套课件:机床电气控制技术(第3版).pptVIP

  • 83
  • 0
  • 约13.07万字
  • 约 870页
  • 2022-03-01 发布于江苏
  • 举报

教学配套课件:机床电气控制技术(第3版).ppt

5.6 S7-200PLC的基本知识 对应的STL程序如下: 上一页 下一页 返回 5.6 S7-200PLC的基本知识 5.6.3 比较指令和传输指令 比较指令包括数值比较和字符串比较两类,都属于逻辑运算类指令。 上一页 下一页 返回 5.6 S7-200PLC的基本知识 比较指令只是作为条件来使用,并不对存储器中的具体单元进行操作。对梯形图指令来说,就是接通或切断能流;对语句表语言来说,就是根据条件对栈顶实施置1或置0的操作。 其LAD指令格式如图5-93。 图5-93中IN1、IN2为输入的两个操作数,指令名称可以为以下名称: 1.数值比较指令 比较结果为真时,使能流通过,否则切断能流。 上一页 下一页 返回 5.6 S7-200PLC的基本知识 比较的运算有:IN1=IN2(等于);IN1>=IN2(大于等于);IN1<=IN2(小于等于);IN1>IN2(大于)IN1<IN2(小于);IN1<>IN2(不等于)。 STL指令格式:LDB=IN1,IN2 AB=IN1,IN2 OB=IN1,IN2 IN1,IN2的取值类型:单字节无符号数、有符号整数、有符号双字、有符号实数。 IN1,IN2的数据类型要匹配。 IN1,IN2的取值范围: 上一页 下一页 返回 5.6 S7-200PLC的基本知识 2.字符串比较指令 字符串比较指令用于比较两个ASCII码字符串。 如果比较结果为真,使能流通过,允许其后续指令执行,否则切断能流。 上一页 下一页 返回 5.6 S7-200PLC的基本知识 能够进行的比较运算有:IN1=IN2(字符串相同);IN1<>IN2(字符串不同)。 其STL格式:LDS=IN1,IN2; AS=IN1,IN2; OS=IN1,IN2 LDS<>IN1,IN2; AS<>IN1,IN2; OS<>IN1,IN2。 当比较结果为真时,将栈顶数值置1,否则置0。 上一页 下一页 返回 5.6 S7-200PLC的基本知识 IN1,IN2的取值范围:VB、LB、VD、LD、AC。 无论是否有能流,比较指令都将执行。如果没有能流输入,输出为0;如果有能流输入,则能流输出的情况取决于比较指令的执行结果。结果为真,允许能流通过;结果为假,不允许能流通过。 3.传输指令 S7-200提供了多种方式的数据传输指令,可以灵活方便地对存储器中各个位置的值以不同的方式进行修改。 指令介绍: 上一页 下一页 返回 5.6 S7-200PLC的基本知识 ① 字节、字、双字和实数传输指令。其LAD指令格式如图5-94所示。 指令名称可以是MOV B、MOV W、MOV D、MOV R,分 别表示进行字节传输、字传输、双字传输、实数传输。 其STL格式:MOVBIN,OUT MOVWIN,OUT MOVDIN,OUT MOVRIN,OUT 指令功能:将操作数IN中指明的存储区中的值传输到OUT指明的存储区中。 上一页 下一页 返回 5.6 S7-200PLC的基本知识 当需要使用指针时,可以使用双字传输指令创建一个指针。 ENO=0的错误条件:0006(间接寻址错)。 IN取值范围: OUT取值范围: 上一页 下一页 返回 5.6 S7-200PLC的基本知识 ② 字节立即传输指令。 字节立即传输指令包括字节立即读指令和字节立即写指令两种。 指令名称可以是MOV BIR、MOV BIW,分别表示进行字节立即读、字节立即写。字节立即传输指令是立即I/O指令功能的扩展,允许以字节为单位在I/O点和存储器之间进行数据传输。 上一页 下一页 返回 5.6 S7-200PLC的基本知识 STL指令格式:BIRIN,OUT BIW IN,OUT 字节立即读指令(BIR)读物理输入IN,并将结果存入OUT中,但过程映像寄存器并不刷新。字节立即写指令(BIW)从存储器IN读取数据,写入物理输出OUT,同时刷新相应的输出过程映像区。 使ENO=0的出错条件:0006(间接寻址错);不能访问扩展模块。 上一页 下一页 返回 5.6 S7-200PLC的基本知识 字节立即写指令操作数的取值范围: ③ 块传输指令。 其LAD指令格式如图5-95所示。 字节块(BLKMOV B)、字块传输(BLKMOV W) 和双字块传输(BLKMOV D) 指令可传输指定数量的数据到一个新的存储区,数据的起始地址为IN,数据长度为N字节、字或者双字,新块的起始地址为OUT。 上一页 下一页 返回 5.6 S7-200PLC的基本知识 操作数OUT的取值范围: 操作数的取值范围: 上一页 下一页 返回 5.6 S7-200PLC的基本知识 ENO=0的错误条件:0006(间接寻址错),0091(操

文档评论(0)

1亿VIP精品文档

相关文档