欢迎来到天天文库
浏览记录
ID:38573286
大小:13.04 MB
页数:360页
时间:2019-06-15
《SIMATIC_S7-200系列PLC基本指令系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第7章SIMATICS7-200系列PLC基本指令系统返回总目录梯形图指令中的基本内容如下。(1)左母线梯形图左侧的粗竖线,它是为整个梯形图程序提供能量的源头。(2)触点代表逻辑“输入”条件。如开关、按钮等闭合或打开动作,或者内部条件。(3)线圈代表逻辑“输出”结果。如灯的亮灭、电动机的启动停止,中间继电器的动作,或者内部输出条件。(4)功能框/指令盒代表附加指令。如定时器、计数器、功能指令或数学运算指令等。梯形图编辑方式方便初学者使用,易于理解,可以建立与电气接线图类似的程序,而且全世界通用。可以使用指令表编辑器显示所有用梯形图编辑器编写的程序。2.指令表编辑器中指令的组成与
2、使用如图7.4所示,在指令表编辑器中,程序也分为一个个的网络段,这样可方便地与梯形图进行转换。当然也可以不分网络段,此时指令表程序不能转换。注释部分和梯形图编辑器中相同。7.2指令及其结构图7.4指令表编辑器中指令的组成指令表程序的基本构成为指令助记符+操作数。如LDI0.0,LD为指令助记符,表示具体需要完成的功能;I0.0为操作数,表示被操作的内容。指令表属于文本形式的编程语言,和汇编语言类似,可以解决梯形图指令不易解决的问题,适用于对PLC和逻辑编程的有经验程序员。7.2指令及其结构7.2.2寻址方式PLC最大的特点是可以利用其内部软元件的逻辑组合代替由继电器盘实现的硬件
3、逻辑,软元件没有使用次数的限制,可以无限次使用。所谓软元件实际上就是PLC内部的各存储单元,为方便编程使用,各存储单元根据功能的不同分配了不同的名称,如输入过程映像寄存器(I)、输出过程映像寄存器(Q)、变量寄存器(V)等。每一个存储器单元都编有唯一的地址,通过这个地址,用户可以方便地在程序中使用该存储单元进行数据存储或传输。一个完整的地址包括存储器标识符、字节地址及位地址。如I6.3,I表示输入过程映像寄存器;6表示第6个字节;3表示该字节中的第3位。字节与位地址之间用“.”分隔。S7-200系列PLC可以使用直接寻址方式和间接寻址方式对数据进行操作。1.直接寻址方式直接寻址
4、是指在编程过程中直接使用各存储单元的地址编号存取数据的寻址方式。直接寻址方式可以对各存储器区进行位地址、字节地址、字地址、双字地址的数据操作。图7.5以变量存储区(V)为例,介绍位地址、字节地址、字地址、双字地址的表示方法。7.2指令及其结构以下具体介绍的各类存储单元中,前7种的寻址方式可以参照图7.5中变量存储区的寻址方式。下面就S7-200系列PLC中可以直接寻址的各存储单元的功能进行说明(名称后面括号中字母为寄存器功能标识)。(a)位地址7.2指令及其结构(b)字节地址、字地址、双字地址图7.5变量存储区(V)直接寻址的表示方法7.2指令及其结构1)输入映像寄存器(I)输
5、入映像寄存器(I)中的每一个位地址对应PLC的一个输入端子,用于存放外部传感器或开关元件发来的信号。在每个扫描周期的开始,PLC对所有输入端子状态进行采样,并把采样结果送入输入映像寄存器(I)。在一个扫描周期内,程序执行只使用输入映像寄存器中的数据进行处理,而不论外部输入端子的状态是什么。编程时要注意,输入映像寄存器只能反映外部信号的状态,而不能由程序设置,也不能用于驱动负载。2)输出映像寄存器(Q)输出映像寄存器中的每一个位地址对应PLC的一个输出端子,用于存放程序执行后的所有输出结果,以控制外部负载的接通与断开。PLC在执行用户程序的过程中,并不把输出信号直接输出到输出端子
6、,而是送到输出映像寄存器(Q)中,在每个扫描周期的最后,才将输出映像寄存器中的数据统一送到输出端子。3)变量存储器(V)在程序处理过程或上下位机通信过程中,会产生大量的中间变量数据需要存储,S7-200系列PLC专门提供了一个较大存储器区存储此类数据,即变量存储器。在变量存储器中也可存放与控制过程和任务相关的其他数据,应用比较灵活。7.2指令及其结构4)内部标志位存储器(M)PLC进行逻辑控制时,除了输入映像寄存器和输出映像寄存器直接与外部设备联系之外,还有一些内部状态标志或者输入端子与输出端子之间的逻辑关系需要中间单元进行存储和过渡,这些中间单元即内部标志位存储器。内部标志位
7、存储器只起中间状态暂存的作用,不能直接接收输入信号的控制,也不能直接输出用于驱动外部设备,类似于继电盘控制系统中的中间继电器。5)特殊标志位存储器(SM)特殊标志位存储器是PLC内部保留的一部分存储空间,用于保存PLC自身工作状态数据或提供特殊功能。该存储器区可以反映CPU运行时的各种状态信息,用户程序能够根据这些信息判断PLC的工作状态,从而确定下一步的程序走向。(在7.2.4小节中会有详细介绍)6)顺序控制继电器(S)顺序控制继电器是用于步进顺控指令中的特殊继电器,通常要与步进顺控指令结
此文档下载收益归作者所有