最近第一次使用西门子G120XA系列的变频器,之前基本上用的是施耐德ATV212系列和ABB的ACS-510系列,这次突然换了个品牌,还是相对比较新的系列(也就意味着网上教程少,也是迫于压缩成本的无奈),还有点懵,于是翻阅了很多官方和非官方的资料,也走了不少弯路,最终实现了功能.
趁着最近正好在调试摸索,就趁着热乎把一些学习和摸索出来的知识总结给大家,也让大家少走些弯路。
我准备总体分以下几个章节:
1. 硬件及接线
2. 变频器的设置
3. PLC组态及Modbus基本配置
4. Master的通信逻辑
5. 通信测试及轮询
6. 触摸屏设置

1. 硬件及接线

硬件:
CPU 1215C AC/DC/ 继电器
CB 1241 RS485信号板
G120XA变频器5台,BOP2英文操作面板

这里注意一下,如果大家用的是CM 1241 RS485/422独立的通信模块进行485通信,最好提前买个DB9转接头,不然模块到手了你会对着它的9孔母口懵逼的……


接线这块,基本上按照操作手册来就行了。
这里有个注意点,CB1241这边是B+ A-,《S7-1200选项手册》里面有说明,所以接线应该是这样。

M接电缆屏蔽层


CABLE SHIELD接电缆屏蔽层

为了保证第一个节点和最后一个节点的通讯,必须连接总线终端电阻。
正常通讯的前提条件是第一个和最后一个节点必须始终通电。

我这里一共5个变频器,标记为INV 101~INV105,变频器INV105的终端电阻开关拨到“ON”上,至于什么是终端电阻,自行百度.

2、变频器的设置

上电后对变频器进行快速设置,这里部分略过,不清楚的可以看我后面单独开的章节。
需要注意的是宏这里要选51或52,有啥区别呢,就是选51转速只能通过Modbus写入主设定值来改动,52多出一个功能,可以通过DI3来选择转速由Modbus控制还是模拟量控制。我这里没接模拟量,所以选51。
根据手册的说明,西门子G120XA系列应该是只能通过硬件接线(默认DI0)来启动,而不像我用ABB ACS系列和G120系列一样,可以直接通过Modbus指令来启停。
宏设置好了之后,准备设置Modbus参数,这里希望大家把《SINAMICS G120XA 操作手册》的6.23节——通过 Modbus RTU 进行通信提前了解一下。
参数设置如下:

(1) 从站号

操作步骤
1.使用操作面板或者 SINAMICS G120 Smart Access 通过参数 p2021 来设置地址:
允许使用的地址:0 … 31。
2.切断变频器的电源。
3.等待片刻,直到变频器上所有的 LED 都熄灭。
4.给变频器重新上电。
接通后,所作设置才会生效。

现在您已成功设置了总线地址。

p2021:5个变频器我分别设置为1-5。

(2) 现场总线协议

p2030 = 2 (Modbus RTU)

(3) 波特率

p2020 ,默认为7,对应19200 bit/s,建议改为6,9600 bit/s,减少干扰的影响。波特率越高,对干扰越敏感。我用Modscan测试的时候没用屏蔽线,发现19200通信失败,9600就可以。

(4) 奇偶性

奇偶性
出厂时控制器的控制单元都设为偶。通过 p2031 可根据您的控制器调整奇偶性:
● p2031 = 0:无奇偶
● p2031 = 1:奇
● p2031 = 2:偶
说明
停止位的数量
无奇偶时控制器发送 2,奇或偶时只发送 1 个停止位

默认偶检验,就不改了。

(5) 停止位

停止位的数量
无奇偶时控制器发送 2,奇或偶时只发送 1 个停止位

偶校验对应1个停止位,不改。

(6) 现场总线监控时间

如果在现场总线监控时间的一个周期内没有传输任何过程数据,变频器会关闭并发出故障信
息 F01910

p2040 = 0 ⇒ 总线监控已关闭。

我建议调试期间把它设为0关掉该功能,不然变频器时不时报警停机,还得手忙脚乱去复位,很麻烦。

(7) 参考转速 参考频率

说明: 设置参考转速和参考频率。
所有以 % 为单位的频率或转速都是相对于这两个值。
也就是说,参考值相当于 100 % 或 4000 hex(字)或 4000 0000 hex(双字)。
其中:参考频率(Hz) = 参考转速((rpm/60) x 极对数)

这个要跟电机铭牌上转速设定一致,这样在操作面板上监控显示的转速才会与设定值一致。

到这里硬件配置和变频器参数设置就已经都完成了,下一步就可以开始进博图进行操作了.
G120XA与S7-1200的Modubus通信(二)

