我不清楚台达中是否有专用指令来分离科学计数法的指数部分,如果没有你需要在PLC中编写一段程序用以分离浮点数的指数部分。
大致的算法如下:
STEP1:首先对你的浮点数取绝对值
STEP2: 判断这个绝对值是大于等于10还是小于1且不等于0的。
STEP3:如果大于等于10,那么这个浮点数除以10,COUNT+1
如果小于1且不等于0,那么这个浮点数乘以10,COUNT-1
STEP4:重复STEP2-STEP3步骤
COUNT的值就是E后面的值,最后一次运算判断前的浮点数就是E前面的部分,在HMI上放置两个数值显示和一个文本显示,数值显示分别显示浮点数和有符号16位数,文本显示E,至于符号部分,你可以事先判断并保存一下。
Good Luck~
[此贴子已经被作者于2019/11/16 18:25:50编辑过]