【VB开源代码栏目提醒】:网学会员在VB开源代码频道为大家收集整理了“基于西门子WinCC和S7400的过程控制研究 - 会议论文“提供大家参考,希望对大家有所帮助!
Equipment Manufactring Technology NO.7,2007 基于西门子WinCC和S7—400的过程控制研究 罗启平 (广西机电职业技术学院电气工程系,广西南宁530007) 摘要:介绍了WinCC和s7—400的基本功能,详细阐述了如何利用WinCC的全局脚本编辑器,将用户自行开发的模糊控制算法嵌人 到WinCC中。
通过WinCC和S7-400之间的通信。
采用调节蠕动泵动作时间的方式。
实现了对木薯酒精发酵过程值PH的控制,实验 表明该方法是有效的。
关键词:WinCC;木薯酒精发酵;模糊控制算j;-J}”;S7-400PLC;多点接口网络MPI 中图分类号:TP273 文献标识码:A 文章编号:1672-545X(2007)07-.0064-03 近年来,计算机已成为自动控制技术不可分割的重要组成 过PROFIBUS现场总线与CPU单元通信。
部分。
西门子公司的SIMATIC S7的PLC
网络具有多点接口网 使用¥7-400要进行硬件组态。
此时计算机作为PLc的编络(MPI),可实现s7枷0与工控组态软件WinCC(Windows 程装置,打开S7枷0编程软件包STEP’/,对¥7--400的机架号、Control Center)的
通信,实现计算机的自动控制。
笔者就西门子 电源、CPU、分布式I/O模块等按其实际配置和物理地址进行WinCC和¥7--400在工业过程(木薯酒精发酵过程)控制中的 组态,其中,分布式I/O模块的地址一般根据模块旁的拨盘开应用进行研究。
关来设定。
在CP443—1的组态中要设置工业以太网地址,最后 将组态程序表下载到PI£并确认。
1 WinCC简介 使用STEP7软件,可以在一个项目下生成你的s7程序。
西门子公司的WinCC是视窗控制中心(Windows Control 可编程逻辑控制器(PLC)用s7程序监视和控制你的机器。
在Center)的简称。
它集成了SCADA、人机界面(HMI)、组态、脚本 S7
程序中通过地址寻址I/O模板。
在西门子的软件包STEP’/语言和OPC等先进技术。
被用来在生产和过程自动化中进行 中,可用梯形图、语句表或电气图进行编程。
图形显示和完成控制任务。
3模糊控制算法的实现及应用 WinCC运行于个人
计算机环境,其特性之一是全面开放性,可以与各种自动化设备及控制
软件集成,具有丰富的设置 在WinCe中,C脚本用来生成一些对象的动作(tl发函项目、可视窗口和菜单选项,使用方式灵活,功能齐全。
它具有 数)。
在运行系统中。
后台任务,如打印El常报表、监控变量或完强大的功能接口、快速画面更新和安全的归档功能,保证 成指定画面的计算等,均将作为动作来完成。
对于c脚本的创Wh,CC具有非常高的可靠性。
用户在其友好的界面下进行组 建,使用全局脚本编辑器。
用户用C语言编写其控制函数,并态、编程和数据管理,可形成所需的操作画面、监视画面、控制 在整个工程中调用。
将模糊控制算法嵌入WinCC的工作主要画面、报警画面、实时趋势曲线、历史趋势曲线和打印报表等。
就是在这里完成。
通过WinCC全局脚本编辑器编制的用户控WinCC的另一个特点在于其整体开放性,它可以方便地与各 制算法,通过工业以太网将控制信息传递给下位机,对工业过种软件和用户程序组合在一起,支持C脚本和VB脚本。
程进行控制。
WinCC的基本组件是组态软件和运行软件。
wiIlCC项目 通过WinCC全局脚本编辑器可以编制用户自己的控制算管理器是组态软件的核心,对整个工程项目的数据组态和设置 法,并通过工业以太网将控制信息传递给下位机,以便有效地进行全面的管理。
WinCC的项目管理器主要由以下几部分组 对工业过程进行控制。
笔者通过编制自己经常调用的项目函数成:计算机、变量管理器、数据类型、编辑器。
来提高编程效率。
以及调用WinCC的内部函数来访阔过程变 量,采用按钮周期性触发的全局动作来执行pH值控制算法,全2¥7-400简介 局动作需要调用项目函数和WinCe的内部函数来完成上述算 西门子公司SIMATIC S7-400可编程控制器采用模块化设 法。
计,在一块机架底板上可安装电源、CPU、各种信号模板、通信 笔者主要讨论WinCC和¥7--400在木薯酒精发酵过程中处理器等模块,其中CPU上有—个标准化MPI接口,它既是编 的应用栩。
用西门子的过程控制设备代替pH仪,采用按钮周期程接口,又是数据通行接口,使用S7协议,通过此接口PLC之 性触发的全局动作来执行pH值控制算法。
所示。
西门子工