基于S7200控制系统的A3000实验和测试培训.doc
《基于S7200控制系统的A3000实验和测试培训.doc》由会员分享,可在线阅读,更多相关《基于S7200控制系统的A3000实验和测试培训.doc(79页珍藏版)》请在三一办公上搜索。
1、基于S7-200PLC控制系统A3000实验和测试培训北京华晟高科教学仪器有限公司2006-7前言基于S7-200PLC控制系统A3000实验和测试培训是根据A3000过程控制实验系统的相关内容编写的,包括了如下内容:1、S7-200PLC控制系统。2、S7-200PLC控制系统编程。3、S7-200PLC控制系统和组态软件的连接。不介绍具体的A3000现场系统和组态软件。有关这些内容将在独立的培训指导书中介绍。其他控制系统请参考对应的参考书。本指导书缺点和错误在所难免,敬请各位专家、院校师生和广大读者批评指正。目录前言1第一章 西门子S7-200PLC11.1 西门子S7-200PLC简介1
2、1.2 控制系统配置41.3 控制器信号连接和操作12第二章 控制器编程软件概述142.1 软件安装142.2 控制器编程20第三章 控制器编程详细范例313.1单容液位调节阀PID单回路控制313.2 范例的控制器编程313.3 范例的组态软件编程463.4 范例的操作过程和调试513.5 范例测试结果及记录52第四章 范例控制程序544.1 培训范例说明544.2 单回路PID范例程序564.3 比值控制范例程序564.5 串级控制范例程序584.6 前馈反馈控制范例程序65第五章 仿真系统使用STEP BY STEP705.1 软件界面介绍705.2 硬件配置725.3 载入程序745.
3、4 运行监控和调试76第一章 西门子S7-200PLC1.1 西门子S7-200PLC简介西门子PLC产品在国内市场推广较早,是国内应用最广泛的PLC产品之一, S7-200PLC是一种小型PLC,其结构紧凑,功能强大,适用于各行各业,各种场合中的检测、监测及控制的自动化。 S7-200系列的强大功能使其无论在独立运行中,或相连成网络皆能实现复杂控制功能。因此S7-200系列具有极高的性/价比。S7200CPU将一个微处理器、一个集成电源和数字量I/O点集成在一个紧凑的封装中,从而形成了一个功能强大的微型PLC, S7-200系列PLC可提供4个不同的基本型号的8种CPU。CPU 221、CP
4、U 222、CPU 224、CPU 226各有2种类型的CPU,具有不同的电源电压和控制电压。类型一:DC/DC/DC指的是24VDC电源电压供电,DC输入和DC输出。类型二:AC/DC/RLY指的是220VAC电源电压供电,DC输入和继电器输出。四个不同型号的CPU:1、CPU221本机集成6输入/4输出共10个数字量I/O点。无I/O扩展能力。6K字节程序和数据存储空间。4个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出。1个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。非常适合于小点数控制的微型控制器。2、CPU222本机集成8输入/6输出共
5、14个数字量I/O点。有I/O扩展能力。6K字节程序和数据存储空间。4个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出。1个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。非常适合于小点数控制的微型控制器。3、CPU224本机集成14输入/10输出共24个数字量I/O点。可连接7个扩展模块,最大扩展至168路数字量I/O点或35路模拟量I/O 点。16K字节程序和数据存储空间。6个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出,具有PID控制器。1个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。I/O端子
6、排可很容易地整体拆卸。是具有较强控制能力的控制器。4、CPU226本机集成24输入/16输出共40个数字量I/O点。可连接7个扩展模块,最大扩展至248路数字量I/O点或35路模拟量I/O 点。26K字节程序和数据存储空间。6个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出,具有PID控制器。2个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。I/O端子排可很容易地整体拆卸。用于较高要求的控制系统,具有更多的输入/输出点,更强的模块扩展能力,更快的运行速度和功能更强的内部集成特殊功能。可完全适应于一些复杂的中小型控制系统。在本测试指导书中我们提供CP
7、U224的介绍。其它CPU与之使用方法相同, 1.1.1 西门子S7-200PLC系统组成S7-200PLC控制器硬件系统由四部分组成:CPU模块、扩展模块及PC/PPI电缆,还有计算机。系统连接如图1.1.1所示。图1.1.1 系统连接CPU是CPU224 DC/DC/DC(本培训使用CPU224 DC/DC/DC为例,具体不同系统可能配置不同,但使用方法类似,不一一介绍),本机集成14输入/10输出共24个数字量I/O点。可连接7个扩展模块,最大扩展至168路数字量I/O点或35路模拟量I/O 点。16K字节程序和数据存储空间。6个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输
8、出,具有PID控制器。1个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。I/O端子排可很容易地整体拆卸。CPU224可连接7个扩展模块,标准配置安装了EM235和EM277模块各一个。模块连接如下图1.1.1.2所示图1.1.2 模块连接1.1.2 系统功能特性S7-200PLC控制器硬件系统由三部分组成:CPU模块、扩展模块及PC/PPI电缆。CPU集成14输入/10输出共24个数字量I/O点,1个RS485通讯/编程口,模块扩展口。控制程序需要MICRO/WIN4.0软件来开发。包括以下几项特性。* 极高的可靠性 * 极丰富的指令集 * 易于掌握 * 便捷的
9、操作 * 丰富的内置集成功能 * 实时特性 * 强劲的通讯能力 1.2 控制系统配置控制系统配置操作包括EM235的DIP开关量程范围设置和EM277的地址开关设置。1.2.1 模块介绍和设置1、CPU224DC/DC/DC模块图1.2.1 CPU224硬件说明S7-200的硬件工作方式:1、CPU读输入状态2、CPU中存储的程序利用输入执行控制逻辑,当程序运行时程序刷新有关数据。3、CPU将数据写到输出。S7200周而复始地执行一系列任务,任务执行一次称为一个扫描周期。图1.2.2为在一个扫描周期中S7200的全部操作。图1.2.21. 读输入:在每一个扫描周期的开始,CPU会读数字量物理输
10、入点的状态,并将它复制到输入过程映象寄存器中。模拟量输入则是在程序访问模拟量输入时CPU从物理模块直接读取模拟值。2. 执行逻辑控制程序:CPU执行程序指令,并把数据存储在变量存储区中。中断服务程序并不作为正常扫描周期的一部分来执行而是当中断事件发生时才执行。3. 执行通讯请求:CPU执行通讯任务,处理从通讯端口或智能IO模块接收到的任何信息。4. 执行CPU自诊断:CPU检查固件、程序存储器和扩展模块是否工作正常。5. 写输出:在每个扫描周期的结尾CPU把存在输出映象寄存器中的存储数据复制到物理输出点。存储器介绍寻址方式:S7-200将数据存储在不同的存储单元,每个单元都有唯一的地址,明确地
11、指出存储区的地址,就可以存取这个数据,存取存储区域的某一位,必须指定地址,包括存储器标识符,字节地址,和位号,如I3.4 表示寻址输入过程映像寄存器的字节3的第4位,若要存取CPU中的一个字节、字或双字的数据,则需要给出存储器标识符、数据大小和起始字节地址,如VB100表示寻址变量存储器的字节100,VD100表示寻址变量存储器的起始地址为100双字。可以按位、字节、字和双字来存取的存储区有: 输入过程映像寄存器I 输出过程映像寄存器Q 变量存储区V 位存储区M 特殊存储器SM 局部存储器L 顺控继电器存储器S其他特殊的存储方式有: 模拟量输入AI(AIW0-AIW30)、模拟量输出AO(AO
12、W0-AOW30):必须按字存取,而且首地址必须用偶数字节地址。 定时器存储区T、计数器存储区C,用位或字的指令读取,用位指令时,读定时器位,用字指令时读计时器当前值。 累加器AC(AC0-AC3):可以按字节、字、双字存取。 高速计数器HC(4个30KHZ HC0 HC3 HC4 HC5):只读,双字寻址。 S7-200的浮点数由32位单精度表示,精确到小数点后六位。本地IO和扩展IO的寻址:CPU提供的本地IO具有固定的IO地址,扩展模块连接在CPU的右侧来增加IO点,形成IO链,对于同种类型的输入输出模块而言,模块的IO地址取决于IO类型和模块在IO链中的位置。 数字量模块总是保留以8位
13、递增的过程映象寄存器空间,如果模块没有给保留字节的每一位提供相应的物理点,那么这些没有使用的位不能分配给IO链中的后续模块,对于输入模块,这些没有使用位会在每个输入刷新周期中被清0。 模拟量模块总是以两点递增的方式来分配空间,如果模块没有给保留的每个点提供相应的物理点,那么这些IO点会消失而且不能分配给IO链中的后续模块。图1.2.3是一个特定配置中的IO地址,地址间隙(有灰色斜体文字表示)无法在程序中使用。图1.2. 3所以在本系统的标准配置中,能寻址的物理IO点数字量输入为I0.0-I1.5,数字量输出为Q0.0-Q1.1,模拟量输入为AIW0-AIW6,模拟量输出为AQW0。2、EM23
14、5模块因为S7-200的CPU224本身不能处理模拟信号,所以处理模拟信号时需要外加模拟量扩展模块。模拟量扩展模块EM235提供了模拟量输入输出的功能,适用于复杂的控制场合, 12位的A/D转换器,多种输入输出范围,不用加放大器即可直接与执行器和传感器相连。EM235模块能直接和PT100热电阻相连,供电电源为24VDC。EM235有四路模拟量输入一路模拟量输出。输入输出都可以为0-10V电压或是0-20mA电流,可以由DIP开关设置。下图1.2.4为EM235的输入输出连线示意图图1.2.4 EM235接线图DIP设置如图1.2.5所示 用DIP开关可以设置EM235模块,如图1.2.5所示
15、,开关1-6可以选择模拟量输入范围和分辨率,所有的输入设置成相同的模拟量输入范围和格式。开关123是衰减设置,开关45是增益设置,开关6为单双极性设置。图1.2.5 EM235 DIP开关设置EM 235选择单/双极性、增益和衰减的开关设置,EM 235选择模拟量输入范围和分辨率的开关设置,分别如表1.2.1、1.2.2所示。表1.2.1 EM 235选择单/双极性、增益和衰减的开关表EM235开关 单/双极性选择 增益选择 衰减选择 SW1 SW2 SW3 SW4 SW5 SW6 ON 单极性 OFF 双极性 OFF OFF X1 OFF ON X10 ON OFF X100 ON ON 无
16、效 ON OFF OFF 0.8 OFF ON OFF 0.4 OFF OFF ON 0.2 表1.2.2 EM 235选择模拟量输入范围和分辨率的开关表单极性 满量程输入 分辨率 SW1 SW2 SW3 SW4 SW5 SW6 ON OFF OFF ON OFF ON 0到50mV 12.5V OFF ON OFF ON OFF ON 0到100mV 25V ON OFF OFF OFF ON ON 0到500mV 125uA OFF ON OFF OFF ON ON 0到1V 250V ON OFF OFF OFF OFF ON 0到5V 1.25mV ON OFF OFF OFF OFF
17、 ON 0到20mA 5A OFF ON OFF OFF OFF ON 0到10V 2.5mV 双极性 满量程输入 分辨率 SW1 SW2 SW3 SW4 SW5 SW6 ON OFF OFF ON OFF OFF 25mV 12.5V OFF ON OFF ON OFF OFF 50mV 25V OFF OFF ON ON OFF OFF 100mV 50V ON OFF OFF OFF ON OFF 250mV 125V OFF ON OFF OFF ON OFF 500 250V OFF OFF ON OFF ON OFF 1V 500V ON OFF OFF OFF OFF OFF 2
18、.5V 1.25mV OFF ON OFF OFF OFF OFF 5V 2.5mV OFF OFF ON OFF OFF OFF 10V 5mV 在本系统中将DIP开关设置为如表1.2.3所示。表1.2.3 本系统DIP设置ON OFF OFF OFF OFF ON 1. 0-20mA 2. 5A 在单极性时,对应的数据字是0-32000,双极性时对应的数据字是-32000至32000,在本系统中用的是4-20mA电流,是单极性字,所以对应4mA电流数据字是0,20mA电流数据字是32000。这个数在编程中很重要,经常用到。3、EM277模块通过EM277PROFIBUS-DP扩展从站模块可
19、以将S7-200CPU接到PROFIBUS-DP网络。EM277经过IO串行总线连接到S7-200CPU。PROFIBUS网络通过其DP通信端口连接到EM277模块,这个端口可以运行9600bps和12Mbps之间的任何PROFIBUS波特率。作为从站,EM277接受从主站来的多种不同的配置,并向主站发送不同数量的数据,EM277能读写S7-200CPU中定义的数据块,能与主站交换任何类型的数据,EM 277 PROFIBUS-DP模块前视图,如图1.2.6所示。 图1.2.6 EM 277 PROFIBUS-DP模块EM 277状态灯EM 277个状态指示灯说明如表1.2.4所示表1.2.4
20、 指示灯说明表灯灭 红灯亮 红灯闪烁绿灯亮CPU故障模块完好内部模块故障电源无24V DC电源24V DC接通DP错误没有错误处于非数据交换模式参数/组态错误DX模式不处于数据交换模式处于数据交换模式在DP系统中,S7200CPU只能作从站,可以与主站进行数据交换。用小螺丝刀设定地址,地址可以从0-99任意配置,配置是从主站进行的,这里不作详述。因为在本系统中S7200是主控制器,所以对数据交换不要求,只作简单介绍,配置信息是从主站配置的,所以这项也配置在S7300中完成,配置方法请参考S7300培训,在与S7300交换数据时,需要在S7200的程序里将需要交换的数据传送到S7300指定的存储
21、器中,EM277就会完成与主站交换数据的任务,而不用CPU的参与。4、PC-PPI电缆如图1.1.1所示,将PC/PPI电缆连接RS-232(PC)的一端连接到计算机上,另外一端连接到PLC的编程口上。它将提供PLC与计算机之间的通信。线长5米,带内置RS232C/RS 485连接器,用于CPU 22X与PC或DTE之间连接,例如打印机、条码阅读器;通过光耦隔离。如图1.2.8所示。图1.2.8 PC-PPI 电缆1.3 控制器信号连接和操作控制器的信号直接连接到控制面板上,通过插孔和锁紧连结线连接到现场系统的IO上。S7200通过PC-PPI电缆与计算机串口连接起来。1.3.1 面板接线S7
22、200-PLC控制系统IO接口图如图1.3.1.所示,其中DICOM接GND,DOCOM接24V+。图1.3.1 S7200-PLC面板图1.3.2 控制系统运行时接线以单容液位调节阀控制为例,连接如图1.3.2所示。IO面板+ -S7200控制面板下水箱液位调节阀控制+ -AI0+ AI0-AO0+ AO0-图1.3.2 运行接线数字系统接线如图1.3.3所示。S7200控制面板IO面板DI0 DI1 DICOM DO0 DO1 DO2 DO3 DO4 DOCOM DOCOM低限液位高限液位 DICOM电磁阀1电磁阀2 DOCOM图1.3.3 数字系统接线第二章 控制器编程软件概述控制系统的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 S7200 控制系统 A3000 实验 测试 培训
链接地址:https://www.31ppt.com/p-4144846.html