为什么在特定预置条件下不能进行隐含数据类型的转换?

描述:
根据S7-SCL手册,隐含数据类型转换发生在某些不同数据类型的计算操作中。如果对相同数据类型的变量进行操作(例如两个INT值相乘)中,不会发生隐含数据类型转换。如果INT乘法能得出超出INT数值范围的值,用户就得至少对其中一个变量进行隐含数据类型转换(例如,到DINT)。

在以下样例(图01)中,INT变量X2为隐含地转换为DINT,乘法按DINT操作执行。

为什么在特定预置条件下不能进行隐含数据类型的转换?
图 01

关键字:
超出

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc339335.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论