SIEMENS西门子辽宁省朝阳市(授权)一级代理商——西门子东北总代理

供应商
广东湘恒智能科技有限公司
认证
西门子总代理
PLC
西门子一级代
驱动
西门子代理商
伺服电机
联系电话
15903418770
手机号
15915421161
联系人
张经理
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房
更新时间
2024-11-26 07:00

详细介绍

fc“decimalplacefilter”可实现提取实数的整数部分和小数部分,并将其输出为字符串值。

描述:
这个条目下载的库中包括 "decimalplacefilter" 函数,"filterdb"数据块和 "decimalfilter"组织块。在 "decimalfilter" 组织块中调用 "decimalplacefilter" 函数,从"filterdb" 数据块中定义参数。

下图所示:如何从实数中提取整数和小数部分,并转换成字符串输出。



图.01

从实数 87.125 中提取出整数部分 “87” 和小数部分 “0.125”功能。下表给出"decimalplacefilter" 函数中参数。

参数属性数据类型描述
releaseinputbool使能
realvalueinputreal被提取的变量
frontcommaoutputdint整数部分
behindcommaoutputreal小数部分
stringfrontvalueoutputstring整数部分(字符串格式)
stringbehindvalueoutputstring小数部分(字符串格式)

实数到双整形的数据类型转换注意事项
在转换的过程中,如果输入的数值超出了目标数据类型的范围(dint)或要转换的数值(real)是个无效的浮点数,输出eno 为 0.

下载

"decimalplacefilter" 函数由 scl 语言编写,包含德语和英语的注释。将 zip文件解压到一个单独的目录下。然后使用 step 7 (tia portal) 软件打开和编辑这个库。


PLC,变频器,代理商,一级代理,伺服电机
展开全文
我们其他产品
我们的新闻
微信咨询 在线询价 拨打电话