【傻瓜级JS-DLL-WINCC-PLC交互】8.DLL读写WINCC连接的PLC数据

思路

JS-DLL-WINCC-PLC之间进行交互 ,思路,先用 Visual Studio创建一个C#的DLL控件,然后 这个控件里面嵌入浏览器组件,实现JS与DLL通信,然后 DLL放入到WINCC里面的图形编辑器中,实现DLL与WINCC的通信。然后 PLC与WINCC之间进行连接,实现WINCC与PLC之间连接,最后 自己封装方法把他们串联起来。

目录

思路

DLL读取WINCC连接的PLC数据

1.配置WINCC连接PLC

2.DLL读取WINCC连接的PLC数据


DLL读取WINCC连接的PLC数据

1.配置WINCC连接PLC

配置完连接,以后应该自动连接生成,会显示一个小图标,绿色的对勾

将PLC存储的数据,AS读取到WINCC(来建立对应的表,可以让wincc知道PLC中的变量以及变量存放在PLC中的地址)

2.DLL读取WINCC连接的PLC数据

在这个专栏中我们提到了,DLL访问WINCC的内部变量,连接在下面

【傻瓜级JS-DLL-WINCC-PLC交互】4.DLL读取WINCC内部变量-CSDN博客

我们通过读写内部变量的方式来访问WINCC连接的PLC数据

复制代码
 CCHMIRUNTIME.HMIRuntime hmi = new CCHMIRUNTIME.HMIRuntime();
 object data1 = hmi.Tags["demo"].Read();//读取
 hmi.Tags["demo"].Write(Convert.ToSingle(1));//写入数据
相关推荐
葬送的代码人生2 分钟前
JavaScript 数组完全指南:从入门到实战
前端·javascript·算法
用户938515635074 分钟前
深入理解 JavaScript 同步与异步:从单线程到事件循环与 Promise
前端·javascript
格发许可优化管理系统4 分钟前
Mentor许可证使用规定全解析
java·大数据·c语言·开发语言·c++
Popeye-lxw11 分钟前
由罗技 K380 键盘 FN 键模式切换引发的血案
c#
FL162386312912 分钟前
C# OpenCvSharp 基于霍夫变换直线检测的文本图像倾斜校正文本图像倾斜校
开发语言·c#
techdashen26 分钟前
在 Fly.io 上使用 Rust 构建远程开发环境:从 Tokio 到 eBPF
开发语言·后端·rust
留白_30 分钟前
pandas文件读取与存储
开发语言·python·pandas
夕除38 分钟前
AOP 实现 Redis 缓存切面解析
java·开发语言·python
feifeigo1231 小时前
马尔可夫决策过程(MDP)MATLAB 实现
开发语言·matlab
攻城狮Soar1 小时前
STL源码解析之list(1)
开发语言·c++