0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于ProfiBus总线的过程控制系统组态分析,有何应用

电子设计 作者:电子设计 2018-09-23 09:55 次阅读

引言

伴随着工业生产过程的大型化、复杂化、连续化和自动化发展,对工业控制系统的控制水平和品质也有了更高的要求。现场总线技术也应运而生,用于实现自动化系统最底层的现场控制器智能仪表设备的互联和实时通信。它是一种开放的、具互操作性的、彻底分散的分布式控制系统[1].本文将以ProfiBus现场总线为基础,介绍以Siemens PLC 300 和Wincc 组态软件为主体的过程控制系统的软硬件组态过程。

1 ProfiBus 现场总线

ProfiBus现场总线是一种用于工厂自动化车间级监控和现场设备层数据通信与控制的现场总线技术[2-3],可实现现场级到车间级监控的分散式数字控制和现场通信网络,从而为实现工厂综合自动化和现场设备智能化提供了可行的解决方案[4].ProfiBus系列由ProfiBus-DP/FMS/PA三个兼容部分组成。其中ProfiBus-DP和PA的特点如下:

ProfiBus-DP 适用于自动控制系统与分散I/O 之间的高速通信;可取代24 V 或4~20 mA 的串联式信号传输;使用RS 485传输技术或光纤媒体。

ProfiBus-PA 专为过程自动化设计;可将变送器和执行器连接到一根公共总线,可用于本质安全领域;数据传输采用扩展的ProfiBus-DP协议,还具有PA行规。

本文将采用ProfiBus-DP和ProfiBus-PA通信协议来构建过程控制系统。

2 系统架构

本过程控制系统用于模拟对工业现场液位、温度等信息的采集、处理,PID 控制和控制工艺流程的实时监控。系统通过ProfiBus现场总线进行数据传输和交换,采用MPI通信方式与上位机进行通信和远程控制,从而使整个控制系统实现网络化和数字化。控制系统结构图如图1所示。

系统主要包含上位监控机、CPU以太网通信模块、DP链路、分布式I/O和变频器DP从站、温度和压力变送器、阀门定位器、电磁流量计等。CPU 采用Siemens 的S7300 315-2 DP,既具有多点通信功能的MPI 接口,又具有ProfiBus-DP通信功能[6].

基于ProfiBus总线的过程控制系统组态分析,有何应用

3 系统组态

3.1 硬件组态

针对西门子S7-300 PLC 来说,其硬件组态是通过Step7 软件来实现的。组态过程主要包括以下几个步骤。

(1)新建项目

新建项目时需选择好存储路径和项目名称。

(2)添加工作站

右键点击新建的站点名字,选择插入SIMATIC300 Station.

(3)硬件配置

双击Hardware 进入硬件配置界面,从右侧硬件列表中拖入机架,并按实际机架上模块的顺序依次添加电源、CPU(315-2DP)、AI/AO模块。DP/PA link等。根据每个测试系统的不同,有选择的在PA层挂入变频器、流量计、变送器和电磁阀等对象。图2是组态完的结果。

基于ProfiBus总线的过程控制系统组态分析,有何应用

注意事项:

① 硬件配置必须和实际PLC 上挂的模块一致,具体的设置参数要看模块左下方的订货号。

② CPU 地址设为2,其余模块地址从4 开始,且不能重复[8].

③ 设置ProfiBus网络参数为1.5 Mb/s(DP)。

④ 模块地址需记住,因为编程的时候要用到。尤其是AI/AO模块地址要记住,以保证数据的正确通信。

⑤ AI/AO模拟量模块的输入和输出通道信号类型此处设为两线制4~20 mA.

⑥ 硬件配置好后可选择保存编译。

(4)程序编写PLC 程序是用于实现现场数据的采集、处理,及Wincc监控页面和PLC之间的互联通信。

PLC 程序主要包含主程序块,故障诊断组织块,功能函数块FB41(连续控制PID),DB数据块。FB41函数块的参数设置是程序编写的重点,主要针对MAN_ON、PVPER_ON、PV_FAC、PV_OFF、LMN_FAC、LMN_OFF、SP_INT、LMN_PER 等参数进行设置。具体的定义和设置要求可通过查阅帮助文件来获取。

