登录
首页
PLC论坛
欧姆龙OMRON
回帖
发帖
正文
主题:关于欧姆龙 数据计算这块的问题?
点击:1349 回复:6
楼主
编辑
引用
管理
zouzaijiaoxia
我有个项目涉及到数据计算加减乘除(接收到相机给的数据是int类型),1.int类型数据是不是和BIN是一个类型啊?我是不是可以用BIN语句直接把int数据转换成浮点数,然后进行加减计算,最后再转换成BIN? 在数据转换这方面很是困惑,求解决
15-04-13 16:59
1楼
编辑
引用
管理
yejingmao
int长度数据类型有:byte(8bits)、short(16bits)、int(32bits)、long(64bits)
15-04-13 17:31
2楼
编辑
引用
管理
zouzaijiaoxia
int数据和BCD类型差不多是吧,应该先把int转换成二进制bin,然后转换成浮点型,进行计算,结果最后转换成bin,在转换成BCD输出,我现在理解应该是这么个意思
15-04-13 19:58
3楼
编辑
引用
管理
cfm6662008
lz可以看下手册,数据类型是最基本的东西,上学的时候应该都是学过的啊
15-04-13 21:10
4楼
编辑
引用
管理
zouzaijiaoxia
我觉得不是简单的数据类型问题,而是转换的途径问题,这个转换的路子该怎么走
15-04-14 00:05
5楼
编辑
引用
管理
fujifa
欧姆龙BIN类型相当于UINT+INT,到底是UINT还是INT,取决于使用的指令是带符号还是无符号。
不清楚你使用的欧姆龙机型是什么?
机型不同其指令也是不同的。
15-04-14 08:54
6楼
编辑
引用
管理
zouzaijiaoxia
我用的型号是CP1H,你说的是对的
思路现在清晰了:先用BIN指令把BCD数据转换成16位的二进制数据,然后再转换成浮点型数据,接着可以进行加减计算了,计算完后把浮点数结果转换成16位的二进制数据,最后再转换成BCD格式
15-04-15 11:01
工控新闻
卡奥斯获2025中国智能制造十大科技进展
AI赋能,智控领航,新质跃升——2025工业操作系统大会即将启幕
推进5G+工业互联网应用:华北工控BIS-6390ARA-C50满足高性能计算和丰富扩展要求
效率飙升 60% !特来电产线见证智造伟力!
邹城打造机器人产业新高地
智能网联引领新能源车产业升级
高达62%中国企业或在三年内采用人形机器人
美的集团与汇川技术战略携手,构建工业生态新标杆
更多新闻资讯