基于PROFIBUS-DP的在尾矿脱水自动化

发布者:心有归属最新更新时间:2014-03-10 来源: ofweek关键字:PROFIBUS-DP  尾矿脱水  现场总线 手机看文章 扫描二维码
随时随地手机看文章

1  引言
               
  随着制造业自动化和过程自动化中分散化结构的迅速增长,现场总线技术应用日益广泛,它实现了数字和模拟输入输出模块、过程调节装置于可编程序控制器plc和pc之间的数据传输,把i/o通道分散到实际需要的现场设备附近,从而使整个系统的工程费用、装配费用、硬件成本、设备调试和维修成本大为降低。现场总线profibus(中国国家标准gb/t 20540-2006 profibus规范)具有单元级领域的所有网络通讯功能,并能满足生产过程现场级数据可存取性的重要要求。笔者参与某铁精矿尾矿脱水处理系统生产自动化设计,本系统的特点是设备分布区域广,要求各设备既能单独控制完成自动循环,主控室主站也要能够给各设备发送控制数据,并采集各设备的运行数据便于分析和储存。根据系统特点要求采用profibus-dp高速现场总线通讯网络来构建整个系统,从而保证了系统的可靠运行。
            
2  系统组成
               
  profibus-dp主要应用于现场级,是一种高速(可达12mbit/s) 和便宜的通信连接,它被设计为设备级自动控制系统与分散的外围设备之间的通信,可以承担现场控制与监控的通信任务,具有较高的性价比,是当今实现自动控制系统理想的总线技术。profibus-dp的网络协议采用了osi参考模型的第一层物理层,第二层数据链路层和用户自己定义的用户层,这种精简的结构保证了数据的高速传送,特别适合plc与现场分散的i/o设备之间的通讯。profibus-dp是一个主站/从站(master/ slave)总线系统,主站决定总线的数据通信,当主站得到总线控制权时,没有外界请求也可以主动发送信息,主站可以是plc、pc 等;从站为外围设备(典型的从站包括输入/输出装置、阀门、驱动器和测量发送器等),从站没有总线控制权,仅当接受到信息给予确认或当主站发出请求时向它发送信息。profibus-dp有多种网络拓扑结构:总线形,星形,环形等。该系统采用总线形拓扑结构。
           
  2.1 尾矿脱水处理自动化系统
               
  该尾矿脱水处理系统由5台过滤设备和泵类风机等多台设备组成。自动化系统设计方案采用上位机+profibus-dp主站+从站的网络控制方式。上位机采用研祥工业控制计算机监控,组态软件采用simatic wincc6.2。上位机中插有通讯卡cp5611,通讯卡加入profibus驱动程序就可以作profibus网卡并支持profibus协议。采用s7-300系列plc的cpu315-2dp为主站,通过profibus通讯模块em277和分站s7-200交换信息,协调各单台压滤设备连锁和工艺步序排队。

  系统中的五台过滤设备各为一套完整的控制系统,采用s7-200 plc (cpu 224xp) +i/o模块 +em277+现场人机界面siemens mp277 +10.4”触摸屏等组成分站,负责控制立式压滤机的运行、模拟量信号处理、报警等本体设备控制,并通过profibus-dp现场总线网络实现对整个设备网监控系统的通信,用于实现实际生产中的典型流水线工艺。基于profibus-dp现场总线的网络监控系统的组成如图1所示。

图1  尾矿脱水控制监控系统网络图
           


  2.2 profibus dp 配置
           
  (1) s7-300与s7-200通过em277进行profibus dp通讯,需要在step7中进行s7-300站组态,再在硬件组态窗口中的菜单 optionàinstall new gsd,导入siem089d.gsd文件,安装em277从站配置文件。
           
  (2)在s7-200中不需要对通讯进行组态和编程,只需要将要进行通讯的数据整理存放在v存储区与s7-300的组态em277从站时的硬件i/o地址相对应就可以了。对于本工程控制系统的profibus dp 配置为在s7-300站组态五个em277子站,每个em277子站分别对应一套压滤设备。根据控制程序需要将每个子站的通讯字节数为8字节输入和8字节输出。五个em277子站的profibus dp 地址分别是:3,4,5,6,7。我们配置后的profibus-dp系统如图2所示。

