预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共313页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第7章S7-200的基本指令系统及编程7.1位操作类指令一、指令格式及说明方式约定 1.本章所介绍的指令都给出了梯形图LAD、语句表STL两种最常用的编程语言的表达形式,部分指令给出了功能框图FBD形式,用以说明功能框图的应用特点。 2.输入和输出数据的寻址范围在部分指令中加以描述,以节省篇幅。3.程序实例或应用实例中,一般是某个用户程序的程序片段,也有完整程序。 *为便于理解: 左边--梯形图程序 右边--对应的语句表程序及注释 实际编程时只需选择一种编程语言即可。4.用语句表编程时,可用2条或2条以上斜线开始为每个程序行加注释和说明。 5.用梯形图编程时,每条指令的EN和ENO的功能都相同,因此只在部分指令中加以描述。 下面以整数加法指令为例,说明指令介绍的一般格式。整数加法指令为指令盒,指令名称?EN?ENO?IN1和IN2?数据类型?OUT?数据类型? 当EN有效时执行整数加法操作, 结果为IN1+IN2=OUT**IN1和IN2的寻址范围: IW、QW、MW、SMW、SW、W、LW、AIW、T、C、AC,*VD、*AC常数。 ******************************************************************* **OUT的寻址范围: IW、QW、MW、SMW、SW、W、LW、AIW、T、C、AC,*VD、AC**本指令的执行影响的特殊存储器位: SM1.0(零值标志)SM1.1(溢出标志)SM1.2(负值标志) **影响允许输出ENO正常工作的出错条件: SM1.1(溢出标志)=1 SM4.3(运行时发现编程错误标志)=1 出现错误代码0006(间接寻址错误)LDI0.0//使能输入端 +IVW0,VW4//整数加法 //VW0+VW4=VW4二、梯形图的基本绘制规则 1.Network*** Network为网络段,后面的***为网络段编号。 2.能流/使能 在梯形图中有两种基本类型的输入输出,一种是能量流,另一种是数据。EN为能流输入,ENO为能流输出,均为布尔型数据。 3.编程顺序 梯形图按照从上到下,从左到右的顺序绘制。 4.编号分配 对外部输入/输出设备分配编号,编号的分配必须是主机或扩展模块本身实际提供的,而且是用来进行编程的。5.内、外触点的配合 在梯形图中选择输入继电器的触点类型(内部触点)与两方面的因素有关: 一是输入设备的触点类型(外部触点) 二是控制电路的实际通断要求。 输入设备的触点类型与输入继电器触点类型的*异或结果*决定了控制电路的实际通断 6.触点的使用次数 在梯形图中,同一编程元件的常开(动合)、常闭(动断)触点可以任意多次重复使用,不受限制。 (*第四章提到的软器件) 7.线圈的使用次数 在绘制梯形图时, *不同的多个继电器线圈可以并联输出, *但同一个继电器的线圈不能重复使用。 8.线圈的连接----主要采用并联连接。三、基本逻辑指令的作用 及逻辑堆栈 基本逻辑指令在语句表中是指对位存储单元的简单逻辑运算,在梯形图中是指对触点的简单连接和对标准线圈的输出。堆栈是一组能够存储和取出数据的暂时存储单元。 存取特点 后进先出 堆栈结构如下表所示。四、基本逻辑指令 主要包括 标准触点指令、正负跳变指令置位和复位指令、立即指令 主要是与位相关的输入输出及触点的简单连接。1.标准触点指令 LD、LDN、A、AN、O、ON、NOT、= 这些指令对存储器位在逻辑堆栈中进行操作,如果数据类型是输入继电器I或输出继电器Q,则从映像寄存器存取数值。 操作数为BOOL型,编址范围:I、Q、M、SM、T、C、S、V、L。LD,装入常开触点(LoaD) 指令格式:LDbit LDN,装入常闭触点(LoaDNot) 指令格式:LDNbit 梯形图中 每个从左母线开始的*单一逻辑行*、*每个程序块(逻辑梯级)的开始*、*指令盒的输入端* 都必须使用LD和LDN这两条指令。 这两条指令对各类内部编程元件的触点都适用A串联一个常开触点(And)。 可连续使用,但是由于打印纸宽度限制,梯形图每行串联不要超过8个元件 指令格式:Abit ******************************* AN串联一个常闭触点(AndNot) 可连续使用,但是使用原则同A。 指令格式:ANbitO并联一个常开触点(Or) 可连续使用,但由于打印纸长度限制,梯形图每个网络并联不要超过8个元件 指令格式:Obit ************************************************************************************* ON并联一个常闭触点(OrNot) 可连续使用,但是使用原则同O。 指令格式:O