CP1H内置Modbus-RTU和变频器通信的实现2 点击:329 | 回复:0



依玛尔隆

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:203帖 | 1013回
  • 年度积分:0
  • 历史总积分:7920
  • 注册:2012年4月10日
发表于:2012-07-30 20:53:41
楼主

1. 直接使用Mosbus-RTU简易主站功能:
该功能只需要在规定的DM数据区写入需要发送的Modbus命令,触发发送标志,CP1H就可以自动发送添加了CRC16校验的Modbus命令,CP1H将自动接收变频器的响应,存储到特定的DM数据区。使用这种方法不仅可以和变频器通信,而且可以和任何支持Modbus-RTU协议的设备通信,具体设定如下:
1) CP1H设定:主要设定Port2为Serial-Gateway功能,通信波特率 9600,8,E,N
当然也可以使用Port1口。
2) CP1W-CIF11开关设定,1=ON(终端电阻);2,3=ON(RS485方式);5=ON(不要echo back数据);6=ON(RS485方式)
3) 特定的数据地址分配

4) 填写发送数据:
在D32300填写数据如下:0003,0010,0009,0001,0002,0400,0102,5000,向3号变频器写入频率并启动,其中0009是标准Modbus协议内没有的数据。
之后触发Port2的发送位:A640.00,CP1H会自动将标准的Modbus协议发送出去。然后将接收到的数据存储在D32350开始的数据区内。



热门招聘
相关主题

官方公众号

智造工程师