G120XA与S7-1200的Modubus通信(一)相关推荐

  1. G120XA与S7-1200的Modubus通信实战(二)

    3. PLC组态及Modbus组态 3.1 组态 在博图中组态硬件,CPU和RS485通信模块. 如图,在组态界面对RS485进行通信连接的设置,与变频器保持一致即可. 3.2 Modbus指令的配置 ...

  2. PLC实验—西门子S7 1200读取旋转编码器数据并计算电机转速

    PLC实验-西门子S7 1200读取旋转编码器数据并计算电机转速 注意PTO控制步进电机实验博途软件需要V14版本,不然没有PTO功能块 软件的下载请点击下方百度网盘的链接 链接:https://pa ...

  3. 如何在TIA 博途 WinCC中组态WinCC Runtime Advanced 和 S7 控制器的PROFINET通信连接?

    如何在TIA 博途 WinCC中组态WinCC Runtime Advanced 和 S7 控制器的PROFINET通信连接? 前提条件: • WinCC (TIA 博途) 高级版 • STEP 7 ...

  4. 基于s7—1200的电梯控制,wincc hmi动画仿真,带PLC源代码

    基于s7-1200的电梯控制,wincc hmi动画仿真,带PLC源代码,hmi源代码,图纸,IO地址分配id=639682504507&

  5. S7-1200程序博图V15伺服轴控制西门子V90PN S7 -1200程序博图V15伺服轴控制西门子V90PN

    S7-1200程序博图V15伺服轴控制西门子V90PN S7 -1200程序博图V15伺服轴控制西门子V90PN PLCS7-1200,可赠送v15软件 西门子博图编写,程序包含一台机器所具备的所有功 ...

  6. 在s7 1200中模拟量的应用

    模拟量 概念:随着时间连续变化的物理量被称为模拟量.例如:电压.电流.压力.速度.流量.温度等信号.通常电压信号为0~10V,电流信号为4~20mA,可以用PLC的模拟量模块进行数据采集,其经过抽样和 ...

  7. 西门子plc s-7 1200驱动伺服电机方法

    西门子plc s-7 1200驱动伺服电机方法 前言 完整设备连接 驱动实际接线图 程序编写 新建项目 添加工艺对象 配置工艺对象 程序编写 启动方法 选择工作模式 前言 其实,伺服电机还用另外两种工 ...

  8. PLC实验—西门子S7 1200 PID控制步进电机转速

    PLC实验-西门子S7 1200 PID控制步进电机转速 严格讲并不是PID控制,因为并不是并不研究这个方向,研二又比较忙,时间限制只加了比例系数 这里只是抛砖引玉,希望大家可以进一步完善补充 思路 ...

  9. G120XA与S7-1200的Modubus通信实战(三)

    4. 通信原理详解 关于Modbus通信,网上能搜出一堆教程,我也查阅参考了很多,说实话,大多数都只是把自己的成功案例亮了出来,至于为什么能够成功,通信是否稳定,是否具备可改造性,没什么说明. 这个是 ...

  10. S7 1200 PLC对编码器计数,断电记忆

    目录 准备工作 新建项目 PLC硬件配置 添加程序 编辑HMI画面 下载程序并启动 后记: 准备工作 准备一款1200系列PLC,和装有TIA Portal 的上位机,用网线将两者连接.把编码器连接到 ...

最新文章

  1. 设置Grid某列的Title样式和列内数据样式
  2. ai一个线段多个箭头_AI设计教程:艺术笔制作渐变线条海报的方法是什么
  3. Android—Navigation的使用
  4. localhost、127.0.0.1对网络编程造成不通的说明
  5. pat 乙级 1022 D进制的A+B(C++)
  6. python什么软件开发好_python怎样才能学好?python软件开发什么
  7. python导入xlsxwriter要安装什么吗_windows下安装Python的XlsxWriter模块方法
  8. java char数组查找_我爱java系列---【在字符数组中查询某个字符串是否存在】
  9. 文本导入ORACLE快速,Oracle批量导入文本文件快速的方法(sqlldr实现)
  10. Hive导入和导出数据
  11. WannaCry 勒索病毒用户处置指南
  12. matlab绘制二元一次函数图像_基于MATLAB的数学图像绘制
  13. 用selenium做模拟登录163邮箱(有两种方式,行为链)
  14. html如何关闭弹出qq,QQ登录时怎么关闭自动弹出的腾讯新闻迷你版窗口
  15. mysql ndb安装_MySQL NDB源码安装
  16. 沈阳市计算机学校1996届,生命科学学院1996届应用生物班校友回母校举行毕业20周年联谊会...
  17. Windows 11 有望支持苹果 M1 Mac?微软和高通的秘密协议即将到期
  18. InputStream 、 InputStreamReader 、 BufferedReader
  19. 挂载zookeeper到文件系统 (mount zookeeper)
  20. 【第64期】豆瓣9.8分,周志明的《凤凰架构》

热门文章

  1. 点击vue页面链接打开本地exe文件
  2. HTTP Server:从头开始构建简单HTTP服务器需要了解的所有内容
  3. 以太坊-区块链开发入门
  4. 海森矩阵(Hessian Matrix)与泰勒展开式
  5. 2022年山东省安全员C证特种作业证考试题库及答案
  6. 曾维沛全网营销推广如何做?微商精准引流,让客户主动找上门
  7. ubuntu版网易云音乐下载
  8. 智能家居控制系统需要具备哪些技术?
  9. php裂变函数,python实现红包裂变算法
  10. idea安装插件方式及个人使用插件