图2  profibus-dp系统配置图
           

  3)组态完系统的硬件配置后,将硬件信息下载到s7-300的plc,当中下载完成后,将em277模块上的拨位开关拨到与硬件组态的设定值相一致。在s7-200中编写程序将进行交换的数据存放在与s7-300 plc的外设输入/输出存储区pi和pq相对应的v存储区中,打开step7中的变量表和step7 micro/win32的状态表可监控s7-300与s7-200通过em277的数据通讯。[page]

2.3 wincc环境下cp5611通讯卡配置
               
  本节说明wincc使用cp5611卡通过profibus-dp连接s7-300的过程。  
           
  (1) 首先对step7硬件进行组态:
           
  使用step7软件组态plc的硬件信息,将相应的板卡在hardware进行硬件组态,选择要连接wincc的对应端口指定为profibus,设置profibus端口的地址为2,在参数窗口下新建一个profibus网络并设置相应的参数。
           
  (2) profibus程序和设置参数:打开wincc工程在变量管理中点击simatic s7 protocol suite,右键点击profibus选择“系统参数”在对话框中选择“单元”查看逻辑设备名称,本项目名为“s7online”。
           
  (3)设置pg/pc接口:在windows控制面板中或在step7中选择“设置pg/pc接口”,如图所示,在“为使用的接口分配参数”里选择“cp5611(profibus)”,设置cp5611的通讯参数,在这里肯定要使用“dp”作为具体通讯协议。
           
  (4)添加通道连接设置:打开wincc项目工程在变量管理中打开simatic s7 protocol suite,右键点击profibus在点击”新驱动程序的连接”,在出现的对话框中输入名字”金正系统”(本项目名字)。在属性设置中把s7-300的站地址设备“2“,如图3所示。

            图3  通道连接设置图
        

  通过连接测试和通讯诊断程序即可测试通讯的建立(本处不再叙述),至此wincc使用cp5611通讯卡通过profibus连接s7-300plc完毕,也就是说整个系统的profibus-dp网络完全建立起来了
            
3  软件设计
           
  3.1 step7 v5.4中文版编程设计
               
  本项目系统的设备控制程序利用step7 v5.4中文版编程设计。用户程序设计是构建一个电控系统最为复杂繁琐而且十分重要的工作,step7v5.4中文版是模块化的设计软件,使用模块化设计,可以大大减少编程工作量,使程序结构简洁增强程序的可读性。在本系统程序中合理运用ob组织块、功能块fc、功能块fb41“cont-c”(pid连续控制调节),特别是应注意pid参数中重要的几个变量,给定值,反馈值和输出值都是用0.0~1.0之间的实数表示,也就是进行规格化处理便于理解——对于输入和反馈,执行:变量*100/27648,然后将结果传送到pv-in和sp-int,对于输出变量,执行:lmn*27648/100,然后将结果取整传送给pqw即可;在这里要注意输入参数pvper_on”缺省为“false”,不要置位以免影响”pv_in”值的规格化处理。规格化程序如图4所示。

            图4  模拟量处理程序
   

        
  3.2 plc多机数据交换
               
  s7-300和s7-200间的数据交换程序,是根据在上面叙述的在s7-200中编写程序将进行交换的数据存放在与s7-300plc的外设输入/输出存储区pi和pq相对应的v存储区中,本例中根据控制要求在s7-200编程将某一阀动作状态传给vb552,然后在s7-300中根据对应的pib取某位进行再编程控制其他回路。列举简短程序如图5所示。[page]

            图5  数据交换程序
