STRING(十六进制格式右对齐)至DOUBLE WORD
此函数将以十六进制格式右对齐的最大可能字符数的字符串转换为数据类型DWORD的值。
输入
输入数据类型
输出
转换结果
STRING[8]的可接受格式:
'Hex1Hex2Hex3Hex4Hex5Hex6Hex7Hex8' 例如'001AAFFE'
可接受字符:
Hex1~Hex8:"0~9"或"A–F"(非"a–f")范围中的十六进制数。
输入 |
定义为 |
结果 |
---|---|---|
'FE' |
STRING[2] |
16#FE |
'EFFE' |
STRING[4] |
16#EFFE |
'CDEFFE' |
STRING[6] |
16#CDEFFE |
'ABCDEFFE' |
STRING[8] |
16#ABCDEFFE |
'00ABCDEFFE' |
STRING[10] |
16#ABCDEFFE |
使用基本指令F72_A2HEX。特别是当出现非十六进制数"0 - 9"或"A - F"字符时,PLC将传送运算错误。