美国陆军水电设计中心(USACE-HDC)是一家专门从事水利发电设计和工程的公司。以前他们主要依赖于供货商来提供控制产品和技术,但后来他们发现这些供货商很难提供最
好的技术、服务、支持和方案。其主要原因是供货商所提供的系统解决方案往往对客户封锁,系统昂贵、封闭且缺乏灵活性,还有很多限制,无法解决水电的控制应用。于是,USACE-HDC决定寻找替代品,他们的要求是:
· 可靠;
· 开放结构;
· 灵活并可反复配置;
· 容易升级;
· 最好的应用解决方案。
USACE-HDC选用许多PLC和基于PC的控制器来进行测试,按上述要求打分,每个产品都通过测试来证实厂商提供的参数,然后进行破坏性试验,看是否易于损坏。下面列出了其
中的一部分:
· 控制器不接受乱码指令,并报警;
· 控制器报告电缆断线,并继续运行;
· 四个MMI应用程序连续48小时与控制器通信,没有错误和数据丢失;
· 控制器检查是否I/O模块替换,并支持带电替换;
· 检查并报告应用程序控制逻辑错误;
· 控制器在掉电后正常启动,保持数据。
SoftPLC是仅有的在测试中未损坏的PC控制产品,并在可靠性方面超越了许多传统PLC。最终的选择当然是SoftPLC。他们用SoftPLC构成了USACE-HDC自己的
数据采集控制系
USACE-HDC最终选择SoftPLC的原因还有:
· 直接的100MB网络支持;
· 低成本;
· 支持多个厂商的多种I/O;
· 采用C/C++自由编写梯形逻辑指令;
· 内置FTP服务器可远程配置;
· 基于PC的开放结构。
用SoftPLC构成的
DACS系统首先被USACE-HDC用于四个大坝的涡轮机和发电机的控制。四个大坝上共有73台涡轮机和发电机,可生产7724兆瓦的电能。USACE-HDC在每台涡轮
机和发电机中配置了至少一个SoftPLC处理器。SoftPLC建在基于Web的100M以太网中的FTP服务器上,以实现远程
组态;Modbus主RTU与发电机励磁机通信;用C代码写的SoftPLC特定指令主要用于涡轮机和发电机的工艺计算和控制。
一个典型涡轮机发电机控制配置是20~30个SoftPLC单元,通过光纤以太网点对点地传递信息指令。SoftPLC通过Modbus RTU读写电机励磁机的值。每个涡轮机和发电机大约有200个I/O点,SoftPLC对这些MTL点进行控制。Intellution的MMI软件通过100M光纤以太网不断检测SoftPLC。