基于plc的立体车库程序的设计内容摘要:

运行。 MCGS嵌入版组态软件分为人机界面组态和控制流程组态两部分,用户可以根据实际情况裁减所需内容。 其中人机界面组态与通用版类似,可以组态出动画窗口、曲线、报表,并可以设置用户权限,安全级别等等。 控制流程组态是嵌入式组态系统特有的功能,主要用于组态实现各种控制流程和控制逻辑。 系统提供了丰富的功能模块和控制逻辑,来帮助用户快速的实现各种控制功能,是构成用户应用系统实时控制的核心。 在控制流程中可以利用MCGS提供的100多种功能模块组成各种应用系统,嵌入式系统中的MCGS实时数据库可以用作人机界面和控制流程数据交换的枢纽,控制流程可以通过实时数据库在人机界面上显示控制过程,并实现数据后处理。 组态好的应用系统下载到内嵌了实时多任务嵌入式操作系统中实时运行,从而实现了控制系统的可靠性、实时性、确定性、安全性。 第三章 立体车库控制组态的设计 本文中立体车库控制面板及演示画面的设计是运用MCGSE组态软件制作的。 MCGSE组态软件具有全中文、面向窗口的可视化操作界面,实时性强,有良好的并行处理性能和丰富多彩的多媒体画面。 该组态软件的开放式结构拥有广泛的数据获取和强大的数据处理功能。 工程的新建 触摸屏型号选择MCGS组态软件有“MCGS组态环境”和“MCGS运行环境”两部分组成,双击桌面上的“MCGS组态环境”图标,单击文件菜单中“新建工程”选项,弹出如图31所示对话框,TPC选择为“TPC7062K”,单击确认。 图31 新建工程设置 设备组态在工作台中激活设备窗口,如图32所示。 鼠标双击“设备窗口”进入设备组态画面,如图33所示。 图32 工作台激活设备窗口 图33 设备组态画面在设备工具箱中按先后顺序双击“通用窗口父设备”和“三菱_FX系列编程口”,把它们添加到组态画面,如图34所示。 图34 添加设备后的设备组态画面提示是否使用三菱FX系列编程口默认通讯参数设置串口父设备参数,选择“是”,如图35所示。 图35 是否默认参数所有工作完成后关闭设备窗口,返回工作台。 窗口组态在工作台中激活用户窗口,鼠标单击“新建窗口”按钮,建立新画面“窗口0”,接下来单击“窗口属性”按钮,弹出“用户窗口属性设置”对话框,在基本属性页,将“窗口名称”修改为“立体车库控制面板”,点击确认进行保存,如图36所示。 图36 建立用户窗口 基本元件的建立按钮:从“工具箱”中选中“标准按钮”构件,在窗口编辑位置按住鼠标左键,拖放出一定大小后,松开鼠标左键,这样一个按钮就绘制在窗口画面中了,接下来双击该按钮,打开“标准按钮构件属性设置”对话框,在基本属性页中将“文本”修改为“1号车位”,背景色改为浅绿色,如图37所示。 图37 按钮属性设置按照同样的方法依次绘制另外按钮,如图38.图38 全部按钮标签:单击选中工具箱中的“标签”构件,在窗口按住鼠标左键,拖放出一定大小的“标签”,双击进入该标签弹出“标签动画组态属性设置”对话框,在扩展属性页,在“文本内容输入”中输入“立体车库模拟演示”,在属性设置页,填充颜色选择“没有填充”,边线颜色选择“没有边线”,点击确认,如图39所示。 图39 标签绘制 “立体车库控制面板”窗口就完成了,如图310所示。 图310 立体车库控制面板“动画演示画面”和“限位开关”两个用户窗口中的按钮按照上述方法绘制,然后“动画演示画面”中的小车通过以下步骤绘制。 鼠标单击工具箱中的“插入元件”按钮,打开“对象元件库管理”对话框,选中图形对象库车中的一款,点击确认添加到画面窗口中,调整到适当大小,利用复制再添加里六个小车,如图311所示。 图311 小车绘制 基本元件数据的链接 按钮:双击“1号车位”按钮,弹出“标准按钮构件属性设置”对话框,在操作属性页,点击“按下功能”,勾选“数据对象值”操作,选择“清0”操作,勾选“打开用户窗口”,选择“动画演示画面”,如图312所示。 图312 按钮数据链接 点击问号弹出“变量选择”对话框,选择“根据采集信息生成”,通道类型选择“M辅助寄存器”,通道地址为“81”,读写类型选择“读写”,点击确认,如图313所示。 图313 变量选择通过以上设置后如图314所示。 图314 按钮设置完成 动画脚本程序的设计 移动属性设置 双击1号车位中的小车,在属性设置页中的“位置动画链接”选中“水平移动”,这时会自动生成一个水平移动页,点击水平移动页,在表达式中输入“车位1水平移动”,如图315所示。 图315 水平移动属性设置点击图315中确认,这时会弹出一个窗口,如图316所示。 图316 组态错误 接下来单击“是”按钮,弹出一个窗口,如图317所示,单击确认。 图317 添加水平移动数据对象其它小车设置可按照上述方法设置。 动画脚本程序设计 双击窗口空白处,进入“用户窗口属性设置”对话框,在循环脚本页添加1号车位小车水平移动的脚本,如图318所示。 图318 水平移动脚本设置比如3号车位呼叫时动画演示时的脚本程序如下:if 设备0_读写M0003=1 then if 车位1水平移动130 then 车位1水平移动=车位1水平移动+3endifendifif 设备0_读写M0120=1 then if 车位3垂直移动90 then 车位3垂直移动=车位3垂直移动+3endif endifif 设备0_读写M0121=1 AND 车位3垂直移动0 then 车位3垂直移动=车位3垂直移动3endif if 设备0_读写M0003=0 AND 车位1水平移动0 then 车位1水平移动=车位1水平移动3endif第四章 立体车库PLC控制程序的设计PLC在控制系统的应用中,外部硬件接线部分较为简单,对被控对象的控制作用,都体现在PLC的程序上。 因此,P。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。