1、第四讲 S7-200PLC软元件,1、西门子S7-200 有哪些数据存储类型? 2、内部元件是怎么样编址和寻址的? 3、常见元件有哪些,有什么功能?,本节课你将会学习到以下内容:,1. 数据的长度,在计算机中使用的都是二进制数,其最基本的存储单位是位(bit)。常用的存储单位还有字节(Byte),字(Word),双字(Double word)把位、字节、字和双字占用的连续位数称为长度。换算关系如下:,1字节8位(1 Byte 8 bit) 1字2字节16位(1 Word 2Byte 16bit) 1双字2字32位 ( 1Double word 2Word 32bit),一. 数据存储类型,2.
2、 数据类型及数据范围,S7-200系列PLC的数据类型 布尔型数据:布尔型数据是一个逻辑值只有 0 和 1 两个值。 整数型:包括16位整数(INT)和32位整数(DINT)。 实数型:采用32位单精度数来表示。(带小数点的实数,有效值为7位),3. 常数,S7-200的许多指令中常会使用常数。常数的数据长度可以是字节、字和双字。书写格式如下:十进制常数:1234 ;十六进制常数:16#3AC6 ;二进制常数:2#1010 0001 1110 0000 ASCII码:“Show”;实数(浮点数):+1.175495E-38(正数),-1.175495E-38(负数),二. 编址方式,位编址 位
3、编址的指定方式为:(区域标志符)字节号位号如I0.0;Q0.0;I1.2。,2. 字节编址字节编址的指定方式为: (区域标志符)B(字节号)如IB0表示由I0.0I0.7这8位组成的字节。,3. 字编址字编址的指定方式为: (区域标志符)W(起始字节号)且最高有效字节为起始字节。例如VW0表示由VB0和VB1这2字节组成的字。,4. 双字编址双字编址的指定方式为: (区域标志符)D(起始字节号)且最高有效字节为起始字节。例如VD0表示由VB0到VB3这4字节组成的双字。,三. 寻址方式,1. 直接寻址直接寻址是在指令中直接使用存储器或寄存器的元件名称(区域标志)和地址编号,直接到指定的区域读取
4、或写入数据。有按位、字节、字、双字的寻址方式。,按位寻址,有按字节、字、双字的寻址方式。,2. 间接寻址间接寻址时操作数并不提供直接数据位置,而是通过使用地址指针来存取存储器中的数据。1)使用间接寻址前,要先创建一指向该位置的指针。 2)指针建立好后,利用指针存取数据。,四. PLC中的软元件功能及其地址分配,输入映象寄存器I(输入继电器) 输出映象寄存器Q(输出继电器) 内部标志位存储器M(中间继电器) 特殊标志位寄存器 SM 变量存储器V 局部变量存储器L 定时器T 计数器C 高速寄存器HC 累加器AC 顺序控制继电器S 模拟量输入输出映象寄存器AI/AQ,(难点),(难点),(了解),(
5、重点),(了解),(了解),1、输入映象寄存器(输入继电器)符号表示 字母 I 编址方式 按位编址 I0.0I15.7 按字节编址 IB0IB15 按字编址 IW0IW14 按双字编址 ID0ID12,使用方法每一个数字量的输入点,对应着输入映象寄存器的一位。比如S7-200CPU224型PLC输入点数是14点。则对应的输入映象寄存器的地址范围是I0.0I1.5I1.6 I1.7不使用。若用整个字节未使用则可充当内部标志位。如:IB3IB15,输入继电器的特点,与数字量输入点对应的输入映象寄存器可称为输入继电器。其特点是: 1)输入继电器是PLC用来接收用户输入设备发来的输入信号。 2)输入继
6、电器线圈由外部输入信号所驱动,只有当外部信号接通时,对应的输入继电器才得电,不能用指令来驱动。 3)在程序中不能出现输入继电器的线圈,只能出现输入继电器的触点。 4)每个输入继电器的常开与常闭触点均可无数次使用。,2、输出映象寄存器(输出继电器)符号表示 字母 Q 编址方式 按位编址 Q0.0Q15.7 按字节编址 QB0QB15 按字编址 QW0QW14 按双字编址 QD0QD12,使用方法每一个数字量的输出点,对应着输出映象寄存器的一位。比如S7-200CPU224型PLC输出点数是10点。则对应的输出映象寄存器的地址范围是Q0.0Q1.1Q1.2 Q1.7不使用。若用整个字节未使用则可充当内部标志位。如:QB3QB15,输出继电器的特点与数字量输出点对应的输出映象寄存器可称为输出继电器。 其特点是: 1)输出继电器用来将PLC内部信号输出传送给外部负载。 2)输出继电器线圈是由PLC内部程序驱动。 3)每个输出继电器在输出单元中都对应有一个常开硬触点来驱动外部负载 。 4)每个输出继电器的常开与常闭触点均可无数次使用。,【编程练习1】,1、参照下图,编写电动机正反转程序。,【编程练习2】,2、编写程序,使数码管按要求显示03,B,A,C,D,E,F,G,3,0,1,2,