liuweidong 发表于 2020-2-29 21:41:48

CODESYS中字符串函数库的用法分享。

在进行跟上位机进行通讯时,例如SOCKET通讯,plc在接受字符串时,如不对字符串长度加以说明,默认长度为255。可以在进行数据传输的时候可以规定结束字符,同时程序识别出结束字符,这样可以将多余的部分去掉,提高信息的获取。

这里是标准函数库下的字符串函数库功能介绍,可以在CODESYS软件里按F1找到详细说明。

这里在进行SOCKET通讯读取上位机发送信息时,如不对字符串进行规划,字符串尾端会出现乱码,影响阅读。
find指令:STR1为接受字符串,STR2为需要在STR1中寻找的字符串,输出为STR2 在STR1中第一次出现的位置。这里字符串以‘end’
为结束字符。
delete指令:表示从字符串指定位置删除指定长度,从而达到我们需要的字符串。

同时里面还有许多其他各种对字符串进行操作的指令。










页: [1]
查看完整版本: CODESYS中字符串函数库的用法分享。