S7-300 ,如何将ASCII转16进制

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午11:39
下一篇 2021年7月4日 下午11:42

相关推荐

发表回复

登录后才能评论