ANY_TO_STRING
ANY_TO_STRING 指令可将值转换为字符串值。
操作详细信息︰
- 将 REAL 数据类型转换为字符串时,ANY_TO_STRING 指令使用 IEEE 754 格式。
- ANY_TO_STRING 将 125.0 转换为 1.25000E+02。
- 当目标字符串长度为 5 个字符时︰
- ANY_TO_STRING 将 125.0 转换为 1.25000E+02 并向目标字符串输出 1.250。
- 考虑创建用户定义的功能块以从指数符号转换为数。
支持的语言︰功能块图、梯形图和结构化文本。
该指令适用于 Micro810、L20E、L50E 和 L70E 控制器。
ANY_TO_STRING

参数 | 参数类型 | 数据类型 | 描述 | |
|---|---|---|---|---|
EN | 输入 | BOOL | 设置为 True 时,将启用指令。
| |
i1 | 输入 | BOOL SINT USINT BYTE INT UINT WORD DINT UDINT | DWORD LINT ULINT LWORD REAL LREAL TIME DATE | 除字符串之外的任何值。 |
o1 | 输出 | STRING | 如果 IN 为布尔值,则为 FALSE 或 TRUE。 如果 IN 为整型或实型,则为十进制表示方法。 如果 IN 为 TIME,则可能为:
| |
ENO | 输出 | BOOL | 启用输出。适用于梯形图程序。 | |
ANY_TO_STRING 结构化文本示例
bres := ANY_TO_STRING (TRUE); | (* bres 为 TRUE *) |
ares := ANY_TO_STRING (125); | (* ares 为 125 *) |
提供反馈