欢迎光临散文网 会员登陆 & 注册

S7-1200浮点数判断是否有效指令

2023-06-12 16:57 作者:宋也在学PLC  | 我要投稿



如上图OK和NOT_OK的两个触点类指令,是用来判断变量是否为浮点数。OK是当变量为浮点数的时候该指令接通NOT_OK是当变量不为浮点数的时候该指令接通。


如下图,在浮点数乘法前,我们可以对两个乘数进行一个判断,看是否为浮点数。


对于一个双字而言,并不是所有的二进制(或者说16进制)并不是所有的组合都能在浮点数的算法下面被计算成一个浮点数。

或者说

对于MD0他是有M0.0到M3.7这32位组合而成,每一位都可能是0或者1,在这些01组合中不是所有的组合都能代表一个浮点数。


举例:如果MD4=16#4210CCCD可以被翻译为36.2


举例:如果MD4=16#F0102就不能被翻译为浮点数


浮点数是用的IEEE 754的算法。


S7-1200浮点数判断是否有效指令的评论 (共 条)

分享到微博请遵守国家法律