网站大量收购闲置独家精品文档,联系QQ:2885784924

计算机控制技术教学课件作者额尔和木图8.ppt

计算机控制技术教学课件作者额尔和木图8.ppt

  1. 1、本文档共82页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)选择变送器 变送器是这样一种仪表:它能将被测变量(如温度、压力、物位、流量、电压、电流等)转换为可远

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档