• 6ES7231-7PF22-0XA0使用方法
  • 6ES7231-7PF22-0XA0使用方法
  • 6ES7231-7PF22-0XA0使用方法

产品描述

产品规格模块式包装说明全新

6ES7231-7PF22-0XA0使用方法

1、 引言

随着现代城市的发展,水资源的供应和调度显得十分重要,为了实现水资源的合理统配和调度,通讯系统显得十分重要,针对本系统的通讯的一些问题,我们开拓思维,大胆改造,提出了利用无线通讯系统实现供水的具体方案而且付诸实施。


2、工程简介

2.1 东阿供水工程的系统简介

东阿供水工程是聊城市水利局交给我公司负责的一个项目,目的是解决聊城市供水紧张的问题。

东阿供水工程水源地共布设深井12眼,其中1#、2#、3#、4#、5#、6#井用变频器控制深井泵电机,7#、 8#、9#、10#、11#、12#井用软起动器控制深井泵电机。所有井分布在方圆几公里范围,经输水道汇总送水至聊城市水厂蓄水池,距离达四十公里。

有两个控制室:

一个主控室在水源地,离泵井比较近,约两公里左右,为水源地主控室,统一协调各泵站的运行,进行实地的监测和调度;

一个主控室在聊城水利局下属水厂,距离水源地几十公里,目的是监控蓄水情况,同时进行统一供水协调。


由于水源地的井分布比较分散,而且距离水源地主控室较远,所以需要建立一套比较先进的中心自动控制系统,对分散的各个井进行集中控制和管理。


2.2实际控制要求和依据:

系统设计能力为6万吨/24小时,平均供水2500立方米/小时;水源地有12眼井供水,其中6台120kw,6台75kw;水厂有2个5000立方米的蓄水池,共计10000立方米;水源地与自来水厂蓄水池的距离为43.5公里,每个泵站的运行要求有手动、自动和远程控制三种方式;所有泵站群设一集中控制室,统一协调各泵站的运行,实现泵群的联网运行;聊城水厂设一远程监控站点,实现远程调度。根据聊城水利局的技术要求,共有12个井位纳入该监控系统,每台泵站井位要对压力信号、流量信号、液位信号、电机电流信号以及电机状态进行检测和控制,水厂储水量为较终被控信号,即在现场泵站合理调度,使其运行在较合理情况下,来**水厂储水量的正常稳定。


3、系统设计及产品选型

3.1几种设计方案比较

1.无线通讯方式和有线通讯方式的选择

1)有线通讯方式是大多数工程普遍采取的通讯方式。它要求在12个井之间铺设长达几十千米的通讯电缆,通讯信号通过通讯电缆进行传送。这种通讯方式技术已经比较成熟,而且通讯信号不易受到外部的干扰,但是它自身也有缺点:

通讯电缆的铺设十分繁杂,它需要重新架线或挖沟铺设电缆,而且几十千米的通讯电缆也需要购进,这必将耗费大量的财力物力,使施工周期延长。

2)无线通讯方式是比较先进的通讯方式,目前尚没有成熟的经验供我们借鉴,因此我们也是在摸索、研究,但是它的潜力十分巨大。

与有线通讯相比,它具有很多自身的优点:

无线通讯是PLC将信号通过数字式电台发射,远方的PLC通过数字式电台进行接收,它不用架设任何通讯电缆,而且数字电台的价格完全可以接受,与有线通讯相比既省财力又省物力。


无线通讯可以很方便地进行扩展

我们完成的水源地的工程只是东阿一期供水工程今后还要不断地建立新井,若采用无线通讯,新井只需要安装一数字电台,便可以完成与水源地控制室的无线通讯连接,系统的拓展十分的方便、简单。


覆盖范围广

我们选择的数字电台通讯能力可达周围几十公里,通讯几乎可以不受空间的限制。
虽然有线通讯方式已比较成熟稳定,但通过仔细论证,我们决定采用无线通讯方式。



2.通讯处理器的选择

我们原来准备在水源地控制室采用S7-224 PLC控制器,但在实验阶段发现它在面对繁重的通讯任务时显得力不从心,因此我们决定采用S7-300系列的PLC S7-315,附加**的通讯模块CP-340实现通讯任务。更换后,发现通讯处理速度明显加快,原来完成12个井的收发通讯操作需要大约1分钟,现在只需要12秒。



3.是否用微波通讯

