- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第PAGE6页
TF6020TwinCAT3JSONDataInterface使用方法
TF6020TwinCAT3JSONDataInterface使用方法
作者:徐良定
职务:华东区技术工程师
邮箱:ld.xu@
日期:2024-04-19
摘要:
TC3JSONDataInterface是一个通信接口,用于灵活地在TwinCAT系统和用户特定的应用程序之间交换数据。通信以JSON格式进行。因为使用了JSON格式和ADS或MQTT,确保了不同的编程环境都能够进行通用的访问。
附件:
序号
文件名
备注
历史版本:
免责声明:
我们已对本文档描述的内容做测试。但是差错在所难免,无法保证绝对正确并完全满足您的使用需求。本文档的内容可能随时更新,如有改动,恕不事先通知,也欢迎您提出改进建议。
参考信息:
目录
TOC\o1-3\h\z\u1. 软硬件版本 4
1.1. 倍福Beckhoff 4
1.1.1. 控制器硬件 4
1.1.2. 控制软件 4
1.2. 其它 4
1.2.1. 硬件 4
1.2.2. 开发软件 4
2. 准备工作 4
2.1. 创建PLC程序 4
3. ADS通信测试 4
3.1. Overview 5
3.2. 新建Winform项目 5
3.3. 添加Ads通信库引用 5
3.4. 在NuGet上面安装Newtonsoft.Json包 7
3.5. 调用ADS通信库的方法,建立PLC连接 8
3.6. 读PLC变量 8
3.6.1. API介绍 9
3.6.2. 在用户程序里面拼接Json文本 9
3.6.3. 调用TcAdsClient的ReadWrite方法 10
3.6.4. 返回的Json文本 11
3.6.5. 解析Json文本 12
3.7. 写PLC变量 12
3.7.1. API介绍 12
3.7.2. 在用户程序里面拼接Json文本 13
3.7.3. 调用TcAdsClient的ReadWrite方法 14
4. 常见问题 15
4.1. Ads-Error0x705:Parametersizeisincorrect 15
4.2. Ads-Error0x706:Parametervalue(s)isinvalid. 16
文档正文要求
(文档编写完毕后,删除本页)
内容组成:
目录:模板中目录为“域”,如果内容超过10页,右键单击刷新域即可,否则可以删除
测试条件:
标注硬件完整型号及IMG,如CX5020-0125(IMG版本:CX1800-0411-0007v3.92);
软件版本,如:TwinCAT3.1Build4024.7
准备工作:只要做一次但必须保证正确无误的步骤,比如接线(有条件建议使用示意图)、IP设置、加路由等
操作步骤:正常的操作截图,需保证截图完整清晰、步骤连续不跳步;部分操作说明需参考资料部分,请附带资料链接。
常见问题:在不同的测试和应用条件下,由不同的工程师积累的故障处理经验;也可对客户提出的一些特征性问题进行总结进行记录,有步骤部分请分步说明、必要时需配图。
截图:
必须截出查找路径及关键部分。避免软件整个界面截图,影响阅读,使用红框突出重点,图片可适当添加文字说明。
尽量使全文截图显示为同样的比例
正文字体和编号:
直接在模板上编辑文字,即可延用字体和编号设置
如果是复制粘贴来的文字,可使用格式刷,使之与全文风格一致
软硬件版本
倍福Beckhoff
控制器硬件
无
控制软件
笔记本Win10
基于TwinCAT3.1Build4024.53版本?
TF6020试用授权
其它
硬件
无
开发软件
VS2019Community
准备工作
创建PLC程序
PLC程序里面包含了一些基础类型的变量,以及嵌套的结构体变量。
ADS通信测试
在通常ADS通信中,读写PLC数据的方法有很多,比如通过结构体的方式、SumCommand的方式,但这些方式对于复杂的结构体或者多个变量同时读取,不够灵活。TF6020提供了以Json格式的方式读写变量,提高了变量读写的灵活性。
Overview
新建Winform项目
测试环境的框架版本的.NETFramework4.5,根据实际情况进行选择。
添加Ads通信库引用
1:右键选择添加引用
2:点击浏览按钮
3:选择对应文件目录下的TwinCAT.Ads.dll
4:点击确定按钮
添加ADS通信库后,如图所示
在NuGet上面安装Newtons
您可能关注的文档
- FESTO气动高级进阶内部培训之CMMT-AS 伺服的脉冲控制--脉冲手轮与三菱 PLC - V1.0.pdf
- FESTO气动高级进阶内部培训之CMMT-AS-…-S1伺服驱动器FAS软件测试V2.2.pdf
- FESTO气动高级进阶内部培训之CMMT-AS断电后重新上使能掉使能问题解决.pdf
- FESTO气动高级进阶内部培训之CMMT-ST-...-S0步进驱动器硬件接线介绍V1.0.pdf
- FESTO气动高级进阶内部培训之CMMT高级功能-Cam controller.pdf
- FESTO气动高级进阶内部培训之CMMT高级功能-Synchronisation 脉冲同步功能.pdf
- FESTO气动高级进阶内部培训之CMMT高级功能-Touch probe.pdf
- FESTO气动高级进阶内部培训之CMSH_安装测试指南.pdf
- FESTO气动高级进阶内部培训之CMSX测试视频介绍 Edited.pdf
- FESTO气动高级进阶内部培训之CMSX到达目标值后震荡严重.pdf
最近下载
- 大学《传感器原理及应用》习题解析及期末考试真题.docx
- 论中国诗歌音乐美.doc VIP
- 地铁企业文化(张景霞)任务三:认知京港地铁企业文化建设成果京港地铁信念奖期刊(2016年第1期).pdf
- 中药饮片销售渠道特点及趋势预测分析报告.pdf VIP
- 基于MEWS的心血管危重患者早期预警风险评分系统的构建 -------专家函询情况的问卷(第一轮)医.doc VIP
- 17、价值投资:从格雷厄姆到巴菲特.pdf VIP
- 风电场工程项目投资估算1.doc
- 项目成本的投资估算.docx VIP
- 2024年6月英语四级真题(全3套).pdf
- 【课件】金属的化学性质课件九年级化学人教版(2024)下册.pptx VIP
文档评论(0)