基于PROFINET通信的变频调速系统设计与研究

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于PROFINET通信的变频调速系统设计与研究
张晴;任家富;徐廷生;李琳琳
【摘要】There are two common PLC methods for the control of converter.One is used I/O ports to transfer signal,the other is bus communication.There are many advantages,such as wiring saving,various control functions,fast transmission speed,long transmission distance and so on,for the PROFINET field-bus,which has been widely used in the automatic control field.In order to implement the communication between PLC and converter based on the PROFINET filed-bus,it is necessary to set up the parameters of inverter G120,to set up the hardware configuration of PLC and converter,to write the communication program for sending and receiving data,and then to carry out the conversion and judgment program.The whole process of program designing and debugging is very complex,and requires abundant knowledge and experience of real application.Because of the difficulty of understanding,the students are hard to master the communication between PLC and converter.This article gives an example of PROFINET communication of S7-300 series PLC,the touch panel TP700 and the converter G120.The example can help to explain the method and set the parameters of G120,to describe the hardware configuration method and the programming skill of PROFINET network.The discussion and results of this article can improve the knowledge and technology levels of students,hence,are helpful to improve the ability of students in using the studied knowledge for solving the
practical problems.%PLC控制变频器的常用方法有两种.一种是I/O端口传递信号,另一种是总线通信.PROFINET现场总线具有省配线、控制功能多、传输速度快、传输距离远等诸多优点,因此在自动化控制领域得到广泛应用.为了实现基于PROFINET现场总线的PLC和变频器通信,需要对变频器众多的参数进行设置,对PLC和变频器进行硬件组态,编写程序收发通信数据并对其进行换算、判断.在
G120相关参数设置的基础上,以S7-300系列PLC、触摸屏TP700和变频器
G120的PROFINET通信为例,阐述PROFINET通信网络的硬件组态方法和程序设计技巧.本文的研究结果有助于提高学生的知识技术水平和理论应用于实际的能力.【期刊名称】《实验室研究与探索》
【年(卷),期】2017(036)004
【总页数】6页(P131-136)
【关键词】PROFINET现场总线;变频器G120;硬件组态;程序设计技巧
【作者】张晴;任家富;徐廷生;李琳琳
【作者单位】成都理工大学核技术与自动化工程学院,成都610059;成都理工大学
核技术与自动化工程学院,成都610059;78010部队,成都610041;成都理工大学核技术与自动化工程学院,成都610059
【正文语种】中文
【中图分类】TP273;TP274
我校电气工程系引进了西门子S7-300自动化控制实验装置,该装置主要由
CPU314C-2PN/DP、触摸屏TP700、变频器G120、三相异步电动机等多个部件组成。

可实现PROFIBUS和PROFINET现场总线通信、运料小车控制、配料搅拌
控制、三相异步电动机变频调速等多个实验教学项目。

PLC在工业生产的所有领
域得到了广泛的使用[1]。

SIMATIC S7-300是西门子生产的中型PLC[2]。

模块化
结构的变频器G120由可拆卸的、可选型号的功率模块、控制模块和操作面板三
部分搭配组成[3]。

现场总线是构成整个工业网络的基础[4]。

已成为全球自动化技
术的热点[5]。

该装置为学生学习先进的自动化控制技术提供了良好的平台。

而西
门子技术服务部门提供的是只支持英文版操作系统的集成化软件PCS7,这给教学和研究工作带来了不便。

为了该实验装置的推广使用,应用中文版的TIA Portal
V13集成化软件进行实验项目的重新设计,从中选择具有代表性的、难度大的基
于PROFINET通信变频调速系统进行讲解,使同学们能熟练掌握新的理论知识及
其应用技术。

激发学生的学习兴趣和提高他们的专业技能[6]。

1.1 PROFINET总线网络的连接
CPU314C-2PN/DP、TP700、G120具有支持PROFINET通信的PN端口,可直接用4芯双绞线把三者连接成PROFINET I/O总线网络。

ROFINET I/O是指用以太网连接以PROFINET协议通信的分散设备[7]。

