语句表应用.ppt

语句表应用

5、比较指令 比较指令将两个数值或字符串按指定条件进行比较,条件成立触点就闭合。 应用:上下限控制及数值条件判断。 类型:1. 字节比较 例如:LDB= IN1,IN2 2. 整数比较 例如:LDW= IN1,IN2 3. 双字整数比较 例如:LDD= IN1,IN2 4. 实数比较 例如:LDR= IN1,IN2 5. 字符串比较 例如:LDS= IN1,IN2 数值比较运算符号:=、、=、、=和6种。 字符串比较运算符号:=和两种。 对比较指令可进行LD、A和O编程。如书上表5-6所示。 例如:字节比较 LDB= IN1,IN2 AB= IN1,IN2 OB= IN1,IN2 5、比较指令 C30,30 Q0.0 I0.0 VD1,95.8 Q0.1 I0.1 VB10,VB20 Q0.2 LDW= = LD AR = LD OB = 6、逻辑堆栈指令 S7-200系列PLC使用一个9层堆栈来处理所有逻辑操作。堆栈是一组能够存储和取出数据的暂存单元,其特点是“先进后出”。每一次进行入栈操作,新值放入栈顶,栈底值丢失;每一次进行出栈操作,栈顶值弹出,栈底值补进随机数。逻辑堆栈指令主要用来完成对触点进行的复杂连接。 S7-200中把ALD、OLD、LPS、LRD、LPP指令都归纳为栈操作指令。 (1)串联电路块的并联连接指令 两个以上触点串联形成的支路叫串联电路块。 OLD(Or Load):块或指令。用于串联电路块的并联连接。 使用说明: (1)在块电路的开始也要使用LD、LDN指令。 (2)每完成一次块电路的并联时要写上OLD指令。 (3)OLD指令无操作数。 (2)并联电路块的串联连接指令 使用说明: (1)在块电路的开始也要使用LD、LDN指令。 (2)每完成一次块电路的串联连接后要写上ALD指令。 (3)OLD指令无操作数。 两条以上支路并联形成的电路叫并联电路块。 ALD(And Load):块与指令。用于并联电路块的串联连接。 (3)逻辑入栈指令 LPS,逻辑入栈指令(分支或主控指令)。在梯形图中的分支结构中,用于生成一条新的母线,左侧为主控逻辑块,完整的从逻辑行从此处开始。 注意:使用LPS指令时,本指令为分支的开始,以后必须有分支结束指令LPP。即LPS与LPP指令必须成对出现。 (4)逻辑出栈指令 LPP,逻辑弹出栈指令(分支结束或主控复位指令)。在梯形图中的分支结构中,用于LPS产生的新母线右侧的最后一个从逻辑块编程,在读取完离它最近的LPS压入堆栈内容的同时复位该条新母线。 注意:使用LPP指令时,必须出现在LPS的后面,与LPS成对出现。 (5)逻辑读栈指令 LRD,逻辑读栈指令。在梯形图中的分支结构中,当左侧为主控逻辑块时,LPS开始右侧的第一个从逻辑块编程,LRD开始第二个以后的从逻辑块的编程。LRD读取最近的LPS压入堆栈的内容。 7、定时器指令 (1)接通延时定时器TON 指令格式: TON Txxx,PT 例: TON T120,8 (2)有记忆接通延时定时器TONR 指令格式:TONR Txxx,PT 例:TONR T20,63 (3)断开延时定时器TOF 指令格式:TOF Txxx,PT 例:TOF T35,6 8、计数器指令 (1)增计数器CTU 指令格式:CTU Cxxx,PV 例: CTU C20,3 (2)增减计数器CTUD 指令格式:CTUD Cxxx,PV 例:CTUD C30,5 (3)减计数器CTD 指令格式:CTD Cxxx,PV 例:CTD C40,4 9、程序控制指令 END,有条件结束指令。 MEND无条件结束指令。用Micro/Win32编程时,编程人员不需手工输入MEND指令,而是由软件自动加在主程序结尾。 STOP,暂停指令。 WDR,看门狗复位指令。 10、跳转标号指令 JMP,跳转指令。 LBL,标号指令。 11、循环指令 循环开始 FOR和循环结束NEXT。 FOR INDX ,INIT,FINAL …… NEXT Copyright by Wang Yonghua () 单击此处编辑母版副标题样式 单击此处编辑母版副标题样式 单击此处编辑母版副标题样式 单击此处编辑母版副标题样式 单击此处编辑母版副标题样式 单击此处编辑母版副标题样式 单击此处编辑母版副标题样式 单击此处编辑母版副标题样式 单击此处编辑母版副标题样式 单击此处编辑母版副标题样式 单击此处编辑母版副标题

文档评论(0)

1亿VIP精品文档

相关文档