C函数库提供了很多字符串处理函数,所以PLC对字符串不方便操作的项目需求,建议利用HMI的宏指令处理,处理结果和PLC通讯交换数据,
常用字符处理函数
1、isalnum--检查字符是否是字母或数字
2、isalpha--检查字符是否是字母
3、isascii--检查字符是否是ASCII码
4、iscntrl--检查字符是否是控制字符
5、isdigit--检查字符是否是数字字符
6、isxdigit--检查字符是否是十六进制数字字符
7、isgraph检查字符是否是可打印字符(不含空格)
8、toascii将字符转换为ASCII码
1、C语言里字符串的概念简单了解一下:
2、字符串变量转为整型变量
编写宏指令
源代码:
#include <macro.h>
#include<string.h>
#include<ctype.h> /*包含字符处理函数*/
int MacroMain()
{
char data[6];
int error = GetMem(data,@string@,0,6); //6代表6个字节
int result;
result=atoi(data); /*字符串转整型函数*/
SetWord(@result1@,0,result);
return 0;
}