基于VB及PLC总线技术的并条车间生产管理系统
- 格式:pdf
- 大小:291.36 KB
- 文档页数:4
第7卷第4期 2 0 0 7年12月 南通纺织职业技术学院学报(综合版) Journal of Nantong Textile Vocational Technology College Vo1.7.No.4 Dec.2007
基于VB及PLC总线技术的并条车间生产管理系统
陆玉飞 ,张一辉 ,彭淑华
(i.如皋技工学校,如皋226500;2.江苏特种设备安全监督检验研究院南通分院,南通226007;3.南通职业大学,南通226007)
摘要:阐述了一种基于PLC CC—Link现场总线的并条机控制系统硬件结构.基于VB实现了PLC与
PC之间的通讯,开发了并条车间生产管理系统,大大提高了工厂的生产、管理自动化水平. 关键词:CC—Link现场总线; 并条机;PLC;PC; 生产管理系统
中图分类号:TS104.24 文献标志码:A 文章编号:1671—6191(2007)04—0029—04
并条工序是棉纺产品质量的控制中心,棉纺并条工序的工艺设备水平状况对棉纺产品质量的影响越 来越引起国内外棉纺专家的重视.针对目前大多数纺织厂并条车间生产线自动化程度低、人工劳动强度
大的缺点,我们与某纺织机械有限公司合作研制出ASFA306新型高速并条机,采用了变频调速、CC—Li k 总线等先进技术,工作稳定可靠,自动化程度高,大大提高了生产率,改善了工人的劳动条件.本文结合研
究项目,介绍了基于VB实现PLC与PC通讯的并条车间生产管理系统的开发.
1 并条机控制系统硬件结构
CC—Link是一类基于PLC系统的现场总线.是PLC远程I/O系统向现场总线技术的发展和延伸.CC~
Link网络在实时性、分散控制、与智能机器通信、RAS功能等方面具有最新和最高功能,同时,它可以与各
种现场机器制造厂家的产品相连,为用户提供各厂商设备的使用环境.满足了用户对开放结构与可靠性
的严格要求.
图l为并 条机控制系统
硬件连线图.
主通讯控制
站、作为远程装
置站的由FX2N 系列PLC控制 的并条机、变
频器、用于控制
操作机完成换 筒操作的阀
岛、用于故障指 示的远程I/O
模块、用于传感 器信号输入的 A1SJHCPU+A1SJ61BT1 1
A985GOT+A8GT~J61BT15界面PC+A80BDE~J61BT13
图1 并条机控制系统硬件连线图
收稿日期:2007—10—22 作者简介:陆玉飞(1957一),男,江苏如皋人,如皋技工学校一级教师。
维普资讯 http://www.cqvip.com 南通纺织职业技术学院学报(综合版) 2007正
远程I/0模块、用于信息对活的人机界面以及个人电脑PC都挂在CC—Link总线上.
个人电脑PC置于车间主控制室内,完成对整个系统的故障监控、对生产情况的数据统计等功能,这
就需要解决PC与PLC的通信问题.通常有两种方法:一是PC作为上位机实现分布式控制;另一种是PC 作为智能站挂入系统.后者具有通信速度快、实时性能强等特点。开发中采用了后一种方法.控制系统配
置如下:主通讯控制站(A1SJHCPU+A1SJ61BTI 1)设为0}}站;远程装置站(FX2NPLC+FX2N一32CCL)占用2 个站;变频器(FRA500+FR—A5NC)占用1个站;FESTO公司CPA阀岛占用1个站;远程I/O模块
(AJ65SBTBl一32D)占用1个站;远程I/0模块(AJ65SBTB1—32T)占用1个站;人机界面(A985GOT+
A8GT—J61BTI5)占用2个站:个人电脑(PC ̄A80BDE—J61BT13)占用4个站.
2 PLC与PC通讯的实现
系统中。PC作为CC—Link的一个智能站使用,通过PCI总线专用的CC—Link接口板A80BDE—J61BT13
连入系统.使用PCI总线可以省去繁杂的开关设定.用双绞线将对应端子连好后进行通道号(本系统设为 81)设定即可.采用OPC——过程控制中的对象链接嵌入技术,作为通用软件接口,可以把现场信号与PC
的某些通用开发平台和应用软件平台链接起来,如VB、vC++、Excel、Access等.图2描述了其中的信号 传递关系.采用VB6.0软件平台.利用
添加的模块mmsc132(mdfunc.bas)即接
口板中所带有的CC—Link通信字库函
数,作为CC—Link与VB之问的OPC软 件接口.实现PI C与PC之间的通汛.在
本系统中主要用到CC—Link通信字库
中的MdRandR和MdReceive两函数.
2.1 MdRandR函数 功能:Reads device random 图2 OPC模式信号传递关系
格式:ret%=mdRandR(path&,stno%,dev%(0),buf%(0),bufsize%)
实例:若读取内部继电器M491的值。则写入程序
Dim ret1 As Integer
Dim dev1(0 to 3)As Intrger
Dim but。1(0)As Integer dev1 f0)=1
dev1(1)=4 dev1(2)=491 devl(3)=l
ret1=mdRandR(81,0,dev1(0),buff(0),2) 输出值buff(0)即为M491的状态.
2.2 MdReceive函数
功能:used to receive data
格式:ret%=IlldReceive(path&,stno%,devtyp%,devno%,size%,data%(0))
实例:若渎取内部寄存器D6的值,则写入程序
Dim ret As[nteger
Dim data 1 As Integer
ret=mdReceive(81,0.12,6,2,data1) 输出值data1即为D6的值.
维普资讯 http://www.cqvip.com 第4期 陆玉飞等:基于VB及PLC总线技术的并条车间生产管理系统
3并条车间生产管理系统开发
应用VB6.0开发的并条车间生产管理系统,具有整机实时监控、自动故障诊断、生产数据报表、历史
信息查询等功能,可以随时了解车间的生产运行情况.便于实现工厂的管理自动化.
3.1 软件系统开发流程
一个完整的数据库应用程序按照功能可分为4部分内容:数据库、应用程序界面、查询统计、报表,软
件系统开发流程图如图3所示.
f11数据库:是数据库应用程序的基础,主要用来存放从总
线上读出的数据.在使用VB6.0开发数据库应用程序时.后台
数据库可以选用任意一种格式,如dBase、FoxPro、Parad0x和Excel
等,甚至可以是一个文本文件,本系统中选用Microsoft Access
的 .MDB数据库格式.其数据库对象的层次结构和编程方法都
与VB数据库完全相同,用Microsoft Access创建的数据库可以 原封不动地用到VB数据库应用程序中.本应用程序创建的数
据库名为Mymanage.mdb.
f21界面:用来完成用户与数据库之间、与程序之间的交互.
图4为本系统软件登录界面,要求确认用户身份.输入正确密 码后方可进入系统.
(31查询统计:通过对数据库的操作,得到用户所需的数据.
f41报表:其数据来自查询和统计,自动生成的报表可省去
人工核算的繁杂.便于自动化管理.
3.2 自动监控系统模块 I Wind。w 98以上中文版操作系统 l
l vB6.0工程管理器管理程序组件
上 设计数据库.确定功能要求
创建数据库 / \。
用户访问数据 『设计用户界面 查询 统计
生成用户程序
图3软件系统开发流程图
将总线上的信息传送至管理系统各对应信息对话栏(文本框、图形等),自动监控系统模块可以实现
对整个并条车间每台并条机运行状态、每台并条机的分班次日产量、单班总产量等信息的自动监控,并能 在并条机出现故障时智能报警提示。提高了生产管理自动化水平。避免了人工核算带来的繁杂工作.图
5所示为自动监控系统模块运行界面,正常运行时运行状态栏中各并条机后的指示标为绿色,若某一台出 现故障。则从总线传来的故障信号将使其对应的指示标变为红色,具体的故障原因可以通过故障诊断系
统模块来诊断.通过接口板所带有的通信字库函数可随时得到车间的产量信息.并在某班次结束时将数
据存入数据库.
图4“并条车间生产管理系统”界面 翱蒋避撵t恿}鼗l鞋俭 t基,熟搬燕漓t 撤褒打印t£' 锵精灌盛tIt)退出£馥, 高遴葬蒜虢赣}亍槎巷 群盛瓤t圈 辩斋梳5盈 并蒜越0豳 莽蒜越5豳 蒹辘3圈 并叠辘7豳 群誊辘4圈 并豢辘 豳
蠢蟪葬船帆声誊穗巷 s ÷勰机2 郴 :并-蒜机。群 一莽嘉椭
弹 t 8 捷 母期
图5
自动监控系统模块 维普资讯 http://www.cqvip.com 南通纺织职业技术学院学报(综合版) 2007笼
3,3故障诊断系统模块 对应每台并条机故障诊断系统模块附有并条机工作 流程图,能显示关键部位的故障 主要包括以下信息:导条
架断条、罗拉皮辊缠、集束器堵棉、斜管堵棉、过满筒故障、
换筒故障、罩门开启故障、电机过载.出现故障后并条机能 实现自停.待故障清除后重新启动工作.图6为故障诊断
系统模块界面.正常工作指示标应都为绿色.若对应位置
为红色指示标.则表示该位置出现故障.
3.4数据查询及报表打印模块
查询信息为从总线读出的实时数据.一个月自动保存
一次,存入相应数据表中,用于数据查询以及报表打印输
出.报表打印模块设计步骤为:①在打印报表界面加入参 图6故障诊断系统模块
数Microsoft Active X Data Object;②在“控制面板”中单击标记为32一bit的图标,建立Mymanage OBDC数 据源;③声明窗体级变量cn和rs,以表示ADO连接和记录集对象;④在界面的load和unload事件中加 入代码,以便打开和关闭与Mymanage数据源的连接;⑤在按钮的click事件中加入代码,用SQL查询将
数据放入记录集.设计完成的系统可以输出4种报表:车问日产量统计报表、车间月产量统计报表、故障
发生总统计报表和单台故障统计报表.
4结语
该并条机采用现场总线结构及CC—Link通讯协议,将人机界面操作终端和PLC同时运用于高速并条
机,个人电脑作为一个智能站挂入总线.通过开发的基于VB实现PLC与PC通讯的“并条车间生产管理 系统”,实现了数字化通讯,功能齐全,具有人机界面友好、图示化简便操作、故障显示直观、易于维护等特 点.提高了产品的智能化水平,实现了工厂生产管理自动化,在国内市场竞争优势明显,市场容量大,具有
较好的经济效益与社会效益.我们下一步的研究工作将是基于CC—Link的并条生产系统与以太网互联,
进一步接入Intemet.从而实现企业信息控制网络的横向与纵向全方位集成.
Development of Drawing Workshop Production and Management System
Based on VB and PLC
LU Yu—fei .ZHANG Yi—hui2.PENG Shu—hua
(1.Rugao Technical School,Rugao 226500,China;2.The Academy of Supervision and Inspection for Security of Special Facilities of Jiangsu,Nantong 226007,China; 3.Nantong Vocational College,Nantong 226007,China)