【傻瓜级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));//写入数据
相关推荐
兰贝达几秒前
商品SKU选择器实现思路,包简单
前端·javascript·vue.js
南瓜胖胖18 分钟前
【R语言编程——数据调用】
开发语言·r语言
henreash22 分钟前
C# dll版本冲突解决方案
开发语言·c#
黎䪽圓43 分钟前
【Java多线程从青铜到王者】单例设计模式(八)
java·开发语言·设计模式
程序员小张丶1 小时前
React Native在HarmonyOS 5.0阅读类应用开发中的实践
javascript·react native·react.js·阅读·harmonyos5.0
EndingCoder1 小时前
React Native 是什么?为什么学它?
javascript·react native·react.js
摸鱼仙人~1 小时前
Redux Toolkit 快速入门指南:createSlice、configureStore、useSelector、useDispatch 全面解析
开发语言·javascript·ecmascript
onlooker66661 小时前
Go 语言底层(四) : 深入 Context 上下文
开发语言·数据库·golang
程序员小张丶2 小时前
基于React Native开发HarmonyOS 5.0主题应用技术方案
javascript·react native·react.js·主题·harmonyos5.0