SCADA系统设计与开发步骤

简介: SCADA系统设计与开发步骤

SCADA系统的设计与开发要比一般的PLC控制系统要复杂许多。SCADA系统的设计与开发主要包括3个部分的内容:上位机系统设计与开发、下位机系统设计与开发、通信网络的设计与开发。SCADA系统的设计与开发具体内容会随系统规模、被控对象、控制方式等不同而有所差异,但系统设计与开发的基本内容和主要步骤大致相同。一个完整的SCADA系统设计与开发步骤,如图

6f29df6d83344c7fbeced95c5fc41c3c.png

SCADA系统需求分析与总体设计

在进行设计前,首先要深入了解生产过程的工艺流程、特点;主要的检测点与控制点及它们的分布情况;明确控制对象所需要实现的动作与功能;确定控制方案;了解业主对监控系统是否有特殊的要求;了解用户对系统安全性与可靠性的需要;了解用户的使用和操作要求;了解用户的投资概算等。


在了解这些基本信息后,就可以开始总体设计。首先要统计系统中所有的I/O点,包括模拟量输入、模拟量输出、数字量输入、数字量输出等,确定这些点的监控要求,如控制、记录、报警等,

58ffdce2e1954984ba2d06ef7498c898.png


表给出了模拟量输入信号列表数字量输入信号列表。在此基础上,根据监控点的分布情况确定SCADA系统的拓扑结构,主要包括上位机的数量和分布、下位机的数量和分布、网络与通信设备等。在SCADA系统中,拓扑结构很关键,一个好的拓扑结构可以确保系统的监控功能被合理分配,网络负荷均匀,有利于系统功能的发挥和稳定运行。拓扑结构确定后,就可以初步确定SCADA系统中上位机的功能要求与配置,上位机系统的安装地点和监控中心的设计;确定下位机系统的配置及其监控设备和区域分布;确定通信设备的功能要求和可能的通信方式及其使用和安装条件;在这3个方面确定后,编写相应的技术文档,和业主及相关的技术人员对总体设计进行论证,以优化系统设计。至此,SCADA系统的总体设计就初步完成了。

06b5275593364d1ab40bc785fefb97fc.png


有所降低。所以,一般在CPU时间允许的情况下,尽量采用软件实现,如果系统控制回路较多、CPU任务较重,或某些软件设计比较困难,则可考虑用硬件完成。这里可以举一个例子,在三菱电机FX和Q系列控制系统中,有专门的温度控制硬件模块,即该模块内有PID等控制算法。因此,在进行温度控制时,可以直接采用这样的模块,这就是硬件控制方案。若不采用这样的模块,而是利用PID指令编写温度控制程序并下载到CPU中,就属于采用软件的方式实现温度控制。此外,PLC控制也是一种典型的用软件来替代硬件控制的方案。


总体设计后将形成系统的总体方案。

总体方案确认后,要形成文件,建立总体方案文档。系统总体设计文件通常包括以下内容。


(1)主要功能、技术指标、原理性方框图及文字说明。

(2)SCADA系统总体通信网络结构、性能与配置。

(3)上、下位机的配置、功能及性能,数据库的选用。

(4)主要的测控点和控制回路;控制策略和控制算法设计,例如,PID控制、解耦控制、模糊控制和最优控制等。

(5)系统的软件功能确定与模块划分,主要模块的功能、结构及流程图。

(6)安全保护设计,联锁系统设计。

(7)抗干扰和可靠性设计。

(8)机柜或机箱的结构设计,电源系统设计。

(9)中控室设计,操作台设计。

(10)经费和进度计划的安排。


对所提出的总体设计方案要进行合理性、经济性、可靠性及可行性论证。论证通过后,便可形成作为系统设计依据的系统总体方案图、表和设计任务书,以指导具体的系统设计、开发与安装工作。SCADA系统类型确定与设备选型

与其他的控制系统相比,SCADA系统的设备选型范围更广,灵活性更大。在进行设备选型前,首先要确定所选用的系统类型。由SCADA系统解决方案的多样性,因此,要通过深入地分析,在满足用户需求的前提下,为用户选择一个性/价比较高的系统,让最终用户满意。


1.系统类型的确定

一般而言,SCADA系统上位机选择通常是商用计算机或工控机,再配置服务器。主要的不同体现在下位机和通信网络。主要的下位机有以下几种。

(1)PLC或PAC——适合于模拟量比较少,数字量较多的应用。

(2)各种RTU——适合于监控点极为分散,且每个监控点I/O点不多的应用。

(3)具有通信接口的仪表——适合于以计量为主的应用,如热电厂热能供应计量和监控等。

(4)PLC与分布式模拟量采集模块混合系统——适合于模拟与数字混合系统,用户对系统价格比较敏感,且模拟量控制要求不高的应用。

(5)其他各种专用的下位机控制器,如本书9.4.3节介绍的抽油机控制器。

