登录
首页 PLC论坛 欧姆龙OMRON
回帖 发帖
正文

主题:关于欧姆龙 数据计算这块的问题?

点击:1324 回复:6

我有个项目涉及到数据计算加减乘除(接收到相机给的数据是int类型),1.int类型数据是不是和BIN是一个类型啊?我是不是可以用BIN语句直接把int数据转换成浮点数,然后进行加减计算,最后再转换成BIN? 在数据转换这方面很是困惑,求解决
15-04-13 16:59
int长度数据类型有:byte(8bits)、short(16bits)、int(32bits)、long(64bits)
15-04-13 17:31
int数据和BCD类型差不多是吧,应该先把int转换成二进制bin,然后转换成浮点型,进行计算,结果最后转换成bin,在转换成BCD输出,我现在理解应该是这么个意思
15-04-13 19:58
lz可以看下手册,数据类型是最基本的东西,上学的时候应该都是学过的啊
15-04-13 21:10
我觉得不是简单的数据类型问题,而是转换的途径问题,这个转换的路子该怎么走
15-04-14 00:05
欧姆龙BIN类型相当于UINT+INT,到底是UINT还是INT,取决于使用的指令是带符号还是无符号。
不清楚你使用的欧姆龙机型是什么?
机型不同其指令也是不同的。
15-04-14 08:54
我用的型号是CP1H,你说的是对的
思路现在清晰了:先用BIN指令把BCD数据转换成16位的二进制数据,然后再转换成浮点型数据,接着可以进行加减计算了,计算完后把浮点数结果转换成16位的二进制数据,最后再转换成BCD格式
15-04-15 11:01

工控新闻

更多新闻资讯