产品线频道   >
机器人| PLC| 低压变频器| DCS| 人机界面| 现场总线| 运动控制| 高压变频器| 电机| PAC| 现场仪表| PC-BASED| 机械传动| 传感器

西门子S7-1200&V80伺服在医疗导管切管机上的应用(3)

软件开发

5.1数字量模拟量I/O分配分配表(如下图)

数字量模拟量I/O分配分配表

5.2 导管印标牵引的设计思路及主要的程序控制过程

在对伺服控制中首先要对PTO脉冲输出进行正确的设置,在本项目中必需对以下图所示的配置进行设置:

设定电机控制

设定电机控制

加速与减速设定

加速与减速设定

在此,我们对PTO输出使用了“MC_MoveRelative”定位指令。(如图)

“MC_MoveRelative”定位指令

对于导管的印刷标签与半切(对导管不切断,只是半切断状态)、全切(完全切断)的效果示意图如下:

效果示意图

切刀位置与印刷头的位置如下图所示

切刀位置与印刷头的位置

在本设备中要实现在正确的位置上进行对导管的半切与全切,侧必需进行将已牵引的长度进行记录,并与设定的标距进行一定的计算判断,才能使切刀能准确地切在应该切的导管上。首先:设标段起始间距为L1,标签间距为L2,设标段结束间距为 L3  半切长度为 Ln         全切长度为Lm    已印刷的导管长度为L 从图可知切刀口与印刷头间的距离为450mm,侧要进行半切时导管牵引电机已对导管牵引了以下长度: N = Ln + 450 mm侧要进行全切时导管牵引电机已对导管牵引了以下长度:   M = Lm + 450 mm由此可得出判断半切输出的方法如下:将每次牵引的长度累加,得出已印刷导管的半切长度 Lp  而下一次将要牵引的长度设为Q时,侧: Lp = Q1 + Q2 + Q3 +…+Qn     当Lp + Q > N  时 进行刀口位置修正,牵引长度为 N – Lp, 然后停止印刷头进行半切处理。完成半切后进行印标修正,牵引长度为 Lp + Q –N ,然后启动印刷头,继续标签间距牵引。判断全方法如下:  将每次牵引的长度累加,得出已印刷导管的全切长度 Ls  而下一次将要牵引的长度设为Z时,侧:      Ls = Z1 + Z2 + Z3 +…+Zn     当Ls + Z > M 时 进行刀口位置修正,牵引长度为 M – Ls, 然后停止印刷头进行全切处理。完成全切后进行印标修正,牵引长度为 Ls + z –M ,然后启动印刷头,继续标签间距牵引。在本项目中将全切与半切的判断计算,控制输出、导管的伺服牵引集中做成功能块FB1,并在FC1中调用以完成导管牵与切管的功能(如图)。

FC1中调用以完成导管牵与切管的功能

印刷标签、切管控制流程都是在FC1(印标控制)中完成,首先调用FC3获取各段的数据(如图),再判断伺服牵引导管状态,进行工作过程分配。

FC3获取各段的数据

印标牵引过程分配

在这台机上使用了SIMATIC s7-1200 控制器后,使人有新技术革新的感觉。此次使用SIMATIC S7-1200,使公司对此产品的应用走在了前列,率先得到了应用经验、为未来设备品位提升走出了新路。   

经过此发现编程软件上还是有此不尽人意的地方如:在使用编程软件监控的过程中,如果鼠标点到某位置时,当再次监控时会产生程序比较,导至运行较慢。甚至要重新下载才能监控。软件的快捷键需要同时按两个才生效,使编效率不高。如能在以后的版中得到改善就好了。

参考文献

[1]黄纯颖.西门子触摸屏组态[M].北京:高等教育出版社,2000:87-98

[2] 廖常初.可编程控制器应用技术(第三版)[M].重庆:重庆大学出版社,1998

[3] 西门子(中国)有限公司: 深入浅出西门子S7-1200北京航空航天大学出版社

作者简介

姓名:张绍荣(1976),性别:男,职称:助理工程师 公司名称:佛山市正一大自动化设备有限公司

分享到
【文章来自米尔自动化网http://www.mirautomation.com/pages/2012-03/s35749.shtml
本文标签: 印字切管机   伺服器控制   S7-1200   PLC  
 三菱电机

热门内容:
工业机器人 S7-200 S7-300 PLC编程入门 自动化产品 DCS控制系统 变频电机 工控机 可编程自动化控制器 温度传感器 HMI