80 likes | 201 Views
初始装载指令. 设计者 :李爱丽 学校 :兵团工贸学校. 一 条指令由操作码和操作数组成。操作码表示要执行的功能,它告诉 CPU“ 做什么”;操作数则指定操作的对象,它以地址的方式表达,告诉 CPU 操作对象的存储位置。应该注意的是,有的指令是没有操作数的。
E N D
初始装载指令 设计者:李爱丽 学校:兵团工贸学校
一条指令由操作码和操作数组成。操作码表示要执行的功能,它告诉CPU“做什么”;操作数则指定操作的对象,它以地址的方式表达,告诉CPU操作对象的存储位置。应该注意的是,有的指令是没有操作数的。 PLC一般有上百或百余条指令,在S7-200的指令系统中,可分为基本指令及功能指令。所谓基本指令,最初是指为取代传统的继电器控制系统所需要的那些指令,一般包含位逻辑指令、定时器、计数器指令、比较指令及简单的程序流程指令等,是使用频度最高的指令。功能指令则是为数据运算及一些特殊功能设置的指令,如传送比较、加减乘除、循环移位、程序流程、中断及高速处理等。
S7-200系列PLC的基本指令多用于开关量逻辑控制。基本指令中,位逻辑指令是最重要的,是其他所有指令应用的基础。位逻辑指令包括标准触点指令(LD、LDN、A、AN、O、ON)、输出指令(=)、置位和复位指令(S、R)、立即触点指令(LDI、LDNI、AI、ANI、OI、ONI)、立即输出指令(=I)、立即置位和立即复位指令(SI、RI)、逻辑堆栈指令(ALD、OLD、LPS、LRD、LPP、LDS)、上升沿检测指令和下降沿检测指令(EU、ED)、非指令(NOT)、置位优先双稳态触发器指令和复位优先双稳态触发器指令(SR、RS)以及空操作指令(NOP)。 在位逻辑指令中,除了另有说明以外,操作数的有效区域均为:I、Q、M、SM、T、C、V、S、L,且数据类型是BOOL。 位逻辑指令在梯形图中是指对触点的简单连接和对标准线圈的输出,在语句表语言中是指对位存储单元的简单逻辑运算。
学习目标: 1、理解LD初始装载指令的功能。 2、掌握LD初始装载指令的表示形式和使用方法。 指令功能: LD指令在语句表中表示一个逻辑梯级的编程开始,即把操作数Bit的内容送入栈顶,准备参加逻辑运算。S7-200系列CPU由逻辑堆栈(stack)进行逻辑操作。逻辑堆栈是一个具有9级深度、1位宽度的先进后出堆栈,关于PLC的堆栈知识详见后面的知识拓展。 LD指令在梯形图上表示常开触点与左母线连接,即表示一个梯级的开始。每一个以常开触点开始的逻辑行都要使用这一指令。常开触点在不带电时,触点是断开的,而带电时,触点是闭合的。 CPU执行LD指令时,首先将指令操作数的位值装入堆栈的栈顶,然后将堆栈其余各级内容依次下压一级,最后一级内容溢出丢失。 LD指令在梯形图中的表示形式如图1(a)所示,由常开触点及其位地址(bit)构成。LD指令的语句表如图1(b)所示,由操作码LD和常开触点的位地址(bit)构成。
2、让图示程序以指令表形式显示,如图所示:2、让图示程序以指令表形式显示,如图所示: LD I0.0 以动合(常开)触点的形式从左母线开始逻辑运算 = Q0.0 输出逻辑运算结果
使用LD指令时应注意以下几点: 1)LD指令不止是用于网络块逻辑计算开始时与母线相连的常开和常闭触点,在分支电路块的开始也要使用LD指令(与后面要学的ALD、OLD指令配合)。 2)LD指令操作数为:I、Q、M、SM、T、C、V、S。