3.3 采用wincc对系统变量进行组态  
               
  通过cp5611卡接入profibus网,在变量管理中的profibus通讯程序下建立工程所需的变量,根据需要在画面中对各个元件进行变量连接。列举变量连接如图6所示。

            图6  组态变量连接
           


  3.4 监控画面设计
               
  在上位监控计算机中,我们通过wincc完成了外部设备定义、数据库的构造等工作后,再利用wincc画面编辑器,来制作开发本系统工程工艺流程所需要的各种画面。进一步在wincc的画面开发系统中建立变量连接,将画面中的图素与数据库中的变量相对应。上位机包含了主系统画面、开机权限画面、系统网络图、手动实验、报警等五个主画面窗口。其中主系统画面如图7所示。


             
            图7  尾矿脱水系统主画面

4  结束语
               
  本系统组建的profibus-dp现场总线网络现场使用一年多来非常稳定可靠,大大降低了系统成本和故障率。wincc组态软件功能强大,step7软件编程简洁,数据交换方便明了。基于profibus-dp总线的尾矿脱水处理系统,是工业控制中比较先进合理简明的控制方案,完全可以应用到其他系统控制方案中。

关键字:PROFIBUS-DP  尾矿脱水  现场总线 引用地址:基于PROFIBUS-DP的在尾矿脱水自动化

上一篇:CAN总线在钢铁板材处理线中的应用
下一篇:PROFINET CBA简介

推荐阅读最新更新时间:2024-05-02 23:01

Profibus现场总线应用在低压电器
    现场总线是安装在生产过程区域的现场设备/仪表与控制室内的自动控制装置/系统之间的一种串行、数字式、多点通信的数据总线,它位于生产控制和网络结构的底层,亦称为底层控制网络。它与工厂现场设备直接连接,一方面将现场测量控制设备互联为通信网络,实现不同网段、不同现场通信设备的信息共享;另一方面又将现场运行的各种信号传到远离现场的控制室,并进一步与操作终端、上层控制管理网络连接和信息共享。即可以将一个现场设备的运行参数、状态以及故障信息等送往控制室,又可将各种控制、维护、组态命令甚至现场设备的工作电源等送往各相关的现场设备。 1 Profibus总线技术     Profbus是一种不依赖厂家的开放式现场总线标准,采用Prof
[嵌入式]
CAN总线的产生与发展
        控制器局部网(CAN-CONTROLLER AREA NETWORK)是BOSCH公司为现代汽车应用领先推出的一种多主机局部网,由于其卓越性能现已广泛应用于工业自动化、多种控制设备、交通工具、医疗仪器以及建筑、环境控制等众多部门。控制器局部网将在我国迅速普及推广。          随着计算机硬件、软件技术及集成电路技术的迅速发展,工业控制系统已成为计算机技术应用领域中最具活力的一个分支,并取得了巨大进步。由于对系统可靠性和灵活性的高要求,工业控制系统的发展主要表现为:控制面向多元化,系统面向分散化,即负载分散、功能分散、危险分散和地域分散。         分散式工业控制系统就是为适应这种需要而发展起来的。这类系统
[嵌入式]
PROFINET CBA简介
  CBA(Component Based Automation)技术,即基于组件的 自动化 ,通过将不同的 控制系统 打包为标准组件,并在组件中使用统一的通讯接口。CBA技术很好的降低了由于当前工厂中多供应商、多种控制平台并存所带来的系统复杂性。   PROFINET 将 PROFIBUS 和其他 现场总线 集成为一种通用的通讯概念,并且通过基于组件的自动化技术 (CBA),还可实现一种统一的面对未来的设计概念。这样,工厂各组件可作为独立模块预先组装测试,之后在整个系统中轻松组装,或在其他项目中重复使用。根据 PROFINET 标准设计的一款最新设计软件可实现一项关键功能,即通过图形组态替代以往自动化设备和智能现场设备之间必要的通
