资源简介
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using RsiOPCAuto;
using System.Net;
using System.Collections;
namespace OPCClient
{
public partial class FrmRSLinxOPCClient : Form
{
public FrmRSLinxOPCClient()
{
InitializeComponent();
}
#region 私有变量
///
/// OPCServer object
///
OPCServer KepServer;
///
/// OPCGroups object
///
OPCGroups KepGroups;
///
/// OPCGroup object
///
OPCGroup KepGroup;
///
/// OPCItems object
///
OPCItems KepItems;
///
/// OPCItem object
///
OPCItem KepItem;
///
/// 主机IP
///
string strHostIP = ““;
///
/// 主机名称
///
string strHostName = ““;
///
/// 连接状态
///
bool opc_connected = false;
///
/// 客户端句柄
///
int itmHandleClient = 0;
///
/// 服务端句柄
///
int itmHandleServer = 0;
#endregion
#region 方法
///
/// 枚举本地OPC服务器
///
private void GetLocalServer()
{
//获取本地计算机IP计算机名称
IPHostEntry IPHost = System.Net.Dns.GetHostEntry(Environment.MachineName);
if (IPHost.AddressList.Length > 0)
{
strHostIP = IPHost.AddressList[0].ToString();
}
else
{
return;
}
//通过IP来获取计算机名称,可用在局域网内
IPHostEntry ipHostEntry = System.Net.Dns.GetHostEntry(strHostIP);
strHostName = ipHostEntry.HostName.ToString();
//获取本地计算机上的OPCServerName
try
{
KepServer = new OPCServer();
object serverList = KepServer.GetOPCServers(strHostName);
foreach (string turn in (Array)serverList)
{
// cmbServerName.Items.Add(turn);
}
//cmbServerName.SelectedIndex = 0;
//btnConnServer.Enabled = true;
}
catch (Exception err)
{
MessageBox.Show(“枚举本地OPC服务器出错:“ + err.Message “提示信息“ MessageBoxButtons.OK MessageBoxIcon.Warning);
}
}
///
/// 创建组
///
private bool CreateGroup()
{
try
{
KepGroups = KepServer.OPCGroups;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5120 2017-11-07 13:13 OPCClient\.vs\OPCClient\v15\.suo
文件 161 2017-10-10 17:15 OPCClient\app.config
文件 28160 2017-11-07 13:13 OPCClient\bin\Debug\Interop.OPCAutomation.dll
文件 40960 2009-08-29 11:04 OPCClient\bin\Debug\Interop.RsiOPCAuto.dll
文件 20480 2017-11-07 13:16 OPCClient\bin\Debug\OPCClient.exe
文件 161 2017-10-10 17:15 OPCClient\bin\Debug\OPCClient.exe.config
文件 38400 2017-11-07 13:16 OPCClient\bin\Debug\OPCClient.pdb
文件 23168 2017-11-28 14:09 OPCClient\bin\Debug\OPCClient.vshost.exe
文件 161 2017-10-10 17:15 OPCClient\bin\Debug\OPCClient.vshost.exe.config
文件 490 2012-06-06 02:06 OPCClient\bin\Debug\OPCClient.vshost.exe.manifest
文件 24576 2009-08-24 20:55 OPCClient\bin\Debug\OPCConnection.dll
文件 114688 1999-12-16 16:18 OPCClient\bin\Debug\OPCDAAuto.dll
文件 184320 2007-09-18 01:15 OPCClient\bin\Debug\RsiOPCAuto.dll
文件 61287 2009-09-06 11:44 OPCClient\bin\Debug\连接注意.docx
文件 17801 2017-11-07 10:00 OPCClient\FrmRSLinxOPCClient.cs
文件 18121 2017-08-24 15:25 OPCClient\FrmRSLinxOPCClient.Designer.cs
文件 6014 2017-08-24 15:25 OPCClient\FrmRSLinxOPCClient.resx
文件 180 2009-09-06 15:56 OPCClient\obj\Debug\ChangeDbl
文件 42 2017-11-07 10:02 OPCClient\obj\Debug\CoreCompileInputs.cache
文件 1453 2017-11-16 09:11 OPCClient\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 6970 2017-11-07 10:04 OPCClient\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 28160 2017-11-07 13:13 OPCClient\obj\Debug\Interop.OPCAutomation.dll
文件 40960 2009-08-29 11:04 OPCClient\obj\Debug\Interop.RsiOPCAuto.dll
文件 2038 2017-11-28 14:09 OPCClient\obj\Debug\OPCClient.csproj.FileListAbsolute.txt
文件 917 2017-11-07 13:16 OPCClient\obj\Debug\OPCClient.csproj.GenerateResource.Cache
文件 771 2017-11-07 13:13 OPCClient\obj\Debug\OPCClient.csproj.ResolveComReference.cache
文件 10352 2017-11-07 13:16 OPCClient\obj\Debug\OPCClient.csprojResolveAssemblyReference.cache
文件 20480 2017-11-07 13:16 OPCClient\obj\Debug\OPCClient.exe
文件 180 2009-09-06 15:59 OPCClient\obj\Debug\OPCClient.FrmDataCollecter.resources
文件 180 2017-11-07 13:16 OPCClient\obj\Debug\OPCClient.FrmRSLinxOPCClient.resources
............此处省略33个文件信息
相关资源
- C#联合halcon实现鼠标滚轮事件
- 通过程序自动填充并提交ASP.NET表单(
- C#访问OPC(附代码讲解)
- ef core 官方指南 pdf
- DotNetCore指南
- C# 8 Code sample:Using declarations(ef-cor
- c#联合halcon颜色识别
- C# 撤销与恢复功能实现(Command模式)
- halcon 采集笔记本摄像头相片并取灰度
- HMI-with-WPF-part-3-Communication-with-multipl
- In-Sight_Key_Generator
- 自定义UpDownControl
- sms app 发送短信
- 代码编辑器 FastColoredTextBox 智能提示补
- 纯C#的DICOM读取和通讯
- mysql-connector6.9.12
- Rony.DotNetCore.Solution.zip
- C# 监测服务器使用情况CPU、内存、硬
- ASP.NET Core跨平台开发从入门到实战
- WPF圆润的TabItem和TabControl
- ASP.NET Zero Core v8.1.0 (2019-12-20)
- LMI3D相机连接LMIHalconAcqTest.zip
- 控件重绘 C# WinForm控件美化扩展系列之
- 20120102 C#漂亮的MenuStrip和ContextMenuStr
- C#美化ComboBox的源码,为下拉列表框着
- C# WPF实现读取显示DICOM
- 高清彩版 ASP.NET Core 2 High Performance(
- halcon联合C#实现图像实时采集使用Ba
- Asp.net Core 生成 PDF demo
- 指针仪表识别halcon代码
评论
共有 条评论