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
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal