首页 | 供应信息 | 求购信息  | 下载系统 | 技术资讯 | 企业信息 | 产品信息 | 论文信息 | 展会信息 | 在线工具
作者: 发布时间:2011-10-11 来源: 繁体版
摘要:主要说明SIMATIC S7-300 可编程控制器在在线预冲孔冷弯成型生产线中的具体应用,并通过货架冷弯设备对货架组件的控制精度和产品生产工艺的满足程度进行验证分析,具体阐述了冷弯设备的软硬件设置、主要程序

摘要:主要说明SIMATIC S7-300 可编程控制器在在线预冲孔冷弯成型生产线中的具体应用,并通过货架冷弯设备对货架组件的控制精度和产品生产工艺的满足程度进行验证分析,具体阐述了冷弯设备的软硬件设置、主要程序的组成功能、PID控制原理及系统调试特点等。MGs自动化在线网
关键词:可编程序控制器;在线预冲孔冷弯成型生产线;全数字伺服系统MGs自动化在线网
MGs自动化在线网
1、引言MGs自动化在线网
  随着市场对冷弯型材需求量的不断增长,特别是对有孔冷弯型材的需求,在线预冲孔冷弯成型生产线的设计和制造技术也需要不断发展与成熟,如:在线预冲孔孔位分布的高精度演变、产品品种的多样化和小批量化要求、材料利用率的提升和设备的易操作等方面均对设备的复合化和电气控制技术提出了更高的要求,本文拟就SIMATIC S7-300PLC在在线预冲孔冷弯成型生产线中的具体应用和软硬件设置、主要程序的组成功能、PID控制原理及系统调试等方面进行探讨。MGs自动化在线网
MGs自动化在线网
2、 PLC系统配置MGs自动化在线网
2.1 根据在线预冲孔冷弯成型的产品加工工艺、单机功能配置及运动分析、设备的操作与维护保养等方面的要求,本机组电气控制部分采用西门子S7-300PLC,PLC与监控系统以及各从站之间的通讯采用PROFIBUS-DP现场总线方式;冷弯成型机组的主动力由SIMENS公司6RA28系列直流调速控制器和直流电机实现,为了减少故障排除时间,整线电气控制系统有启动提示、故障报警、自动停机,并通过汉字显示终端,显示部分故障的详细内容及提示。MGs自动化在线网
MGs自动化在线网
2.2 PLC硬件配置MGs自动化在线网
1)、中央处理单元选用SIMATIC S7-300 CPU315C-2DP一块,它具有大型的程序存储容量,并有PROFIBUS-DP主/从接口,可以配制成分布的自动化结构,易于今后的系统扩展。MGs自动化在线网
2)、伺服电机定位模块SIEMENS 6ES7 354一块。MGs自动化在线网
3)、SIMATIC S7-300 OP27一块。MGs自动化在线网
4)、继电器输出单元SIEMENS 6ES7 322五块。MGs自动化在线网
5)、SIMATIC S7-300 6ES7 FM350高速计数模块一块。MGs自动化在线网
6)、SIMATIC S7-300 PS3075A电源模块一块。MGs自动化在线网
7)、接口模块IM153二块。MGs自动化在线网
8)、数子量输入输出模块SIEMENS 6ES7 321十块。MGs自动化在线网
9)、人机界面TP170A一块,方便的人机界面服务已经集成在S7-300操作系统内,实现从S7-300中取得数据,S7-300按用户指定的刷新速度传送这些数据,S7-300操作系统自动地处理数据的传送。MGs自动化在线网
10)、PROPHBUS网站一套等。MGs自动化在线网
MGs自动化在线网
2.3程序设计:SIMENS公司的S7-300PLC程序主要采用结构化的设计方法,各主要功能块如:PID控制、故障处理、TP170A的通讯接口等均用子功能块FC实现,需要时在主程序OB1中调用,程序结构见图1,下面主要通过Profibus-DP总线进行通信和控制的交流伺服控制系统来说明S7-300PLC的软件设计,其程序主要有OB100、OB1、FB40和FB41组成。 图1 程序结构MGs自动化在线网
2.4 OB100是暖启动组织块,系统启动就调用OB100,主要作用是初始化已经打开的背景数据块,为伺服控制器设置输入/输出总线地址;如下程序片段:MGs自动化在线网
  程序段1:MGs自动化在线网
