【傻瓜级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));//写入数据
相关推荐
鄃鳕11 分钟前
pyside6 qt 事件循环
开发语言·qt
艾小码12 分钟前
从写原生JS到玩转框架:我走过的那些弯路和顿悟时刻
前端·javascript
java1234_小锋14 分钟前
PyTorch2 Python深度学习 - transform预处理转换模块
开发语言·python·深度学习·pytorch2
唐青枫1 小时前
循环插入太慢?试试 C#.NET SqlBulkCopy,一次导入上百万数据
c#·.net
杨福瑞1 小时前
数据结构:单链表(1)
c语言·开发语言·数据结构
来来走走1 小时前
kotlin学习 基础知识一览
android·开发语言·kotlin
程序员卷卷狗6 小时前
JVM 调优实战:从线上问题复盘到精细化内存治理
java·开发语言·jvm
lly2024066 小时前
ASP Folder:深入解析其功能与使用技巧
开发语言
SmoothSailingT7 小时前
C#窗体—子窗体获取父窗体TextBox框的值
c#·窗体
雪域迷影7 小时前
Go语言中通过get请求获取api.open-meteo.com网站的天气数据
开发语言·后端·http·golang·get