在从仪表返回的数据ASC码如何转换成十进制的值呢?
如从仪表返回 30 33 38 30 【仪表值为380】
如何将这个ASC码串转换成十进制的380呢?
希望大家帮忙
最佳答案
Network1 //假如你的返回数据在VB100开头的位置
LD SM0.0
MOVB 4, VB100
MOVB 16#30, VB101
MOVB 16#33, VB102
MOVB 16#38, VB103
MOVB 16#30, VB104
Network2 //380可以直接使用S_I指令
LD SM0.5 //每秒转换一次
STI VB100, 1, VW1000
VW1000中的数据就是380
提问者对于答案的评价:
谢谢了
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc346859.html