章节S-PLC的指令系统-建筑电气控制与PLC教学课件(与“指令”有关文档共137张).pptx
在PLC(可编程逻辑控制器)编程中,指令系统是其核心组成部分,它定义了控制器如何处理各种控制任务。在建筑电气控制与PLC的教学中,S7-200 PLC是一个常见的型号,其指令系统主要包括三种编程语言:梯形图(LAD)、功能块图(FBD)和语句表(STL)。 1. 梯形图(LAD)编程语言: 梯形图是最接近传统继电器控制逻辑的编程方式,对于电气工程师来说非常直观。它由左母线、触点和线圈构成,逻辑行自上而下、从左到右展开。起始母线位于最左侧,然后按照逻辑关系连接触点,最后以线圈结束,形成一个逻辑行。梯形图中的每一行都代表一个逻辑操作,多个逻辑行组合起来实现复杂的控制逻辑。 2. 功能块图(FBD)编程语言: FBD类似于逻辑电路图,使用功能块表示特定功能。每个功能块有输入端和输出端,输入是条件,输出是运算结果。这种方式更偏向于数字电路设计,适合处理复杂逻辑关系和数学运算。 3. 语句表(STL)编程语言: STL是一种助记符编程语言,类似汇编语言,较抽象,通常与LAD和FBD结合使用。它可以编写LAD和FBD无法直接实现的程序,适用于高级编程和优化。 在编程过程中,数据类型的选择至关重要。S7-200 PLC的基本数据类型包括: - 布尔型(BOOL):1位,用于逻辑真/假判断。 - 字节型(BYTE):8位,无符号整数,范围0-255。 - 无符号整数型(WORD):16位,范围0-65535。 - 有符号整数型(INT):16位,范围-32768-32767。 - 无符号双字整数型(DWORD):32位,范围0-4294967295。 - 有符号双字整数型(DINT):32位,范围-2147483648-2147483647。 - 实数型(REAL):32位,浮点数。 编程时,需确保指令的操作数与数据类型匹配,比如整数乘法指令需要字型数据,而数据传输指令则可以接受字节、字或双字型数据。 PLC的存储器分为几个区域: - 程序区:存放用户编写的程序,通常使用非易失性EEPROM存储。 - 系统区:存储配置信息,如I/O配置、系统参数,使用EEPROM。 - 数据区:包含输入映像寄存器(I)、输出映像寄存器(Q)、变量存储器(V)、标志位存储器(M)、顺序控制继电器存储器(S)、特殊标志位存储器(SM)、局部存储器(L)、定时器(T)、计数器(C)、模拟量输入/输出映像寄存器(AI/AQ)、累加器(AC)和高速计数器(HC)。数据区使用EEPROM和RAM。 数据地址表示格式: - 位地址格式:如I4.5,I表示输入映像寄存器,4是字节地址,5是位号。 - 字节、字、双字地址格式:如VB100、VW100、VD100,分别表示字节、字和双字地址。 通过理解这些基本概念,工程师可以有效地利用S7-200 PLC的指令系统来设计和实现建筑电气控制系统。
剩余107页未读,继续阅读
- 粉丝: 783
- 资源: 7万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助