发表于:2004-09-14 11:24:00
楼主
在实际应用中,有许多非标准的设备,在监控组态软件中是找不到对应的通讯驱动的,如何将这些非标准的设备加入到系统中,从本人的实际经验来看,可以采用以下两种方式(以IFIX为例):
1:在某电站,IFIX的点数为900点,但是实际的IO点数超过了900点,采用IFIX的SIM点即模拟的驱动,将SIM点按照现场设备的通讯协议组织好后(模拟量,开关量等),采用OPC技术,做一个OPC CLIENT 程序,该程序通过通讯(串口/485/以太网等)实时采集数据,然后按照OPC规范将数据写入IFIX提供的OPCSERVER中。用此种方式,可以减少购买IFIX点数的投资,何乐而不为。相信其他软件也可以这样实现。
2;第二种方式,是因为很多监控软件支持双向OPC,所以我们的任务是开发一套OPC SERVER,供这些软件访问。个人认为采用OPCDA2.0的效果比1.0好。在某现场,采用OPC编写了一套符合继电保护装置的CDT通讯规约的OPC SERVER,运行效果很好。
从编写数度和投资来看,采用第一种方式是最好的,因为编写CLIENT程序要容易的多,而且还可以节省投资。
如果采用第二种方式的话,可以大大提高自己的水准,至少对OPC规范有了彻底的理解,没有在云里雾里的感觉了。
另外较老的系统,不支持OPC的,那就另当别论了。
欢迎交流。QQ:41063473,63540309