您现在所在的是:

单片机论坛

回帖:8个,阅读:279 [上一页] [1] [下一页]
3865
cjtdz
文章数:646
年度积分:695
历史总积分:3865
注册时间:2011/1/1
发站内信
发表于:2024/2/27 16:54:00
#0楼
信捷OP320A文本显示器怎么和51单片机建立对应关系?也就是文本显示器怎么显示和设定单片机数据?
[此贴子已经被作者于2024/2/27 16:58:51编辑过]
42311
YXBK 版主
文章数:19440
年度积分:2725
历史总积分:42311
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2024/2/27 17:45:33
#1楼
你是自己开发51单片机还是用人家现成的
大家一起学习
25267
ytleaderplc
文章数:10636
年度积分:1693
历史总积分:25267
注册时间:2008/6/7
发站内信
发表于:2024/2/27 17:49:11
#2楼
正常应该用modbus通讯了
0x  1x  3x 4x之类地址
PLC 文本显示器 触摸屏 变频 伺服 编程电缆 plc触摸屏编程 维修等
email:  ytleader@126.com
19249
pqsh 版主
文章数:7422
年度积分:1079
历史总积分:19249
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2024/2/27 22:02:11
#3楼
https://sg.xjstore.net/XJSMS/HMI/OP%E3%80%81MP%E7%B3%BB%E5%88%97%E6%96%87%E6%9C%AC%E6%98%BE%E7%A4%BA%E5%99%A8%E7%94%A8%E6%88%B7%E6%89%8B%E5%86%8C.pdf
它能支持的通讯, 你可以参考. 比较好的是按上面说的, 单片机做个小modbus协议栈就行.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
3865
cjtdz
文章数:646
年度积分:695
历史总积分:3865
注册时间:2011/1/1
发站内信
发表于:2024/2/28 9:02:40
#4楼
回复 #1楼 YXBK
自己的51单片机板子。不知道文本上显示的数据怎么对应单片机的数据,文本上怎么设定单片机内的数据。比如,文本上要显示P0.0口是高电平还是低电平怎么做?要显示单片机内的计数值怎么办?要设定单片机的内部数据怎么办?不是通信的问题,是对应的问题。
[此贴子已经被作者于2024/2/28 9:07:35编辑过]
42311
YXBK 版主
文章数:19440
年度积分:2725
历史总积分:42311
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2024/2/28 9:39:58
#5楼
以下是引用cjtdz2024/2/28 9:02:40的发言:
自己的51单片机板子。不知道文本上显示的数据怎么对应单片机的数据,文本上怎么设定单片机内的数据。比如,文本上要显示P0.0口是高电平还是低电平怎么做?要显示单片机内的计数值怎么办?要设定单片机的内部数据怎么办?不是通信的问题,是对应的问题。
[此贴子已经被作者于2024/2/28 9:07:35编辑过]


这个应该是自定义的吧,类似于PLC的寄存器,但做MODBUS通讯时也会提供对应地址的

在单片机里面不清楚具体是怎样弄的,下面这个链接内容我是看不懂

http://www.51hei.com/mcu/4245.html
大家一起学习
19249
pqsh 版主
文章数:7422
年度积分:1079
历史总积分:19249
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2024/2/28 10:37:50
#6楼
以下是引用cjtdz2024/2/28 9:02:40的发言:
自己的51单片机板子。不知道文本上显示的数据怎么对应单片机的数据,文本上怎么设定单片机内的数据。比如,文本上要显示P0.0口是高电平还是低电平怎么做?要显示单片机内的计数值怎么办?要设定单片机的内部数据怎么办?不是通信的问题,是对应的问题。
[此贴子已经被作者于2024/2/28 9:07:35编辑过]
你可能对通讯还是没了解.
毕竟你51里面的东西, 并不是谁都知道, 只有你知道. 所以没人主动去给你对应. 所以需要规定你的数据怎么交互,这就产生了通讯协议.
这个文本显示, 支持众多的PLC的通讯, 没有专门为一个51的通讯, 当然它也支持你自己定义的通讯. 所以你必须去规定51的通讯, 来适应文本的能力. 最简便的方法是, 文本不用编辑自定义通讯, 只在51里面实现适应文本的通讯. 而文本里面最简单的通讯, 估计是modbus. 你在51里面实现简单的modbus主站就行(文本其实最好是主站, 但也支持从站,从站协议要麻烦, 不容易实现).
至于modbus对应, 你在51里面, 实现简单的保持寄存器读写就行. 按照固定时间间隔向文本屏改写计数值,读取P口状态.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
3865
cjtdz
文章数:646
年度积分:695
历史总积分:3865
注册时间:2011/1/1
发站内信
发表于:2024/3/6 15:56:34
#7楼
回复 #6楼 pqsh
要是采用MODBUS RTU协通信,不知道51单片机怎么设定输入、输出地址数据存储器、变量地址。有什么例程可以参考?
19249
pqsh 版主
文章数:7422
年度积分:1079
历史总积分:19249
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2024/3/6 17:44:40
#8楼
以下是引用cjtdz2024/3/6 15:56:34的发言:
要是采用MODBUS RTU协通信,不知道51单片机怎么设定输入、输出地址数据存储器、变量地址。有什么例程可以参考?
不是设定的, 是你要编制程序, 你想把哪个数给它, 想接受它什么控制, 就怎么发收数据.
简单说, 你编制51单片机为modbus主站, 那你就用51单片机不断发送数据给屏, 这些数据就是你随便用哪个数据存储的给它发送都行.具体例子,可以网上搜,应该有人提供51的modbus实现.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004