手把手教你——西门子1500与G120C变频器最简单的通信方式(超简单、多图)
为啥是G120C ?
G120C 不仅设计极为紧凑,而且具有集成安全功能和适合各种应用的广泛功能。最关键一点西门子品牌效应,与西门1500,1200的通信绝对是最佳选择,相对于G120XA的阉割版,G120C功能更全面,关键一点支持网口,非常很容易走PN通信极大的便捷。
★ 简单、快速的软件参数分配
★ 变频器在 TIA Portal系统诊断中的全面集成以及 TIA Portal 的库概念保证了变频器的简便再用性,包括参数和硬件组件。
★ 设计紧凑,即使额定功率高达 132 kW 的变频器也如此
图1
这里先说一下我的需求,主要通过1500的PN简单与两台G120C变频器通信,完成启停、变频器频率的设定及反馈。
一 硬件准备:
1:2台西门子G120C系列变频器
2:西门子1511及通信网线通信
3:两台对应功率小电机
图2 硬件实物
图3 G120C实物
二 软件准备:
01 西门子PRONETA
★ PRONETA可简化PROFINET网络的调试和组态。自动读取网络拓扑。手动修改各PROFINET设备的地址参数,或使用模板参数,也可使用PRONETA创建模板参数。
★ 使用PRONETA可组态、控制并监视SIMATIC ET 200SP、ET200M、ET 200MP、ET 200AL、ET 200eco PN和ET200S分布式I/O系统的I/O模块。测试结果记录便于查看。
★ 使用PRONETA,可在安装期间开始配置和测试控制柜。这意味着,无任何比这更快速且成功的调试方式!
这里需要说明为啥选择PRONETA,而不选择博途自带的搜索,因为PRONETA搜索的效率确实快,而且更改名字也方便,大家可以根据自己习惯选择即可。无非就是给驱动器更改名字和IP地址。
02 西门子博途V15版本,安装好Startdrive
可能大家比较奇怪为什么安装这么低版本,因为呢纯属个人喜欢,并且觉得稳定,最新功能也使用不到,关键跟本人旧项目兼容即可。
这里特别说明,必须安装好Startdrive包,否则在组态里面,就没有G120C的选项哦。
图4 软件版本
三 编程调试:
01 系统组态
由于前面已经安装Startdrive安装包,在博途硬件目录里面就可以找到G120C,根据变频器的型号和功率可以组态上。
另外可以把网络组态根据实际情况组态起来。(组态过程就不详细描述)。组态完毕别忘记下载下去哦。
图5 网络拓扑图
图6 硬件目录
02 通过PRONETA将G120C重命名及IP设定
通过PRONETA可以发现软件小巧,功能简单,使用起来也非常方便。首先通过图7,我们可以直接先进行网络分析,然后我们发现,可能快速出来识别到的硬件,这里值得一赞,比博途自带网络搜索要好用很多。
另外我们双击设备,就可以看到图9,在这里就可以进行设备的重命名和改变IP。
图7 软件界面
图8 网络拓扑图
图9 分配名称及IP
03 通过博途参数设置及调试
经过以上设置,就已经能在博途上能发现G120C的设备,这里参数可以自定义也可以默认值。本文章主要介绍通过博途进行调试。
这里我们选择博途软件自带的调试功能,根据本组一步步设置,这里需要特别注意,我们选择的是自由报文设计,为什么是自由报文设计呢,我觉得是最简单的一种,应该是通过PIW、PQW直接就能跟变频器映射。
特别提醒:图11-14需要结合电机铭牌进行设置,因为本次电机是三相220V,如果是380V需要选择380V哦。
图10
图11
图12
图13
图14
随着一步步的设置,我们就来到图15,在这里页面就可以验证是否和变频器通信上了吗?能不能驱动电机呢?
这里我们需要先激活主控权,再驱动使能,接着设定转速,最后,你就可以向前、向后转,也可以JOG向前和向后的点动。到此位置,设置结束,如果电机不能动,需要回头再看看设置了。
图15
04 通过编程语言驱动G120C变频器
前面我们有提到自由报文通过对PIW、PQW跟变频器进行数据交换,那么PIW和PQW的地址我们从哪里可以获得呢?
如图16,双击变频器组态,再报文配置里面可以看到PIW256-259;PQW256-259;
通过资料查询我们可以得到
PIW256为变频器的运行状态及故障状态为等,
PIW258为变频器的转速反馈;
PQW256为变频器的驱动状态控制;
PQW258为变频器转速设定;
图16
这里附上常用的控制字及运行状态供读者方便查看。
常用的控制字如下:
启 动:047F Hex
停 车
OFF1:047E Hex
OFF2:047C Hex
OFF3:047A Hex
反 转:0C7F Hex
故障复位:04FE Hex
图18
终于来到最激动人心的时刻了,具体的代码什么样呢? 图19-图20。通过简单几个语句,我们就可以控制变频器了,这里需要注意,每次触发一下就可以,不需要长触发。另外每次正转或反转前,都需要先停止,避免写入不了哦。
是不是很简单,轻松驾驭G120C变频器吧
图19
图20
四 总结
本文介绍了西门子1500与G120C变频器最简单的通信方式,包括硬件准备、软件准备和编程调试步骤。通过详细的步骤和说明,使读者能够轻松实现西门子1500与G120C变频器的通信,并完成启停、频率设定及反馈等功能。
赖伯海
2025年4月
作 者 简 介
赖伯海
从事自动化控制十余载,从事各种水处理自动化控制,熟悉AB、施耐德、西门子、三菱等主流PLC程序开发及画面组态制作及应用,对各自控仪表也有深入研究。