• 自动化系统
  • 驱动技术
  • 低压电气
  • 工业服务
  • 其他
SINAMICS V20 低压变频器直流调速器电机驱动工程软件驱动技术数字化数控系统SINUMERIK中高压交流变频器弗兰德减速机弗兰德联轴器
SINAMICS S系列变频器
SINAMICS G系列变频器
SINAMICS V系列变频器
运动控制系统SIMOTION
分布式驱动变频器
集成于SIMATIC ET200 I/O的变频器
MICROMASTER 变频器
SIMODRIVE变频系统
SIMOVERT MASTERDRIVES变频器
SINAMICS V20
SINAMICS V90 伺服
SINAMICS V10
SINAMICS V50
SINAMICS V60 伺服
SINAMICS V80 伺服
更多

MODBUS通讯常见问题

star star star star star
0 分
  • 通信(通讯)
  • 故障诊断
  • 使用操作
发布时间:2024年03月05日
  • 0
  • 50
介绍了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



  • 评论
  • 分享

    扫码分享

  • 收藏
  • 点赞
  • 纠错
 

隐私政策更新提示

欢迎您来到西门子数字化工业支持中心网站!我们使用cookies来确保您能最好地使用我们的网站,进行网站分析并根据您的兴趣定制内容。我们有时会与第三方共享cookie数据。继续浏览本网站,即表示您同意我们使用cookies。您亦可以参考西门子数据隐私政策以了解更多相关信息。

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