社区
C#
帖子详情
Opc 中连接获取远程Server列表问题
danny_2007
2011-11-23 09:58:19
获取远程Server列表代码如下:
OPCServer _OPCServer = new OPCServer();
string hostname = Dns.GetHostByAddress(textBox1.Text).HostName;
ServerList = _OPCServer.GetOPCServers(hostname); //本地的Server可以获取,但远程的就不行
不知道怎么解决,请帮忙!
...全文
435
2
打赏
收藏
Opc 中连接获取远程Server列表问题
获取远程Server列表代码如下: OPCServer _OPCServer = new OPCServer(); string hostname = Dns.GetHostByAddress(textBox1.Text).HostName; ServerList = _OPCServer.GetOPCServers(hostname); //本地的Server可以获取,但远程的就不行 不知道怎么解决,请帮忙!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
csdn_aspnet
2011-11-23
打赏
举报
回复
http://blog.csdn.net/xutao_ustc/article/details/6064319
danny_2007
2011-11-23
打赏
举报
回复
服务器配置后出了另一处错误:
OpcServer.Connect(remoteServerName, remoteServerIP);//出错
OPC
Client,读取
opc
服务器的数据
opc
client 有
问题
,AddItems函数返回错误
opc
quickclient增强modbus转发
2.2功能描述 本软件为协议转换软件,从
OPC
server
端
获取
数据,然后通过协议转换成Modbus
server
端及FMTCP
Server
端,供第三方设备或系统进行访问,支持Modbus RTU模式和Modbus TCP模式。 2.3应用场景 场景一:目前大多数现场控制系统(DCS)都提供
OPC
server
接口,但是为了安全起见,很多生产型企业的
OPC
服务器禁止外部的设备或系统通过TCP方式接入,对外只提供串口。在这种情况下,可以在
OPC
服务器上部署
Opc
quickclient软件,通过在本地将
OPC
协议转换成Modbus RTU协议映射到相应的串口,就很方便的供第三方硬件或系统进行访问。 场景二:
Opc
quickclient软件可以用来解决
远程
访问
OPC
服务器遇到的DCOM配置
问题
(
远程
OPC
缺点:通讯不稳定,DCOM配置麻烦,不利于维护)。在
OPC
服务器运行的电脑上安装
Opc
quickclient软件后,通过此软件读取
OPC
服务器并转换成Modbus服务器,这样其它电脑仅仅通过访问Modbus服务器,就可以实现监视和控制(读写
OPC
服务器),习惯使用
OPC
的客户可以使用免费的软件
OPC
Remote.exe在
远程
计算机还原成
OPC
通讯方式。 场景三:可以让Linux平台的设备(如某些工业触摸屏)或者不带操作系统的设备(如PLC)通过Modbus协议可以访问PC上的
OPC
服务器,从而实现系统集成。 本软件优点:可配置性强,操作简单,稳定可靠。在
OPC
服务器意外关闭的时候,该软件能够使
OPC
服务器自动运行起来,方便用户操作。 2.4应用领域 解决工业触摸屏访问
OPC
服务器; 解决不带Windows操作系统的控制器访问
OPC
服务器,如Linux OS 电脑、PLC、DCS等; 解决访问Citect、IFIX、RSVIEW、WINCC、组态王、易控等组态软件
远程
OPC
服务器的
问题
; 等等……
FScada组态软件入门教程
FScada组态软件是一款采用C# WPF技术开发的提供256点免费运行的工业组态软件,FScada具备JavaScript和C#脚本支持,具有强大的扩展能力,被大量使用在工业控制领域。本人是FScada软件的开发者,本教程可以帮助组态软入门者快速掌握FScada软件的应用。本教程从驱动配置,画面组态,动画设计,归档配置等几个方面来帮助工控行业的新手快速掌握FScada组态软件的应用。 学习过程
中
遇到不明白的地方或者没有讲的地方可以留言交流。
visual c++实现
opc
ua 客户端源码
开发平台为visual studio2019;开发语言C++;实现了
opc
ua客户端,样例实现了读取kep
server
中
的数据。
C++实现
OPC
Server
远程
连接
首先声明一下,常搜索到的函数 CLSIDFromProgID 只能查询本地注册表的值,如果
OPC
Server
与客户端不在同一台服务器,这个函数就没有用。 另一种
连接
方式,是通过
opc
server
的CLSID(打开注册表 ,计算机\HKEY_CLASSES_ROOT\服务名),再通过 CLSIDFromString 函数,这种方式有些取巧,不过也能实现功能。具体如下 CLSID clsid_citect; CO
SERVER
INFO si; ZeroMemory(&si, sizeof(si)
C#
110,567
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章