回复:G120XA 变频器启动 Modbus 通讯必须通过宏才能操作吗?

已锁定

yming

版主 西门子1847工业学习平台

  • 帖子

    23259
  • 精华

    882
  • 被关注

    1260

论坛等级:至圣

注册时间:2004-03-06

钻石 钻石 如何晋级?

发布于 2024-10-31 14:20:21

2楼

展开查看
以下是引用lu_zhao_long在2024-10-30 12:05:09的发言 >0楼

大半年来一直在搞 变频器 的 Modbus RTU 的通讯,然而一直不能稳定通讯上。

按照手册上设置了 Modbus RTU 的相应的参数,并断电重启。可是,同事使用 ModScan 软件根本都扫不到任何通讯上来的数据!

最近在手册上看到激活 Modbus RTU 的方式:

最后启用了 宏51,才真的能够通讯!


难道 Modbus RTU 通讯真的只能通过启用宏的方式才能激活吗?

而我们并不想通过任何外部输入端子信号来控制变频器的启/停 及速度的设定,而是完全通过 Modbus RTU 的通讯来实现。难道不能实现吗?1076 页的操作手册中根本就没有提到!

不行!你要用Modbus RTU 必须启用控制项。这是因为485口原本是解析USS协议用的。近几年添加了新的协议ModBus RTU。因此必须“告诉”变频器要启用 COM(串口)并且使用哪一个协议。

不同的协议,485物理接口的信号收发模式完全不同。内部参数号的地址指向也完全不同。(USS协议是ProfiBus的简化版,ModBus协议按它自己的第三方规范。)

该通讯仍然是主从应答式。(USS/ModBus RTU)周期通讯。

你不采用过程控制,没问题。即便选用2/2PZD+127PKW,只不过在变频器侧报文没有连接到控制项参数而已。

这时对G120参数的非周期读写,使用的是周期通讯的通道。

这些都不是西门子的S7 通讯。

使用“宏”只是变频器帮你设置一堆参数。你也可以不使用宏。将p0922=999;自行配置。

要想通过ModBus RTU报文,控制变频器的启停动作,也是可以的。

例如上述的 2/2PZD + 127PKW(两个控制字/两个状态字)+127PKW参数读写。这些设置都在20xx参数范围里。(具体操作详见手册)

选择宏,它帮助你互联了。同样,你也可以把它们连接到你想控制的功能上。


485通讯缺点是:容易受到干扰。适合低干扰环境使用。抗干扰最好的是PN通讯。适合工厂环境。



学而时习之,不亦说乎?温故而知新,不亦乐乎?
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINAMICS

共有8164条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。