A06B-6093-H112
在操作数的声明过程中,可在关键字 STRING 后使用方括号字符串的最大长度(如,STRING[4])。也可以使用局部或全局常量声明字符串的最大长度(如,STRING[#loc_const] 或 STRING["glob_const"])。如果未最大长度,则相应的操作数长度设置为标准的 254 个字符。
如果字符串的实际长度小于所声明的最大长度,则字符将以左对齐方式写入字符串,并将剩余的字符空间保持为未定义。在值处理和各种显示过程中,仅涉及可确定字符串实际长度的所有字符空间量。
说明 对于 S7-300/400 CPU,请注意:如果定义了 STRING 数据类型的临时变量,则在用户程序中使用变量之前必须使用的长度定义 BYTE“字符串最大长度”。 |
传递 STRING 或 WSTRING 数据类型的变量 |
说明
可以将 STRING 或 WSTRING 数据类型的变量作为参数进行传递下表列出了不同 CPU 系列中 (W)STRING 的传递规则:
CPU 系列 | 数据类型 | 块调用中的传递规则 |
---|---|---|
S7-300/400 | STRING | 声明的形参和实参长度必须相同。 |
S7-1200/1500 |
STRING WSTRING |
声明的形参和实参长度可以不同。在运行过程中,如果目标参数的声明长度小于接收的 (W)STRING 参数长度,则截断 (W)STRING 参数并将使能输出 ENO 设置为 FALSE。 在程序编辑器中,参数处的灰色矩形表示 (W)STRING 在运行过程中可能被截断。 例外: 调用 STL 块时,形参和实参的声明长度必须始终相同。 |
下图显示了一个块调用中,声明的形参和实参长度不同。由于声明的长度不同,在运行过程中,“Input_String_20”和“Output_String_10”可能会截断。
声明 STRING 和 WSTRING 数据类型的变量 要声明 STRING 或 WSTRING 数据类型的变量,请按以下步骤操作:
选择接口中的相应声明区域。 在“名称”(Name) 列中输入一个变量名称。 在“数据类型”(Data type) 列中输入“STRING”或“WSTRING”。输入时系统将提供自动完成功能。 可选:在关键字 STRING 或 WSTRING 后面,使用方括号字符串的最大长度。如果未最大长度,则字符串的默认长度为 254 个字符。 最大长度为 4 的 WSTRING 示例: WSTRING[4] 使用局部常量定义字符串最大长度的示例: STRING[#My_local_const1] 使用全局常量定义字符串最大长度的示例: STRING["My_global_const1"] |
CHAR 隐式转换
A06B-6093-H112 1756-L61 现货低价
1756-L62 现货低价
1756-L63 现货低价
①也许您从未尝试过给我们一个机会,给您一个大大的。
①也许您在乎的不仅仅是优惠的价格,更是质量的保障。
①也许您不曾知道,我们的价格低廉,质量却这般优质。
①你敢不敢丢下所有的质疑,相信自己的选择?
①我们的服务,我们的价格,我们的质量,我们的信用。
①就是无处不在的,让你心跳
1756-L55
1756-L55M12
1756-L55M13
1756-L55M14
1756-L55M16
1756-L55M22
1756-L55M23
1756-L55M24
1756-L60M03SE
1756-L61
1756-L61S
1756-L62
1756-L62S
1756-L63
1756-L63S
1756-L64
1756-LSP 1756-M12 1756-M13
1756-M14 1756-M16 1756-M22
1756-M23 1756-M24 1784-CF64
1756-DNB 1756-A10 1756-A13
1756-A17 1756-A4 1756-A7
1756-IA16 1756-IA16I 1756-IA32
1756-IA8D 1756-IB16 1756-IB16D
1756-IB16I 1756-IB16ISOE 1756-IB32
1756-IC16 1756-IG16 1756-IH16I
1756-IH16ISOE 1756-IM16I 1756-IN16
1756-IV16 1756-IV32 1756-OA16
1756-OA16I 1756-OA8 1756-OA8D
1756-OA8E 1756-OB16D 1756-OB16E
1756-OB16I 1756-OB16IS 1756-OB32
1756-OB8 1756-OB8EI 1756-OB8I
1756-OC8 1756-OH8I 1756-ON8
1756-OV16E 1756-OV32E 1756-OW16I
1756-OX8I 1756-IF16 1756-IF4FXOF2F
1756-IF6CIS 1756-IF6I 1756-IF8
1756-IF8H 1756-IR6I 1756-IT6I
1756-IT6I2 1756-OF4 1756-OF6CI
1756-OF6VI 1756-OF8 1756-OF8H
1756-OG16 1756-CFM 1756-HSC
1756-HYD02 1756-PLS 1756-M02AE
1756-M02AS 1756-M03SE 1756-M08SE
1756-M16SE 1756-DMAF 1756-DMCF001
1756-DMCF003 1756-DMCF010 1756-DMCF030
1756-TBCH 1756-TBE 1756-TBNH
1756-TBS6H 1756-TBSH 1756-CN2
1756-CN2R 1756-CNB 1756-CNBR
1756-EN2T 1756-ENBT 1756-EWEB
1756-TC15 1756-DH485 1756-DHRIO
1756-CPR2 1756-PA72 1756-PA75
1756-PB72 1756-PB75 1756-PBR2
1751-SL4SP 1751-SLBA 1751-SLBP
1756-SYNCH 1756-BA1 1756-BA2
1756-BATA 1756-BATM 1756-JMPR
1756-N2 1756-CP3 1756-DPALEN
1756-STRT4 1756-PA75R 1756-PAR2
1747-L511 1747-L514 1747-L524 1757-SRM
1747-L531 1747-L532 1747-L541
1747-L542 1747-L542P 1747-L543
1747-L543P 1747-L551 1747-L552
1747-L553 1747-L553P 1747-M1
1747-M13 1747-M15 1747-M2
1747-M5 1747-BSN 1747-SCNR
1747-SDN 1747-SN 1747-ACN15
1747-ACNR15 1747-ASB 1746-A10
1747-KFC15 1747-AIC 1747-C10
1747-C11 1747-C13 1747-C20
1747-KE 1747-PIC 1747-UIC
1747-UICC13 1761-NETAIC 1746-BAS
1746-BAST 1747-DCM 1747-PBASE
1761-CBLAS03 1761-CBLAS09 1746-P1
1746-P2 1746-P3 1746-P4
1746-P5 1746-P6 1746-P7
1747-NP1 1746-N2 1747-BA
1747-BAJMPR 1747-DPS1 1747-FC
1747-RL302 1747-RL401 1747-RL501
1746-SIM 1747-CP3 1747-PSD
1747-RM001EENP 1747-UM011EENP 1747-DU501
1747-OS302 1747-OS401 1747-DEMO7
1746-RT34 1746-RT35 1747-KY1
1757-SRM 1757-SRC1
A06B-6093-H112