您现在所在的是:

PLC论坛

回帖:14个,阅读:1146 [上一页] [1] [2] [下一页]
27959
guanyumou 版主
文章数:10552
年度积分:1142
历史总积分:27959
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/5/7 16:33:14
#10楼
以下是引用宽容UjGufnDG2019/5/7 15:36:29的发言:
感谢各位楼主鼎力相助,问题还是解决不了804变成8.04在触摸屏中显示出来
原始变量通道处理设置如下所示:
附件 image.jpg
数据库变量属性设置如下:
附件 image.jpg
画面显示熟悉如下:
附件 image.jpg
演示视频如下:
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
27959
guanyumou 版主
文章数:10552
年度积分:1142
历史总积分:27959
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/5/7 16:35:14
#11楼
还有种方法就是先把整数K804转换为浮点数804.00,然后再用浮点数除法804.00除以100.00,把得到的浮点数8.04保持到一个32位寄存器里,上位机建立变量时选择32位浮点数!
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
491
宽容UjGufnDG
文章数:34
年度积分:50
历史总积分:491
注册时间:2018/1/14
发站内信
发表于:2019/5/7 22:01:02
#12楼
我想在PLC里面先转换成8.04后,触摸屏在读取寄存器地址然后显示出来,就是不知道为什么台达PLC程序里面我转换成浮点数转换不了,浮点数转换指令的存储地址一直不显示出转换的结果?
此帖发自手机工控论坛
4551
ddt250
文章数:892
年度积分:536
历史总积分:4551
注册时间:2016/12/26
发站内信
发表于:2019/5/8 8:13:47
#13楼
回复 #12楼 宽容UjGufnDG
浮点数是32位的。假如你转换完了存到D100中,它其实是占用了D100 D101两个字。你必须保证D101没被别的地方用到。
触摸屏读取的时候还得读取32位数据。
491
宽容UjGufnDG
文章数:34
年度积分:50
历史总积分:491
注册时间:2018/1/14
发站内信
发表于:2019/5/8 9:46:11
#14楼
感谢各位大师赐教
此帖发自手机工控论坛

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

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

109.2007