威纶通官方论坛

小数显示问题求救啊

[复制链接]
发表于 2011-2-12 16:14:43 | 显示全部楼层 |阅读模式
要做一个报表,从欧姆龙PLC 内部读取数据(0000~6000)对应0.0%~100.0%显示,该怎样做啊?关键是地址不太清楚,我用EM0这种地址仿真是好的,但是连上PLC就不行了,用的宏指令大体如下:
macro_command main()
float a,b
GetData(a, "OMRON C/CQM1 Series", DM, 12, 2)
b=a/6000
SetData(b, "OMRON C/CQM1 Series", DM, 15,2)      
//SetData(b, "L
发表于 2011-2-14 21:32:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2011-2-14 21:32:15 | 显示全部楼层
谢谢楼上了,在LM地址中也能进行转化,我试过了,但是我想知道怎么对从PLC中读出的数进行除法运算呢?实在是纳闷啊:是16 bit unsigned的数如何进行除法啊?那不得转成 float型的吗?怎么转也转不过来,
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

Archiver|小黑屋|威纶通官网 ( 粤ICP备06054553号 )

GMT+8, 2024-5-16 19:24

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

快速回复 返回顶部 返回列表