台达PLC开发笔记(二):台达PLC设置主机通讯参数为RTU并成功通讯

简介: 台达PLC开发笔记(二):台达PLC设置主机通讯参数为RTU并成功通讯

前言

  前面使用485和网口与台达成功建立通讯,但是485是使用用的ASICC模式,多数情况下是使用RTU模式提升通讯效率。


下载安装台达ISPSoft软件

  官网下载地址:https://downloadcenter.delta-china.com.cn/DownloadCenter?v=1&q=ISP&sort_expr=cdate&sort_dir=DESC

  配置需要通过网线,使用HWCONFIG软件进行配置:

  

  (先安装前面的commgr通讯管理软件)

  下载后,如下图:

  

  安装后,如下图:

  


配置之前测试

使用485测试ASCII通讯方式

  

使用485测试RTU通讯方式


  (端口默认是ASCII方式,RTU方式会返回一个固定长度固定的数据,应该是错误检测)

使用ISPSoft软件配置台达PLC的485由ASCII转为RTU

步骤一:打开软件

  

步骤二:创建工程

  

  

步骤三:打开网络配置HWCONFIG

  

  

步骤四:配置COM1口等参数(ASCII改为RTU)

  

  (若没有之前使用网线连接,会出现提示,之前是需要先网线连接到PLC的)

  

  正在下载,提示处理中,如下图:

  

  下载超时,是需要使用网口连接的。

步骤五:使用网线方式连接PLC

  

  

  

步骤六:再次下载新的配置(原先为485现在为网线IP)

  

  

  

  

步骤七:下载成功,使用485RTU进行测试

  (为hex了,不是acsii了,成功)

  


入坑

入坑一:使用Qt的modbus485读取失败

问题

  Qt的modbus全方面测试读取M、D、Y、X对应的寄存器附近几个值都为0。

解决

  直接使用modbus rtu测试

  是没有问题的,但是Qt返回值依然是:

  其他部分在此尝试过了,总共四种类型,相关的M、D、X、Y变量都设置过类似的,全部读取成功,但是值都为0与实际不符,好像架空了一样。

论证(2021年04月25日补充)

  测试单个线圈,使用libmodbus可以读出来

  

  测试单个线圈,使用QModbus还是无法读出

  

  测试读取寄存器,使用libmodbus可以读出

  

  测试读取寄存器,使用QModbus可以读出

  

结论

  Qt有些东西确实鸡肋,没必要死磕。



相关文章
|
存储 云安全 运维
腾讯云认证云从业者考试系列 腾讯云从业者认证考试内容、范围、 学习资料
本文列举腾讯云从业者认证的考试范围、知识点、分数比例、教程学习地址、一些官方资料文档。
1421 0
腾讯云认证云从业者考试系列 腾讯云从业者认证考试内容、范围、 学习资料
|
8月前
|
运维 监控 持续交付
还在为部署开源工具烦恼?自动化部署工具 Websoft9一键部署 300+ 开源应用
在数字化时代,开源工具因免费、灵活、可定制等特性广受欢迎,但其部署过程却常因环境配置复杂、依赖繁琐、耗时长等问题令人头疼。本文介绍了传统部署的三大难点,并提出两种解决方案:传统手动部署与集成化控制台部署。
还在为部署开源工具烦恼?自动化部署工具 Websoft9一键部署 300+ 开源应用
|
监控 JavaScript 前端开发
确定使用 `defer` 属性还是 `async` 属性来异步加载 JavaScript
【10月更文挑战第24天】选择使用 `defer` 属性还是 `async` 属性来异步加载 JavaScript 是一个需要综合考虑多个因素的决策。需要根据脚本之间的依赖关系、页面加载性能要求、脚本的功能和重要性等因素来进行权衡。在实际应用中,需要通过测试和验证来确定最适合的加载方式,以提供更好的用户体验和页面性能。
290 56
|
机器学习/深度学习 传感器 监控
深度学习在智能交通系统中的应用与展望
传统的交通管理系统因为无法满足日益增长的交通需求,而逐渐暴露出种种问题。本文将探讨深度学习在智能交通系统中的应用,介绍其原理和优势,并展望未来深度学习技术在交通领域的发展前景。
619 25
|
机器学习/深度学习 存储 算法
机器学习k近邻算法kd树实现优化查询
机器学习k近邻算法kd树实现优化查询
396 0
宜搭教育行业权益调整
2024年12月1日起,教育行业体验版免费使用人数将调整为上限50人,每月可提交数据量调整为 1000 条,数据量免费总量仍为 2 万条。
1629 0
|
自然语言处理 算法 图形学
几分钟生成四维内容,还能控制运动效果:北大、密歇根提出DG4D
【7月更文挑战第25天】北京大学与密歇根大学合作提出DreamGaussian4D (DG4D),解决四维内容生成中的挑战,如长时间优化、运动控制及细节质量。DG4D结合几何变换与Gaussian Splatting,大幅减少优化时间至几分钟,并增强了运动的可控性与细节质量。此框架包括Image-to-4D GS模块和Video-to-Video Texture Refinement模块,分别负责高质量四维内容生成和纹理精细化。[论文](https://arxiv.org/abs/2312.17142)
319 1
|
存储 固态存储 关系型数据库
PostgreSQL核心操作之数据备份恢复
PostgreSQL核心操作之数据备份恢复
1733 0
|
XML JSON 人工智能
探索Gin框架:Golang Gin框架请求参数的获取
探索Gin框架:Golang Gin框架请求参数的获取

热门文章

最新文章