当前位置:
工控论坛
> >
产品
>
变频与传动
我要发帖
PLC中的数值转换
点击:
896
| 回复:
3
王为丽
关注
私信
精华:0帖
求助:0帖
帖子:8帖 | 0回
年度积分:0
历史总积分:27
注册:2005年5月17日
发表于:2006-01-08 21:36:00
楼主
PLC中譬如将模拟量数据0-4095转换为0-999.9的温度值程序如下
复位 LDW R2000
MULS K2442
SHFR K12
OUTW R40500
999.9/4095=0.2442
由于不能进行小数运算所以将温度扩大一万倍以整数方式参与运算
随后由于预先扩大一万倍,且保留至小数最后一位,因而把数右移三位
请问这个数右移三位是什么意思?谢谢
分享到:
收藏
邀请回答
回复楼主
举报
张智勇
关注
私信
精华:13帖
求助:4帖
帖子:344帖 | 4142回
年度积分:0
历史总积分:4044
注册:2004年8月21日
发表于:2007-07-01 06:33:00
1楼
比如传感器输入999.9°,模拟量数据4095
4095*2442=9999990
9999990在寄存器里面是二进制1001 1000 1001 0110 0111 0110
右移12位后变成1001 1000 1001
1001 1000 1001再转换为16进制BCD码989,
最后一句理解我也觉得不对,看看也没有高手
回复
引用
举报
透明了
关注
私信
精华:0帖
求助:0帖
帖子:60帖 | 325回
年度积分:0
历史总积分:521
注册:2005年3月29日
发表于:2007-07-01 08:09:00
2楼
右移三位相当于乘以1000
回复
引用
举报
张智勇
关注
私信
精华:13帖
求助:4帖
帖子:344帖 | 4142回
年度积分:0
历史总积分:4044
注册:2004年8月21日
发表于:2007-07-01 08:35:00
3楼
SHFR K12 不是右移12位?
回复
引用
举报
热门招聘
相关主题
三菱变频器参数如何设置?
[8741]
变频器刚启动时输出直流母线...
[6437]
松下变频器(M1D082W1X)使用手...
[7251]
哪些变频器可以控制永磁同步...
[28808]
两台电机共同驱动一个负载怎...
[11107]
变频器的输出功率和输入功率...
[5271]
变频器电机空载运行的无功功...
[7497]
(已结束)变频擂台第4期——采用...
[11995]
德国KEB变频器交流区
[25270]
终于有横河CS3000的中文资料...
[6351]
官方公众号
智造工程师
客服
小程序
公众号