频率写入问题 点击:206 | 回复:2



运动天使

    
  • 精华:4帖
  • 求助:81帖
  • 帖子:120帖 | 940回
  • 年度积分:0
  • 历史总积分:2632
  • 注册:2010年10月22日
发表于:2014-05-21 21:57:33
楼主

变频器读回频率  电流  电压,    为何只有电流是正确的?  1N与D700用RTU通信,写入频率20HZ                 20X100=2000  在变成16进制送入PLC, 要在触摸屏上改变频率,不能先手算后在写入?

     求助怎样把10进制直接转成16进制?




wyb2866255---王者之师

  • 精华:57帖
  • 求助:0帖
  • 帖子:148帖 | 2872回
  • 年度积分:1
  • 历史总积分:31450
  • 注册:2010年7月01日
发表于:2014-05-21 23:33:52
1楼

写入频率20HZ                 20X100=2000   的十进制数在存储器内是BCD码格式,可用BCD码转换为整数的指令(BCD_I)就可实现将这BCD码的10进制数直接转成16进制数:此时转换后的整数在存储器内是16进制数的格式,在监视状态下,存储器显示的10进制数是PLC内部自动转换的.

运动天使

  • 精华:4帖
  • 求助:81帖
  • 帖子:120帖 | 940回
  • 年度积分:0
  • 历史总积分:2632
  • 注册:2010年10月22日
发表于:2014-05-22 21:44:23
2楼

已明白。    变频器频率写入问题。 RTU数据格式

 地址  功能吗  存储器首地址   数据    校验   数据区的内容能否用D来代替?现在做的是在触摸屏上设D10为频率写入,且一乘100, 然后分别取出D10的高低8位, 再送到数据区的2个D, 再把这2个D存到分配好的地址发送, 现在频率不受控制?


热门招聘
相关主题

官方公众号

智造工程师