S7-1200与台达变频器MODBUS通讯

  1. 需要在变频器上设置的参数,P-92中的8:8个数据位,E:偶校验,1:一个停止位。



  1. H表示十六进制数,2#010010:bit6~15保留,即为0,可忽略不写,顺序位左边bit5,右边bit0。


  1. 新建DB数据块


  1. 定义MODBUS通讯,REQ为沿脉冲激活,只需导通一次即可,也可以写在"stsrtup"组织块中。


  1. REQ为沿脉冲激活用上图的初始化完成脉冲和最后一个指令的完成为脉冲光激活(实现轮徇)。

    48193:台达启动地址,见第一个图。

    MB-ADDR:变频器地址。

    MODE:0为读,1为写。


 

 

 

  1. 48194:台达变频器频率给定地址。


  1. 48452为变频器的频率反馈


 

 

 

 

 

 

 

 

 

  1. 48455为反馈电压


  1. 48453为反馈电流


 

 

 

 

 

 

 

 

 

  1. 赋值,将二进制2#010010传送到定义的DB数据中的运转命令,即为正向启动。将2#100010传送到定义的DB数据中的运转命令,即为反向启动。将2#01传送到定义的DB数据中的运转命令,即为停止。

 


  1. 数据转换台达变频器0~6000对应0~60HZ,在HMI中显示,所以进行相应的计算。


 

 

 

 

  1. 因为台达输出电压,电流为小数一位,所以除以10。


微信长按或扫描下方二维码(或加公众号:gkplc888)并关注,每天推送经典文章,电话/微信咨询:18861496300

抢沙发

昵称*

邮箱*

网址