1. STEP7库功能
STEP7库中提供了如下几个转换块:(库文件路径:库libraries---Standard Libray---IEC Function Blocks)
(FC94,95路径:库libraries---Standard Libray---TI-S7 Converting Blocks)
表2. 字符串转换
2 。整数(双整数)转字符串
以FC5为例,双整数为有符号整数,因此如图第三个有效字符为符号位,显示“+”。
注意:此处字符串定义最大长度为254个字符,图二中第一位最大长度为-2为有符号数值。
图1. FC5及数据块定义
图2. 变量表监看
3 。实数转字符串
实数转换为字符串,显示格式为科学计数法。如图3所示:
图3. 科学计数法显示
其有效数据最多显示7位。同时转换后的字符串固定占用14个有效字符长度。
注意,建立字符串最大长度时务必要大于14个字符长度,否则FC30不执行,无输出。
图4. FC30实例
4 。字符串转16进制
FC94功能实际为将连续的字符转换为连续的16进制。
因此,使用时注意:
1. 输入“IN”为有效字符的起始地址,即字符串的前两个固定占用字符需要跳过
2. 转换个数与字符串本身定义的有效字符长度数值无关,只与输入“N”有关
3. 字符占8位,16进制占16位;因此转换后占位方式如图6
图5. FC94
图6. FC94监看
审核编辑:郭婷
-
字符串
+关注
关注
1文章
579浏览量
20513
原文标题:字符串转换
文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论