当前位置:
工控论坛
> >
产品
>
PLC
>
LS产电PLC
我要发帖
第一次用LG,碰到有关数据运算的问题,请各位指教
点击:
793
| 回复:
3
wincc123
关注
私信
精华:4帖
求助:0帖
帖子:41帖 | 765回
年度积分:1
历史总积分:1067
注册:2003年10月13日
发表于:2005-12-12 20:29:00
楼主
使用LGK220S,
现在碰到的问题是:当我的模拟输入端子接到变频器的AO,需要将这个AO(0-10VDC)转化为0-1440RPM的数据。
OK!D4980(第一个模拟输入的地址)是一个16位的数据值,对应了0-4000的数字输入。
那么,我处理这个数据时,需要用D4890乘以1440除以4000,
好的,D4890的内容(0-4000)乘以1440的时候一定大于32767,那么需要使用32位的乘除指令。
我的问题是:如何将D4890转化为一个双字,然后来完成双字的乘除运算。翻了手册,似乎是没有这种转化指令的了,难道不需要转化就可以直接将D4890当成双字来乘除,但是试了之后发现并非如此。在高字部分是补1的。
寻求:如何处理D4890的双字乘除法呢?
不满:没有数据类型的检查,没有浮点数运算
分享到:
收藏
邀请回答
回复楼主
举报
wincc123
关注
私信
精华:4帖
求助:0帖
帖子:41帖 | 765回
年度积分:1
历史总积分:1067
注册:2003年10月13日
发表于:2005-12-12 20:31:00
1楼
是120S的。纠正一下
回复
引用
举报
LHS
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 126回
年度积分:0
历史总积分:292
注册:2005年9月12日
发表于:2005-12-13 14:58:00
2楼
乘144除400
回复
引用
举报
广州科达
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 159回
年度积分:0
历史总积分:297
注册:2002年12月21日
发表于:2005-12-18 23:13:00
3楼
144/400 还能继续“约分”
回复
引用
举报
热门招聘
相关主题
用PLC怎样控制伺服电机按正弦...
[7910]
谈谈PLC
[7432]
三菱PLC
[15403]
如何对西门子S7-300模拟量输...
[7784]
BMOV和FMOV有什么区别?
[19455]
国产PLC 图片
[14978]
PLC出现运行故障的常见原因及...
[11614]
工控老鬼 图解西门子S7-300系...
[7617]
三菱PLC视频教程70合集
[11906]
永宏PLC密码问题
[15407]
官方公众号
智造工程师
客服
小程序
公众号