为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

想用C#读取wincc的变量 上边是VB中引用CCHMIRuntime 想知道在C#中怎么才能实现

2017-11-21 3页 doc 14KB 188阅读

用户头像

is_005190

暂无简介

举报
想用C#读取wincc的变量 上边是VB中引用CCHMIRuntime 想知道在C#中怎么才能实现想用C#读取wincc的变量 上边是VB中引用CCHMIRuntime 想知道在C#中怎么才能实现 æƒ?ç”?C#è??å•?winccçš„å??é‡? ä?‹è??æ??VBä??å??ç”?CCHMIRuntime æƒ?çŸ,é?“åœ?C#ä??å?‚ä??æ‰?èƒ?å??ç?? Dim HMIRuntime Set HMIRuntime=CreateObject( CCHMIRuntime.HMIRuntime ) g_DataSourceName = HMIRuntime.Tags( @Datasou...
想用C#读取wincc的变量 上边是VB中引用CCHMIRuntime 想知道在C#中怎么才能实现
想用C#读取wincc的变量 上边是VB中引用CCHMIRuntime 想知道在C#中怎么才能实现 æƒ?ç”?C#è??å•?winccçš„å??é‡? ä?‹è??æ??VBä??å??ç”?CCHMIRuntime æƒ?çŸ,é?“åœ?C#ä??å?‚ä??æ‰?èƒ?å??ç?? Dim HMIRuntime Set HMIRuntime=CreateObject( CCHMIRuntime.HMIRuntime ) g_DataSourceName = HMIRuntime.Tags( @DatasourceNameRT ).Read ------è??å†?æ??æ?ˆ-------------------------------------------------------- object HMIRuntime = null; System.Type oType = System.Type.GetTypeFromProgID( CCHMIRuntime.HMIRuntime ); HMIRuntime = System.Activator.CreateInstance(oType); System.Reflection.MethodInfo mi = oType.GetMethod( Tags ); object tags = mi.Invoke(HMIRuntime, new object[] { @DatasourceNameRT }); ... ------è??å†?æ??æ?ˆ------------------------------------------------ -------- using System; using System.Collections.Generic; using System.Linq; using System.Text; using Opc; using Opc.Da; using OpcCom; using System.IO; namespace ConsoleApplication1 { class Program { public static Opc.Da.Server m_server = null;//å?šä?‰æ??æ??å??å??æœ?åŠ?å?? public static Opc.Da.Subscription subscription = null;//å?šä?‰ç?„å??è??ï?ˆè??é?…è?…ï?‰ public static Opc.Da.SubscriptionState state = null;//å?šä?‰ç?„ï?ˆè??é?…è?…ï?‰çŠ?æ??ï?Œç›?å?“äº?OPCè?„范ä??ç?„çš„å?‚æ?? public static Opc.IDiscovery m_discovery = new ServerEnumerator();//å?šä?‰æ?šä??基äº?COMæœ?åŠ?å??çš„æ?,å??ï?Œç”?æ?,æ?œç??æ‰?有的æ?,ç??æœ?åŠ?å??ã?‚ static void Main(string[] args) { //StreamWriter dr = new StreamWriter(@ E:\test.txt ,true, System.Text.Encoding.GetEncoding( GB2312 )); //string str = DateTime.Now.ToString(); //dr.WriteLine(str); //dr.Flush(); //dr.Close(); //return; StreamWriter dr = new StreamWriter(@ E:\system.log , true, System.Text.Encoding.GetEncoding( GB2312 )); try { Opc.Server[] servers = m_discovery.GetAvailableServers(Specification.COM_DA_20, 192.168.1.5 , null); if (servers != null) { foreach (Opc.Da.Server server in servers)
/
本文档为【想用C#读取wincc的变量 上边是VB中引用CCHMIRuntime 想知道在C#中怎么才能实现】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索