作业帮 > 综合 > 作业

台达 delta wplsoft软件编程问题

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/16 15:33:30
台达 delta wplsoft软件编程问题

如上图所示,D40内放入了AD采集的值,现我要把此值转为电流ma,运算工式,I=AD*16/32000+4,我所写程序如下,但不能得到正确结果,于是改成上图所示测试,发现AD*10怎么得出一个负数,

请DX指教


看第一步就好像没有进行乘的运算

台达 delta wplsoft软件编程问题
26096乘以10已经超过单字word的存储容量 应该用dmul 双字乘法(注意双字地址间隔) 或者先除再乘.不过后面方法误差大.
再问: mul得到的结果是32位的,并没有超出,谢谢你的回答,我已经找到问题所在了