• {{item.name}}
SINAMICS V20 {{item.name}}
{{item2.name}}
更多

MODBUS通讯常见问题

star star star star star
0 分
  • 通信(通讯)
  • 故障诊断
  • 使用操作
发布时间:2024年03月05日
  • 0
  • 3
介绍了V20变频器MODBUS通讯常见问题

MODBUS通讯常见问题


问题一:如何实现端子控制启停,modbus通讯调速控制?

设置P700=2,P1000=5,给40100寄存器发送16#0400(十六进制)确保由PLC控制。

问题二:通讯如何控制反转?(modbus)

可通过以下两种方式实现总线控制反转:

  1. 控制字(控制字说明)的第11位为反转功能,将该位设置为1时可控制其电机反转。
  2. 将速度设定值设置为负数时可控制其电机反转;

注意:如果同时使用以上两种方法无法实现电机反转。

问题三:通讯设定速度的范围是多大?

Modbus通讯的速度给定为0-4000H,对应变频器0-P2000基准频率,可通过控制字实现反向频率。

问题四:如何通过通讯复位变频器故障?

Modbus通讯:通过给控制字地址写04FE(十六进制)来复位故障。

问题五:Modbus通讯中,为什么相同频率,在正转和反转的时候读出的值不一样?

读取的频率值为有符号的16进制数,最高位为符号位,正数时为0,负数时为1。并且相同大小的负数需要使用正数二进制的补码来表示,如下表所示:
例:25Hz时对应的16进制为2000H,二进制为0010 0000 0000 0000


二进制
十六进制
正数
0010 0000 0000 0000
8192
负数
1110 0000 0000 0000
57344

解决方法:若需要相同十六进制的显示,可将读出的值在PLC程序中进行绝对值处理再进行显示。

问题六:Modbus通讯中,读取浮点型数据时(如电流、功率等),读取的值为什么与原始数据不同?

由于MODBUS 协议数据传输有定标,需要将其进行换算。例如:对于斜坡上升时间P1120,从寄存器列表中可以看到40322的寄存器的定标系数是100,modbus读取过来的值为1000,所以参数P1120=1000/100=10s。

问题七:PLC带多台变频器时,如何加终端电阻?

必须在位于总线一端的装置的总线端子(P+,N-)之间连接一个120R 的总线终端电阻、在位于总线另一端的装置的总线端子之间连接一个终端网络。

终端网络由10 V 与P+端子间的1.5k电阻、P+与N-端子间的120R 电阻以及N-与0 V 端子间的470R 电阻组成。

RS485终端电阻订货号:订货号:6SL3255-0VC00-0HA0,具体如下图所示:

image/RS485



详细信息请参考

《V20操作说明》
https://support.industry.siemens.com/cs/cn/zh/view/109479321



剩余80%未阅读,请登录查看大全章节内容

  • 评论
更多
  • 分享

    扫码分享

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。