水源地主控室和水厂主控室距离40公里,两地传送的数据量不是很大,实时性要求不高,我们选择大功率的数字电台,而没有选择价格较高的微波方式进行通讯。水源地主控室和聊城水厂主控室各放置一个大功率电台。


3.2 产品选型

根据上述技术要求,在保证完成供水工程工艺技术要求的前提下,控制装置的选择及监控系统的构成应以技术先进、运行可靠、操作简单方便、画面美观逼真为出发点。变频器选择西门子MMEco系列的75KW变频器6台;在12个分散泵井上,每个泵井选择1个S7-224 PLC控制器。理由是:单一泵井的通讯任务不多只需要在一定时间内循环接收主站的信号,然后返回一个信号,每个泵井现场的控制任务不多。此外每个泵井还需要1个EM231,1个EM235;水源地控制室选择一个S7-315 PLC控制器,1个CP-340通讯处理器,它是整个水源地的控制中心,通过软件编程可接受来自12个泵站、水厂的各个信号;水厂控制室选择1个S7-315 PLC控制器,3个32输入的SM321,1个32输出的SM322,2个8输入的SM331,1个8输出的SM332;组态软件为西门子的WINCC;无线通讯电台选用Friendcom的模块式数传电台。(供水工程系统几何拓扑结构见图1)

系统的信息传输采用两种网络,水源地控制室和水厂控制室内采用MPI有线网络;在水源地12个泵站和水源地控制室以及水源地控制室和聊城水厂控制室之间采用快速的无线传输网络。







4、软件设计

4.1 水源地操作站S7-315的通讯程序

1)具体的通讯任务

水源地控制室必须不断地保持与12个井的通讯联系,要求速度尽量的快。通过无线电台接散的12个井的液位、压力、流量、电机状态及电磁阀信息,传送给上位机,通过无线电台发送至水源地主控室,主控室操作员设置对12个井的控制信号,包括电机的开关、调速等信息,通过无线电台发送至各个泵站,实现远程无线遥控。主站向每个井发送20个字节,从每个井接收20个字节。

水源地主控室间隔1分钟向聊城水厂通过大功率无线电台传送水源地的水量情况及井的运行信息,20个字节,以便于上级单位的统一调控和调度;同时从聊城水厂接受上级控制站的控制信息,20个字节。


2)主程序流程图:






中断程序流程图:





4)程序说明

启动一个定时器,进行循环不间断的12秒的定时,对每一个井的收发操作以一秒为单位。

调用FC1功能块,FC1中主要完成对一些量的初始化
在每一秒的时间内产生0.8秒的使能信号;
将发送数据区对某个井发送的数据地址进行传递;
将井号置入发送数据的首字节。

启动2秒定时器
次定时器的作用为当用户想对某一个井单独操作时,立即产生两秒的控制信号,中断对原来12个井的循环收发信息操作2秒,计时结束后,控制信号失效,自动恢复原来大循环操作。

在两秒信号起作用的情况下,调用FC2功能块。然后将传送到特定井的数据缓冲区的地址分配好。

调用FC4功能块
此功能块的作用是产生一个数字校验字节,为S7-214接收时作准备。

发送数据模块FB3

此功能块为与CP-340配合使用的功能块,它的作用是将*发送缓冲区的数据通过CP-340一次性发送出去。

接收数据模块FB2
此功能块也是与CP-340配合使用的,它的作用是将数频电台接收的数据信息存入*的接收缓冲。

调用FC3功能块。
此功能块的作用是将数频电台接收的信息经过校验后传送到*的数据接收区域。

调用1分钟循环定时器

发送传到聊城上位站的数据

中断接收来自聊城上位站的信息

调用FC5功能块
此功能块的作用是将数频电台接收来的信息经过校验,传送到*的数据接收区。


4.2 泵井的S7-224的通讯程序流程

1)







2)程序说明

开始的程序是现场泵井的操作指令,包括开启泵井电机、开启电磁阀、各种模拟量的引入和检测及流量的累积。

调用SB0:SB0中主要是中断控制字,开中断,将接收事件与INT-11相连。

如果数字电台接收到主站发送的控制信息,便调用INT-11。INT-11为接收事件的中断发送子程序,在INT-11中比较**位接受来的字节是否与此泵井的井号相一致,然后调用INT-12

INT-12中,循环接收6位主站发来的信息,放到一个数据缓冲区中,然后按一定的算法进行校验,调用INT-13

