欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    运料小车控制组态软件.docx

    • 资源ID:13630481       资源大小:8.46MB        全文页数:44页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    运料小车控制组态软件.docx

    1、运料小车控制组态软件 组态软件与网络通讯课程设计说明书 题目:运料小车控制 姓名:窦晓彤 学号:09220331 指导老师:冯小林 班级:控制工程1班 日期:2012年12月23日内容摘要 运料小车控制的设计其目的是运用各种软件如力控、VB、Wincc、PLC等多种软件分别实现对运料小车的智能控制,并能通过多种通讯方式实现多种软件之间的通讯,本设计主要以组态软件为主设计了运料小车的控制过程,对过程中各个部件如小车、传送带等进行了定义,并对整体的布局和工作过程进行了控制,通过对动作脚本的编程及其调试过程最终实现了运料小车的控制过程,可以通过开始、停止、手动前进、手动后退、指示标志等多个按键选择实

    2、现对运料小车整个运行过程的智能控制,本设计还设计了从组态力控到VB的dbcon通讯,和从VB到力控组态的DDE通讯,实现了各种软件之间的联系与应用,有很重要的意义。关键词:运料小车、组态力控、VB、控制过程、通讯、联系 1 设计任务和要求.1 1.1设计任务.2 1.2设计要求.2 2 系统设计.2 2.1系统要求.2 2.2方案设计.2 2.3系统工作原理.3 3 单元设计与系统设计.3 3.1 系统各单元界面的设计.3 3.1.1开发系统界面的创建.3 3.1.2开机界面的创建.43.1.3主界面的创建.5 3.2 系统总体设计 . 6 3.2.1 IO设备组态.6 3.2.2 数据库组态

    3、.73.2.3单元部件的属性设置及脚本编辑. 83.2.4控制系统的属性设置及脚本编辑. .123.2.5初始启动窗口的选择. .14 4. 系统调试、仿真与结果分析. .14 4.1仿真预期结果. .14 4.2仿真过程及其调试过程. .15 4.3仿真结果及其分析.15 5 . 组态力控与VB之间的通讯.17 5.1从组态力控到VB之间的通讯.17 5 .1.1力控中工程项目的创建.17 5.1.2力控中主界面的创建.185.1.3 IO设备组态.19 5.1.4 数据库组态.19 5.1.5 各单元部件的属性设置及脚本编辑. .20 5.1.6 数据库VB中工程项目的创建.21 5.1.

    4、7 从力控到VB的通讯过程.24 5.2 从组态力控到VB 的通讯.25 5.2.1 力控中工程项目的创建.25 5.2.2 数据库VB中工程项目的创建.28 5.2.3 VB到力控的通讯过程.29 6 VB与数据采集卡之间的通讯.30 6.1 VB 从数据采集卡中采集信息.31 6.1.1 VB主界面的创建及其属性设置.31 6.2 VB 从数据采集卡采集信息的过程.32 6.3VB 从数据采集卡采集信息的结果及其分析.32 7 总结体会.33 8 参考文献.33 9 附录.34 1设计任务和要求1.1设计任务设计一个运料小车,通过组态力控软件的设计,使其可实现通过开始、停止、手动前进、手动

    5、后退等按键实现运料小车的智能控制。控制系统的运行界面如图1-1. 图1-1. 运料小车控制系统的运行界面该系统的软硬件结构原理图1-2所示 图1-2 系统的软硬件结构原理图1.2设计要求基本要求 1、当手动按下开始按键时,控制系统开始运行,首先由小车开始向左运行, 当到达左限位时,左面指示灯亮,小车停止运行,此时传送带开始运行,将货物送到小车位置,然后小车载着货物一起向右运行,左指示灯灭,到达右限位时,右面指示灯亮,小车停止运行,由传送带将货物运走,右指示灯灭,如此循环。 2.在运行过程中,当小车向左运行时,显示向左指示箭头,当小车向右运行时,显示向右指示箭头,当小车停止运行时,显示指示停止指

    6、示箭头。 3.当手动按下停止按键时,整个控制系统停止运行。 4.当手动按下手动前进按键时,小车自身或由小车载着货物一起向右运行,显示向右指示箭头,当手动按下手动后退按键时,小车自身或由小车载着货物一起向左运行,显示向左指示箭头。 5.实现与VB及Wincc的通讯 2 系统设计2.1系统要求设计一个运料小车,通过组态力控软件的设计,使其可实现通过开始、停止、手动前进、手动后退等按键实现运料小车的智能控制。2.2方案设计一个基本的运料小车控制系统主要由小车、货物、传送带、传送道等组成,且有开始、停止、手动前进、手动后退、各种正常运行时的标示等组成。图2-1为运料小车控制系统原理框图。 图2-1 运

    7、料小车控制系统原理框图2.3系统工作原理 当手动按下开始按键时,控制系统开始运行,首先由小车开始向左运行, 当到达左限位时,左面指示灯亮,小车停止运行,此时传送带开始运行,将货物送到小车位置,然后小车载着货物一起向右运行,左指示灯灭,到达右限位时,右面指示灯亮,小车停止运行,由传送带将货物运走,右指示灯灭,如此循环。在运行过程中,当小车向左运行时,显示向左指示箭头,当小车向右运行时,显示向右指示箭头,当小车停止运行时,显示指示停止指示箭头,当手动按下手动前进按键时,小车自身或由小车载着货物一起向右运行,显示向右指示箭头,当手动按下手动后退按键时,小车自身或由小车载着货物一起向左运行,显示向左指

    8、示箭头。当手动按下停止按键时,整个控制系统停止运行。 最后,通过dbcom及DDE通讯协议实现从力控到VB及VB到力控的通信。 3.单元设计与系统设计3.1系统各单元界面的设计 3.1.1开发系统界面的创建 打开力控7.0,点击新建,则会弹出如图3-1所示的新建工程的窗口,在项目名称中输入运料小车控制,在生成路径中选择合适的路径,点击确定。 图3-1 新建工程项目图 正确建立运料小车控制系统工程项目后,选择工程后点击开发,则会出现如图3-2所示的开发系统窗口,点击新建,在显示的新建窗口属性中选择创建空白界面。 图3-2 开发系统窗口3.1.2 开机界面的创建 在新建的空白界面中点击新建,则会出

    9、现如图3-3所示的窗口属性界面,在窗口名字中输入开机界面,点击确定。 图3-3 开机界面的创建打开开机界面,在属性菜单中选择如图所示的背景颜色,然后在标准图库中选择合适的图标与工具栏中的文本创建合理的开机界面,结果如图3-4所示。 图3-4 开机界面的设计3.1.3主界面的创建 同上面开机界面的创建类似,点击新建,在显示的窗口属性中输入“主界面”,如图 3-5所示,然后点击确定。 图3-5 开发系统窗口主界面打开主界面,在属性菜单中选择如图所示的背景颜色,然后如图3-5所示在标准图库中选择合适的小车类型、货物类型、及传送道和传送带类型,再选择合适的指示标志,分别双击选择到主窗体中,并利用工具栏

    10、中的基本工具组合成传送道德支架,选择基本工具中的增强型按钮并分别命名为开始、停止、手动前进、手动后退等。 图3-5 在标准图库中选择个单元部件最后合理布置桌面,结果如图3-6所示。 图3-6 主界面的设计3.2 系统总体设计 3.2.1 IO设备组态 双击工程项目中的IO设备组态,弹出如图3-7所示IO设备属性,选择“力控仿真驱动SIMULATOR(仿真)”,则弹出如图所示的设备配置属性,在设备名称中输入“力控仿真”,在设备地址中输入“1”,点击完成。 图3-7所示IO设备属性3.2.2 数据库组态双击工程项目中的数据库组态,弹出如图3-8所示数据库属性,双击点名,选择“模拟IO点”,点击继续

    11、,则弹出如图3-9所示的模拟点的参数特性,在设备名称中输入“place1”,点击增加,点击新增的模拟点,选择数据连接,则弹出如图3-10所示的模拟点的数据连接特性,选择设备为“力控仿真”设为常量寄存器,点击确定。 图3-8数据库模拟点的建立 图3-9 模拟点的参数特性 图3-10 模拟点的数据连接特性3.2.3各单元部件的动画属性设置及脚本编辑 在图3-6所示的主界面中,双击小车,出现如图3-11所示的属性菜单。 图3-11 运料小车动画属性 在鼠标相关动作中选择“水平”,则会显示如图3-12所示水平拖动窗口,在变量选择中选择place1.pv,点击选择。 图3-12 运料小车属性的变量选择

    12、同上述运料小车的属性设置类似,分别为货物及传送带进行动画属性的设置和变量选择,图略。在图3-6所示的主界面中,双击传送带左面的指示灯,出现如图3-13所示的属性菜单,在颜色相关动作中选择条件,则弹出颜色变化窗口,选择值为真时为“红色”,值为假时为“黑色”,在变量选择中选择“led1.pv”,点击选择。 图3-13 指示灯动作属性及变量选择同上述左指示灯的属性设置类似,设置右指示灯的动作属性和变量选择。 双击开始按键,弹出如图3-14所示动画连接,在触敏动作中选择“左键动作”,会出现图中所示脚本编辑器,在按下鼠标选项下输入“run.pv=1”。点击保存。 图3-14 按键动画连接及脚本编辑 同上

    13、述开始按键的属性设置类似,双击停止按键,在触敏动作中选择“左键动作”,在按下鼠标选项下输入“stop.pv=1”,点击保存。 同上述开始按键的属性设置类似,双击手动前进按键,在触敏动作中选择“左键动作”,在按下鼠标选项下输入“go.pv=1;back.pv=0”,点击保存。同上述开始按键的属性设置类似,双击手动后退按键,在触敏动作中选择“左键动作”,在按下鼠标选项下输入“go.pv=0;back.pv=1”,点击保存。双击“向左运行指示”,如图3-15所示,出现动画连接属性,点击“影藏”,显示可见性定义窗口,选择当表达式为假时隐藏,点击变量选择,将变量选择为“zuo .pv”,点击选择。 图3

    14、-15 向左运行指示的属性设置同上述向左运行指示的属性设置类似,分别点击向右运行指示和停止运行指示,分别出现相应的动画连接属性,点击“影藏”,显示可见性定义窗口,选择当表达式为假时隐藏,点击变量选择,将变量分别选择为“you.pv和zhengchang.pv”,点击选择。双击主窗体中的时间显示文本,出现如图3-16所示的动画连接,在数据输出中选择字符串,则显示图中所示字符输出窗口,在表达式中输入“$date+ +strleft($time,8)”,则,文本框在运行时自动显示计算机系统的日期。 图3-16 时间显示功能的属性设置3.2.4控制系统的动画属性设置及脚本编辑 点击工程项目中的“动作应

    15、用程序动作”,则显示出如图3-17所示的对话框,选择程序运行周期执行,如图所示,编辑脚本程序。 图3-17 控制系统属性及脚本编辑应用程序动作中的脚本程序如下:if(run.pv=1&place1.pv=10&place1.pv=90&place2.pv10 0) then led1.pv=0;led2.pv=0; zuo.pv=1;you.pv=0;zhengchang.pv=0; place1.pv=place1.pv-10;endifif run.pv=1&place1.pv10&place2.pv=28&place2.pv70 then led1.pv=0;led2.pv=1; zhe

    16、ngchang.pv=1;zuo.pv=0;you.pv=0; place2.pv=place2.pv+10;endifif stop.pv=1 then zuo.pv=0;you.pv=0; led1.pv=0;led2.pv=0;zhengchang.pv=0; / back.pv=0; go.pv=0;endifif back.pv=1&place1.pv=10&place1.pv=28&place2.pv=10&place1.pv=90&(place2.pv70) then zuo.pv=1;you.pv=0;zhengchang.pv=0; led1.pv=0;led2.pv=0;

    17、place1.pv=place1.pv-10;endifif go.pv=1&place1.pv=10&place1.pv=28&place2.pv=10&place1.pv=90&(place2.pv70) then zuo.pv=0;you.pv=1;zhengchang.pv=0; led1.pv=0;led2.pv=0; place1.pv=place1.pv+10;endifif place2.pv=100 then place2.pv=0;place1.pv=90;endifif run.pv=1 then go.pv=0;back.pv=0;Endif3.2.5初始启动窗口的选择

    18、 双击系统配置中的初始启动窗口,出现如图3-18所示窗口,选择“开机界面”,点击增加。 4.系统调试、仿真与结果分析4.1仿真预期结果: 1、当手动按下开始按键时,控制系统开始运行,首先由小车开始向左运行, 当到达左限位时,左面指示灯亮,小车停止运行,此时传送带开始运行,将货物送到小车位置,然后小车载着货物一起向右运行,左指示灯灭,到达右限位时,右面指示灯亮,小车停止运行,由传送带将货物运走,右指示灯灭,如此循环。 2.在运行过程中,当小车向左运行时,显示向左指示箭头,当小车向右运行时,显示向右指示箭头,当小车停止运行时,显示指示停止指示箭头。 3.当手动按下停止按键时,整个控制系统停止运行。

    19、 4.当手动按下手动前进按键时,小车自身或由小车载着货物一起向右运行,显示向右指示箭头,当手动按下手动后退按键时,小车自身或由小车载着货物一起向左运行,显示向左指示箭头。4.2 仿真过程及其调试过程打开设置好的主界面,点击运行,观察动画运行过程,检验是否达到预期效果,若出现错误,认真分析是哪部分出现错误,认真检查相应部分的属性设置及相关程序,进行不断的修正与调试,直至运行结果符合系统控制要求。4.3 仿真结果及其图示仿真结果完全符合控制系统对运行过程的要求,如下所示图为系统最终仿真结果示意图。 系统仿真结果示意图 系统仿真结果示意图 系统仿真结果示意图 系统仿真结果示意图 5.组态力控与VB之

    20、间的通讯5.1从组态力控到VB的通信 5.1.1力控中工程项目的创建 打开力控6.0,点击新建,则会弹出如图5-1所示的新建工程的窗口,在项目名称中输入a,在生成路径中选择合适的路径,点击确定。 图5-1 新建工程项目图 5.1.2 主界面的创建 在新建的空白界面中点击新建,则会出现如图5-2所示的窗口属性界面,在窗口名字中输入“主界面”,点击确定。 图5-2 主界面的创建打开主界面,在属性菜单中选择如图所示的背景颜色,然后在标准图库中选择合适的图标与工具栏中的文本创建合理的主界面,结果如图5-3所示。 图5-3 主界面的设计 5.1.3 IO设备组态 双击工程项目中的IO设备组态,弹出如图5

    21、-4所示IO设备属性,选择“力控仿真驱动SIMULATOR(仿真)”,则弹出如图所示的设备配置属性,在设备名称中输入“力控仿真”,在设备地址中输入“1”,点击完成。 图5-4 IO设备属性5.1.4 数据库组态双击工程项目中的数据库组态,弹出如图5-5所示数据库属性,双击点名,选择“模拟IO点”,点击继续,则弹出如图5-6所示的模拟点的参数特性,在设备名称中输入“place1”,点击增加,点击新增的模拟点,选择数据连接,则弹出如图5-7所示的模拟点的数据连接特性,选择设备为“力控仿真”设为常量寄存器,点击确定。 图5-5 数据库模拟点的建立 图5-6 模拟点的参数特性 图5-7 模拟点的数据连

    22、接特性 5.1.5各单元部件的动画属性设置及脚本编辑 在5-3所示的主界面中,双击开始按键,出现如图5-8所示的属性菜单。设置动画连接的属性为左键动作,气动作脚本为“run.pv=1”. 图5-8 按键的属性设置与脚本编辑 同理,设置结束按键的属性及脚本“stop.pv=1”.双击主窗体中的文本框,出现如图5-9所示的动画连接,在数据输出中选择字符串,则显示图中所示字符输出窗口,在表达式中选择“a1.pv”,点击选择。 图5-9 文本框的属性设置5.1.6数据库VB中工程项目的创建 打开VB,选择新建打开,如图5-10所示。 图5-10 VB中工程的创建 选择工具栏中的文本框与定时器拖入主界面

    23、,点击定时器,在属性栏中将interval中设置为100,如图5-11所示 图5-11 定时器的设计右键工具栏中任意部件,选择部件,进而选择dbcom通讯协议,如图5-12所示,则工具栏中多显示一个部件,拖动将其选择,则VB主界面的设计完成,如图5-13所示。 图5-12 dbcom通讯的选择 图5-13 主界面的设计双击定时器,则出现如图5-14所示脚本窗口,输入合适的程序,点击保存。脚本程序如下:Private Sub Timer1_Timer()Dim get_datas(1) As DoubleDim return_data As LongDim tagpars As StringDim set_datas(1) As DoubleDim set_data As LongDim


    注意事项

    本文(运料小车控制组态软件.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开