ASCII 转换指令
ASCII 转换指令用于在数据和 ASCII 字符串之间相互转换。
可用指令
梯形图和结构化文本
功能块
不可用
若要实现以下转换: | 使用此指令: |
|---|---|
将整型值的 ASCII 表示转换为 SINT、INT、DINT 或 REAL 型值(例如,将体重秤或其他 ASCII 设备的值转换为整型值,之后便可在逻辑中使用)。 | STOD |
将浮点值的 ASCII 表示转换为 REAL 值(例如,将体重秤或其他 ASCII 设备的值转换为 REAL 型值,之后便可在逻辑中使用)。 | STOR |
将 SINT、INT、DINT 或 REAL 型值转换为由 ASCII 字符组成的字符串(例如,将变量转换为 ASCII 字符串,之后便可将其发送到 MessageView™ 终端)。 | DTOS |
将 REAL 型值转换为由 ASCII 字符组成的字符串(例如,将变量转换为 ASCII 字符串,之后便可将其发送到 MessageView 终端)。 | RTOS |
将由 ASCII 字符组成的字符串中的各个字母转换为大写形式(例如,将操作员输入的内容转换为大写形式,之后便可在数组中进行搜索)。 | UPPER |
将由 ASCII 字符组成的字符串中的各个字母转换为小写形式(例如,将操作员输入的内容转换为小写形式,之后便可在数组中搜索)。 | LOWER |
此外,还可以使用下列指令比较或处理 ASCII 字符。
执行以下操作: | 使用此指令: |
|---|---|
将字符添加到字符串末尾 | CONCAT |
将字符从字符串中删除 | DELETE |
确定子字符串的起始字符 | FIND |
将字符插入字符串内 | INSERT |
从字符串中提取字符 | MID |
重新排列 INT 型、DINT 型或 REAL 型标签的字节 | SWPB |
比较两个字符串 | CMP |
查看字符是否等于特定字符 | EQ |
查看字符是否不等于特定字符 | NE |
查看字符是否等于或大于特定字符 | GE |
查看字符是否大于特定字符 | GT |
查看字符是否等于或小于特定字符 | LE |
查看字符是否小于特定字符 | LT |
在字符串数组中查找字符串 | FSC |
提供反馈