[嵌入式]
多用途控制系统内的智能仪表使所有的过程用户都能通过现场总线受益
  数字现场仪表网络和设备在过程控制中愈来愈受欢迎。这对过程系统集成商和用户来说,既是机遇,又是挑战。   直到最近,数字现场总线网络大体上还是被纳入DCS系统供应商供货的范畴。这主要是由现场总线网络被集成到DCS内的现实造成的。然而,随着HSE技术规范的公布,独立于系统(DCS)的以太网基金会现场总线协议链接设备现已问世。   这些链接设备与基金会现场总线内现有的定义明确且集成的控制技术联姻,而更新型的多用途过程自动化控制器内则用上更开放的技术。   对于过程系统开发商来说,通过采用更新的技术,为提高成本效益又创造了新的机会。随着现场总线仪表家族新成员的增加,也为最终用户提供了使他们的控制系统不断得到改进的可能性。   现
[嵌入式]
CAN总线-PROFIBUS-DP总线网关的实现方法
1 引言 在80年代中期,为了满足不同自动化领域的应用需求,出现了拥有不同技术特点的现场总线。每一种现场总线都有自己的应用领域,并且都力图拓展其应用领域,以扩张其技术垄断范围。但每种现场总线都以一个或几个大型跨国公司为背景,公司的利益与总线的发展息息相关。这些公司竞争的结果是多种总线协调共存。据不完全统计,目前国际上有200多种现场总线,而其中占据市场主流的现场总线有十几种 。现场总线的多样性,为总线设备用户提供了更多产品选择的同时,也为总线用户带了总线设备间兼容性问题。工厂在扩建,改建等过程中很可能会选用与原先现场设备总线标准不同的产品,这些设备由于使用不同的现场总线,彼此间不能实现数据共享,于是就降低了设备间功能互补的优点。因
[嵌入式]
CAN-bus 现场总线应用方案(电梯控制)
     前言      2003年5月6日,PHILIPS正式授权:广州周立功单片机发展有限公司为汽车电子产品线(含CAN-bus、汽车防盗器RFID、汽车传感器)中国地区代理商。     依靠强大的专业开发团队、PHILIPS半导体的领先技术与国际CiA协会、ODVA协会的支持,我们致力于发展中国的CAN产品与应用事业。至现在,我们已成功开发出一系列CAN-bus教学、接口、工具、应用产品,能够为客户提供从“芯片”、“工具”、“模块”、“方案”等各个方面的服务,涉及CAN-bus多个行业与应用领域。我们自主开发的数个型号产品已经领先于国外技术水平,并已投入广泛的实际应用。         CAN-bus介绍     
[嵌入式]
采用SPC3协议芯片设计PROFIBUS-DP智能从站
引言 国际电工委员会IEC在2000年1月4日投票通过了现场总线IEC61158国际标准,IEC61158包括了7种现场总线标准,PROFIBUS作为类型3正式加入IEC61158。PROFIRUS协议的结构是以ISO7498国际标准开放式系统互连网络参考模型OSI为基础的。 PRO FIBUS由二三部分组成:PROFIBUS%26;#183;FMS、PROFIBus-DP和PROFIBUS—PA。FMS主要用于车间级控制网络,是一种令牌结构和实时多主网络,DP是一种高速的低成本通信连接,用于设备级控制系统与分散式通信;PA是专为过程化而设计的,具有本征安全规范。在这里,主要介绍PROFIBUS-DP(Distributed
[传感技术]
PROFIBUS-DP现场总线短丝工艺中的应用
1 引言 在化纤涤纶短丝的生产工艺流程中,后处理牵伸联合机是整个生产线中的关键设备,各单元机的控制精度直接影响成品丝的质量。采用传统的机械长边轴或同步调节器控制,各单元机之间的工艺比例倍数调整极不方便,且控制精度难以保证。所以,为了方便对各工艺参数的调节,提高整个系统的控制精度和可靠性,采用“西门子TP170A触摸屏+S7-300PLC+矢量控制型逆变器”的控制方案。 2 PROFIBUS-DP现场总线简介 PROFIBUS是德国国家标准DIN19245和欧洲标准EN50170的现场总线标准。PROFIBUS广泛应用于加工制造、过程和楼宇自动化等行业。PROFIBUS根据应用特点分为PROFIBUS-DP,PROF
[工业控制]
小广播
热门活动
换一批
更多
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

更多精选电路图
换一换 更多 相关热搜器件
更多每日新闻
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved