迪文科技论坛

 找回密码
 立即注册
搜索
查看: 3784|回复: 11

【提问】官方给的22.bin文件为配置串口4疑问

[复制链接]

2

主题

3

回帖

27

积分

新手上路

Rank: 1

积分
27
发表于 2019-12-27 21:23:38 | 显示全部楼层 |阅读模式
官方给的22.bin文件为配置串口4

本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

239

回帖

1788

积分

金牌会员

Rank: 6Rank: 6

积分
1788
发表于 2019-12-28 11:24:21 | 显示全部楼层
没有错的,T5系列的串口2是固定迪文的8283指令协议。 modbus是通过串口4的OS来实现的。
22文件只是加载初始值文件,这里等于是预先配置好modbus指令。
回复

使用道具 举报

0

主题

5

回帖

29

积分

新手上路

Rank: 1

积分
29
发表于 2019-12-28 16:59:42 | 显示全部楼层
qjhzh 发表于 2019-12-28 11:24
没有错的,T5系列的串口2是固定迪文的8283指令协议。 modbus是通过串口4的OS来实现的。
22文件只是加载初始 ...

那迪文屏作为modbusMaster使用时,是如何配置哪些文件来使得迪文屏在变量数据录入时不会被刚回来的查询响应给覆盖掉。就是说如何合理的控制在设置变量时(对变量数据录入构建进行操作),刚好这时候有1帧数据数据响应回来(modbus的查询响应帧),而恰恰这个数据里也要对这个变量进行改变。现在的情况是变量数据录入的数据貌似马上被查询响应帧的内容覆盖了,从而产生了设置不了的假象。
回复

使用道具 举报

0

主题

239

回帖

1788

积分

金牌会员

Rank: 6Rank: 6

积分
1788
发表于 2019-12-28 17:08:35 | 显示全部楼层
AngryBirad 发表于 2019-12-28 16:59
那迪文屏作为modbusMaster使用时,是如何配置哪些文件来使得迪文屏在变量数据录入时不会被刚回来的查询响 ...

读写屏幕不要用一个变量地址。  读取从机的数据用一个变量地址显示。修改从机的数据用另一个变量地址操作。
回复

使用道具 举报

2

主题

3

回帖

27

积分

新手上路

Rank: 1

积分
27
 楼主| 发表于 2019-12-29 14:42:01 | 显示全部楼层
qjhzh 发表于 2019-12-28 17:08
读写屏幕不要用一个变量地址。  读取从机的数据用一个变量地址显示。修改从机的数据用另一个变量地址操作 ...

那这么做就必须要做键控设置,数据多了回显得鸡肋啊
回复

使用道具 举报

0

主题

5

回帖

29

积分

新手上路

Rank: 1

积分
29
发表于 2019-12-30 09:03:45 | 显示全部楼层
莫见愁 发表于 2019-12-29 14:42
那这么做就必须要做键控设置,数据多了回显得鸡肋啊

非用键控不行码,就是想数据的回显与设置不冲突
回复

使用道具 举报

0

主题

5

回帖

29

积分

新手上路

Rank: 1

积分
29
发表于 2019-12-30 09:18:57 | 显示全部楼层
莫见愁 发表于 2019-12-29 14:42
那这么做就必须要做键控设置,数据多了回显得鸡肋啊

想要的就是数据同步
回复

使用道具 举报

2

主题

3

回帖

27

积分

新手上路

Rank: 1

积分
27
 楼主| 发表于 2019-12-31 14:42:53 | 显示全部楼层
AngryBirad 发表于 2019-12-30 09:18
想要的就是数据同步

那怎么做MODBUS的CRC校验,研究了一下迪文的屏,好像都没有做校验,一串指令发送完,立马进行了下一条指令的轮询。
回复

使用道具 举报

0

主题

60

回帖

920

积分

高级会员

Rank: 4

积分
920
发表于 2019-12-31 19:44:37 来自手机 | 显示全部楼层
Modbus 指令是自带CRC校验的,当执行modbus指令执行返回数据后就会自动执行下一条指令,没返回就是等响应时间结束之后执行下一条指令。
回复

使用道具 举报

0

主题

5

回帖

29

积分

新手上路

Rank: 1

积分
29
发表于 2020-1-14 09:42:42 | 显示全部楼层
莫见愁 发表于 2019-12-31 14:42
那怎么做MODBUS的CRC校验,研究了一下迪文的屏,好像都没有做校验,一串指令发送完,立马进行了下一条指 ...

数据发出前会自动计算CRC,然后添加到串口指令的最后的,这个不用用户考虑和实现
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 01:43 , Processed in 0.069476 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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