当然,对于一些小的系统可以采取集中监控方式,即硬件选用商用机或工控机计算机,再配置各种数据采集板卡或远程数据采集模块,应用软件采用通用软件,如Visual Basic、Visual C++等开发。

上述下位机系统中,多数都具有系列化、模块化、标准化结构,有利于系统设计者在系统设计时根据要求任意选择,像搭积木般地组建系统。这种方式能够提高系统开发速度,提高系统的技术水平和性能,增加可靠性,也有利于系统维护。

与一般的计算机控制系统相比,SCADA系统中通信方式最为多样和复杂,其包含的通信网络和层次也比较多,特别是对于大型SCADA系统。通信系统的详细选型与设计可以参考本书第2章。


2.设备选型

SCADA系统的设备选型包括以下几个部分。


1)上位机系统选型

上位机系统选型主要选择监控主机、操作计算机、服务器及相应的网络、打印、UPS等设备。计算机品牌较多,可以选择在CPU主频、内存、硬盘、显示卡、显示器等各方面满足要求的品牌计算机。当然,若对可靠性要求更高,可以选择工控机。一般而言,工控机的配置要比商用机的配置要低一些(同样配置的工控机与商用机比较,工控机的上市时间更晚)。设计人员可根据要求合理地进行选型。监控中心的计算机多配置大屏幕显示器。在许多大型SCADA系统监控、调度中心,一般都配置有大屏幕显示系统或模拟屏,以方便对系统的监控和调度,但这些设备要专门的厂家来设计制造。


上位机在选型时还要考虑组态软件、数据库和其他应用软件,以满足生产监控和全厂信息化管理对数据存储、查询、分析和打印等的要求。


2)下位机选型

根据所确定的下位机类型,选择相应的产品。下位机产品的选择范围极广,现有的绝大多数产品都能满足一般SCADA系统对下位机的功能要求。建议选择主流厂商的主流产品,这样维护、升级、售后服务都有保证,系统开发时能有足够的技术支持和参考资料。而且这类产品用量大,用户多,其性能可以得到保证。


下位机选择时,要特别注意下位机的控制器模块的内存容量、工作频率(扫描时间)、编程方式与语言支持、通信接口和组网能力等,以确保下位机有足够的数据处理能力、控制精度与速度,方便程序开发和调试。下位机的选择还要考虑到所选用的组态软件是否支持该设备。


在进行I/O设备选择时,要注意I/O设备的通道数、通道隔离情况、信号类型与等级等。对于模拟量模块还要考虑转换速率与转换精度。下位机系统数字量I/O设备选型时,对于输出模块,要注意根据控制装置的特性选择继电器模块、晶体管模块还是晶闸管,要注意电压等级和负载对触点电流的要求;对于输入模块,要注意是选源型设备还是漏型设备(如果有这方面的要求)。另外,还要注意特殊功能模块与通信模块的选择。

相关文章
|
4月前
|
物联网 BI
PCB设计及制作-数字钟-物联网应用系统设计项目开发
PCB设计及制作-数字钟-物联网应用系统设计项目开发
41 0
|
6月前
|
监控 安全 BI
组态软件的功能需求分析
组态软件的功能需求分析
|
3月前
|
传感器 数据采集 监控
毕业设计|基于51单片机的配电室远程监控系统设计环境检测GSM环境报警设计
毕业设计|基于51单片机的配电室远程监控系统设计环境检测GSM环境报警设计
|
6月前
|
存储 监控 安全
垃圾处理厂SCADA系统设计与开发
垃圾处理厂SCADA系统设计与开发
|
6月前
|
运维 监控 安全
|
6月前
|
数据采集 人工智能 监控
SCADA系统应用案例分析
SCADA系统应用案例分析
|
6月前
|
存储 SQL 监控
生产在线监控SCADA系统设计与实现
生产在线监控SCADA系统设计与实现
|
6月前
|
数据采集 监控 BI
|
10月前
|
存储 传感器 监控
基于鸿蒙系统的智能衣柜管理系统设计与实现_kaic
随着城市的扩大与科学技术的发展,人们逐渐开始关注衣柜功能的改进,存储效果的优化和智能使用的升级。个性化、功能化、智能化的衣柜将出现在人们的家庭生活中,并且起到重要作用。 为了满足当前人们对智能衣柜的需求,本设计将采用华为公司面向物联网时代的操作系统-鸿蒙操作系统进行智能衣柜管理系统的设计与实现,衣柜的管理系统需要采集衣柜的环境参数,因此采用Hi3861V100芯片作为主控芯片采集数据并处理后做出控制,该系统将鸿蒙操作系统作为下位硬件及上位终端共同的底层操作系统,产品的软硬件两部分都处在共同的鸿蒙系统生态中,通过WIFI进行软硬件通信以达到控制终端与衣柜互联互通的目的。
|
JSON uml 数据格式
设计系统
设计系统
112 0
设计系统