回复:200smart 与V20变频器Modbus rtu通讯例子

已锁定

WWCWWC

西门子1847工业学习平台

  • 帖子

    9111
  • 精华

    157
  • 被关注

    1473

论坛等级:至圣

注册时间:2008-07-26

钻石 钻石 如何晋级?

发布于 2021-06-29 13:39:18

22楼

展开查看
以下是引用郭远林2019在2021-06-19 12:27:57的发言 >21楼

关键变频器参数不好弄、、、

以下是引用WWCWWC在2021-02-26 15:22:24的发言 >楼主:200smart 与V20变频...

引用楼主详细内容:

200smart 与V20变频器Modbus rtu通讯例子

   基于上次200smart 与V20变频器的USS通讯验证之际,我就有心想测试一下Modbus rtu方式连接V20变频器,毕竟,硬件接线基本就绪着的,只是控制程序及V20变频器参数稍微有一些区别而已。

测试硬件:

1)  cpu 200smart SR30;6ES7 288-1SR30-0AA0

2)  V20变频器;6SL3210-5BE23-0UV0

3)  DP插头;6ES7 972-0BB12-0XA0

4)  编程软件,STEP7 MicroWIN SMART V2.4

5)  连接导线若干

V20变频器参数设置:

1)  P0010 = 30  P0970 = 21设置回工厂设置

2)  P0003 = 3 (专家参数)

3)  设置V20 Modbus rtu宏参数Cn011

4)  设置与变频器连接的电机参数P0100开始,省略

5)  其中:有关通讯参数部分

P0700 = 5

P2010[0] = 6  9600bps

P2014[0] = 100 mS,修改为0 mS

P2021 = 1 Modbus rtu从站地址

P2022 = 1000 应答超时

P2023 = 2 RS485通讯协议

P2034 = 2 偶校验

P2035 = 1 一个停止位

设置好宏参数及修改部分参数后,给变频器重新断电再上电,使设置生效。

6)  编辑熟悉了的Modbus rtu程序:

7)  初始化:

轮询:

V20控制字:

其中,40100的控制字数据含义:

16#047E:V20变频器准备

16#047F:正转

16#0C7F:反转

16#057E:正向点动

16#067E:反向点动

16#04FE:故障确认

40101,频率设置:VD10

读V20变频器状态字及频率:

读取实际频率:

V20变频器的频率值,由16384对应P1082变频器最大频率(按50Hz计算获取)

8)  编译、下载用户程序,连接通讯,在线测试:

   V20变频器频率设置VD10的数据,由V20变频器反馈到40111 = VW106,经过计算获得数据存放到VD14 = 24.99,基本接近频率设置VD10的数据。

   读、写其它V20变频器数据,可以在此程序基础上扩展MSG指令获取数据。


按我这个已经是最简单有效的方法了。

先做回工厂设置,就是即便变频器已经有不确定的设置,回工厂设置可以退回到出厂的参数。当然不是所有的参数均可以回工厂参数,但也已经非常缩小调整参数范围了,其它没有最方便的方法了。然后又是调用宏,这个宏也是快速调试变频器参数的一种有效方法,可以规避可能设置过程的那些错误,具体一般应用需要单独调试的参数所剩无几了。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8941条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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