您现在所在的是:

三菱Mitsubishi

回帖:5个,阅读:87 [上一页] [1] [下一页]
6042
527383814
文章数:244
年度积分:206
历史总积分:6042
注册时间:2014/9/11
发站内信
发表于:2025/12/30 22:15:26
#0楼

如图  d12已经转换成浮点数了  为什么还是报错呢

附件 Snap11.jpg



22713
bnnyygy
文章数:6474
年度积分:1609
历史总积分:22713
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2025/12/31 7:47:24
#1楼
D10:E:=1.875*D12:E;

:d
:e
指定D区类型。都用ST了,尽量不要用绝对地址。
38735
cvlsam 版主
文章数:12590
年度积分:46
历史总积分:38735
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2025/12/31 8:14:49
#2楼
以下是引用5273838142025/12/30 22:15:26的发言:

如图  d12已经转换成浮点数了  为什么还是报错呢

附件 Snap11.jpg




原因在于浮点数运算需要32位存储空间,而编译器无法识别D12是32位数据。

因此,你需要指定符号名并设定其为浮点数类型。

附件 worksnap1.jpg

附件 worksnap2.jpg


Good Luck~
38735
cvlsam 版主
文章数:12590
年度积分:46
历史总积分:38735
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2025/12/31 8:15:43
#3楼
以下是引用bnnyygy2025/12/31 7:47:24的发言:
D10:E:=1.875*D12:E;

:d
:e
指定D区类型。都用ST了,尽量不要用绝对地址。

这种表达方式对于早期的机型不适用,需要IQ-F,IQ-R以及现在的MX机型,也就是说,需要GX works3软件支持。

Good Luck~
22713
bnnyygy
文章数:6474
年度积分:1609
历史总积分:22713
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2025/12/31 8:24:43
#4楼
以下是引用cvlsam2025/12/31 8:15:43的发言:
以下是引用bnnyygy2025/12/31 7:47:24的发言:
D10:E:=1.875*D12:E;

:d
:e
指定D区类型。都用ST了,尽量不要用绝对地址。

这种表达方式对于早期的机型不适用,需要IQ-F,IQ-R以及现在的MX机型,也就是说,需要GX works3软件支持。

Good Luck~

奥,受教了,反正就是数据类型不匹配,不像之前D0 可以是int 也可以是dint 也可以是real。
651
2969985636
文章数:34
年度积分:151
历史总积分:651
注册时间:2019/3/20
发站内信
发表于:2025/12/31 17:26:52
#5楼
一般写ST都尽量不使用绝对地址

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

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

62.4004