在 PRODAVE 中使用 gp_to_float 功能

问题:
如何在 PRODAVE 中使用 gp_to_float 功能?

解答:
通过使用 gp_to_float 功能,您可以将 S7 浮点数转换成浮点型 (IEEE 格式) 数值。此处的浮点数 gp 是从控制器中读出的数值。gp_to_float 功能将此数值转变成 IEEE 格式的 4 字节浮点型数值。可以使用 float_to_gp 功能进行相反方向的转换操作。C 语言和 Visual Basic 中的声明如下所示:

C 语言中的声明
// gp 值,浮点型数值
void WINAPI gp_to_float (void *,void *) ;
// 浮点型数值,gp 数值
void WINAPI float_to_gp (void *,void *) ;

注释:
对于 C 语言中的声明,您必须确保将参数作为引用进行传送。

VB 中的声明
Declare Sub gp_to_float Lib "komfort.dll" (gp As Long, s As Single)
Declare Sub float_to_gp Lib "komfort.dll" (s As Single, gp As Long)

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

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

相关推荐

发表回复

登录后才能评论