200SMART与ABB ACS510变频器MODBUSRTU通讯

PLC与变频器的MODBUS_RTU通讯

PLC端的操作:

按PLC的RS485接口与ACS510 RS485接口A对应A;B对应B接上即可。

fig:
Micro/WIN SMART 软件的库中有MODBUS_RTU的库拖放到窗口中填写相应的参数就可以通讯了。

填写基础就可以进行Modbus_RTU测试了,本附件的代码是可以进行轮询的通讯。基本的参数都读取了。后期可以自己添加。

将变频器的拨码开关打到On的位置

电缆接线标准

将电缆两端的屏蔽层接到传动。一端的屏蔽层接到端子 28 上,另一端的屏蔽层接 到端子 32 上。不要将输入和输出电缆的屏蔽层接到同一个端子上,接到同一端子 会使屏蔽层构成一个回路。

通讯选择的设置

串行通讯选择 为了激活串行通讯,设置参数 9802 COMM PROTOCOL SEL( 通讯协议选择) = 1 ( 标准 MODBUS)。 注意 ! 如果在控制盘上看不到想要的选项,表示传动应用程序存储器中没有该协议软 件

注意 ! 在对通讯设置进行任何修改之后,通讯协议必须通过传动重新上电或者将站点 (5302) 清除然后再次设置来激活。

起 / 停 / 方向控制

使用现场总线进行起 / 停 / 方向控制要求:

输入给定选择

传动其它控制功能

继电器输出控制

模拟输出控制

1.ACS510变频器参数设置:

9802=1 MODBUS; 5302=1 站号 5303=9.6kbit/s 波特率 5304=1 校验方式为8N2 5305为0

1001=10 由MODBUS控制变频器启停; 1102=0 由 (选择外部1)

1103=8 … MODBUS控制变频器给定速度(0-20000对应0-50Hz) 设定值由通讯给定

2.控制变频器起停. a.初始化,即向Modbus寄存器40001中写入1142(16进制数为476)并延时100毫秒;

b.停止电机,即向Modbus寄存器40001中写入1143(16进制数为477);

c.启动电机,即向AModbus寄存器40001中写入1151(16进制数为47F)

例:通讯初始化:发出【02 06 00 00 04 76 OA DF】,延时100毫秒;2 b9 L5 h E)

启动电机:发出【02 06 00 00 04 7F CA D9】 停止电机:发出【02 06 00 00 04 77  CB1F 】

3.用Modbus修改给定频率的方法0 ~:

主机向通讯给定1(Modbus寄存器40002)中写入设定的频率数值(范围=0~+20000(换算到0~1105给定1最大),或-

预定义的反馈信号【不需要设置】

** MODBUS Exception Response from Slave Device **:地址异常,一般是当访问的从机设备不存在要读取的寄存器/线圈地址时,会返回不存在此地址的02异常码,软件接收到此指令时就会报出这个错误。

变频器远程通讯设置实例

1,通讯模式选择

从主界面进入设置:选择“菜单”,如下图,

上下选择菜单,找到“98可选件”,选中,如下图,

选择“9802通讯选择”,进入编辑,选择“标准MODBUS”通讯模式。

2,内部参数设置

从菜单下选择“53内置通讯协议”,选中进入下图,进行对应参数选择,

进入“5302 EFB站号”进行MODBUS通讯战号设置,本例中站号为“32”

进入“5303 EFB波特率”进行MODBUS通讯波特率设置,本例中波特率为“9600b/s”

进入“5304 EFB校验”进行MODBUS通讯校验模式设置,本例中波特率为“8N1 无校验位,一位停止位”

fig:

进入“5305 EFB控制类型”进行MODBUS通讯控制类型设置,本例中选择“2 ABB DRV 全”ABB传动完全版,也可选择“0 ABB传动简装版”

fig:

接下来对应参数设置:

  • 图例中:“5310 默认103”对应“输出频率”;
  • “5311 默认104” 对应“电流”
  • “5312”设置“106”对应“功率”
  • “5313”设置“101”对应“转速和转向”
  • “5314”设置“105”对应“转矩”
  • “5315”设置“110”对应“传动温度(变频器)”
  • “5316”设置“114”对应“运行时间”
  • “5317”设置“115”对应“累计功耗”

注:设置完成后,务必断电重启后检查参数是否成功设置进去!

通讯是否连上,可查看“5306 好消息”是否在递增,递增表示通讯正常,停止递增表示通讯错误;或者查看“5307”和“5308”错误是否递增,递增表示通讯错误,停止递增表示通讯正常。

转载请注明出处:  https://www.cntworld.cn
智能工控 » 200SMART与ABB ACS510变频器MODBUSRTU通讯

发表回复

提供最优质的资源集合

立即查看 了解详情