(计算机应用技术专业论文)某钢厂原料场l2管理系统的设计.pdf_第1页
(计算机应用技术专业论文)某钢厂原料场l2管理系统的设计.pdf_第2页
(计算机应用技术专业论文)某钢厂原料场l2管理系统的设计.pdf_第3页
(计算机应用技术专业论文)某钢厂原料场l2管理系统的设计.pdf_第4页
(计算机应用技术专业论文)某钢厂原料场l2管理系统的设计.pdf_第5页
已阅读5页,还剩70页未读, 继续免费阅读

(计算机应用技术专业论文)某钢厂原料场l2管理系统的设计.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

连 气 f i ; k t 0 一一 铲 ,- 。 ! ? 。: 滔 ,1 _ p r 了 k ,。 武汉科技大学 研究生学位论文创新性声明 本人郑重声明:所呈交的学位论文是本人在导师指导下,独立进行研 究所取得的成果。除了文中已经注明引用的内容或属合作研究共同完成的 工作外,本论文不包含任何其他个人或集体已经发表或撰写过的作品成果。 对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。 申请学位论文与资料若有不实之处,本人承担一切相关责任。 论文作者签名:叠叁氐 日期:丝叟:复:塑 研究生学位论文版权使用授权声明 本论文的研究成果归武汉科技大学所有,其研究内容不得以其它单位 的名义发表。本人完全了解武汉科技大学有关保留、使用学位论文的规定, 同意学校保留并向有关部门( 按照武汉科技大学关于研究生学位论文收录 工作的规定执行) 送交论文的复印件和电子版本,允许论文被查阅和借阅, 同意学校将本论文的全部或部分内容编入学校认可的国家相关数据库进行 检索和对外服务。 日期:至垡里:墨:垄昼 一 - r 一 r 一 l , t 武汉科技大学硕士学位论文 第l 页 摘要 随着信息化时代的到来,钢铁企业要想使自己在竞争中立于不败之地,不得不采取先 进的控制技术、网络技术和通信技术等来提高生产率,使用计算机来代替人类控制生产, 从而实现自动化的要求。过程控制计算机p c s 作为生产自动化p l c 与生产管理m e s 之间 的中间桥梁,通过它可以自动采集生产过程的各种数据,监控被控制的各种工艺过程,以 及对模型进行计算,给一级提供各种工艺设定和显示实绩信息等。钢厂中比较著名的计算 机过程控制系统有原料场过程控制系统,剪切线过程控制系统,热处理线过程控制系统, 精炼( l f ,r h ,c a s ) 过程控制系统等。本文就钢铁企业的原料场过程控制系统及其相 关的模型计算等做了相应的介绍。原料场是钢铁企业的第一道工序,过程控制系统的主要 功能一般包括入库管理,出库管理,盘库管理,库存管理,混匀管理,质量管理,设备管 理,报表管理,系统管理以及相关的系统间的接口实现。 本课题组针对原料场二级操作效率低下的问题,采用最新的计算机软件开发技术开发 了一套二级管理系统。论文重点介绍了项目开发中系统间数据通信的实现方式:采用支持 o p c 标准的 f i x 数据采集软件实现了从西门子p l c ( l 1 ) 上数据的自动采集;使用罗克韦 尔的r s s q l 软件将采集到的数据实时读取到l 2 的o r a c l e 数据库中;采用d b l l n k 技 术实现了与金蝶k 3 ( m e s m r p ) 系统的通信。为了保证系统的独立性和安全性,又提出了一 种新型的系统间通信方式:电文通信方式,该种通信方式可以不受数据库和硬件条件的限 制,完全可以满足系统间通信的要求。接下来就当前混匀配料的复杂性以及不能充分考虑 到各原料的经济效益,提出了一种最新的混匀配料优化算法:单纯性算法,并采用标准偏 差法对混匀效果进行了评价,理论证明,该优化算法既满足了生产,又节约了成本。 最后,就该项目中所设计的软件复用模块,系统的主要功能进行了说明,并就系统出 错后的处理方案,论文的创新之处以及今后项目改进的方向提出了自己独有的看法,并对 研究进行了总结与展望。 关键词:c s 模式;原料场管理;o p c ;单纯性算法;电文通信 a b s t r a c t w i t ht h ec o m i n go fi n f o r m a t i o n a la g e ,i r o na n ds t e e le n t e r p r i s e si no r d e r t om a k e t h e m s e l v e si n v i n c i b l ei nt h ec o m p e t i t i o n ,h a dt ot a k ea d v a n c e dc o n t r o lt e c h n o l o g y , n e t w o r k t e c h n o l o g y ,c o m m u n i c a t i o nt e c h n o l o g yt oi n c r e a s ep r o d u c t i v i t y t oe n a b l ec o m p u t e r s t or e p l a c e h u m a nb e i n g st oc o n t r o lt h ep r o d u c t i o na n da c h i e v ea u t o m a t i o n p c s ( p r o c e s sc o n t r o ls y s t e m ) a s t h em i d d l eb r i d g eb e t w e e na u t o m a t i o np l ca n dp r o d u c t i o nm a n a g e m e n tm e s p c sc a nc o l l e c t v a r i o u sd a t ai nt h ep r o d u c t i o np r o c e s s ,m o n i t o rt h ev a r i o u sp r o c e s s e sw h i c ha r ec o n t r o l l e d , c o m p u t em o d e l ,p r o v i d eav a r i e t y o fs e tt ol 1 ,d i s p l a yt h er e s u l to fp r o c e s s 1 1 1 ef a m o u sc o m p u t e r p r o c e s sc o n t r 0 1s y s t e mi nt h es t e e l s u e ha sp r o c e s sc o n t r o ls y s t e m sc u tl i n e ,h e a tt r e a t m e n t i i n e p r o c e s sc o n t r o ls y s t e m ,r e f i n i n g ( l f ,r h ,c a s ) p r o c e s sc o n t r o ls y s t e m 1 1 1 i sp a p e r i n t r o d u c e sr a w m a t e r i a ly a r dp r o c e s sc o n t r o ls y s t e ma n dm o d e lc o m p u t i n g , n e wt e c h n o l o g y ,f u n c t i o nw h i c ha r e u s e di nt h ef i r s tp r o c e s so fi r o na n ds t e e le n t e r p r i s e s 1 1 1 em a i nf i m c t i o no fr a wm a t e r i a ly a r dl 2 i n c l u d e s s t o c k i n gm a n a g e m e n t ,o u t b o u n dm a n a g e m e n t ,s t o c k t a k i n gm a n a g e m e n t , i n v e n t o r y m a n a g e m e n t ,b l e n d i n gm a n a g e m e n t , q u a l i t ym a n a g e m e n t , e q u i p m e n tm a n a g e m e n t ,r e p o r t m a n a g e m e n t ,s y s t e mm a n a g e m e n t ,a n dt h ei n t e r f a c ew i l t ho t h e rs y s t e m s a i ma tt h el o wo p e r a t i n ge f f i c i e n c yo fr a wm a t e r i a ly a r di nt h el 2 ,o u i g r o u pu s i n gt h el a t e s t c o m p u t e rs o f t - w a r et e c h n o l o g yd e v e l o p e da l 2m a n a g e m e n ts y s t e m ;f i r s t ,t h ep a p e rf o c u s e so n t h ei m p l e m e n t a t i o no fl 2w i t ho t h e rs y s t e m s :u s i n gi f d a t aa c q u i s i t i o ns o f t w a r ew h i c h s u p p o r t so p c s t a n d a r df i n i s h e st h ea u t o m a t i cc o l l e c t i o no fd a t af r o ms i e m e n sp l c ( l 1 ) ,u s i n g r o c k w e l l sr ss q lf i n i s h e st h e d a t ac a p t u r e dr e a db a c kt o t l l et h eo r a c l ed a t a b a s eo f l 2 u s i n gd b l i n kc o m m u n i c a t i o nt e c h n o l o g yf i n i s h t h ec o m m u n i c a t i o nw i t hk i n g d e ek 3 s y s t e m t oe n s u r et h ei n d e p e n d e n c ea n ds e c u r i t yo fs y s t e m ,p r o p o s e da n e wc o m m u n i c a t i o nt y p e o fs y s t e m s :m e s s a g ec o m m u n i c a t i o n ,t h i sk i n do fc o m m u n i c a t i o ni sn o tr e s t r i c t e db yd a t a b a s e , h a r d w a r ea n do t h e rc o n d i t i o n s ,c a l lm e e tt h er e q u i r e m e n t so fc o m m u n i c a t i o n b e t w e e n s y s t e m s s e c o n d ,a sar e s u l to ft h ec u r r e n tc o m p l e x i t ya n dc a nn o tf u l l yt a k ei n t oa c c o u n t t h ec o s t o fa l lm a t e r i a l so fm i xi n g r e d i e n t s i n t r o d u c i n go n eo ft h el a t e s to p t i m i z a t i o n o fm i x i n g i n g r e d i e n t s :s i m p l ea l g o r i t h m ,a n du s i n gs t a n d a r dd e v i a t i o nm e t h o de v a l u a t et h em i x i n ge f f e c t , t h i sa l g o r i t h mw a sp r o v e di nt h e o r yn o to n l ym e e tt h ep r o d u c t i o n ,a n dc o s ts a v i n g s l a s t ,t h ep a p e ri n t r o d u c e st h ed e s i g no f t h er e u s eo fs o f t w a r em o d u l e s ,t h es y s t e m sm a i n f u n c t i o n s ,t h es y s t e me r r o ra n dt h es o l v i n gs o l u t i o n s ;p a p e r sp u tf o r w a r d o w na t t i t u d eo n i n n o v a t i o n sa n dt h ed i r e c t i o no ft h ep r o j e c ti m p r o v e ;t h es u m m a r ya n dp r o s p e c ta r eg i v e n i nt h i s k e yw o r d s :c sm o d e l :m a n a g e m e n to fr a wm a t e r i a l ;o p c ;s i m p l ea l g o r i t h m ;m e s s a g e c o m m u n i c a t i o n o j 。 v 一 、一 y ,一 k ,f 武汉科技大学硕士学位论文 第1 i l 页 目录 摘要i a b s t r a c t i i e |录l 第一章绪论1 1 1 弓l 言1 1 2 计算机控制在冶金中的应用1 1 2 1 冶金过程计算机控制的优点及其必要性1 1 2 2 冶金过程计算机控制的主要任务1 1 2 3 当今国内外计算机在冶金行业中的使用状况2 1 3 项目开发及相关工艺2 1 3 1 项目开发的背景及原料场使用计算机控制的目的2 1 3 2 项目的特点3 1 3 3 原料场的任务及组成3 1 3 4 原料场过程计算机系统结构4 1 3 5 专业词汇介绍4 1 4 本文的内容安排s 第二章接口通信及改进的通信方式7 2 1 与金蝶k 3 的接口7 2 1 1 入库时与k 3 的接口7 2 1 2 出库时与k 3 的接口8 2 2 与l 1p l c 的接口1 0 2 2 1 数据采集软件i f i x 介绍1 0 2 2 2o p c 简介及其优点1 1 2 2 3o p c 技术在原料场控制系统中的作用1 l 2 3 改进的通信方式:电文通信。1 7 2 3 1 通信双方硬件软件需求1 7 2 3 2 通信双方定义1 8 2 3 3 电文通信所需通讯软件的功能及原理1 9 2 3 4 通讯软件使用步骤1 9 2 3 s 通讯配置实例2 l 2 4 本章小结2 4 第三章混匀算法研究及混匀效果评价2 s 3 1 混匀工艺介绍2 s 3 1 1 混匀的概念2 5 3 1 2 参与混匀的原料种类2 s 3 2 混匀算法2 6 3 2 1 运筹学中的线性规划问题2 6 3 2 2 混匀配料问题的求解方法:单纯形算法2 8 3 3 混匀效果评价及混匀优化3 0 3 3 1 混匀效果评价3 0 3 3 2 混匀效果影响因素分析3 2 3 3 3 混匀配料优化的思路3 2 第1 v 页武汉科技大学硕士学位论文 3 3 4 混匀配料的优化3 2 3 3 s 经济效益分析3 6 3 4 本章小结3 6 第四章系统功能概述及系统配置3 7 4 1 系统总体设计,架构及系统边界3 7 4 1 1 系统总体设计3 7 4 1 2 系统架构及网络结构图。3 7 4 1 3 系统边界及实体清单3 8 4 2 系统功能划分及模块功能介绍3 9 4 2 1 系统启动3 9 4 2 2 入库管理4 0 4 2 3 库存管理4 1 4 2 4 出库管理4 l 4 2 5 混匀管理“ 4 2 6 系统管理4 4 4 2 7 报表管理4 5 4 2 8 错误日志管理4 7 4 3 系统发布及出错处理设计4 7 4 3 1 系统发布4 7 4 3 2 补救措施。4 7 4 3 3 系统维护设计4 8 4 4 监听器和本地服务名配置4 8 4 4 1 0 r a c l e 相关概念介绍4 8 4 4 2o r a c l e 监听程序配置4 8 4 4 3o r a c l e 服务名配置及常见问题4 9 4 5 本章小结4 9 第五章项目所使用的技术及项目今后的改进s 0 5 1 项目所使用的技术。s 0 5 1 1 存储过程5 0 s 1 2d b l i n k 5 0 5 1 3j o b 5 1 5 1 4s e q u e n c e 5 1 s 2 系统所设计的软件复用模块。s 2 s 2 1 软件危机。5 2 s 2 2 软件复用s 2 s 2 3 该系统中设计的软件复用s 2 5 3 项目的新颖性5 5 s 3 。1 通过读取x m l 文件修改连接字符串5 5 5 3 2 采用c 1 公司的c o m p o n e to n e 组件5 5 s 3 3f t p 的实现5 6 s 3 4 采用电文通信s 6 5 4 项目今后努力的方向5 6 5 4 1 系统的升级与安全考虑s 6 5 4 2 采用s s 模式,“s 模式相结合s 6 5 5 本章小结5 7 o 一 , 一 、 , 缸 气 武汉科技大学硕士学位论文第v 页 第六章总结与展望s 8 6 1 总结5 8 6 2 展望5 8 致谢5 9 参考文献6 0 附录i 攻读硕士学位期间发表的论文6 2 附录单纯性算法程序实现代码6 3 。 一 j 武汉科技大学硕士学位论文第1 页 1 1 引言 第一章绪论 随着网络、通信和计算机控制等信息技术的不断发展,各行各业为了提高其生产效率, 节约成本,不惜花高额费用采用新技术。钢铁企业中信息交换的领域覆盖了从现场设备层, 过程控制层到整个厂的生产管理层。计算机控制技术的出现正深刻地改变着企业的信息化 和自动化的发展。钢铁领域中的计算机过程控制系统主要有原料场过程控制系统,高炉过 程控制系统,转炉过程控制系统,r h ,l f ,c a s 过程控制系统,剪切线过程控制系统, 热处理线过程控制系统。 1 2 计算机控制在冶金中的应用 1 2 1 冶金过程计算机控制的优点及其必要性 钢铁企业的主要特点是: 每天需要大量的原料,- 这些材料的输入输出都需要人为的去记录,人工操作比较多; 很多生产比如炼铁和炼钢作业都是在高温下运作的,环境极其恶劣,仅凭人为操作, 很难提高生产效率。 现代的钢铁企业对轧钢产品的质量要求越来越高,客户对价格也希望越低越好。这 就需要钢铁企业尽量降低成本。 钢铁企业流程比较多,物流多样化,工艺比较多,设备比较复杂众多,这些仅凭人 为的控制严重降低了生产效率。 面对企业连续的生产,生产管理方面必须合理地,有效地统计公司的生产,记录公 司的信息流,从而正确地统计公司的生产成本f 1 1 。 面对以上众多复杂的因素,钢铁企业为了提高其生产率,节约成本,改变其技术质量, 从而由技术的提高来带动工艺的变革,必须采取有效的措施去控制其生产,随着计算机控 制技术的发展,很多钢厂都选择计算机代替人力来控制其生产,无疑是社会的一大进步。 采用计算机控制不仅可以省力,实现自动化,还可以加强质量管理,使得生产管理合理化, 提高大型设备的生产效率,从而使得钢厂从人力化到半自动化再到全自动化的逐步改进。 1 2 2 冶金过程计算机控制的主要任务 企业自动化系统根据i s o 国际标准化组织的建议,大致可以可以分为以下六级:决策 管理级l 5 级,经营管理级l 4 级( e r p ) ,生产管理级l 3 级( m e s ) ,过程控制l 2 级( p c s ) , 基础自动化级l l 级,检测驱动级l j d 级。二级过程控制主要是采集生产过程中的各种数据, 监控被控制的各种工艺过程,进行各种模型计算,给一级提供各种j r 艺没定,实绩信息的 显示,各种生产报表的制作以及与。级p l c ;三级m e s ,四级e r p 进行数掘通信。下图 第2 页武汉科技大学硕士学位论文 为计算机过程控制级在数据处理网络中的位置: 中央调度和管理系统 ,-气 7 i i 调节系统( 生产) i = = 号l 行政管理系统( 管理) l fi 、l、 设备控制系统质量保证系统生产数据收集系统管理数据收集系统 ffi i f 过程 生产流程管理 图1 1 计算机系统的联络 1 2 3 当今国内外计算机在冶金行业中的使用状况 调节和管理级 计划和执行级 收集和控制级 我国冶金自动化发展状况:在自动化控制方面:以p l c ,工艺控制计算机为代表的计 算机控制逐渐成为主流,取代了传统的模拟控制。在控制算法上,智能控制在轧机轧制力 控制,原料场控制,连铸结晶器液位控制等方面取得了一定的成果;在过程控制方面:许 多原料场,高炉,转炉,电炉,连铸,轧机都采用计算机过程控制,并把数学模型,专家 经验,工艺知识,智能技术等结合起来;在轧机剪切模型,混匀配料模型等过程优化方面 取得了一定的成果。 冶金自动化发展趋势:虽然我国冶金自动化技术取得了很大的进步,但与国外相比还 有很大的差别,还需要在以下方面做很多努力: 采用新型传感器技术,软测量技术,数据处理技术,以物流跟踪,实时控制,工艺 参数闭环控制等为目标,实现冶金流程在线连续检测和实时监控,包括原料场大机设备的 控制,热处理线钢板的实时跟踪,轧制成品钢板的缺陷检测,钢铁水的化学及熔渣成分, 温度等。 采用自适应智能控制机制,利用统计分析,专家系统,神经元网络,模糊逻辑,支 撑矢量机( s v m ) 等技术,建立综合模型,实现冶金过程关键变量的高性能的闭环控制。 过程工艺,企业管理,自动化等专业的产学研联方面下很大功夫,学习国外新技术, 走自主创新道路,不断推出冶金自动化新产品的研发,从而可以提高企业的综合竞争力, 进而推动冶金自动化软硬件产业的跨越式发展【3 l 。 1 3 项目开发及相关工艺 1 3 1 项目开发的背景及原料场使用计算机控制的目的 原料场作为钢铁生产链的第一工序,钢铁企业要币常运转,必须合理保证各种原料f 常、稳定、高效供应。原料场作为钢铁生产物质流的重要环节,承担着与社会物流配送链的 衔接和企业内部物流的配送与管理。根据用户对原燃料的需求量,该原料场每年受料量为 武汉科技大学硕士学位论文第3 页 千万吨,负责焦化、烧结、球团、炼铁、炼钢、石灰焙烧、电站七个用户的原料供应,并 向各用户储料槽输送各种原料1 4 j 。 原料场使用计算机控制主要可以实现如下功能: 监视大型设备的工作,从而维持作业的稳定。 收集库存信息以便有效管理,为高炉烧结焦化等稳定提供原料,并与高炉焦化,烧 结等有效配合从而保证原料高产高质高效运行。 编制作业计划,作业报表,控制各条皮带输送原料作业顺利进行,从而减少操作工 的工作量。 可见实现计算机自动控制在工程建设中十分重要,当然还应借鉴国内外各行业的先进 成熟技术,建立安全有效的控制管理系统,为建立环境友好、物流顺畅、管理高效的现代 化大型原料场,为企业实施e r p 管理奠定基础。 该钢铁联合有限公司是我国近期建设的最大规模,具有循环经济示范效应的大型钢铁 企业。由于该钢厂的原料车间流程比较复杂,在加之设备众多,又比较现代化,要在生产 中把各个控制装备和工艺装置结合起来使其充分发挥其效率,并将管理现代化与生产自动 化有机结合起来,并结合各工艺系统的控制要求和连贯性,该原料场采用自动化系统来控 制原料的输送,这样可以使得原料作业稳定地向各个用户供料,从而提高了管理精度,提 高了生产效率,减轻了操作工的工作量,稳定地监视各大型设备稳定生产【4 】。 1 3 2 项目的特点 由于该钢厂的设备众多,用户众多,流程复杂,因而二级管理系统的覆盖范围比较广 且比较复杂,该项目的主要特点包括: 功能全面,涉及料场生产各个环节,范围广,既具备信息系统的管理功能,又兼具 二级系统的控制,模型计算功能。 自动化程度较高。 涉及设备较多,工艺流程复杂。 实时性、精确性要求较高。 处理的数据量较大。 1 3 3 原料场的任务及组成 该原料场对全公司原燃料进行统一调配和管理。其任务是组织各种原燃料进厂,对厂 内原燃料进行集中贮存管理,向炼铁、烧结、焦化、球团、自备电站等用户贮料槽输送各 种原料。 该原料场分为四个原料库,分别为一炼铁烧结原料库,一炼铁4 5 0 原料库,1 7 8 0 原料 库,4 5 0 产品库,1 7 8 0 产品库。烧结原料库手要存放烧结厂所需的料包括混匀料,辅料, 高炉的返矿,4 5 0 ,1 7 8 0 原料库主要存放4 5 0 高炉,1 7 8 0 所需的外矿,4 5 0 ,1 7 8 0 产品库 第4 页武汉科技大学硕士学位论文 主要存放各个高炉所需的各个厂家的焦炭。另外原料场还包括原料受卸,原料取样,烧结 原料混匀,焦炭外运,烧结块外卖,机械除尘等设施。原料场的主要功能包括:根据库存 情况编制入库作业计划,接受铁路,汽车等的原料受卸,确定各种原燃料库存内的堆放地 点,对库存内的作业进行统一管理,高炉返矿的筛分,烧结原料的混匀,大型设备的控制, 作业报表的编制等。 目前,该原料场的高炉有1 7 8 嘴1 ,1 7 8 嘴2 ,1 斛5 0 ,2 舭5 0 ,3 似5 0 ,错4 5 0 ,5 # 4 5 0 , 烧结有7 2 平烧,1 3 2 带烧,2 3 0 烧结。原燃料去高炉时有5 套系统,1 槲5 0 ,2 # 4 5 0 共用第 武汉科技大学硕士学位论文第5 页 1 3 5 专业词汇介绍 1 3 5 1 定义 物资:原料场装卸、存储的所有原料、燃料、辅料 供货商:提供原料、燃料、辅料的企业 车船名:火车的车次号或者轮船的船名 1 3 5 2 专业词汇介绍 烧结厂主要生产烧结矿,把铁矿石烧制成松软的矿粉。供高炉炼铁使用。目前高炉 炼铁主要的原料有球团矿和烧结矿。 烧结矿是烧结厂使用烧结台车和带冷机将外矿粉掺入一定的粘合剂,在高温中烧结为 块状料,然后进入高炉,这样不仅使得燃料进高炉时不仅不会被吹走,还使得高炉有一定 的透气性。 球团矿是球团厂使用链篦机、回转窑和环冷机将铁矿粉掺入一定的粘合剂制成球形 状,然后经高温烘烤后进高炉,这样不仅调节了高炉的酸碱度,进而也使高炉的透气性更 好。 铸铁机:将炼钢多余的铁水铸成方形。 调二铁北:调到二炼铁的北边 带烧与平烧:烧结的两种工艺流程,烧结内部两个轴承循环转动即为带烧,轴承水 平运转即为平烧。该钢厂有两个7 2 平烧,两个1 3 2 带烧,一个2 3 0 带烧,还有一个2 3 0 带烧在建。 上落地:烧结出来的烧结矿大于高炉的使用量,烧结厂会把烧结矿放到成品仓,若 成品仓满,则送料场,待烧结出来的矿不够高炉使用时,即将料场的矿通过皮带送往高炉, 即为上落地。 1 4 本文的内容安排 本文分以下几个部分: 第一章介绍了计算机控制在冶金行业中的必须性及其任务,原料场中使用 计算机的意义和目的,进而提出了原料场的任务及项目开发的背景。 第二章详细介绍了项目开发中所使用的计算机新技术:采用支持o p c 标准的i f i x 数据 采集软件实现了从西门子p l c ( l 1 ) 上数据的自动采集,并使用罗克韦尔的r s s o l 软件将采集 到的数据实时读取到l 2 的o r a c l e 数据库中;采用d b l i n k 技术实现了与金蝶k 3 ( m e s e r p ) 系统的通信。为了保证系统的独立性和安全性,又提出了一种新型的系统i 、日j 较理想的通信 方式:电文通信方式,该种通信方式可以不受数据库,硬件等条件的限制,完全可以满足 系统问通信的要求。 第三章就当自,j 混匀配料的复杂性以及不能充分考虑到各原料的经济效益提出了一种 最新的混匀配料优化算法:单纯性算法,并采用标准偏差法对混匀效果进行了评价,理论 第6 页武汉科技大学硕士学位论文 证明,该优化算法既满足了生产,又节约了成本。 第四章介绍了系统的总体设计以及各个功能模块,重点介绍了出库管理模块,又提出 了系统的发布方式以及出错后的解决方案,最后分析了客户端配置时常见的错误并提出了 解决方案。 第五章指出了项目开发中所使用的新技术,以及系统所设计的软件复用模块,又提出 了本论文的创新点以及项目今后努力的方向。 第六章对全文进行总结,指出本论文的不足并提出了今后改进的方向。 武汉科技大学硕士学位论文第7 页 第二章接口通信及改进的通信方式 原料场l 2 管理系统的通信功能主要分为两个部分:与上级金蝶k 3 的通信接口;与下 一级p l c 的通信接口。 与上级金蝶k 3 的通信接口的功能:通过接受金蝶k 3 检斤单,检验单,入库单,扣杂 单等数据,自从生成入库记录,定时地将出库实绩发送给k 3 系统,主要通过d b l i n k 通 信技术实现。采用d b l i n k 的通信对系统的数据库有一定程度的限制。 与下一级p l c 的通信接口的功能:定时采集一级p l c 的实时数据,自动生成出库实 绩。主要通过i f i x ,r s s q l 实现。采用i f i x 和r s s q l 的通信中对系统的硬件有一定程 度的限制。 再加之在今后的二次开发中,还可能增加原料场与检化验系统,高炉系统等的接口, 面对如此众多的接口,单纯的采用同一种接口通信方式不仅不利用项目人员的开发,同时 也增加了项目的后期维护费用,因而有必要采用一种统一的接口通信方式。针对以上情况, 本文提出了一种新的通信方式:电文通信。采用电文通信后,开发人员只需要在通信时对 相关的通信数据表进行配置,再运行通讯程序,从而使得l 2 与k 3 、p l c 以及以后新增的 各种接口都可以通过该种方式实现,不仅不再受数据库、硬件等条件的限制,更方便了今 后数据接口表的变动,方便了系统问的通信。实践证明,电文通信方式是一种有效的通信 方式。 2 1 与金蝶k 3 的接口 与k 3 的接口通信方式主要是l 2 定时地将出库实绩等记录发送到k 3 接口表中,并置 新记录标志为0 ,k 3 系统定时地处理接口表中标志为o 的数据记录,处理后将该记录标志 位置1 。也可将出库实绩记录发送到l 2 的接口表中,k 3 系统定时地过来读取新记录。 2 1 1 入库时与k 3 的接口嘲 金蝶k 3 数据库为s q l s e r v e r ,原料场l 2 系统为o r a c l e ,s q l s e r r 通过链接 服务器访问o r a c l e l o i 具体步骤如下: 在s q l s e r v e r2 0 0 5 服务器上安装o r a c l el o i 的客户端,假设安装到e :o r a c l e 目录, 并将o r a c l e 安装后的目录的增删权限赋予给所使用的用户。 配置e :o r a c l e h a e t w o r k l a d mi n 、t n s n a m e s o r a 文件。 k 3 l 2 = ( d e s c r i p t i o n = ( a d d r e s s l i s t = ( a d d r e s s = ( p r o t o c o l = t c p ) ( h o s t = 1 9 2 1 6 8 0 1 0 x p o r t :1 5 2 1 ) ) 第8 页武汉科技大学硕士学位论文 ) ( c o n n e c td a t a - ( s e r v i c e _ n a m e = g w l ) ) ) 在d o s 模式下确认o r a c l e 客户端安装无错误,运行命令如下: s q l p l u sg f y l c _ u s e r 1 2 3 4 5 6 k 3 一l 2 : 打开控制面板服务,确认d i s t r i b u t e dt r a n s a c t i o nc o o r d i n a t o r 服务已启动。 打开s o ls e r v e r m a n a g e m e n ts t u d i o ,选择实例后新建链接服务器。 a 链接服务器:写上链接服务器的名字,k 3l 2 b 服务器类型,选择其他数据源 c 访问接口:选择m i c r o s o f to l ed bp r o v i d e rf o ro r a c l e d 产品名称:写上o r a c l e e 数据源:写上t n s n a m e s o r a 文件中配置的服务名g w l f 访问接口字符串:u s e ri d = g f y l c _ u s e r ;p a s s w o r d = 1 2 3 4 5 6 g 在选择安全性选项页,使用此安装上下文建立连接: a :远程登录:g f y l c _ u s e r b :使用密码:1 2 3 4 5 6 h 确定 由于检斤单( 主要包括原料的入库信息:入库时间,批次,厂家,重量,入库地点) 等 数据表的信息需要从k 3 中读取,可以通过创建j o b 实现,从而定时调用存储过程,使得 k 3 数据库相应表的数据每隔一段时间往l 2 数据库相应的表里写数据。 原料场l 2 系统通过数据库与k 3 系统进行信息交换,达到信息数据传递和共享的目的。 信息交换的原则是:系统产生的数据负责向对方发送s o c k e t 报文。与k 3 系统的外部接口 包括:检斤单,检斤单明细,扣杂单,检验单,入库单等数据的接受,出库实绩的发送。 2 1 2 出库时与k 3 的接口 由于金蝶k 3 数据库为s q ls e r v e r ,l 2 系统为o r a c l e ,将出库实绩数据传入k 3 有两种实现方式:后台通过j o b 调用存储过程实现;前台采用i n s t s r v e x e 和s r v a n y e x e 两 个软件将应用程序做成服务实现,i n s t s r v e x e :安装和删除服务,s r v a n y e x e :让程序以服 务的方式运行,从而使得定时器可以自动执行数据的写操作。 后台实现:在后台通过定时调用j o b ,j o b 调用存储过程实现数据传输,o r a c l e 访问s q 岱e r v e r 需要配置透明网关,配置透明网关步骤如下: 1 1 安装透明网关:o r a c l et r a n s p a r e n tg a t e w a yf o rm i c r o s o f ts q ls e r v e r9 2 0 1 o 。 2 ) 配置透明网关1 6 1 ;,一 , 一 s q l 服务器: 一 一 武汉科技大学硕士学位论文第9 页 0 s :w i n d o w sx p i p :1 9 2 1 6 8 0 1 1 d a t a b a s es e r v e rn a

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论