施耐德电气Unity PLC在三峡项目中的应用-PLC技术网(www.plcjs.com)-可编程控制器技术门户


施耐德电气Unity PLC在三峡项目中的应用

(点击题目可以在互联网中搜索该题目的相关内容)
日期:2008-1-13 12:30:13     来源:PLC&FA   作者:中国水利水电科学院 自动化所 张 捷 点击:
点击【】,可以选择字体的大小,以便你阅读.

1 引言

三峡水电项目由于机组规模大、需要监控的点数多,所以,保证三峡项目的安全性、可靠性、数据采集的实时性、plc程序的简洁性、数据更改的简便性等,成为了下位机系统考虑的重点。由于项目复杂庞大,本文无法涉及项目的全部系统,仅对项目中部分细节进行介绍。

2 系统的组成

由于三峡水电项目的高可靠性,基于施耐德公司的最新产品unity plc的自动化系统采用双网、双总线、双机热备方式,同时,在每一块远程i/o底板上均配有两块电池,采用冗余电源模式;为了和其它辅助设备进行通讯,采用mb+网络来与其它辅助设备建立连接,采集数据,具体结构简图如1所示。

图1 基于unity plc的双冗余系统

就一台发电机组而言,共有18个远程i/o站,其中,扫查量共有1056点,脉冲量共有32点,中断量共有96点,模拟量共有208点,rtd共有648点,模拟量输出点共有8点,一般开出量共有288点。由于三峡要求扫描周期在200ms之内,所以,需要cpu的扫描速度非常快,并且,需要cpu具备较大的存储空间以满足程序的需要。施耐德电气公司的最新产品cpu 67160是该公司在plc领域的高端产品,本身具有1mb的存储量,另可配备7mb的扩展卡将内存扩充到8mb,完全可以满足一般大程序的内存要求,另外,由于cpu相当于pentium 266水平,所以,运算速度较以前有了相当大的提高;同时,该产品采用数据协处理器,使得cpu在双机热备过程中的数据传输时间大大缩短,也降低了以前由于双机热备而造成的扫描时间过长的问题,基本上满足了三峡项目的要求。

3 unity plc应用设计

3.1 unity pro软件的新功能

从软件上来讲,施耐德电气公司较以前的concept有了很大的改观:

(1)将dfb功能的定义集成到了unity pro软件中,编写dfb模块更加方便。

(2)数据类型较以前更多、更合理,增加了数组类型变量,编程人员可以很方便的定义各种类型的数组变量。

(3)组态功能更强大,编程人员可以很方便、直观的对硬件进行组态。

(4)增加了程序的调试工具,使编程人员在调试程序的过程中更加方便。

(5)增加了变量自动定义方式,可以不必事先定义变量,随写随定义。

(6)可以定义程序模块的属性,使其变为不可读写,保护编程人员的知识产权。

(7)功能库函数更多,可以满足更多样化的程序编写要求。

(8)管理目录树形化,用户可以更方便的查找到相应的信息。

以上就是unity pro软件与concept较为重大的不同,总的来讲,该软件为编程人员提供了较方便、实用的工具和编程环境。编程环境如图2所示。

图2 unity pro软件编程界面

另外,程序员可以规定结构型变量、数组变量等更加复杂的变量类型、使用st语言、配合cpu较高速的处理能力,开发除梯形图基本功能以外更加复杂的功能,增强了plc的数据处理能力,为plc高级用户提供了更加宽广的控制程序编写空间。

3.2 施耐德电气在项目中的部分应用

(1)noe 7711模块的应用。在水电厂的控制中,如果发生跳闸等事故的话,电厂人员会查阅事故记录并根据记录中的事故发生时间确定事故发生的原因,由于某些事故的发生在毫秒级,所以,仅通过scada系统为事故动作点打时标是远远无法满足要求的。通过施耐德公司提供的ert中断量记录模块可以分别1ms之内的点动作,但是,由于ert模块价格比较昂贵,同时,大部分点动作的相差时间在一个扫描周期以上,所以,无需对所有点采用ert模块进行记录,然而,采用秒级进行记录无法满足大电厂的需求。只能在plc中处理这些点,并将这些点打上时标之后送给scada系统处理。noe 77111没有问世之前,一般在plc中利用中断处理程序产生毫秒时间,但是,这种方案受限较大,并且无法准确得到相应的毫秒时间,所以,一直是一个技术难题。noe 77111为plc提供了ntp网络对时协议,可以通过ntp时间服务器为cpu对时,时间精度可以达到3ms。cpu中通过一段简单的处理程序就可以获得相应的时间,使用户可以非常方便的获得毫秒级时间,彻底解决了上述问题。具体的时间服务器设置画面如图3所示。

本新闻共2页,当前在第11 2  

上一篇: 可编程控制器在配电系统中的应用
下一: 没有了