一个PN智能设备功能不但可以
作为一个智能处理单元处理生产工艺过程,而且可以和IO控制器之间交换过程数据[8]。

S7-300和G120采用通信报文格式交换数据[9]。

G120的结构和PROFINET总线网络的连接,如图1所示。

1.2 PROFINET的通信报文
在西门子报文352通信方式下,PLC和变频器之间交换的数据为6个字。

PLC向
变频器发送控制字1、转速设定值和其他过程数据,控制电动机的工作状态;变频器返回状态字1、电动机转速实际值、电动机电流实际值、电动机转矩实际值、报警和故障代码。

通信数据定义见表1。

常用的STW1有:047FH(电动机正转)、0C7FH(电动机反转)、047EH、047CH、047AH(电动机停止),04FEH(故障/报警复位)[10]。

NSOLL_A的设定值16384对
应变频器参数P2000所设定的参考速度,设定值与电动机转速n的换算式为:例如,P2000的参数值为1 500 r/min,如果使电动机转速变为1 200 r/min,那么NSOLL_A的值=1 200×16 384÷1 500=13 107。

NSOLL_A的值是4 096,电动机转速=4 096×1 500÷16 384=375 r/min。

ZSW1返回电动机的工作状态。

通过对其数据分析判断,可得到电动机的旋转方向、是否出现故障和报警等信息。

ZSW1的b1位表示电动机是否运行,b3位表示是否出现故障,b7位表示是否出现报警,b14位表示电动机旋转方向。

NIST_A 是二进制数据,需要经过下式换算才能得到单位为r/min的电动机转速:
IAIST_GLATT是二进制数据,需要经过下式的换算才能得到单位为A的电动机电流:
MIST_GLATT是二进制数据,需要经过下式的换算才能得到单位为N·m的电动机转矩:
G120控制模块CU250S-2PN的参数有很多,参数设置正确与否是整个系统运行成功的关键。

2.1 电动机的参数设置
参数号P0300~P0399是设定电动机的参数[11]。

针对三相异步电动机的参数设置见表2。

2.2 控制方式的参数设置
CU250S定义了18种预定义接口宏,每种宏对应一种控制方式。

选择其中一种宏后,变频器会自动设置相对应的参数[12]。

通过修改P0015的参数值来选择接口宏,修改P0015参数值时,要先设置P0010=1,才允许修改P0015,修改完毕后再设置P0010=0,才能使参数改动有效。

2.3 通信方式的参数设置
硬件组态和变频器参数设置要求相同的通信协议和通信报文格式。

变频器的参数
P2030设置通信协议,参数P0922、P2079设置通信报文格式[13]。

G120的控
制和通信方式参数设置见表3。

为了实现PROFINET现场总线通信,除了设置变频器相关参数外,还要完成PROFINET网络的硬件组态、人机界面监控画面设计和数据的收发、换算、判断
的程序编写等步骤。

3.1 网络与设备的硬件组态
创建由CPU314C-2PN/DP(订货号:314-6EH04-0AB0)、触摸屏TP700(订货号:6AV2124-0GC01-0AX0)、G120的控制模块CU250S-2PN(订货号:6SL3246-
0BA22-1FA0)组成的PROFINET网络,设置3台设备的IP地址和设备名称,要
求IP地址都在同一网段中,IP地址的子网掩码相同。

PLC的IP地址设为
192.168.2.2和设备名称取为plc_1。

TP700的IP地址设为192.168.2.4和设备名称取为hmi_1。

G120的IP地址设为192.168.2.5和设备名称取为g120_1。

设备和网络的硬件组态,如图2所示。

PLC和CU250S-2PN建立伙伴关系,CU250S-2PN添加SIEMENS telegram 352模块,其I/O地址不要超过200。

QW100~QW111是PLC发送数据给变频器的地址,IW100~IW111是PLC读取变频器数据的地址。

CU250S-2PN的模块
组态,如图3所示。

3.2 TP700的监控画面设计
人机界面装置是操作人员与PLC之间双向沟通的桥梁[14]。

