楼主最近还看过
引用 bear5729 的回复内容: 回复内容:对: yuanle SIR:看来您没有搞清...
-------------------------
1、您的PLC的水平是十分低下的,您甚至于不知道既然输入参数设定为浮点数,那么应该使用浮点数乘法EMUL指令。
2、至于您看到D0的值为26214,而不是1.05,仍然是您的基础太差了,花点时间去学习基础,暂时忘记FB这种东西,把基础的东西学学好吧。
1.05转换为16进制是3F 86 66 66
因为浮点数是32位数据,你使用16位指令MUL,因此其展示的是16位数据,也就是该数据的低16位。
0110 0110 0110 0110转换为10进制不就是了么。
HAVE FUN!!!