基于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)