jony7788
级别: 论坛先锋
精华主题: 0
发帖数量: 39 个
工控威望: 1631 点
下载积分: 1375 分
在线时间: 214(小时)
注册时间: 2023-02-25
最后登录: 2024-11-17
查看jony7788的 主题 / 回贴
楼主  发表于: 2024-08-18 16:54
描述:正常的
图片:
描述:正常的
图片:
描述:不正常的
图片:
描述:不正常的
图片:
需要将PLC寄存器的数据传送到数码管上,但存在问题,255以下的数是正常的,但255以上的数不正常。
看起来是数据高、低位的问题,弄了好久都没成功。

希望大师能出手相助。
谢谢!


描述:程序
附件: PLC数据显示在数码管-1.3-站号2,显示小数点.rar (9 K) 下载次数:34
网站提示: 请不要用迅雷下载附件,容易出错
jony7788
级别: 论坛先锋
精华主题: 0
发帖数量: 39 个
工控威望: 1631 点
下载积分: 1375 分
在线时间: 214(小时)
注册时间: 2023-02-25
最后登录: 2024-11-17
查看jony7788的 主题 / 回贴
1楼  发表于: 2024-08-18 20:21
引用
引用第1楼hstec2002于2024-08-18 19:36发表的  :
数码管的手册都看不到能解决问题?


数码管的资料附上来了,感觉是超过255的数,显示的与256的差值。
附件: 数码管显示屏_V1.4.rar (544 K) 下载次数:38
网站提示: 请不要用迅雷下载附件,容易出错
jony7788
级别: 论坛先锋
精华主题: 0
发帖数量: 39 个
工控威望: 1631 点
下载积分: 1375 分
在线时间: 214(小时)
注册时间: 2023-02-25
最后登录: 2024-11-17
查看jony7788的 主题 / 回贴
2楼  发表于: 2024-08-19 19:08
引用
引用第5楼hstec2002于2024-08-19 11:33发表的  :
先按图更改再赋值k200至D180,K1至D181,看是否你想要的。



感谢您。
这样也可以解决问题,试了可以的。
D180小于255的时候,D181设置为K0,D180大于255的时候,D181设置为K1。
jony7788
级别: 论坛先锋
精华主题: 0
发帖数量: 39 个
工控威望: 1631 点
下载积分: 1375 分
在线时间: 214(小时)
注册时间: 2023-02-25
最后登录: 2024-11-17
查看jony7788的 主题 / 回贴
3楼  发表于: 2024-08-19 19:50
图片:
引用
引用第4楼雪山飞狐于2024-08-19 10:05发表的  :
有搞好吗?


按hstec2002老师提供的方法,可以临时解决问题,只是有点繁琐,要按条件改变D181的数值,大于256的写1,大于512的写2,大于768的写3。
没有更好的方法之前,先这样用着。