前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >西门子1200与施耐德ATV610变频器的485通信

西门子1200与施耐德ATV610变频器的485通信

作者头像
剑指工控
发布2021-11-09 15:41:19
3.4K0
发布2021-11-09 15:41:19
举报
文章被收录于专栏:剑指工控

JZGKCHINA

工控技术分享平台

尊重原创 勿抄袭

勿私放其他平台

近些年的水处理行业,竞争压力日益增长,越来越多厂家也逐步进入了这个行业,并且以低价竞争。我们为适应市场规律,保证合理化的开源节流,也逐步对电气进行优化,原采用模拟量输入/输出控制变频器调试,慢慢切换成modbus 485通信。以下,跟大家分享一下,利用西门子1200系列对变频器通信的案例。

01

硬件准备

1:8台施耐德ATV610系统变频器

2:西门子1214+ CB 1241 (RS485)通信板块

3:2芯屏蔽线通信线若干米

4:网线8根(变频器通信口采用网口)

5:准备USB-485通信线

02

软件准备

1:变频器参数设置因为需要手自动模式,就地频率和通讯变频器的切换,结合变频器说明书,整理了参数表,如图所示:

2:Mobus_Poll软件

用于单纯电脑和变频器的通信测试

笔者,喜欢modbus通信前,先用电脑和设置进行通信验证,确保接线和设置是正常的,再进行PLC的编程。通过上述的软件,已经正常读变频的8502地址写入50.0HZ,验证通信成功。

3:PLC功能块选用

通过西门子手册,可知博途有两个modbus块,这里需要注意的是,MODBUS(RTU)只适用于485模块,而我们采用485通讯板,需要采用MODBUS。这里西门子485通讯程序,官网已经有很多案例,不再详细叙述,这里主要写几个容易出错的坑。

坑1:通信板,通信模块硬件识别符地址,经常傻傻分不清楚。

这里选择变量的时候一定要选择CB_1241,通信模块选择CM_1241;

坑2:通信起始地址该怎么填写。

根据变频器的通信手册,得知,变频器的频率是参数3202这个参数,而在西门子的开始地址应该+1,即43203.

这里很容易被忽略+1这个问题。

附通信块实例。

03

写在最后

通过简单设置和编写,已经完成了PLC对变频器的485通信,但是赖工这里由于变频器较多,容易存在变频器通信中断的问题,这里跟施耐德技术也通过电话,建议将通信两端加上终端电阻150Ω左右,然后将通信时间设为30S,这里避免通信中断的问题。

Modbus通信运行于各种工业现场,说明有一定的不可替代性,目前越来越来的接口更换成MODBUS_TCP,其实通信的原理还是类同,编程学的是一种思路。

作 者 简 介

赖伯海

从事自动化控制十余载,从事各种水处理自动化控制,熟悉AB、施耐德、西门子、三菱等主流PLC程序开发及画面组态制作及应用,对各自控仪表也有深入研究。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-04-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 剑指工控 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档