运用VC#编程通过OPC方式实现PC机与西门子
点击数:7525 次 录入时间:03-04 11:43:57 整理:http://www.55dianzi.com PLC入门
无错误,返回true,否则返回falsepublic bool AddItems(string groupName,string[] itemsName,int[] itemsID){bool success=true;OPCITEMDEF[] ItemDefArray=new OPCITEMDEF[itemsName.Length];for(int i=0;i {hClientItem=hClientItem+1; //客户项自动加1ItemDefArray[i].szAccessPath = ""; // 可选的通道路径,对于Simatiic Net不需要。ItemDefArray[i].szItemID = itemsName[i]; // ItemID, see aboveItemDefArray[i].bActive = 1; // item is activeItemDefArray[i].hClient = hClientItem; // client handle ,在OnDataChange中会用到ItemDefArray[i].dwBlobSize = 0; // blob sizeItemDefArray[i].pBlob = IntPtr.Zero; // pointer to blob ItemDefArray[i].vtRequestedDataType = 4; //DWord数据类型}//初始化输出参数IntPtr pResults = IntPtr.Zero;IntPtr pErrors = IntPtr.Zero;try {// 添加项到组object grp=((groupStru)hashGroup[groupName]).groupObj;((IOPCItemMgt)grp).AddItems(itemsName.Length,ItemDefArray,out pResults,out pErrors);int[] errors = new int[itemsName.Length]; 上一页 [1] [2] [3] [4] 下一页
本文关键字:暂无联系方式PLC入门,plc技术 - PLC入门