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

已锁定

WWCWWC

西门子1847工业学习平台

  • 帖子

    7980
  • 精华

    145
  • 被关注

    1328

论坛等级:至圣

注册时间:2008-07-26

钻石 钻石 如何晋级?

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

23033

36

2021-02-26 15:22:24

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指令获取数据。


200smart 与V20变频器Modbus rtu通讯例子 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有7476条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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