兄弟学施耐德PLC,串口通讯时收到的ASII码数据存在byte型数组里,然后想把这个数组内的数据复原为string类型,该怎么做呢?
如下:
FOR i:=1 TO len(ARRAY_ReceivedByte)BY 1 DO
ReceivedString:= concat(ReceivedString,BYTE_TO_STRING(ARRAY_ReceivedByte[i]));
END_FOR
ARRAY_ReceivedByte是个byte型的数组,
ReceivedString 是个空字符串,
结果编译提示我不能把ARRAY型.....of byte转化为类型string (255)
是为啥呢?