计算机控制课程设计报告Word文档下载推荐.docx
- 文档编号:435610
- 上传时间:2023-04-28
- 格式:DOCX
- 页数:14
- 大小:339.18KB
计算机控制课程设计报告Word文档下载推荐.docx
《计算机控制课程设计报告Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《计算机控制课程设计报告Word文档下载推荐.docx(14页珍藏版)》请在冰点文库上搜索。
温度信号经过变送单元转换成4~20mADC电流信号,便于计算机采集。
b)过程模块
采用研华PCI-1710HG多功能板卡,16路单端或8路差分模拟量输入、12位A/D转换器、2路12位模拟量输出、16路数字量输入、16路数字量输出及计数器/定时器功能。
c)电缆
电缆采用PCL-10168型,是两端针型接口的68芯SCSI-II电缆,用于连接板卡与ADAM-3968接线端子板。
d)接线端子
接线端子板采用ADAM-3968型,是DIN导轨安装的68芯SCSI-II接线端子板,用于各种输入输出信号线的连接。
其它硬件:
直流电源(输出:
DC24V),指示灯(DC24V),继电器(DC24V),电气开关,交流接触器,电阻(10K),AI808人工智能调节器,温度传感器,加热丝,三极管等。
四.控制系统框图
基于PCI-1710板卡的控制私系统框图
五.板卡接线图见附录
五.系统组态设计
1.设计任务
在WindowsXP环境下,控制系统软件以组态王6.53作为开发平台。
整个监控系统能实现总体监视,并能自动连续读取并显示温度测量值。
相关的参数能实时在线调整,显示实时曲线,历史曲线等功能。
2.任务实现
①建立新工程项目
运行组态王程序,在工程管理器中选择菜单“文件\新建工程”以次输入工程名称和工程描述,
(2)单击“下一步”按钮,出现“新建工程向导之二选择工程所在路径”对话框。
选择或指定工程所在路径。
如果用户需要更改工程路径,请单击“浏览”按钮。
如果路径或文件夹不存在,请创建。
(3)单击“下一步”按钮,出现“新建工程向导之三工程名称和描述”对话框。
在对话框中输入工程名称:
创建一新的工程。
图见附录
3.组态画面
在图库中分别调出一个仪表、2个指示灯、7个按钮、5个文本、一个变送器,一个传感器对象,然后连接个图素完成画面的制作。
画面见附录:
4.定义板卡设备
在组态王工程浏览器的左侧选择“设备”中的“板卡”,在右侧双击“新建…”,运行“设备配置向导”
(1)选择,智能模块\研华\YHPCI1710\YHPCI1710完成板卡的定义。
(2)单击“下一步”按钮,给要安装的设备指定惟一的逻辑名称,如:
PCI-1710HG。
(3)单击“下一步”按钮,给要安装的设备指定地址:
E800(与板卡所在插槽的位置有关)。
(4)单击“下一步”按钮,不改变通信参数。
(5)单击“下一步”按钮,显示所安装设备的所有信息。
(6)请检查各项设置是否正确,确认无误后,单击“完成”按钮。
5.定义变量
已知:
传感器为Pt100,其变送器的温度测量范围是0℃~100℃,线性输出4mA~20mA,经250Ω电阻将电流信号转换为1V~5V电压信号输入板卡。
定义变量如下:
变量名为AI,变量类型选I/O实数,变量的最小值设为0,最大值设为100,最小原始值设为2458(对应0℃),最大原始值设为4095(对应200℃),连接设备选PCI1710HG,寄存器设为AD1,数据类型选USHORT,读写属性选只读
在工程浏览器的左侧树形菜单中选择“数据库\数据词典”,在右侧双击“新建”图标,弹出“定义变量”对话框。
变量表如下:
变量名
变量类型
寄存器
数据类型
下限灯
内存离散
AI
I/O实数
AD0
USHORT
电炉
DO
I/O整数
最大值
内存整数
上限温度
最小值
下限温度
累加值
设定上限温度
采样个数
设定下限温度
上限灯
6.建立动画连接
建立“超温报警与控制”画面动画连接步骤如下。
(1)建立仪表对象动画连接。
将仪表对象与变量“AI”连接起来
(2)建立上限灯对象动画连接。
将上限指示灯对象与变量“上限灯”连接起来,如图5-78
(3)建立下限灯对象动画连接。
将下限指示灯对象与变量“下限灯”连接起来。
(4)建立电炉对象动画连接。
将电炉对象与变量“电炉”连接起来。
(5)建立当前值、平均值、最大值、最小值显示文本对象动画连接。
将它们的显示文本对象“000”的“模拟值输出”属性分别与变量“AI”、“平均值”、“最大值”、“最小值”连接,输出格式为整数2位,小数1位。
6.编写程序代码
双击命令语言“应用程序命令语言”项,在弹出的对话框中,将运行周期设为“500”。
在“启动时”编辑栏里输入以下程序:
应用程序命令语言
if(\\本站点\AI<
=\\本站点\下限温度)
{
\\本站点\上限灯=1;
\\本站点\下限灯=0;
\\本站点\电炉=0;
BitSet(\\本站点\DO,2,1);
BitSet(\\本站点\DO,3,0);
BitSet(\\本站点\DO,4,1);
}
if(\\本站点\AI>
\\本站点\下限温度&
&
\\本站点\AI<
\\本站点\上限温度)
{
\\本站点\下限灯=1;
BitSet(\\本站点\DO,2,0);
=\\本站点\上限温度)
\\本站点\上限灯=0;
\\本站点\电炉=1;
BitSet(\\本站点\DO,3,1);
BitSet(\\本站点\DO,4,0);
\\本站点\采样个数=\\本站点\采样个数+1;
\\本站点\累加值=\\本站点\累加值+\\本站点\AI;
\\本站点\平均值=\\本站点\累加值/\\本站点\采样个数;
=\\本站点\最大值)
\\本站点\最大值=\\本站点\AI;
=\\本站点\最小值)
\\本站点\最小值=\\本站点\AI;
7.调试与运行
将设计的画面全部存储;
将“超温报警与控制”画面配置成主画面,启动画面运行程序。
当温度传感器的检测温度在不同范围时,
六.设计结果与分析
运行画面图:
设计体会
结论
经过一个多星期的努力,终于结束了课程设计,学会了好多东西,尤其是对组态王软件的认识与了解及应用,又会了一种功能强大的软件,在此我非常感谢老师与同学们的支持与帮助。
并且学会了如何去设计一个过程控制系统,掌握了基本的设计步骤。
了解到,一般情况下,它都要经过一下几个步骤:
认知被控对象、设计控制方案、选择控制规律、选择过程仪表、选择过程模块、设计系统流程图和组态图、设计组态画面、设计数据词典等,直到最后的动画链接成功,并达到控制要求。
经过以上步骤,我对整个过程控制系统的设计有了很深的体会,也学会了很多与设计相关的知识。
对组态王软件也有了很大的了解,学会了初步的应用。
认识到了组态王的一些应用情况,组态王软件的组成与功能,其应用程序项目如何建立,数据词典如何建立,动画如何进行链接,命令语言程序如何编写,趋势曲线如何建立,还有I/O设备的配置和组态网络的建立等等一系列与组态王软件应用相关的知识。
总之,这次设计受益匪浅,学到了很多教学中学不到的东西,从中增强我的动手能力,并且增强了我们的团队合作精神,并让我们认识到把理论应用到实践中去是多么重要。
参考文献
[1]邵裕森.过程控制工程[M].北京:
机械工业出版社,2000
[2]姜秀英.过程控制系统实训[M].北京:
化学工业出版社,2007
[3]金以慧.过程控制[M].清华大学出版,1993
[4]孙洪程.过程控制工业设计[M].化学工业出版社,2001
[5]冯品如.过程控制工程[M].中国轻工业出版社,1995
[6]王爱广.过程控制技术[M].化学工业出版社,2005
[7]陈夕松.过程控制系统[M].科学出版社,2005
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机控制 课程设计 报告