3.2 通信组态

在Step7 软件的option 选项里选择Set PG/PC Inter-face,把通信协议改为CP5611(MPI),点击“Diagnostics”

按钮进入测试页面。点击“Test”按钮显示正常,然后点击“Read”按钮读到PLC地址为2表示通信成功。

软硬件均编译通过后,即可下载进PLC.

3.3 监控页面组态

本例中用Wincc 软件来驱动Step7 的变量,实现对程序的监控。

(1)新建项目和添加驱动程序

新建项目时需设置项目类型、名称和路径。

选择变量管理--新建驱动程序--插入SIMAT-IC S7 PROTOCOL SUITE.此通信驱动程序支持多种网络协议和类型,此处选择MPI(和PLC 的通信协议一致),并设置站地址为2.

(2)组态变量

Wincc 变量类型主要有过程变量和内部变量。其中过程变量是真实值,位于PLC的存储器中。内部变量表示在Wincc中用来计算或模拟的内部值,不与PLC之间进行通信。每个变量在组态时需定义变量名称和类型。过程变量还需选择PLC中地址和数据格式变换。

(3)创建过程画面

过程画面是由图形编辑器来完成的。在该界面中可添加全部欲在运行状态下显示的内容。Wincc 的图库中提供了丰富的图形,只需选择拖入画面即可。“对象选项板”的“标准板”中列出了线、静态文本、输入输出域等对象;“控件板”中列出了时钟、报警控件、在线表格控件、在线趋势控件等。图3 是组态完成后的一个监控画面。

注意事项:

① 画面中需动态显示的文本框、图形、按钮、输入/输出域、滚动条等一定要设置好连接的变量名,同时亦可在属性选项中更改显示方式等参数。

② 运行系统中如需采集、处理和归档工业现场的过程数据,并创建过程数据变化趋势曲线时,需先对数据进行归档处理,将其存储在归档数据库中,并用表格或趋势曲线的形式输出当前过程值或已归档过程值。

归档中要设置归档变量名、归档周期。图3 使用了Wincc Online Trend Control这个ActiveX 控件来显示过程数据变化趋势。

(4)创建脚本

Wincc 可以通过使用函数和动作使项目中的过程动态化,可自行建立项目函数,也可建立全局动作脚本来实现动态显示要求。

(5)设置系统运行属性和激活项目

在Wincc 资源管理器的左边子窗口中点击“计算机”进行设置。设置内容包括计算机的名称、运行画面的外观、起始画面、标题、画面大小等。

全部组态结束后,即可点击激活按钮,观看项目的动态可视化监控画面了。

注意事项:

① 若运行项目是从其他计算机上拷过来的,必须更改计算机名为当前计算机名。

② 选择在运行时需启动的组件,可选择图形运行系统、报警记录运行系统、变量记录运行系统等。

③ 热键在组态阶段不需屏蔽,当组态结束进入使用阶段,则须将所有热键屏蔽。

4 结语

通过这一过程控制系统的软硬件组态,可掌握PLC技术、组态技术和PID控制技术,具有一定的实用价值。本文是基于ProfiBus现场总线、Siemens PLC和Wincc组态软件,构建了一个典型的工业过程运行和监控系统。在具体构建过程中,因项目的差异,可灵活选择不同的组网和通信方式。本文提供的仅是一个范例,只要掌握了基本方法,还可以将其进一步推广到其他控制领域。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 变送器
    +关注

    关注

    13

    文章

    1374

    浏览量

    90977
  • 变频器
    +关注

    关注

    251

    文章

    6501

    浏览量

    144184
  • 定位器
    +关注

    关注

    2

    文章

    164

    浏览量

    17442
