OPC(OLE for Process Control)是一套标准。主要用于工控领域。
实现方式:
一个OpcGroup下有多个OpcItem,在自定义接口下的Client开发,是以Group为单位的 *** 作,数据读写都是通过OpcGroup进行的。
程序运行需要的软硬件环境:
Net Framework 40
Simatic Net (Or Other) HF1
Or Other PLC
代码:
1 <xml version="10" encoding="utf-8">
2 <System> 3 <OpcServer ServerName="OPCSimaticNET" IPAddress="10102102118"> 4 <!--采煤机参数--> 5 <ShearerInfo GroupName="ShearerInfoGroup" ClientHandle="1" UpdateRate="100"> 6 <!--左牵,1表示左牵,0表示未运动--> 7 <Item ItemID="S7:[S7 connection_2]DB201,X202" ClientHandle="1" RequestedDataType="11"></Item> 8 <!--右牵,1表示右牵,0表示未运动--> 9 <Item ItemID="S7:[S7 connection_2]DB201,X201" ClientHandle="2" RequestedDataType="11"></Item>10 <!--牵引速度-->11 <Item ItemID="S7:[S7 connection_2]DB201,REAL40" ClientHandle="3" RequestedDataType="5"></Item>12 <!--采煤机位置-->13 <Item ItemID="S7:[S7 connection_2]DB201,REAL44" ClientHandle="4" RequestedDataType="5"></Item>14 <!--左滚筒高度-->15 <Item ItemID="S7:[S7 connection_2]DB201,REAL48" ClientHandle="5" RequestedDataType="5"></Item>16 <!--右滚筒高度-->17 <Item ItemID="S7:[S7 connection_2]DB201,REAL52" ClientHandle="6" RequestedDataType="5"></Item>18 <!--左截电流-->19 <Item ItemID="S7:[S7 connection_2]DB201,INT6" ClientHandle="7" RequestedDataType="2"></Item>20 <!--右截电流-->21 <Item ItemID="S7:[S7 connection_2]DB201,INT8" ClientHandle="8" RequestedDataType="2"></Item>22 <!--左牵电流-->23 <Item ItemID="S7:[S7 connection_2]DB201,INT2" ClientHandle="9" RequestedDataType="2"></Item>24 <!--右牵电流-->25 <Item ItemID="S7:[S7 connection_2]DB201,INT4" ClientHandle="10" RequestedDataType="2"></Item>26 <!--左截启-->27 <Item ItemID="S7:[S7 connection_2]DB201,X206" ClientHandle="11" RequestedDataType="11"></Item>28 <!--右截启-->29 <Item ItemID="S7:[S7 connection_2]DB201,X205" ClientHandle="12" RequestedDataType="11"></Item>30 <!--左截温度-->31 <Item ItemID="S7:[S7 connection_2]DB201,INT10" ClientHandle="13" RequestedDataType="2"></Item>32 <!--右截温度-->33 <Item ItemID="S7:[S7 connection_2]DB201,INT12" ClientHandle="14" RequestedDataType="2"></Item>34 <!--油泵电机电流-->35 <Item ItemID="S7:[S7 connection_2]DB201,INT14" ClientHandle="15" RequestedDataType="2"></Item>36 <!--工作模式 2人工 4学习 8自动割煤 16 传感器配置-->37 <Item ItemID="S7:[S7 connection_2]DB201,INT34" ClientHandle="16" RequestedDataType="2"></Item>38 </ShearerInfo>39 </OpcServer>40 </System>
我以前编写ifix的经验都已经忘光了,帮不了你。
你可以找GE的服务热线,里面提供技术支持的,而且服务质量不错,提出所属问题后,大概半小时就有技术人员答复你。 我以前是经常求助他们的。
MES系统是一套面向制造企业车间执行层的生产信息化管理系统。MES可以为企业提供包括制造数据管理、计划排程管理、生产调度管理、库存管理、质量管理、人力资源管理、工作中心/设备管理、工具工装管理、采购管理、成本管理、项目看板管理、生产过程控制、底层数据集成分析、上层数据集成分解等管理模块,为企业打造一个扎实、可靠、全面、可行的制造协同管理平台。
以上就是关于如何通过OPC自定义接口来实现客户端数据的读取全部的内容,包括:如何通过OPC自定义接口来实现客户端数据的读取、关于opc和ifix数据获取问题、我是mes方,如何通过opc协议获取数据,需要具备哪些条件,对方是dcs系统等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)