CALL "POS_INIT" // Initialization of the user DBMGs自动化在线网
DB_NO :=1 // DB numberMGs自动化在线网
CH_NO :=1 // Channel numberMGs自动化在线网
LADDR :=256 // Module addressMGs自动化在线网
RET_VAL:="DBEX".ERR_CODE_INIT // Error codeMGs自动化在线网
L "DBEX".ERR_CODE_INIT // Error code evaluationMGs自动化在线网
L B#16#0MGs自动化在线网
==IMGs自动化在线网
R "DBEX".INIT_ERR // Reset error for INIT functionMGs自动化在线网
JC NWEMGs自动化在线网
S "DBEX".INIT_ERR // Flag error for INIT functionMGs自动化在线网
NWE: NOP 0MGs自动化在线网
MGs自动化在线网
  程序段2:MGs自动化在线网
OPN "DBEX"MGs自动化在线网
L B#16#0 // Clear DBEXMGs自动化在线网
T DBD 0 // Begin with DBEX.DBD0MGs自动化在线网
T DBD 4 //MGs自动化在线网
T DBD 8 //MGs自动化在线网
T DBD 12MGs自动化在线网
T DBW 16MGs自动化在线网
MGs自动化在线网
  程序段3:MGs自动化在线网
L B#16#64MGs自动化在线网
T "DBEX".OVERRIDE // Set override to 100%MGs自动化在线网
SETMGs自动化在线网
S "DBEX".SERVO_EN // Set servo enableMGs自动化在线网
S "DBEX".DRV_EN // Set drive enableMGs自动化在线网
S "DBEX".EX3.READ_EN // Set read enable (EX3)MGs自动化在线网
BEMGs自动化在线网
MGs自动化在线网
2.5 OB1是主程序块,根据实现的各作业功能编写出显示块、参数设置块、工作运行块、自动循环块、动力组调整块等。这块程序块由OB1调用,实现整体和程序的协调运行,包括功能FC32、功能块FB40、功能FC37和背景数据块DB40等,其中FC32的功能是定期的读和更新来自总线上的背景数据块的数据;功能块FB40是控制伺服控制器的主要程序块,它将完成伺服控制器的初始化和位置控制,主要包括功能FC40和功能FC41;FC40主要完成轴的初始化;FC41是整个伺服控制系统的核心部分,能够实现诸如速度命令、位置命令、力矩命令、原点复归命令以及从总线上读取伺服控制器的反馈值等控制;FC37是复位模块,能清除总线的错误信息并产生一个复位命令使伺服控制器重新复位;DB40是功能块FB40的背景数据块。MGs自动化在线网
MGs自动化在线网
2.6 FC30是FC40的子块,完成从PLC到伺服控制器的命令传递,检查命令是否被正确执行并对错误进行处理;FC31是FC41的子块,对FC41的完成情况进行诊断并传递给总线;FC33和FC34是功能块FB40的附属,前者对当前伺服控制器的状态进行检查,以便下一个指令的发送;后者处理多个伺服控制器的同步问题(在实际冷弯产品中存在多工位在线伺服控制模式)等。MGs自动化在线网
MGs自动化在线网
2.7 STEP7提供了两种常用的PID算法:连续型PID(FB41)和离散型PID(FB42),本系统选用FB41,它是根据系统的采样周期而获得的输出控制,它决定了PID回路的灵敏度,即调节速度的快慢,初期PID参数整定不能单靠理论计算来确定PID参数,实际PID的参数设定必须通过对被控参数的实时曲线和分布规律的实现程度,即其精度和运行稳定程度来调整,以达到最佳控制效果。


在线预冲孔冷弯成型线的PLC系统规划及调试
评论】【加入收藏夹】【 】【关闭
※ 相关信息
无相关信息
※ 其他信息
访问数: | 共有条评论
发表评论
用户名:
密码:
验证码: 看不清楚,点击刷新
匿名发表

 搜索新闻
[提交投稿]  [管理投稿]
 最新新闻
 热点新闻
数据加载中..

网站地图
Autooo.Net 版权所有
Copyright © 2007--2014 All rights reserved