- 1、本文档共82页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8. 3 计算机控制系统实例 控制软件主程序流程简图如图8. 10所示。 3.工控机管理软件设计 1)工控机软件总体设计 工控机管理软件采用Inprise公司的Delphi7开发,Delphi是一种全新的可视化编程环境,它为我们提供了一种方便、快捷的Windows应用程序开发工具,与其他开发工具相比,Delphi的编程效率至少能提高一倍,特别适用于开发通用的数据库管理软件。 上一页 下一页 返回 8. 3 计算机控制系统实例 工控机的RS - 2犯串行通信接口通过FX2N -485PC -IF连接到可编程控制器的通信模块FX2N - 485 BD上,以半双工异步串行通信方式通信,读取或设置参数,并在主窗口动态显示,自动记录车间内所有机台在三种控制方式下生产产品的过程参数和数量、操作合法性等数据,可以随时查看硫化温度曲线,还具有报警提示、查询、报表打印等功能。其系统功能图如图8. 11所示。 2)串行通信接口数据传输的软件设计 用Delphi开发串口通信软件一般有两种方法:一种是采用Microsoft的MSComm控件,这种方法实现起来相对比较简单,但效率较低;另一种是利用Windows的通讯API函数,使用API编写的串口通信程序较为复杂,但实现的功能强大,特别适合于面向低层的下位机通信,但是需要编程人员掌握大量的通信知识,还要掌握多线程编程技术。 上一页 下一页 返回 8. 3 计算机控制系统实例 PComm Library库函数共有七类:端口控制、数据接收、数据输出、端口状态查询、事件服务、异步和文件传输。使用前必须先安装PComm Library,并把PCommb. pas文件加入到Delphi的View菜单中Project Manager的项目中,使之成为项目的一个单元(Unit。只有这样,Delphi编译器编译PComm. dll库时才能找到相应的函数(Sio x x x())。串行通信程序设计主要分为两部分:一是通信设备资源的初始化,包括串行口打开、关闭及串口参数设置等;二是通信事件的处理。 (1)通信初始化程序。初始化程序完成传输信号的通信端口选择、打开,并设定相关参数,包括波特率、数据位、停止位、奇偶校验等。 上一页 下一页 返回 8. 3 计算机控制系统实例 procedure TmainForm. FormCreate( Sender:TObject); begin if Sio_ open (1)Sio_ ok then //判断所选择的端口是否打开 showmessage‘打开串口失败‘); if Sin_ ioctl(1,819200,P even or Bit_ 7or Stop_ 1)Sio_ ok then begin showmessage‘设置格式失败‘); //判断通信格式是否正确 end; 上一页 下一页 返回 8. 3 计算机控制系统实例 Sio_ flush(1,2); //清空通信口1缓冲区 end; (2)通信事件的处理。工控机与PLC进行通信时必须有相同的通信协议。PLC的通信格式在其特殊数据寄存器D8120中设置。D8120的第0~15位分别表示:数据长度、奇偶校验、停止位、波特率、数据头、数据尾、控制和校验、协议、传输控制协议。例如,数据长度7位、偶校验、2位停止位、波特率为9600、不使用数据头和数据尾、传输数据协议采用模式1 , D8120设置为OC8E。在模式1的条件下,传输数据的基本格式为控制码、站号、PC号、命令、等待时间、字符和校验。例如,当计算机读PLC寄存器D1000中的数据时,传输数据的格式见表8. 1。 上一页 下一页 返回 8. 3 计算机控制系统实例 下面的程序实现定时从PLC寄存器D1000中读取数据。 上一页 下一页 返回 8. 3 计算机控制系统实例 上一页 返回 图8. 1 系统研制准备阶段流程 返回 图8. 2 锅炉工艺主要设备流程示意 返回 图8. 3 输入变量与输出变量关系示意 返回 图8. 4 带交叉限制的最佳空燃比控制系统 返回 图8. 5 带氧量串级校正的送风控制系统 返回 图8. 6 单级三冲量给水控制系统 返回 图8. 7 串级三冲量给水控制系统 返回 图8. 8 工业锅炉计算机控制系统框图 返回 图8. 9 内胎硫化计算机群控及管理系统总体方案 返回 图8. 10 控制软件主程序流程简图 返回 图8. 11 内胎硫化计算机管理系统功能图 返回 表8. 1 传输数据的格式 返回 * 8. 2 系统工程设计与实施 3.选择现场设备 1)选择变送器 变送器是这样一种仪表:它能将被测变量(如温度、压力、物位、流量、电压、电流等)转换为可远
您可能关注的文档
- 液压与气动系统应用与维修教学课件作者罗洪波第3章.ppt
- 液压与气动系统应用与维修教学课件作者罗洪波第4章.ppt
- 液压与气动系统应用与维修教学课件作者罗洪波第5章.ppt
- 液压与气动系统应用与维修教学课件作者罗洪波第6章.ppt
- 计算机操作系统实用教程教学课件作者王旭启1.ppt
- 计算机操作系统实用教程教学课件作者王旭启2.ppt
- 计算机操作系统实用教程教学课件作者王旭启3.ppt
- 计算机操作系统实用教程教学课件作者王旭启4.ppt
- 计算机操作系统实用教程教学课件作者王旭启5.ppt
- 计算机操作系统实用教程教学课件作者王旭启6.ppt
- 法律法规培训计划与实施方案(五).docx
- 死亡诉讼申请书范本(3).docx
- 老公在侧儿子在旁得文案.docx
- Unit 5 Work time Lesson1 课件(共32张PPT)(2025年新版).pptx
- A Let's learn&Let's do(2025年新版的啊啊).ppt
- Unit 2 I think that mooncakes are delicious! Section B 2a—Self Check 课件 (共22张PPT)人教版九年级全一册36.pptx
- Unit 5 Education Lesson 1课件(共17张ppt) 北师大版英语选择性必修第二册.ppt
- Unit 4 Looking good, feeling good Extended reading课件(共16张PPT,内镶嵌视频和音频) 2024-2025学年高一英语牛津译林版(2019)必修.pptx
- Unit 3 Learning better Part B Let's talk — Play a guessing game 课件(共22张PPT)(2025年新版).pptx
- Unit 2 Clean our classroom第三课时 Wrap-up time Making a cleaning plan课件(共20张PPT).pptx
最近下载
- lng接收站工艺培训计划.docx VIP
- 五懂五会五能员工必备安全技能手册.pdf
- 化妆品行业化妆品生产厂复工安全培训.pptx
- 2024年10月13日云南省税务系统遴选笔试真题及答案解析.doc VIP
- 2023年中考数学几何模型——动点最值之瓜豆模型(讲+练)(原卷版).pdf VIP
- (新统编版)语文四年级下册 第一单元集体备课指导 课件.pptx
- 四川省2023-2024学年 职教高考联合体第4次模拟考试-智能制造类应知+应会(含答案).pdf VIP
- 1危险化学品磷酸(正磷酸)的危险、有害特性表MSDS.docx
- 2《陈涉世家》精省公开课一等奖全国示范课微课金奖PPT课件.pptx
- 攀枝花学院2020-2021学年第1学期《高等数学(上)》期末考试试卷(A卷)及标准答案.pdf
文档评论(0)