收藏 人收藏

    评论

    相关推荐

    现场总线过程控制系统实验装置相关资料分享

    ZN-68EGC现场总线过程控制系统实验装置过程控制实验室今后的工作方向是:进一步加强管理体制建设,提高实验室的管理水平和运行效率;以现有实验室硬件为基础,与多的企事业单位、科研机构、大专院校联合
    发表于 07-01 07:27

    ZN-68EGC现场总线过程控制系统的主要特点是什么

    ZN-68EGC现场总线过程控制系统是由哪些部分组成的?ZN-68EGC现场总线过程控制系统的主要特点是什么?
    发表于 08-06 07:38

    PCS7过程控制系统在制碱生产中的应用

    系统配置、网络架构、软件组态编程和控制回路设计等方面详细介绍了西门子PCS7过程控制系统开发平台在离子膜烧碱装置中的应用。整个系统基于
    发表于 03-17 11:08 35次下载

    基于Profibus-DP现场总线控制系统的集成

    介绍了现场总线集成的必要性和现场总线控制系统(FCS)集成技术的发展。结合实例说明了基于Profibus-DP 现场总线
    发表于 06-15 09:12 28次下载

    PROFIBUS-DP在网络化过程控制系统中的应用

    PROFIBUS-DP是一种用于现场设备级控制系统和分散式I/O通讯的协议。本文从开发的角度描述了使用SPC3实现PROFIBUS通讯接口的一种方法,并在此基础上建立了一种采用PID算法的过程
    发表于 08-04 14:41 18次下载

    基于PROFIBUS-DP的抗生素发酵控制系统

    针对石嘴山某厂抗生素发酵过程控制系统的技术改造,提出了基于PROFIBUS-DP 现场总线控制系统的设计方案,该控制系统采用西门子S7-3
    发表于 08-28 14:34 6次下载

    WorldFIP总线控制系统组态软件的开发

    为了让 WorldFIP 用户对总线控制系统的网络配置与控制策略的组态更加方便快捷,本文开发了这种图形化的组态软件。在对
    发表于 12-14 11:45 11次下载

    中药制药过程控制系统设计研究

    本文以某中药制药厂生产过程控制系统为研究对象,分析了中药生产各工段的工艺设备和控制特点。针对控制系统设备集成化程度差,自动化水平低的缺点,设计了基于
    发表于 12-14 16:13 25次下载

    基于PROFIBUS-DP的抗生素发酵控制系统

    针对石嘴山某厂抗生素发酵过程控制系统的技术改造,提出了基于PROFIBUS-DP 现场总线控制系统的设计方案,该控制系统采用西门子S7-3
    发表于 12-23 14:03 34次下载

    过程控制系统和应用

    过程控制系统和应用-俞金寿,需要的下来看看
    发表于 03-22 11:23 0次下载

    PROFIBUS现场总线控制系统及应用

    PROFIBUS现场总线控制系统及应用
    发表于 02-07 18:05 10次下载

    PROFIBUS现场总线控制系统及应用

    PROFIBUS现场总线控制系统及应用
    发表于 02-07 18:05 35次下载

    SIMATIC PCS 7 过程控制系统组件

    的设计除了具有出色的系统性能之外,还具有独特的可扩展性、高度的灵活性和集成性等特点。从规划和工程组态开始,过程控制系统即可提供功能强大的各种工具、功能和功能部在整个工厂生命周期的所有阶段实件,现低成本高效率的工厂运行。 SIM
    发表于 10-27 10:14 13次下载
    SIMATIC PCS 7 <b class='flag-5'>过程控制系统</b>组件

    西门子SIMATIC 过程控制系统 PCS 7 PCS 7 - PC 组态

    本文档内容介绍了基于西门子SIMATIC 过程控制系统 PCS 7 PCS 7 - PC 组态,供参考
    发表于 03-30 15:14 14次下载

    PROFIBUS现场总线控制系统及应用

    电子发烧友网站提供《PROFIBUS现场总线控制系统及应用.pdf》资料免费下载
    发表于 11-16 10:42 2次下载
    <b class='flag-5'>PROFIBUS</b>现场<b class='flag-5'>总线</b>的<b class='flag-5'>控制系统</b>及应用