S7-300PLC ,CP340模块,如何将ASCII转16进制?
钻石用户推荐最佳答案
将ASCII码转换成整数:STEP7“Char_Int”项目包含将一个四位ASCII码转换为一个整数的FC1块。对于输入参数,块要求ASCII字符为“Char”型,并且满足:IN变量:Char1=个位,IN变量:Char2=十位,IN变量:Char3=百位,IN变量:Char4=千位。在OB1中调用FC1功能,输出变量“Result”即为整数。用户可用变量表“VAT_1”监视结果。注意事项:如果ASCII字符不包含任何数字,则FC1将输出变量“Error”(出错位)置位为True。这种情况下,“Result”输出为“0”。例程下载:
如何实现整形数(INT)与字符串(String)、S5TIME、BCD 码以及实数等数据类型之间的数据转换?
https://support.industry.siemens.com/cs/document/1851190/
参考资料:http://www.iianews.com/zhidao/question-76785.shtml
提问者对于答案的评价:
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc348335.html