本文主要是介绍【傻瓜级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));//写入数据
这篇关于【傻瓜级JS-DLL-WINCC-PLC交互】8.DLL读写WINCC连接的PLC数据的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!