基于PLC200控制系统研究---算法设计-精品Word下载.doc

上传人:b****3 文档编号:15505725 上传时间:2022-11-02 格式:DOC 页数:18 大小:670.98KB
下载 相关 举报
基于PLC200控制系统研究---算法设计-精品Word下载.doc_第1页
第1页 / 共18页
基于PLC200控制系统研究---算法设计-精品Word下载.doc_第2页
第2页 / 共18页
基于PLC200控制系统研究---算法设计-精品Word下载.doc_第3页
第3页 / 共18页
基于PLC200控制系统研究---算法设计-精品Word下载.doc_第4页
第4页 / 共18页
基于PLC200控制系统研究---算法设计-精品Word下载.doc_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

基于PLC200控制系统研究---算法设计-精品Word下载.doc

《基于PLC200控制系统研究---算法设计-精品Word下载.doc》由会员分享,可在线阅读,更多相关《基于PLC200控制系统研究---算法设计-精品Word下载.doc(18页珍藏版)》请在冰豆网上搜索。

基于PLC200控制系统研究---算法设计-精品Word下载.doc

201年月日

专业负责人:

201年月日

学院教学副院长:

摘要

在许多现代工业生产中,温度控制都是要解决的问题之一,对于无需人力控制的领域,我们需要自动控制。

随着电子技术的发展,可编程序控制器(PLC)已经由原来简单的逻辑量控制,逐步具有了计算机控制系统的功能。

PLC具有通用性强、使用方便、适应面广、可靠性高、抗干扰能力强、编程简单等特点。

PLC在工业自动化控制特别是顺序控制中的地位,在可预见的将来,是无法取代的。

本文提出了采用可编程控制器和可控硅组成一个比较简单、通用的温度控制系统。

PLC是温度控制的主控核心,采用PID算法,运用PLC梯形图编程语言进行编程,实现温度的自动控制。

可编程控制器的一个优势就是可以很方便的改写其中的程序以满足不同的控制系统,尤其在控制系统需要改进时优势更加明显。

文章分别就控制系统的基本工作原理,特殊模块的选型、PLC配置、等几方面进行阐述。

通过提高温度控制系统具有响应快、稳定性好、可靠性高、控制精度好等特点,对工业控制有现实意义。

关键词:

温度控制PLCPID可控硅闭环系统

目录

1概述 3

2系统组成 4

2.1控制系统组成 4

2.2控制要求 4

2.2实训设备 5

2.3控制面板 5

2.4功能指令使用及程序流程图 6

2.5端口分配及接线图 6

3STEP7程序设计 7

3.1硬件组态及参数设置 7

3.2梯形图设计 8

3.3程序调试 12

3.4WinCC组态画面设计 12

4PLC200与Wincc通信 13

5S7-200PID编程总结 15

6结束语 17

1概述

本实训设计了一种基于Wincc和S7-200实现PID控制的方法,利用PLC200固有的PID功能实现PID控制,通过Wincc进行实时监控,具有图形显示直观,参数设置方便等优点。

PID控制器是应用最广泛的闭环控制器由于其结构简单容易实现不需要被控对象的数学模型有较强的灵活性和适应性所以现在有90%以上的闭环控制都采用PID控制器STEP7提供丰富的PID控制功能模块可以很方便的创建PID控制器和处理设定值过程反馈值及对控制器的输出值进行后处理组态软件Wincc是数据采集监控系统SCADA的软件平台工具利用Wincc不仅可以实现对闭环控制过程的监视而且还可以通过Wincc的组态界面实时设置和修改PID参数避免了在STEP7中每次调试PID控制都得修改参数并下载程序。

关键字:

实时监控;

Wincc组态;

PID;

PLC。

2系统组成

我们通过控制面板上的加热器来实现温度控制模拟系统,具体通过PLC200中的PID控制的编程实现加热器温度保持恒定,并使用WINCC组态画面实现监控与PID设定功能。

2.1控制系统组成

图2.1控制系统组成

实现控制要求的系统组成如上图所示,该系统是由执行器、加热器、温度变送器、A/D转换器、PID调节器和D/A转换器等构成一个单回路温度控制系统。

PID调节器、D/A和A/D转换器用西门子公司的S7-200,CPU224型PLC来实现,上位机PC安装了STEP7和WINCC组态软件。

考虑温度控制属于大滞后系统,调节器采用PI类型。

2.2控制要求

1、总体控制要求:

如面板图所示,模拟量模块输入端从温度变送器端采集物体温度信号,经过程序运算后由模拟量输出端输出控制信号至驱动端控制加热器。

2、程序运行后,模拟量输出端输出加热信号,对受热体进行加热。

3、模拟量模块输入端将温度变送端采集的物体温度信号作为过程变量,经程序PID运算后,由模拟量输出端输出控制信号至驱动端控制加热器。

本系统的给定值(目标值)可以预先设定后直接输入到回路中;

过程变量由在受热体中的Pt100测量并经温度变送器给出,为单极性电压模拟量;

输出值是送至加热器的电压,其允许变化范围为最大值的0%至100%。

2.2实训设备

序号

名称

型号与规格

数量

备注

1

实训装置

THPFSM-2

2

实训挂箱

B11

3

导线

3号

若干

4

通讯编程电缆

PC/PPI

西门子

5

实训指导书

THPFSM-1/2

6

计算机(带编程软件)

