【摘要】:所谓浮点的数学计算,是指在所允许的范围之内,对两个浮点数执行浮点数加减,浮点数乘除以及浮点数平方根等相关运算,并输出相应结果的运算过程。此外,需要特别说明的是,在计算浮点数的平方根时,需要确保被开方数大于等于0。表4-15 浮点数平方根指令简介
在PLC程序编辑中,还可以通过调用PLC Programming Tool内置的逻辑计算块,便捷地进行浮点数的数学计算。所谓浮点的数学计算,是指在所允许的范围之内,对两个浮点数执行浮点数加减,浮点数乘除以及浮点数平方根等相关运算,并输出相应结果的运算过程。
1.浮点数的加减乘除法
在表4-14中,对浮点数的加减乘除逻辑计算块进行简要的介绍,并给出所调用的程序块示例。
对所调用的加减乘除法计算块:当启用输入端EN通过逻辑“1”时,浮点数的加减乘除法计算激活,自动将IN1和IN2所给定的值进行加减乘除运算,其结果通过OUT来查看。若该结果未超出浮点数(32位)的允许范围,则EMO将输出逻辑“1”;若该结果超出了浮点数(32位)的允许范围,则ENO将输出逻辑“0”,ENO后面所连接的其他指令将不执行。
表4-14 浮点数的加减乘除法指令简介
(续)
(www.xing528.com)
2.平方根
在表4-15中,对浮点数的平方根逻辑计算块进行简要的介绍,并给出所调用的程序块示例。
对所调用的平方根计算块:当启用输入端EN通过逻辑“1”时,浮点数的平方根计算激活,自动地将IN所给定的值进行平方根运算,其结果通过OUT来查看。若该结果未超出浮点数(32位)的允许范围,则EMO将输出逻辑“1”;若该结果超出了浮点数(32位)的允许范围,则ENO将输出逻辑“0”,ENO后面所连接的其他指令将不执行。
此外,需要特别说明的是,在计算浮点数的平方根时,需要确保被开方数大于等于0。同时,使用平方根运算所得到的结果必然为非负数。其中,当被开方数为0时,结果为0。
表4-15 浮点数平方根指令简介
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。