西门子plc的这个指令转换后为什么最开始的两位是20,还有这个的小数点后面的精度是如何规定的呢

如题所述

因为是降VW2中的数字转换为8个ASCII字符,所以从VB10开始,就会有两个存储区VB10和11是空的,空格的码值就是20,然后小数点的位数肯定是根据FMT这个输入参数决定的啊。追问

为什么小数点出现在了第五位,还有FMT的值16#08是什么意思呢,我书上编的好多错,这个都没写

追答

这个你得具体看看这个指令的FMT参数到底是什么意思,16#08的值就定义了,输出的小数点是3位的

温馨提示:答案为网友推荐,仅供参考
相似回答