社区
C#
帖子详情
调用OPCDAAuto.dll 连接opc报错
GEshaoyebuhuaxin
2016-08-03 02:41:22
...全文
234
3
打赏
收藏
调用OPCDAAuto.dll 连接opc报错
[图片]
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangyu0517
2016-08-04
打赏
举报
回复
keepItem[0].serverhandle转为int类型
xian_wwq
2016-08-04
打赏
举报
回复
提示挺明显的 先保证keepItem[0]不为Null吧
GEshaoyebuhuaxin
2016-08-03
打赏
举报
回复
人呢。顶。
使用C#
连接
OPC
DA
实践
在应对有几十台PLC和上位机且一台上位机需要读取多台PLC数据时,会有大量的数据交叉访问,造成PLC
连接
数不够使用,网络资源被重复的浪费。1.2.2 用管理员身份打开cmd.exe(即在C:\windows\system32目录下找到cmd.exe,右键以管理员身份打开或者点击开始菜单搜索输入cmd,右击以管理员身份打开),使用C#创建项目作为
OPC
客户端,可以很方便的读取到所有数据,数据变量的管控在一台WINCC上进行管理即可。自定义实现一个
OPC
数据访问的类库即可在所有项目上引用。
关于
OPC
自动化接口编程(
OPC
DA
Auto
.
dll
)几点注意问题
为了能够在工作中方便的应用
OPC
和充分的理解
OPC
的开发流程、内部机制,这两天正在研究开发
OPC
客户端程序,一般我们开发
OPC
客户端程序有以下几种方式: (1) 使用
OPC
NetAPI,需要用到
OPC
NetAPI.
dll
,
OPC
NetAPI.Com.
dll
(2) 使用自动化接口,需要用到
OPC
DA
Auto
.
dll
(3) 使用自定义接口,需要用到多个Wr...
OPC
DA
Auto
.
dll
的一个坑
最近项目需要对SCA
DA
系统的下位机采集实时数据,常见做法是两种,一种采用ModBus RTU/TCP协议直接通过支持ModBus的下位机通信,一种是通过
OPC
规范,使用厂商提供的
OPC
Server进行中转读取下位机数据。 这里的坑就是在开发
连接
OPC
Server的客户端工具时遇到的。 使用.Net开发,最关键的是使用
OPC
DA
Auto
.
dll
,而且几乎只需要它即可实现最基本的数据访问功能...
OPC
客户端
报错
在C#
调用
OPC
的
dll
时
报错
, 原因是COM组件未注册或者平台错误,因为我使用的
opc
da
auto
.
dll
是X86下的,所以在VS2010中把调试平台从Any CPU改为X86,就可以了。 另外CLSID{28..00}为组建的注册号,如下:
Unity添加
OPC
DA
Auto
.
dll
文件遇到的问题
目前在做的项目需要用到Unity
连接
KepServer进行通信,于是基于某度下载了一个
opc
da
auto
.
dll
,直接拖入到Assets/Plugins中,发现C#脚本始终显示无对应的程序集引用,百思不得其解?按照以往添加程序集的方式又添加了一次,发现结果并没有任何改变,于是我开始仔细比较之前成功添加的
dll
文件的目录,属性等信息,发现了问题所在。异常导入后
dll
文件在VS中的属性 正常导入后
dll
文件在VS中的属性。通过路径对比发现非正常
dll
文件导入后的路径为。
C#
111,129
社区成员
642,532
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章