【傻瓜级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));//写入数据
相关推荐
MavenTalk3 分钟前
Move开发语言在区块链的开发与应用
开发语言·python·rust·区块链·solidity·move
XiaoLeisj35 分钟前
【JavaEE初阶 — 多线程】生产消费模型 & 阻塞队列
java·开发语言·java-ee
fighting ~36 分钟前
react17安装html-react-parser运行报错记录
javascript·react.js·html
2401_8401922738 分钟前
python基础大杂烩
linux·开发语言·python
老码沉思录41 分钟前
React Native 全栈开发实战班 - 列表与滚动视图
javascript·react native·react.js
@东辰42 分钟前
【golang-技巧】- 定时任务 - cron
开发语言·golang·cron
abments42 分钟前
JavaScript逆向爬虫教程-------基础篇之常用的编码与加密介绍(python和js实现)
javascript·爬虫·python
机器人天才一号44 分钟前
C#从入门到放弃
开发语言·c#
吾与谁归in1 小时前
【C#设计模式(10)——装饰器模式(Decorator Pattern)】
设计模式·c#·装饰器模式
老码沉思录1 小时前
React Native 全栈开发实战班 - 状态管理入门(Context API)
javascript·react native·react.js