迪文科技论坛

 找回密码
 立即注册
搜索
查看: 2346|回复: 13

【提问】关于K600+的通讯问题

[复制链接]

30

主题

46

回帖

437

积分

中级会员

Rank: 3Rank: 3

积分
437
发表于 2021-8-24 00:04:10 | 显示全部楼层 |阅读模式
K600+内核的MODBUS应用已经吃透了,关于标准协议的问题。不知道标准协议是否能和MODBUS同时使用呢。另外如何自定协议的发出。如5AA5 0583 0030 0001这个发出的是字符A,或者AA 02  03  01 BB等,该如何设置,必经卖现成的模块多,不需要自己重新开发单片机了,求方法,或者软件该怎么用
回复

使用道具 举报

30

主题

46

回帖

437

积分

中级会员

Rank: 3Rank: 3

积分
437
 楼主| 发表于 2021-8-24 00:09:40 | 显示全部楼层
加入要把AA  03  02  05 BB 这样的数据设置成变量地址0003 键值是0001  求怎么设置,软件能设置吗,或者迪文OS,如果是迪文OS的话求个例程,或者如果和MODBUS一样该22号文件该怎么该,求详细的解答
回复

使用道具 举报

30

主题

46

回帖

437

积分

中级会员

Rank: 3Rank: 3

积分
437
 楼主| 发表于 2021-8-24 00:17:59 | 显示全部楼层
还有一个问题,软件里面的键值后面的SET是不是自定义数据的,比如键值0001设置成56  78  90上面的键控勾选,比如这个数值在变量地址0000,按键按下迪文标准的是5AA5058300000001,实际能发送的是56 78 90,对于软件这块的功能不是很了解
回复

使用道具 举报

0

主题

655

回帖

7538

积分

论坛元老

Rank: 8Rank: 8

积分
7538
发表于 2021-8-24 08:40:13 | 显示全部楼层
K600+的内核不能同时走modbus和标准协议,建议买T5或者T5L系列
沧海横流,方显英雄本色。
回复

使用道具 举报

0

主题

655

回帖

7538

积分

论坛元老

Rank: 8Rank: 8

积分
7538
发表于 2021-8-24 08:46:59 | 显示全部楼层
13460332002 发表于 2021-8-24 00:09
加入要把AA  03  02  05 BB 这样的数据设置成变量地址0003 键值是0001  求怎么设置,软件能设置吗,或者迪 ...

这个一般不用按键返回控件,用 按压状态同步数据返回 控件,可以先把数据写入一个变量地址,然后设置成K600+的0x02返回到串口模式,按下的时候就会自动把数据返回到串口了
沧海横流,方显英雄本色。
回复

使用道具 举报

30

主题

46

回帖

437

积分

中级会员

Rank: 3Rank: 3

积分
437
 楼主| 发表于 2021-8-25 00:02:57 | 显示全部楼层
Lreamy 发表于 2021-8-24 08:46
这个一般不用按键返回控件,用 按压状态同步数据返回 控件,可以先把数据写入一个变量地址,然后设置成K6 ...

谢谢说明,但是不知道该怎么设置,能说明详细步骤和配图说明吗,比如5AA5  变量地址0001   数据0001,如何按下发送的是AA 00 01 02 BB,求个详细说明
回复

使用道具 举报

0

主题

655

回帖

7538

积分

论坛元老

Rank: 8Rank: 8

积分
7538
发表于 2021-8-25 08:47:40 | 显示全部楼层
13460332002 发表于 2021-8-25 00:02
谢谢说明,但是不知道该怎么设置,能说明详细步骤和配图说明吗,比如5AA5  变量地址0001   数据0001,如 ...

可以参考这个文档

本帖子中包含更多资源

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

x
沧海横流,方显英雄本色。
回复

使用道具 举报

30

主题

46

回帖

437

积分

中级会员

Rank: 3Rank: 3

积分
437
 楼主| 发表于 2021-8-25 21:49:43 | 显示全部楼层
Lreamy 发表于 2021-8-25 08:47
可以参考这个文档

楼上的意思我明白了,但是有个问题,键值,数据都是2个字节比如00 01 可以这样理解吗,但是要输出多个字节比如AA 00 02 01 BB这个数据就5个字节了,软件根本就输入不进去,难道是改22号文件,像MODBUS那样吗,MODBUS是从变量5000开始,也就是只能用4999之前的变量地址,或者你能发个截图看下吗,好理解,就比如5A A5 06 83 0001 01 0001,这个出来怎么成AA 00 02 01 BB
回复

使用道具 举报

30

主题

46

回帖

437

积分

中级会员

Rank: 3Rank: 3

积分
437
 楼主| 发表于 2021-8-25 21:52:17 | 显示全部楼层
这种自定义的指令问题已经困扰我好久了,其他串口屏能自定义指令,这个还不懂,MODBUS好已经理解,这个问题求解决呀
回复

使用道具 举报

0

主题

655

回帖

7538

积分

论坛元老

Rank: 8Rank: 8

积分
7538
发表于 2021-8-26 08:46:53 | 显示全部楼层
13460332002 发表于 2021-8-25 21:49
楼上的意思我明白了,但是有个问题,键值,数据都是2个字节比如00 01 可以这样理解吗,但是要输出多个字 ...

可以写22文件,比如在变量地址0x0060的地方写入AA 00 02 21 BB,那就在按压状态同步数据返回第一次按压,选择0x02返回到串口的模式,VP1S设置0060,VP1T设置0000,数据长度设置4,当按下这个按键的时候,串口就会返回AA 00 02 01 BB
沧海横流,方显英雄本色。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 15:02 , Processed in 0.065559 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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