首页 > 编程语言 >C#通过KEPServer对PLC进行读写(一):安装OPCDAAuto.dll

C#通过KEPServer对PLC进行读写(一):安装OPCDAAuto.dll

时间:2022-09-28 19:33:15浏览次数:44  
标签:KEPServer C# OPCDAAuto 读写 dll PLC

之前我们已经尝试了KEPServer连接PLC读取数据,并且还成功将读取到的数据写入到MYSQL,这

次分享下上层系统通过OPCAutomation来对KEPServer中的数据进行读写。

在这之前,我们需要在上层系统中首先添加对OPCDAAuto.dll的引用。

Win10之后OPCDAAuto.dll需要我们手动注册,流程如下:

1.下载OPCDAAuto.dll,这个下载途径有很多,就不提供了

2.将下载到的文件手动拷贝到c:\Windows\SysWOW64\

3.cmd命令行(要以管理员身份运行),cd切换到c:\Windows\SysWOW64\目录下,运行regsvr32 OPCDAAuto.dll,即可成功注册

 

参考文档:https://blog.csdn.net/qq_38599908/article/details/114867917

标签:KEPServer,C#,OPCDAAuto,读写,dll,PLC
From: https://www.cnblogs.com/M-MAKI/p/16739326.html

相关文章

  • CSS篇六
    一、Emmet语法Emmet语法的前身是Zencoding,它使用缩写,来提高html/css的编写速度,Vscode内部已经集成该语法。1.快速生成HTML结构语法2.快速生成CSS样式1.快速生成HTML结......
  • 实验2:Open vSwitch虚拟交换机实践
    一、实验目的1.能够对OpenvSwitch进行基本操作;2.能够通过命令行终端使用OVS命令操作OpenvSwitch交换机,管理流表;3.能够通过Mininet的Python代码运行OVS命令,控制网络拓......
  • jmeter BeanShell PostProcessor 获取http请求的response出参,存入CSV
    importorg.json.*;Stringresponse=prev.getResponseDataAsString();JSONObjectdata_obj=newJSONObject(response);Stringdata_1=data_obj.get("data").toString()......
  • Linux下Docker方式在线安装Jenkins容器
    一、Docker在线安装https://www.cnblogs.com/dabao150114/p/16739213.html二、portainer容器在线安装https://www.cnblogs.com/dabao150114/p/16739217.html三、安装Je......
  • Julia生成的csv文件中文内容打开后乱码
    Translator  Julia语言生成csv的代码片段是这样滴:  打开的csv文件是这样滴  解决方法:用notepad++打开,更改encoding方式为UTF-8BOM,之后用excel打开......
  • CSS 设置文字只显示一行,多余显示省略号
    CSS设置文字只显示一行,多余显示省略号1.view-text{2/**3思路:41.设置inline-block属相52.强制不换行63.固定高度74.隐藏超出......
  • 2022 ICPC 网络预选赛(9.25)
    真容易颓。E构造一个序列\(a_1\)已经确定使得\((a_i,a_{i-1})=1,a_i>1\)求整个序列最大值。容易知道\(a_2\)是与\(a_1\)互质的最小质数若是2接下填3,2,3,2,3即可.若......
  • vscode使用小技巧_大小写,多行转换成一行
    vscode使用小技巧_大小写,多行转换成一行将英文字母转换成大写或者小写然后在搜索框中搜索大写,或者小写将多行转换成一行选中想要合并的行,按Ctrl+Shift+P......
  • 【Java基础】异常处理机制:try-catch-finally
    1.异常对象生成(抛出异常)Java程序的执行过程中如果出现异常,就会生成一个异常类的对象,该异常对象将会被提交给Java运行时系统。虚拟机自动生成异常对象:虚拟机检测到程序......
  • C++11:强类型枚举
    C++11引入了一种新的枚举类型,即“枚举类”,又称“强类型枚举”。声明请类型枚举非常简单,只需要在enum后加上使用class或struct。如:enumOld{Yes,No};//oldstyl......