中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

信捷XINJE

fluketop kollmorgen 抖音 西门子减速电机 德嘉 台达 英威腾 泓格论坛 西门子 我和LOGO!有个约会 FLIR红外热像论坛 【有奖活动】英威腾 “Ni美国国家仪器 “PLC发展趋势大讨论”活动圆满结束 艾睿光电产品体验活动 cc-link图文征集活动 西门子SMART LINE V3
工控论坛首页 信捷XINJE → 浏览主题: 请教信捷的PLC和触摸屏双精度浮点数计算和显示
发表新帖 回复该主题
回帖:6个,阅读:1151 [上一页] [1] [下一页]
* 帖子主题:

请教信捷的PLC和触摸屏双精度浮点数计算和显示

分享到
9209
FORELF
文章数:2515
年度积分:726
历史总积分:9209
注册时间:2007/6/22
发站内信
发表于:2021/3/13 18:59:42
#0楼
信捷PLC和触摸屏如何进行双精度浮点数的计算和显示?
let me go任我行
32502
YXBK 版主
文章数:15371
年度积分:2630
历史总积分:32502
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2021/3/13 19:30:55
#1楼
信捷有专用的浮点数运算指令,触摸屏上的数据类型选择浮点
+10
此帖发自手机工控论坛
大家一起学习
9209
FORELF
文章数:2515
年度积分:726
历史总积分:9209
注册时间:2007/6/22
发站内信
发表于:2021/3/13 19:43:12
#2楼
以下是引用YXBK2021/3/13 19:30:55的发言:
信捷有专用的浮点数运算指令,触摸屏上的数据类型选择浮点

那个是单精度的32位的,我要用是双精度64位的。
let me go任我行
32502
YXBK 版主
文章数:15371
年度积分:2630
历史总积分:32502
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2021/3/14 15:32:55
#3楼
以下是引用FORELF2021/3/13 19:43:12的发言:
以下是引用YXBK2021/3/13 19:30:55的发言:
信捷有专用的浮点数运算指令,触摸屏上的数据类型选择浮点

那个是单精度的32位的,我要用是双精度64位的。

这样呀,那估计你这10分赏不出去了。
大家一起学习
9209
FORELF
文章数:2515
年度积分:726
历史总积分:9209
注册时间:2007/6/22
发站内信
发表于:2021/3/17 22:15:50
#4楼
问题已解决,还是得靠自己。
方法分享给大家:
用C语言编辑将64位浮点数转化为自己需要的数据类型,这也是实验中得到的方法。
一个=号解决的问题,耽误了一个周末。
实干解决问题,空想空谈误事。
let me go任我行
32502
YXBK 版主
文章数:15371
年度积分:2630
历史总积分:32502
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2021/3/21 8:18:57
#5楼
首先这10分受之有愧

另外请教一下你这个C语言编辑是在PLC里面做的吗?如果是,64位应该是占用4个寄存器的,PLC的函数功能块能调用?
大家一起学习
9209
FORELF
文章数:2515
年度积分:726
历史总积分:9209
注册时间:2007/6/22
发站内信
发表于:2021/3/21 23:35:39
#6楼
以下是引用YXBK2021/3/21 8:18:57的发言:
首先这10分受之有愧

另外请教一下你这个C语言编辑是在PLC里面做的吗?如果是,64位应该是占用4个寄存器的,PLC的函数功能块能调用?

是的,PLC中执行的。
就是轴数太多,要转换的数据量比较大,原来扫描周期都是零点几毫秒的,自从我加了这些转换后,
多的时候能达到了3ms,但是ethercat同步周期是1ms,可能会影响程序逻辑。
[此贴子已经被作者于2021/3/22 10:14:58编辑过]
let me go任我行
工控学堂推荐视频:

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

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

46.8