查看: 1241|回复: 14
收起左侧

[综合教程经验] QT创建InoTouchPad插件(标签通信)

cole 2023-2-8 10:38:46 | 显示全部楼层 |阅读模式
邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
QT创建InoTouchPad插件(标签通信)
一、软件安装环境说明
1,安装QT4.8.6 + QT_Creator3.0.0 + 调试器GDB
image.png
image.png
image.png
image.png
image.png
image.png

2,安装完成后,新建一个项目InoTest,并新建一个窗口类MyIno
image.png
image.png
image.png
image.png
image.png
3,将下面三个文件夹依次拷贝到项目文件夹内
image.png
4,在qt配置文件pro中增加如下代码,用于生成DLL文件;(注意生成后的DLL文件在项目同级路径plugin-release目录下)
image.png
5,在窗口类MyIno的头文件中添加如下函数和变量,并在对应cpp文件中实现它;
image.png
image.png
image.png
image.png
6,在标签类qchnetloadlibrary头文件中添加标签通讯库文件路径,并在主窗口中引用该头文件。
image.png
image.png
7,在inotouchpadplugin类中设置插件相关信息;注意每一个插件ID在同一个InotouchPad软件中不能重复,否则插件不显示。
image.png
image.png
8,指定如何运行当前程序,生成DLL文件时,设置为lib,模式设置为release
image.png
9,编译通过后,构建成功生成的dll文件在项目同级路径下release文件下,名称为InoTest.dll
image.png
10,将dll文件放到InoTouchPad安装路径下的plugins/custom目录下
image.png
11,在InoTouchPad中新建一个工程,并在定制控件页面拖拽MyIno到页面中。运行工程,插件开发完成。
image.png
image.png
12,如果想在QtCreator中调试插件,将TEMPLATE值修改为app,模式设置为Debu即可。
image.png
三,在窗口界面中创建控件,测试标签访问
1,PLC端建立变量表GVL,并添加相应变量;
image.png
2,建立符号配置对象,勾选支持OPC-UA特征,编译后勾选变量表GVL
image.png
image.png
3,在主窗口类中引用标签类的头文件,并创建标签类对象
image.png
4,在单击通信连接函数中,设置PLCIP地址,调用Init函数,连接远程PLC
image.png
5,单击读取按钮,在对应函数中读取PLC标签变量值,并显示到界面
image.png
6,单击写入按钮,在对应控件中设置相应值,将变量值写入到PLC
image.png
7DEMO控件操作界面
image.png
image.png
8,DEMO资料(见附件)

QT创建InoTouchPad插件(标签通信)-应用文档-V0.0.pdf

3.41 MB, 下载次数: 48

售价: 5  [记录]

InoTest.zip

8.8 MB, 下载次数: 59

售价: 20  [记录]

点评

很好的一个案例  发表于 2023-8-6 14:48
不错不错  发表于 2023-7-11 11:21
感谢分享  发表于 2023-3-16 14:38
介绍的很详细  发表于 2023-2-16 18:42
感谢分享  发表于 2023-2-8 11:19

评分

参与人数 1水滴 +10 贡献 +10 收起 理由
工控泥石流 + 10 + 10 很给力!

查看全部评分





上一篇:InoTouchPad离线模拟窗口不出来怎么办
下一篇:精致触摸屏UI分享

已有 0 人打赏作者

1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香! 鲜花榜单
回复 邀请回答送花

使用道具 举报

Tnalll 2023-2-8 16:22:58 | 显示全部楼层
这个很有意义,感谢分享。
回复 送花

使用道具 举报

w1518092258 2023-2-16 14:33:12 | 显示全部楼层
这个很有意义,感谢分享。
回复 送花

使用道具 举报

xuedielei 2023-3-1 11:02:23 | 显示全部楼层
H5U可以标签通讯吗
回复 送花

使用道具 举报

yangminghui 2023-3-9 00:05:35 来自手机 | 显示全部楼层
汇川的动态库有地址可以下载吗?
回复 送花

使用道具 举报

Lircy 2023-3-16 11:39:35 | 显示全部楼层
您好,PLC仿真时能通讯吗
回复 送花

使用道具 举报

youhun1hao 2023-5-22 08:03:50 | 显示全部楼层
这个厉害了,不过汇川触摸屏本身也支持标签通讯的,但是可以开发一些其他的功能
回复 送花

使用道具 举报

过往的归属感 2023-5-22 11:30:19 | 显示全部楼层
厉害了,可以在外边设计好直接导入

点评

不错不错  发表于 2023-7-11 11:21
回复 送花

使用道具 举报

工控泥石流 2023-8-6 14:10:51 | 显示全部楼层
厉害了,不错的学习资料
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部