INT-13中若检测验接收的数据无误,则将这些数据放到另外一个数据缓冲区中去,同时将此泵井的状态信息发送回主站。



4.3聊城水厂的通讯流程图






5、控制系统完成的功能

1.东阿水源地完成的功能

在水源地主控室,操作员可以对12个泵井实施无线,监视其运行状态。同时主控室接受来自聊城水厂的上位信息,根据水厂的储水量情况,采取相应的控制算法如PID算法、经验值法(在这不详细介绍了)控制水源地各个泵井变频值,从而满足聊城水厂的水量要求。


2.聊城水厂完成的功能

水厂共有2个5000立方米的蓄水池,水厂主控室控制水厂的自来水生产、调度,实时监控蓄水池夜位、水厂的出水量,根据生产情况将控制信息无线传送给水源地,从而达到合理、有效、快捷的取水的目的。



6、应用体会

6.1 此次项目采用无线通讯的方式,可借鉴的经验不多,主要是靠在项目中边干便摸索。其中S7-315 PLC挂电台和S7-224 PLC挂电台的通讯试验了很长时间,经过反复修改电台的通讯参数和PLC的通讯程序才较终成功,其间西门子的技术支持给予了很大的帮助,在此表示衷心的感谢。

6.2 通讯模块CP340是点对点的串行通讯处理器,提供3种不同的传输接口:RS232C、20MA(TTY)、RS422/RS485,通讯方式十分灵活,在模块内部已经集成好了传输协议,直接在STEP7中进行必要的参数设置,便可实现S7-315和电台间的数据通讯。S7-200和电台连接直接通过S7-200的自由通讯口就可以了。

6.3 无线通讯的干扰很多,通讯系统的稳定性是至关重要的。曾经有一次在调试设备时,软启误动作,后来分析是通讯中串入了干扰信号,我们又重新设计了软件加密算法,增加了一个校验字节,发送时和有用数据一起发送,对方电台接收到数据后,先判断地址是否正确,然后进行解密运算,和收到的校验字节比较,看收到的数据是否准确。改进后的通讯系统可靠性大大提高。

6.4 这个项目水源地和聊城水厂的距离很远,PID的调节属于长距离大延迟的控制模式,因此在配置参数时比较困难,我们又根据经验的数据设计了几个经验控制方法,在控制要求不是很精确的情况下,控制效果还可以。



7、结束语

本系统于自试用运行以来,控制功能稳定,设备运行良好。其间根据用户的要求进行了多次的扩展,泵井数量由原来的8个扩展到12个,显示出了系统强大的扩展能力。现在整个系统已经通过验收,得到了聊城市水利局的**。目前本工程已经成为聊城市生活供水的重要枢纽,每天稳定、充足的提供水资源,成为造福聊城人民的重要公益事业工程,切切实实关系着本地区的国计民生,经济和政治意义已经十分显著。


中国发明造纸术曾对推动人类文明的进步做出巨大贡献。造纸工业在经历了手工业、机械化和自动化三个技术发展阶段后,目前达到了相当高的生产水平和技术水平,使造纸工业的生产形成了高速、、高质量、低消耗、低污染、连续化、自动化的作业系统。
我们设计的造纸工业分布式控制系统(DCS)之监控系统是利用S7-300与WinCC之间通信实现的。该系统主要可应用在对各测控点有严格要求,且需对大量测控点进行巡回检测、实时监控的生产过程系统,并能对测控点如温度、压力、流量、液位、浓度等进行自动显示,从而为其生产过程的自动化及实现智能控制、优化控制奠定基础。
1 DCS控制系统软硬件总体设计
DCS控制系统以PLC(如S7-300)与工控机为硬件基础,以Step7与WinCC为开发平台开发其数据通道,完成数据总线的软硬件设计,从而将工业现场的各种需要采集的信号(如电压,电流等)通过各种传感器进行采集,然后输入给现场监控节点,再通过总线向上位PC机传送,上位机发送数据信息和控制命令,监控节点根据命令对现场的执行器进行控制操作。
典型纸机测控系统常由以下部分组成:流送部自控系统,水分定量控制系统,热泵供汽部自控系统和传动部自控系统等[1,2]。可据厂方提供的技术资料和工艺要求,确定系统测控点数,继而选用若干套西门子PLC、操作员站及若干智能调节器完成对现场各测控点的检测、显示及控制。其中由车间级管理计算机及现场控制计算机一起构成车间级DCS系统,完成在造纸工艺中抄纸品种或车速变化时的协调控制,使整台纸机很快进入新的工作状态。车间与厂部通过光缆连接进行,将车间的各种信息以图形、表格等形式,实时地送往厂部管理级[3]。
纸机DCS控制系统的总体设计框图如图1所示。