为了实现变频调速的
可视化监控,要在画面中创建功率模块通电、功率模块断电、电动机的正转、反转、加速、减速、停止和报警/故障复位等8个操作按钮。

创建1个输入/输出域用于
输入转速设定值。

创建功率模块通电、正转、反转、报警、故障和诊断中断等6
个指示灯用于显示系统工作状态。

创建显示电动机的实际转速、电流、转矩和故障
代码、报警代码等5个输出域,方便使用者查看系统的运行情况并及时排除故障。

TP700的监控画面布局,如图4所示。

3.3 PLC的程序设计
PLC程序主要根据系统的功能要求和总体设计方案,按照模块化设计的思路进行
编写[15]。

所以创建了OB1、FB1、OB100、OB82等4个程序块。

OB1是系统
循环执行的主程序,FB1实现通信数据的收发、换算和判断。

该功能块由OB1循环调用[16]。

OB1和FB1的程序流程图,如图5所示;OB1的部分梯形图程序,如图6所示。

OB100完成数据初始化。

OB82是I/O诊断中断组织块。

当通信出现故障时,诊
断中断指示灯点亮,起到提示作用。

同时也避免系统出错时使PLC停机。

模块化
编程减轻了程序的维护调试难度。

OB100和OB82的程序流程图,如图7所示;FB1的部分梯形图程序,如图8所示;系统的调试运行状况如图9所示。

实验结果表明,电动机的控制效果和触摸屏显示的数据达到预期目标。

本文为学生掌握现场总线通信技术应用于自动化控制系统提供了具有一定参考价值的设计方法。

新型实验设备和新一代集成化软件TIA Portal V13的使用,使学生理解并掌握变
频器的使用方法、可视化监控画面的设计要领和集成化软件的组态编程技巧,体会了新技术的高效性和优越性,消除了学生对新知识技术的陌生感,激发了同学们的学习动力和热情。

Tel.:181****2578,************; E-mail:****************
【相关文献】
[1] 廖常初.S7-300/400 PLC应用技术[M].3版. 北京:机械工业出版社,2014.9.
[2] 陈忠平.西门子S7-300/400系列PLC自学手册[M].北京:人民邮电出版社,2010.1.
[3] SINAMICS G120 培训手册 [DB/OL].SIEMENS工业支持中心,2014.10.
[4] 王永华.现场总线技术及应用教程[M].2版.北京:机械工业出版社,2014.8.
[5] 刘泽祥,李媛.现场总线技术[M].2版.北京:机械工业出版社,2011.7.
[6] 黄洪全.高校实验室放射源虚拟化设计方法[J].实验室研究与探索,2015,34(8):275-279.
[7] 彭杰.PROFINET工业以太网技术分析[J].南昌大学学报(工科版),2010,32(2):188-191.
[8] 周生伟.PROFINET智能从站在硬件配置中的应用[J].锻压装备与制造技术,2016,51(4):75-76.
[9] S7-300与G120 CU250S-2PN的PROFINET通信第1部分控制变频器启停及调速
[DB/OL].SIEMENS工业支持中心,2015.2.
[10] SINAMICS G120 变频器的控制字和状态字[DB/OL].SIEMENS工业支持中心,2016.1.
[11] SINAMICS G120 控制单元CU250S-2参数手册[DB/OL].SIEMENS工业支持中心,2013.1.
[12] G120 CU250S-2系列控制单元宏功能介绍[DB/OL].SIEMENS工业支持中心,2015.12.
[13] SINAMICS G120、G120P、G120C、G120D、G110M现场总线功能手册
[DB/OL].SIEMENS工业支持中心,2014.4.
[14] 廖常初,陈晓东.西门子人机界面(触摸屏)组态与应用技术[M].2版.北京:机械工业出版社,2015.7.
[15] 朱涛.基于PLC的双容水箱液位控制仿真与实物实验系统设计[J].实验技术与管理,2013,30(11):29-33.
[16] Library with Faceplates for Controlling a SINAMICS G120 Drive with a SIMATIC S7-1200/300/400 Controller [DB/OL].SIEMENS工业支持中心,2013.4.。

相关文档
最新文档