【转】倍福--ADS通信传递结构体
在倍福PLC和C#通信,采用ADS通信,本文讲解C#如何读取和写入结构体类型
- 操作流程
1.1. PLC程序设计
首先定义相关的变量,如下所示,激活配置:
1.2. C#程序设计
关于C#和倍福PLC通信的例程科参考倍福相关例程,本文讲解C#中关于结构体类型相关程序。
首先创建结构体类型变量的句柄:
然后通过ADS相关方法创建句柄,通过标签名获取句柄
此外,C#中还需要建立和PLC结构体相对应的结构体变量,如下所示
然后通过结构体实例的标签名进行句柄获取
通过Read方式读取变量的值:
其中FillStructControls方法是将结构体实例的数值显示在窗体控件中。如下所示
实际测试
转自https://blog.csdn.net/weixin_41883890/article/details/125908031?spm=1001.2101.3001.6650.6&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-6-125908031-blog-126581196.pc_relevant_3mothn_strategy_and_data_recovery&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-6-125908031-blog-126581196.pc_relevant_3mothn_strategy_and_data_recovery&utm_relevant_index=11