PLC资料网



图1 纸机DCS控制系统的总体设计框图
2 WinCC组态
工控组态软件WinCC(视窗控制中心),为西门子公司在过程自动化领域中的先进技术和微软公司软件功能结合的产物,是一个集成的人机界面(HMI)系统和监控管理系统, 。利用WinCC可根据造纸工艺要求与控制内容,完成流送部工艺流程图、热泵供汽示意图、水分定量纵向与横向扫描图、线压力指示图、网络通信状态图、各电机顺序控制图、报警指示图等功能模块的设计,并将所有的压力、流量、液位、浓度等信号在计算机上以动态图形显示。系统的各种控制参数、工艺参数及生成的数据库均可自动存储,实时查询,同时定时报表打印。WinCC提供多种PLC的驱动软件, 因此使PLC与上位机的联接变得非常方便, 如果将WinCC与STEP7合用, 更是大幅度降低工程设计及投运时间。另外, 我们还可利用WinCC中的C语言脚本(bbbbbb)及提供的与数据库之间的接口增加其应用功能, 从而能满足用户的复杂要求。
3 S7-300组态
德国西门子公司的可编程控制器(PLC)S7-300采用模块化设计, 在一块机架底板上可安装电源、CPU、I/O模板、通信处理器CP等模块。 S7的网络有以下几种典型类型:多点接口网络(MPI)、PROFIBUS现场总线、工业以太网、TCP/IP协议网络[4,5]。在造纸DCS中,我们主要利用MPI和PROFIBUS现场总线实现数据通信。
3.1 MPI网络
S7-300 CPU模块上有一标准化MPI接口, 该接口既是编程接口又是数据通信接口, 使用S7协议, 通过此接口PLC之间、或与上位计算机之间可进行, 从而构成MPI网络。
3.2 PROFIBUS现场总线
通信处理器CP模块上有一个RS485接口, 利用此接口即可构成PROFIBUS现场总线, 实现PLC之间、PLC与上位计算机之间的数据通信。
3.3 相应参数设置
计算机作为编程装置, 配备**的通信卡(如CP5412), 运行S7-300编程软件包STEP7, 先对计算机进行相应参数设置, 主要有:通信端口的设置, MPI地址设定, 速率设置等; 然后通过MPI端口对S7-300进行硬件组态, 即对S7-300的机架、电源、CPU、信号模件、通信处理器CP等按其实际配置类型和物理地址进行组态, 其中在CPU的组态中设置MPI地址, 最后将组态程序下载到PLC以确认。依次完成各PLC的组态后, 便构建了MPI网络。
在此基础上, 将各PLC的通信端口由MPI口切换到通信处理器CP的RS485口。设定各节点的通信地址, 选择相应的PROFIBUS通信协议, 即便可构建PROFIBUS现场总线。
4 WinCC与S7-300之间通信的实现方法
在建立的WinCC项目中标签管理(Tag Management)中选择添加PLC驱动程序, 若要建立一个多点接口网络MPI, 选择支持S7协议的通信驱动程序SIMATICS7 ProtocolSuite.CHN, 在其中的“MPI”项联接各S7-300, 并且要设置节点名、MPI地址等参数, MPI地址须与PLC中设置的相同。
若采用PROFIBUS现场总线设置方法与采用MPI网络类似, 但须选择支持PROFIBUS协议的通信驱动程序。此时, 便建立了WinCC与PLC之间的通信连接。
在组态完的S7-300下设置标签, 每个标签有三个设置项: 标签名、数据类型、地址, 其中较重要的是标签地址, 它定义了此标签与S7-300中某一确定地址如某一输入位、输出位或标志位等一一对应的关系。设置标签地址可以直接利用在STEP7中配置的变量表,如设置标签地址为Q0 0, 表示S7-300中输出Q0 0。 以此方法, 将S7-300与WinCC之间需要通信的数据一一定义标签, 即完成了S7-300与WinCC之间的数据通信。




http://zhangqueena.b2b168.com

产品推荐