请选择 进入手机版 | 继续访问电脑版

迪文科技论坛

 找回密码
 立即注册
搜索
查看: 277|回复: 7

【提问】关于modbus延时问题

[复制链接]

4

主题

18

回帖

281

积分

中级会员

Rank: 3Rank: 3

积分
281
发表于 2022-3-18 16:21:48 | 显示全部楼层 |阅读模式
本帖最后由 rxz505260 于 2022-3-18 16:25 编辑

型号DMG10600T070_A5WTC  用modbus协议和PLC通讯,目前使用的是V7版本22文件配置了2条命令,03指令读取一个寄存器的值都会有比较大的延时大概在300ms左右。波特率115200,一个从机,485连接
使用了论坛里其它改进的汇编版本延时更加严重,起码延时3s,V7版算延时最少的了,有没有好的解决延时方法。
C版的还没用过,不知道效果怎么样,有没有测试过的朋友指教下

本帖子中包含更多资源

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

x
回复

使用道具 举报

11

主题

79

回帖

649

积分

高级会员

Rank: 4

积分
649
发表于 2022-3-18 16:39:02 | 显示全部楼层
不会有延时。
湖南迪弘科技有限公司
联系人:文彧15576128088
地址:迪文湖南科技园 5栋7楼
回复

使用道具 举报

11

主题

79

回帖

649

积分

高级会员

Rank: 4

积分
649
发表于 2022-3-18 16:39:39 | 显示全部楼层
本帖最后由 夫子 于 2022-3-18 16:43 编辑

不会有延时。除非设定了延时时间。
湖南迪弘科技有限公司
联系人:文彧15576128088
地址:迪文湖南科技园 5栋7楼
回复

使用道具 举报

4

主题

18

回帖

281

积分

中级会员

Rank: 3Rank: 3

积分
281
 楼主| 发表于 2022-3-18 16:49:51 | 显示全部楼层
夫子 发表于 2022-3-18 16:39
不会有延时。除非设定了延时时间。

PLC端我设置了10ms自加1 通过电脑直接监控PLC数据是连续增加的,而触摸屏上是读到的是隔5个数跳变的,不知道哪里的问题
回复

使用道具 举报

11

主题

79

回帖

649

积分

高级会员

Rank: 4

积分
649
发表于 2022-3-18 16:54:03 | 显示全部楼层
夫子的版本可保证每条延时不超5ms
湖南迪弘科技有限公司
联系人:文彧15576128088
地址:迪文湖南科技园 5栋7楼
回复

使用道具 举报

11

主题

79

回帖

649

积分

高级会员

Rank: 4

积分
649
发表于 2022-3-18 16:55:09 | 显示全部楼层
把工程上传,我看一下。
湖南迪弘科技有限公司
联系人:文彧15576128088
地址:迪文湖南科技园 5栋7楼
回复

使用道具 举报

82

主题

149

回帖

2467

积分

超级版主

Rank: 8Rank: 8

积分
2467
发表于 2022-3-22 14:19:42 | 显示全部楼层
本帖最后由 神秘の宅叔 于 2022-3-22 14:28 编辑

下图标注2的地方,FF是255ms,每条指令之间会有255ms延时,建议改成20ms试试.
这套模板和其他的模板机制不同,有指令间延时设置功能。



如果标注2处更改之后无效,那就要看看①处的代码是否有延时之类的占用了modbus程序运行了。

本帖子中包含更多资源

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

x
回复

使用道具 举报

4

主题

18

回帖

281

积分

中级会员

Rank: 3Rank: 3

积分
281
 楼主| 发表于 2022-3-23 10:29:48 | 显示全部楼层
本帖最后由 rxz505260 于 2022-3-23 10:56 编辑
神秘の宅叔 发表于 2022-3-22 14:19
下图标注2的地方,FF是255ms,每条指令之间会有255ms延时,建议改成20ms试试.
这套模板和其他的模板机制不 ...

谢谢,修改2处确实解决了  
①处方框是我上电读取数据库,用V7版本modbus是没用问题,移植到这个版本后发现我一旦执行任意一段上电读数据库,整个程序就会只执行一次不会回到START循环执行。
上电读数据库代码是会执行了一遍的。触摸屏就直接不能读写取从机,START内的代码功能也全都无效,触摸屏的串口2也不能收发了。一注释掉上电读数据库其他功能就完全正常了。
读数据库代码对应的寄存器也没有和modbus代码复用的情况


上电读数据库这段代码我如果上电不执行,改为上电后用按钮去触发,功能都正常

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2024-4-18 12:16 , Processed in 0.088803 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表