- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
phi的称重控制器上位机软件设计与实现
文章编号:16747070(2010)01008305
基于 Delphi的称重控制器上位机软件设计与实现
张颖超1 马艳娜1 胡凯1
摘要
介绍了在 Windows环境下利用 Del
phi70开发的称重控制器上位机软件设
计与实现,包括上位机和 PLC通信的设
计,上位机监控软件的总体设计、数据库
设计、模块设计等,完成了对称重控制器
的状态监视、通讯设置、参数设置、料种
设置、生成报表、显示实时曲线、历史曲
线等功能.实验表明该软件使用方便、调
节灵活、可移植性强,很好地实现了称重
控制器的人机交互功能,实践证明该设
计方法是有效的.
关键词
Delphi;称重控制器;MsComm;串口
通讯
中图分类号 TP216
文献标志码 A
收稿日期 20091014
资助项目 江苏省“六大人才高峰”项目(06A
027);江苏省高校自然科学基金(06KJD520122)
作者简介
张颖超,男,教授,博士生导师,主要从事复
杂系统建模与仿真、计算机控制与信息技术、嵌
入式技术等方面的研究.zyc@nuist.edu.cn
马艳娜(通信作者),女,硕士生,研究方
向为计算机应用.mayanna_2@163.com
1 南京信息工程大学 信息与控制学院,南京,
210044
0 引言
Introduction
称重控制器是应用于冶金、矿山化工、交通、公路建设等场所的
皮带秤上的仪表,具有高精度、高可靠性的特点.PLC(Programmable
LogicControler)作为新一代工业控制器,以其高性价比在工业测控系
统中获得广泛的应用.虽然 PLC具有使用简单方便、抗干扰性强、故
障率低等优点,但它也有不能提供良好的人机界面,数据处理与管理
能力弱等缺点.将 PC与 PLC结合起来,既可以充分利用 PLC的可靠
性高、开发周期短、编程容易等特点,又可充分利用计算机友好的人
机界面,实现人机对话和监控功能[1].称重控制器安装在皮带秤下
面,皮带上面有各个配料仓.本文介绍了由工业控制计算机和 CP5613
通讯网卡组成的监控系统,利用 Delphi70和 Access数据库开发了称
重控制器上位机软件.该系统采用上下位机的主从式结构,PLC作为
下位机完成称重控制器数据的实时采集和对各个称重控制器的控制
功能;上位机采用计算机与 PLC进行数据交换,实现通讯设置、料种
设置、仪表参数设置等.CP5613网卡用于工业控制计算机连接到
ProfibusDP现场总线,数据的实时通讯基于 Profibus协议,通过专用
数据线与控制站实现数据通讯[2].
1 系统组成
Systemcomponents
该系统分为 3层:上位机(工业控制计算机和 CP5613通讯网
卡)、现场控制站(PLC)和现场传感器.其系统结构如图1所示.
图1 系统结构
Fig.1 Diagramofsystemstructure
上位机以操作监视为主要任务,并有管理功能.
上位机监控软件采用 Delphi70,Access数据库和
Photoshop70图像处理软件进行开发.其软件平台
完成系统中的时钟、通讯、料种、仪表等参数设置,实
时显示各个配料秤的累计量、瞬时流量、实时料种的
配比,并将每班的生产情况记录到数据库中.上位机
通过现场总线接口卡 CP5613使上位工控机接入 DP
网络,这样上位机与现场总线就连接为能完成运行、
操作等功能的控制网络系统,即 ProfibusDP现场总
线通过 CP5613接口卡与上位机进行通信.现场控制
站直接面对控制对象(各个称重控制器),完成对工
业现场的测控操作.通过称重控制器中的称重传感
器和测速传感器来测量系统的各种运行参数,并将
其返回到控制站,写入上位机的实时数据库中.
2 上位机与 PLC之间的通信
Communicationbetweenthehostcomputerand
thePLC
上位机作为主站能够通过PLC监控下层设备的
状态,首先要实现上位机与 PLC间的通信.PC与
PLC间通常采用串行通信方式.上位机同 PLC间的
通信采用主从应答方式,在通信过程中上位机始终
处于主动方,PLC则处于被动方,所有数据交换只能
在主站和从站之间进行,从站之间不能直接交换数
据,如果从站之间需要交换数据,必须通过主站中
转.上位机先向 PLC发送指令帧,PLC接收了上位机
的指令后,先进行 FCS校验,看其是否正确,如果正
确,则接收并向上位机传送响应帧;否则,PLC拒绝
向上位机传送数据.需要说明的是,整个通信过程中
因 PLC中配有通信机制,一般不对 PLC进行编程.
上位机接收到PLC传送的数据,也要判断正确与否,
若正确,则接收,完成一次正常通信;否则,通信
文档评论(0)