STEP7MicroWINSP3

自备

7

计算机(带组态软件)

Wincc6.0

8

计算机(带虚拟主站软件)

STEP7Manag

2.3控制面板

此面板中的Pt100为热电偶,用来监测受热体的温度,并将采集到的温度信号送入变送器,再由变送器输出单极性模拟电压信号,到模拟量模块,经内部运算处理后,输出模拟量电流信号到调压模块输入端,调压模块根据输入电流的大小,改变输出电压的大小,并送至加热器。

控制面板如下图2.1所示。

2.4功能指令使用及程序流程图

1.PID指令使用

2.程序流程图

图2.2程序流程图

2.5端口分配及接线图

1.端口分配及功能表

PLC地址(模拟量端子)

电气符号

(面板端子)

功能说明

A+

温度变送+

变送器输出正信号

A-

温度变送-

变送器输出负信号

VO

驱动信号+

驱动正信号

MO

驱动信号-

驱动负信号

温度模块OUT接温度/转速表S1

温度显示信号

2.PLC外部接线图

图2.3接线图

图2.2PLC接线图

3STEP7程序设计

3.1硬件组态及参数设置

在STEP7中创建一个温度控制系统的项目,在项目下生成一个S7-200的站点,进入HWConfig界面按硬件安装次序和订货号依次插入机架电源CPUI/O模块等进入CPU属性窗口,设置站点的CP5611地址假设为2,则EM277站点地址设为3,相应的EM277硬件上调拨码开关为3。

这里所设置的地址3必须与Wincc通信驱动地址相匹配,如:

PLC200中地址也为3,CP板卡号为1。

当STEP7中的硬件组态下载到虚拟主站时,需将再一次设置。

此次设置目的是让虚拟主站与Wincc通信。

设置:

打开控制面板---选择打开PG/PC---选择CP_I2_1:

-->

CP5611(PROFIBUS)。

详细设置可参考第四章节PLC200与Wincc通信。

Wincc中地址:

以S7-200中VW1200以后16字输入16字输出作为S7-200侧的数据交换区,VB1200-1231作为S7-200输入区,VB1232-1263作为S7-200的输出区。

3.2梯形图设计

主程序:

子程序:

中断程序:

3.3程序调试

本程序分为三部分:

主程序,子程序,中断程序。

子程序主要是将各个PID运算所需的参数变量输入寄存器中。

中断程序主要是将模拟量输入到寄存器中,并将运算完毕的整数值写到模拟输出寄存器中。

输入的数据时,装入设定值0.193,回路増溢0.15,采样时间35秒,积分时间30分钟,关闭微分作用。

设定定时中断0的时间间隔是100ms设定定时中断,以定时执行PID指令。

检查程序有无错误,检查无误后接通电源,将程序下载到运行模拟平台上并运行该程序,并检查运行情况看看是否运行正常。

运行正常停止运行,关闭计算机关闭电源。

结束!

3.4WinCC组态画面设计

图3.1WICC组态画面

4PLC200与Wincc通信

WinCC组态软件与S7-200系列PLC的通信:

SIMATICWinCC采用了最新的32位技术的过程监控软件,具有良好的开放性和灵活性。

无论是单用户系统,还是冗余多服务器/多用户系统,WinCC均是较好选择。

通过ActiveX,OPC,SQL等标准接口,WinCC可以方便地与其它软件进行通信。

WinCC与S7-200系列PLC的通信,可以采用PPI和Profibus两种通信协议之一进行。

1、WinCC与S7-200系列PLC通过Profibus协议进行通信的实现

(1)软硬件要求:

*PC机,Windows98操作系统;

*S7-200系列PLC;

*CP5611板卡或者其他同类板卡,例如:

CP5412,CP5613;

*EM277ProfibusDP模块;

*Profibus电缆及接头;

*安装CP5611板卡的驱动;

*安装WinCC4.0或以上版本;

*安装COMProfibus软件。

硬件连接如图所示。

图5.1WinCC与S7-200系列PLC通信实现硬件连接

(2)组态

打开SIMATICNET\COMProfibus,新加一个组态,主站为SOFTNET-DP,从站是EM277Profibus-DP。

主站的地址选择从1到126。

从站的地址选择从3到99,与EM277的地址一致。

然后用该软件对从站进行配置:

打开从站属性,在Configure选项中,选择2bytesin/2bytesout(可根据实际需要选定)。

在Parameterize中可以选择偏移地址,地址对应于S7-200系列PLC的数据区(即V区),默认为1200,即从VB1200开始。

组态完成后,导出(Export)NCM文件,生成*.txt和*.ldb文件。

(3)设置PG/PCinterface。

在AccessPointoftheApplication中选择CP_L2_1,在InterfaceParameterAssignment选择CP5611A1(Profibus)。

在属性里的激活DP协议,并在DP-Database参数中输入*.ldb文件的完全路径。

设置完成后可以诊断硬件配置是否正确、通信是否成功。

(4)WinCC的设置。

在WinCC变量管理器中添加一个新的驱动程序,新的驱动程序选择PROFIBUSDP.CHN,选择CP5611(A1)Board1,在SystemParameters设定参数。

CP5611(A1)board参数为1,表示板卡的编号;

Config参数为组态时生成的*.txt文件的完全路径;

Watchdogtime参数为0。

新建一个连接,从站地址与

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 农学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1