STEP7_字符串操作函数

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
STEP7_字符串操作函数 哪些标准 STEP 7函数可用来对字符串变量和ASCII 字符进行转换和比较? 组态注意事项: 在 STEP 7 中有许多标准 IEC 函数来转换和比较字符串变量。可在块编辑器目录中“Libraries / Standard Library / IEC Function Blocks”下找到它们。这些块的技术说明和参数设置描述请参考 STEP 7 的在线帮助(按 F1)。 可以用于转换和比较字符串变量标准 IEC 函数:
第2页
String_R.zip ( 32 KB )
附件包括一个上面描述的 STEP7 项目。将此 ZIP 文件复制到一个单独目录,并双击打开。STEP 7 项目会自动解包。可 以使用 SIMATIC Manager 来打开和测试解包的项目。 付费软件注意事项: 推荐以下列出的样例程序,它们可在网上的指定条目号下找到。可通过 SIMATIC卡/AVC 卡付费。 将3个线性尺寸(长,宽,厚)读入到 RS232上的 CP340中,用来计算 S7-300 中的值并在 OP 上显示。条目号: 8797119。用此样例程序可在SIMATIC 控制器中计算通过 RS232发送到 CP340的 ASCII 字符串(例如线性信息)。 将“CHAR 域”转换为“string 变量”。条目号:25629271。在此样例中“字符ARRAY”转换为“string变量”。 将整数转换为不使用 STRING 数据类型的 ASCII 字符。条目号:25629271。在样例程序附有一个函数可把整数分解为单 独的 ASCII 字符。 将 DATE_AND_TIME 变量转换为字符串变量。条目号:25629271 关键字: ASCII码,数据计算,数据传送
编号 描述: 1 FC5 DI_STRNG:将 DINT 变量转换为 STRING 变量。 图 01 2 FC10 EQ_STRNG:用“等于”比较两个 STRING 变量的内容。 图 02 3 FC13 GE_STRNG:用“大于或等于”比较两个 STRING 变量的内容。 图 03 4 FC15 GT_STRNG:用“大于”比较两个 STRING 变量的内容。 图 04 5 FC16 I_STRNG:将 INT 变量转换为 STRING 变量。 图 05 6 FC19 LE_STRNG:用“小于或等于”比较两个STRING变量的内容。 图 06 7 FC24 LT_STRNG:用“小于”比较两个 STRING 变量的内容。 图 07 8 FC29 NE_STRNG:用“不等于”比较两个 STRING 变量的内容。 图 08 9 FC30 R_STRNG:将REAL变量转换为 STRING 变量。 图 09 1Fra Baidu bibliotek FC37 STRNG_DI:将 STRING 变量转换为 DINT 变量。 图 10 11 FC38 STRNG_I:将 STRING 变量转换为 INT 变量。 图 11 12 FC39 STRNG_R:将 STRING 变量转换为 REAL 变量。 图 12
图 21 存储在 DB100 中的字符串的变量类型为“CHAR”,字符串开始(此处从字节1开始)位置使用参数“Str_DBB_NO”指 定,字符串的长度(此处为5)使用参数“LEN”指定。
图 22 当字符串的第一个字节不是 '+' 或者 '-' 时,字符串数值超出了 “0” 到“9” 时(图 22),字符串中小数点多于 一个时,参数“ERROR”为“TRUE”。
用来编辑字符串变量的标准 IEC 函数: 编号 描述
1 FC2 CONCAT:串接字符串
图 13 2 FC4 DELETE:删除字符串 图 14 3 FC17 INSERT:插入字符串
图 15 4 FC20 LEFT:字符串左段
第1页
图 16 5 FC21 LEN:字符串长度 图 17 6 FC26 MID:字符串中段 图 18 7 FC31 REPLACE:替换字符串 图 19 8 FC32 RIGHT:字符串右段 图 20
STEP7_字符串操作函数
转换字符串变量的例子程序: 编号 描述:
1 转换一个字符串至浮点数 下载文件“String_R”包含一个 FC104来将一个字符串转换为一个浮点数。对比于 IEC 功能 FC39,此字符串可以以一 个简单的格式出现,例如 '+' '1' '2' '.' '3' '4' 或者'-' '1' '2' '.' '3' '4' 。在OB1的例子中,要参数化 FC104 的输入和输出变量(图 21):
相关文档
最新文档