变压器温控仪OPC数据访问服务器的设计与实现

50

...

FStateByte:byte;FFanState:byte;其它略

变压器温控仪OPC数据访问服务器的设计与实现

begin

//设备状态字节

字节

StateByte:=tempByte;CommState:=True;endelsebegin

CommState:=False;end;

//设备通信不成功

//设备属性:寄存口输出控制状态//设备属性:通信状态

//风机控制继电器输出状态,0为停止,1为启动。

...public

Protocol:TTTC310Protocol;//声明设备通信协议,通信参数均在此类中

//设备属性:通信状态

//定义属性

propertyCommState:CommState;

propertyATemperature:RealreadFATemperaturewriteSe-tATemperature;

...

propertyStateByte:bytereadFStateByte;propertyFanState:bytereadFFanState;...end;

//状态字节//风机状态属性

BooleanreadFCommStatewriteSet-end;

end;//endwith//endfori

3.3数据采集刷新程序

procedureTUpdateThread.UpdateData;begin

//先采集设备数据,赋设备当前实时属性值DeviceDM.GetDeviceData;

//刷新标签值,即将设备当前属性值赋予该设备相应标签OnUpdateItem;

//刷新主窗口ListView显示的设备标签值Synchronize(UpdateTreeView);end;

3)采集所有设备数据,并将采集到的数据解析后赋值给该

设备的相应属性。

procedureTDeviceDM.GetDeviceData;var

i:integer;

DeviceCount:integer;tempA,tempB,tempC:Real;tempByte:byte;begin//设备数

DeviceCount:=DeviceList.Count;

fori:=0toDeviceCount-1do//设备循环begin

withTDevice(DeviceList[i])dobegin

//采集温控仪三相温度数据

ifProtocol.GetABCTemperature(tempA,tempB,tempC)

Truethen

begin

ATemperature:=tempA;//设备属性:A相温度BTemperature:=tempB;//设备属性:B相温度CTemperature:=tempC;//设备属性:C相温度end;

//采集温控仪各个寄存器控制输出状态

ifProtocol.GetIOStateByte(tempByte)=Truethen通信成功

4结束语

通过开发变压器温控仪OPCServer,可以很方便地利用

第三方组态软件如iFIX、InTouch、组态王等(其充当OPC

Client角色)实现对温控低仪的状态和信息进行实时监控。应用程序主界面如图1的所示。

//通信成功

图1

变压器温控仪OPCServer程序运行主界面

参考文献

[1]拓林.TuoLinOPCServerRapidDevelopmentKit用户使用手册

[K].2006

//设备

[收稿日期:2008.11.25

变压器温控仪OPC数据访问服务器的设计与实现

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

我国首次RFID互操作测试成功举行

4月20日~24日,由中国电子技术标准化研究所(CESI)和欧洲电信标准化协会(ETSI)联合主办的RFID互操作性测试活动在邮政科学研究规划院(CPST)成功举行。共有国内外9家RFID厂商参与了此次互操作测试,包括摩托罗拉、英频杰、恩智浦、UPM、ThingMagic、中兴通讯、深圳远望谷、先施科技和IPICO等。

活动共包含3个预测试、8个应用场景测试。预测试包括读写器的频率模板、密集工作模式和欧洲频段4信道工作模式;应用场景测试包括邮笼过龙门架、推车-多信盒过龙门架、传送带-大信盒过小龙门架和传送带-邮袋过小龙门架等。测试对象主要为符合国际标准ISO/IEC18000-6C的标签和读写器,也对符合IP-X协议和ISO/IEC18000-6D的标签和读写器进行了测试。共测试了16台读写器和10种标签。标签类型包括金属标签、纸标签和Inlay。

变压器温控仪OPC数据访问服务器的设计与实现相关文档

最新文档

返回顶部