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" 函数中参数。
release | input | bool | 使能 |
realvalue | input | real | 被提取的变量 |
frontcomma | output | dint | 整数部分 |
behindcomma | output | real | 小数部分 |
stringfrontvalue | output | string | 整数部分(字符串格式) |
stringbehindvalue | output | string | 小数部分(字符串格式) |
实数到双整形的数据类型转换注意事项
在转换的过程中,如果输入的数值超出了目标数据类型的范围(dint)或要转换的数值(real)是个无效的浮点数,输出eno 为 0.
下载
"decimalplacefilter" 函数由 scl 语言编写,包含德语和英语的注释。将 zip文件解压到一个单独的目录下。然后使用 step 7 (tia portal) 软件打开和编辑这个库。