软件开发
5.1数字量模拟量I/O分配分配表(如下图)
5.2 导管印标牵引的设计思路及主要的程序控制过程
在对伺服控制中首先要对PTO脉冲输出进行正确的设置,在本项目中必需对以下图所示的配置进行设置:
设定电机控制
加速与减速设定
在此,我们对PTO输出使用了“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(印标控制)中完成,首先调用FC3获取各段的数据(如图),再判断伺服牵引导管状态,进行工作过程分配。
在这台机上使用了SIMATIC s7-1200 控制器后,使人有新技术革新的感觉。此次使用SIMATIC S7-1200,使公司对此产品的应用走在了前列,率先得到了应用经验、为未来设备品位提升走出了新路。
经过此发现编程软件上还是有此不尽人意的地方如:在使用编程软件监控的过程中,如果鼠标点到某位置时,当再次监控时会产生程序比较,导至运行较慢。甚至要重新下载才能监控。软件的快捷键需要同时按两个才生效,使编效率不高。如能在以后的版中得到改善就好了。
参考文献
[1]黄纯颖.西门子触摸屏组态[M].北京:高等教育出版社,2000:87-98
[2] 廖常初.可编程控制器应用技术(第三版)[M].重庆:重庆大学出版社,1998
[3] 西门子(中国)有限公司: 深入浅出西门子S7-1200北京航空航天大学出版社
作者简介
姓名:张绍荣(1976),性别:男,职称:助理工程师 公司名称:佛山市正一大自动化设备有限公司
台达DOP-W系列提供10.4”/12”/15&rdqu…
JetNet 3005G · 5口全千兆RJ-45交换机 …
显示规格 一般规格 环境规格 结构规格 外形…
功能规格 …
功能规格 …
西门子SIMATIC S7-400PLC的主要特色为:极高的处理…