西门子萍乡授权代理商
SCADA的由来
SCADA系统,对于熟悉这个系统的人来说就是SCADA系统,对于不熟悉的人员来说,很难找英文原意给它一个确切的译名。
SCADA的原文是:Supervisory Control And Data Acquisition. ,直译是数据采集与监控系统。中文与它的意义比较接近的词是遥控遥测系统,过去有“三遥”(遥测、遥信、遥控)和“四遥”(前三遥加上遥调)的说法,这是首先在电力系统采用的叫法;遥测指远程模拟量输入采集,遥信指远程开关量输入采集,遥控指远程开关量控制、遥调指远程模拟量输出控制。
其实,SCADA在国外首先也是在电力系统先使用的,指对远程设备的监控。我国电力系统的“远动”系统也是SCADA的一种。现在,SCADA系统已经在油田、水井、燃气、油气和供水管网、以及大型厂区和库区的监控中获得广泛的应用。
SCADA的结构
SCADA系统的结构很简单,就是分为中心站和远程站。中心站通常设在控制中心,中心站通常有计算机、监视器、人机界面软件、控制软件和通讯模件组成,控制人员可以在中心站的操作站上观看远程的数据和图形信息,也可以向这些远程站发送指令。大多数情况下,对远程站的控制程序都设在远程站本地,而中心站只是监视数据。中心站具有类似DCS操作站的功能,可进行数据监视、数据记录、历史记录、报警、事件打印和定时打印、流程图刷新等各类功能。此外,中心站的通讯模件负责与远程站的通讯和数据采集。
SCADA系统的远程站有一个专用的术语,叫RTU(Remote Terminal Unit),中文是远程终端单元。这个术语早也是从电力系统上叫出来的。RTU的结构与PLC十分类似,通常在一个机柜内,有电源、通讯、CPU和各类I/O器件,CPU内部有固化软件可以进行数据采集和控制,并通过通讯模件与中心站进行通讯,可以进行程序的下载和上载。事实上,有许多PLC就直接被用来当作RTU使用。
RTU与PLC的区别
RTU与PLC相比,在硬件结构上比较特别的是,它由于多数是在野外无人值守的地方工作,因此,机柜要适合全天候的气象条件,比如防止日晒、雨淋、风沙等,对温度的要求要比普通PLC要高,有时要求在零下四十到零上八十摄氏度的温度下都能正常工作,有的地方(如盐湖、海边以及海岛上)还有防盐雾的要求。如果是安装在石油或天然气管道上的RTU,根据现场的环境还有可能要求防爆。
SCADA系统与PLC系统重要的区别是它的通讯系统。由于SCADA主要是被用来进行远程监控的,因此,它的通讯系统就要适合远程的通讯。与DCS和PLC不同,这些系统可以完全根据系统自身的需要来进行通讯硬件的设计和施工布线,而SCADA系统由于牵涉到远程通信,其站与站间的通信距离通常是几十公里甚至几百公里,通常没有可能为了一个SCADA系统来铺设数百公里的电缆或光缆,除了成本的不允许以外,如果是在城市区域,考虑到施工的难度,更加没有可能了。
RTU的通讯方式
因此,SCADA的通讯系统通常有三种方式,一种是租用公用有线通讯线路;简单的是租用专线或普通电话线,通过MODEM来进行拨号方式的远程通讯。这是比较早期使用的一种方式,由于拨号的速度较慢,通常适用于站数不多或数据传输速度要求不高的情况下。另外,如果租用专线,则月租费非常昂贵。但对于一些大型厂矿企业,有自建的通讯网络和线路,则采用这种方式是比较方便的。
SCADA的第二种通信方式是利用无线通讯,可以采用射频的电台或者微波扩频电台。射频电台可以实现一点对多点的通讯,但距离不能太远,在野外空旷的区域,通常在20KM以内。如果在城市区域,因无线电管制的原因往往受到限制。而微波扩频电台则可以达到很远的距离(远可以到六十公里甚至更远),但只能是点对点的通讯,通常是适用于将数个远程站采用本地网络(串口或以太网)连在一起,然后通过一个微波通讯模块与总站进行点对点的通讯。微波扩频可以不受无线电频率管制,但成本较高。这两种无线方式由于用户的自主性高,且一次投资后不须每月再缴纳月租费,因此,获得较广泛的应用,是目前为止SCADA系统采取的主要方式之一。
SCADA的第三种通讯方式是利用公共的无线移动网络。目前,GSM、CDMA的移动网络覆盖面越来越广,而且除了话音通信外,这些移动通讯运营商还大量提供短信息、彩信服务,近期还推出了GPRS的无线联网服务。目前,相关的硬件也已经推出,用户只要采购一个卡件,通过串口、以太网口或USB口将RTU与该卡件相连,就可以通过GSM网络或CDMA网络来进行数据通讯。如果RTU传递的数据量不大的话,可以用短信的方式,每次才几分钱的成本,而且无须拨号,上位站通过一个服务器和同样的通讯卡件来接收信息,非常方便而且低廉。而且公共的无线通讯网络的可靠性也是非常高的。如果下面的RTU站有图象或视频信息,则可以通过GPRS的卡件,直接将信息上传到上位机的服务器中,实现高速信息传递。这种方式,将会是今后SCADA系统的主要的通讯方式。
除了上述三种方式外,SCADA系统也有采用自己架设电缆或光缆的传输方式,这种情况通常用在距离不算太远的地方,通讯方式与PLC的方式类似;另外还有采用电力线传输,但应用较少。
SCADA的通讯网络有可能是多级网络,这样,在中心站和RTU之间还有一些中继站,这些中继站主要任务是对下辖各RTU和中心RTU的信息进行中继传输,但有时可能本地也有一些与RTU相似的监控任务或者有需要监控的设备。比如,在油田,中心站通常设在采油厂,各井口设有RTU,而中继站就可以设在计量站,计量站的中继RTU除了要将井口的RTU信号上传到中心站外,还要对本地的三相计量分离器进行控制。
SCADA系统的应用
SCADA系统通过对远端的数据采集,可以了解到有关的工艺实时数据,比如在油田,对于分析油井工艺情况,了解井口的参数以便于油井增产;对管网,可以了解远端的加压站、泵站或调压站,可以了解油气水的输送质量和安全隐患,而对电力SCADA,就对保障电力运行和设备的安全都有重要的保证作用。
除了在油田、油气水管网、输配电等传统能源工业外,SCADA系统还将越来越广泛地应用在城市供水、排水、燃气输配、城市轨道交通、城市道路安全交通、环保设施、物流系统以及林业监测和大型厂区和库区的监测系统中。现在工厂里很时兴的MES系统和EMS的能源和物料监测系统,都要用到SCADA的技术,才能在整个企业内部建立起来的一个全厂监控网络。
PLC中的常用的CPU和存储器简介
CPU模块相当于人的大脑和心脏,它不断地采集输入信号,执行用户程序,刷新系统的输出;存储器用来储存程序和数据。
1.CPU芯片
CPU模块主要由CPU芯片和存储器组成。PLC使用以下几类CPU芯片:
(1)通用微处理器,如Intel公司的8086,80186到Pentium系列芯片;
(2)单片微处理器(单片机),如Intel公司的MCS51/96系列单片机;
(3)位片式微处理器,如AMD 2900系列位片式微处理器。
2.存储器
PLC的存储器分为系统程序存储器和用户程序存储器。系统程序相当于个人计算机的操作系统,它使PLC具有基本的智能,能够完成PLC设计者规定的各种工作。系统程序由PLC生产厂家设计并固化在ROM内,用户不能直接读取。PLC的用户程序由用户设计,它决定了PLC的输入信号与输出信号之间的具体关系。用户程序存储器的容量一般以字(每个字由16位二进制数组成)为单位,三菱的FX系列PLC将用户程序存储器的单位称为步(Step,即字)。小型PLC的用户程序存储器容量在lK字左右,大型PLC的用户程序存储器容量可达数M(兆)字。
PLC常用以下几种存储器:
(1)随机存取存储器:(RAM)
用户可以用编程器读出RAM中的内容,也可以将用户程序写入RAM,因此RAM又叫读/写存储器。它是易失性的存储器,将它的电源断开后,储存的信息将会丢失。
RAM的工作速度高,价格低,改写方便。为了在关断PLC外部电源后,保存RAM中的用户程序和某些数据(如计数器的计数值),为RAM配备了一个锂电池。现在有的PLC仍用RAM来储存用户程序。
锂电池可用2~5年,需要更换锂电池时,PLC面板上的“电池电压过低”发光二极管亮,同时有一个内部标志位变为l状态,可以用它的常开触点来接通控制屏面板上的指示灯或声光报警器,通知用户及时更换锂电池。
(2)只读存储器(ROM)
ROM的内容只能读出,不能写入。它是非易失的,它的电源消失后,仍能保存储存的内容。ROM—般用来存放PLC的系统程序。
(3)可电擦除的EPROM(EEPROM或E2PROM)
它是非易失性的,但是可以用编程器对它编程,兼有ROM的非易失性和RAM的随机存取优点。但是写入信息所需的时间比RAM长得多,EEPROM用来存放用户程序。有的PLC将EEPROM作为基本配置,有的PLC将EEPROM作为可选件。
7充电电流之和。 2)关断 Q1、Q2关断时,由于B点对地电压为零,C7从零开始充电, Q2对地电压uQ2上升,Q2零电压关断。加在 Q2上的电压因二极管D15的钳位作用,终为VDC。因此,B点电压升为VDC。 Q2实现零电压关断。 由于变压器励磁电感、漏感及引线寄生电感所引起的感应电势的能量通过 C7、D14返回电源,Q2上的电压维持在VDC直到变压器原边磁通复位。此时, Q1、Q2上的电压分别为VDC/2直到新的工作周期。 Q2的开通期间与关断期间的状态与普通开关管同期间的状态相同。 图5为实测Q2开关波形。图6为实测 Q2零电压关断波转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲,则该脉冲的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的
常用支持协议
常用的协议类型
ASCII 协议,又称自由口
Modbus 协议
ASCII 协议
ASCII 协议通过通讯处理器和通讯伙伴之间的点对点连接控制数据传输。
由于消息的结构*由用户定义,用户可以以 ASCII 协议为基础开发自己的消息。在接收方只需要定义接收消息的结束方式,发送接收双方协商*。
ASCII 驱动程序允许发送和接收任何结构的数据(所有可打印的 ASCII 码表字符符以及从 00 到 FFH [带有 8 个数据位字符帧] 的所有其它字符或从 00 到 7FH [带有 7 个数据位字符帧]的所有其它字符)。
ASCII协议适用于与支持串行通信的智能仪表、条形码阅读器、扫描仪、打印机等设备进行通讯。
MODBUS 协议
MODBUS RTU 通信协议是以主从的方式进行数据传输的,主动方发送请求,被动方响应请求,应答的方式。
在传输的过程中主站是主动方,即主站发送数据请求报文到从站;从站是被动方,即如果正常从站返回正常响应报文,如果故障从站返回异常响应报文