陕西理工学院毕业设计
第14页 共38页
5.4指令表
陕西理工学院毕业设计
第15页 共38页
陕西理工学院毕业设计
第16页 共38页
陕西理工学院毕业设计
6 MCGS与PLC的连接与调试
设备窗口是MCGS系统的重要组成部分,负责建立系统与外部硬件设备的连接,使得MCGS能从外部设备读取数据并控制外部设备的工作状态,实现对工业过程的实时监控。
由于MCGS对设备的处理采用了开放式的结构,在实际应用中,可以很方便地定制并增加所需的设备构件,不断充实设备工具箱。MCGS将逐步提供与国内外常用的工控产品相对应的设备构件,同时,MCGS也提供一个了接口标准,以方便用户用VisualBasic或VisualC++编程工具自行编制所需的设备构件,装入MCGS的设备工具箱内。MCGS提供了一个高级开发向导,能为用户自动生成设备在组态工作台界面中,用鼠标单击“设备窗口”选项,出现设备窗口图标并双击进入设备组态窗口;在此窗口中通过设备工具箱,完成设备组态。
设备组态完成后,双击“通用串口父设备0”,进入“通用串口设备属性编辑”对话框,根据设备通讯要求和连接情况,完成对话框中相关的参数设置,具体设置如图6.1所示,按“确认”键完成设置。返回设备组态窗口,双击“设备”进入“设备属性设置”对话框,在此窗口中有“基本属性”、“通道连接”、“设备调试”、“数据处理”选项卡,在液体自动混合控制中,不涉及“数据处理”。其余三项设置如图所示。在“设备调试”选项卡中,如果“通讯状态标志”栏中,显示“0”则表示通讯正常,若显示“-1”则表示通讯不正常。如图6.1所示。
图6.1 通用串口父设备属性编辑窗口
在上述工程立项基础上,设置图形的动画属性与实时数据库中定义的变量的连接关系,作为动画的驱动源。如图6.2所示。
图6-2 动画属性与数据库链接
第17页 共38页
陕西理工学院毕业设计
7基于plc 的自动售货机设计
7.1设计目的及控制要求
通过对自动售货机PC-PLC控制系统的工作原理的分析、系统设计、编程、及上机调试工作的实践,了解电器控制系统的一般设计思路,熟悉和掌握外围电路系统和软件设计的方法,并掌握利用PC对PLC工作状况进行监控的方法。 1)此售货机可投入1元、2元、或5元硬币。
2)当投入的硬币总值超过12元时,汽水按钮指示灯亮;又当投入的硬币总值超过15元时,汽水及咖啡按钮指示灯都亮。
3)当汽水按钮灯亮时,按汽水按钮,则汽水排出7秒后自动停止,这段时间内,汽水指示灯闪动。 4)当咖啡按钮灯亮时,按咖啡按钮,则咖啡排出7秒后自动停止,这段时间内,咖啡指示灯闪动。 5)若投入硬币总值超过按钮所需的钱数(汽水12元,咖啡15元)时,找钱指示灯亮,表示找钱动作,并退出多余的钱。
6)假设汽水排出、咖啡排出、找钱动作均由电机进行控制。 7.2自动售货机的基本功能
自动售货机的各种动作功能和控制要求,给出了完整的自动售货机操作规程,售货机的基本功能就是对投入的货币进行运算,并根据货币数选择相应的物品。
售货机中有2种商品,汽水价格12元,咖啡的价格为15元。现投入硬币,当投入的货币超过汽水的价格时,汽水指示灯亮,提示可以购买,当投入的货币超过咖啡的价格时,咖啡指示灯亮。当按下买汽水按钮时,售货机进行减法运算,从投入的货币总值中减去汽水的价格同时启动相应的电机,提取汽水到出货口。汽水流出7秒,在此期间不能进行买汽水或咖啡操作。但可找钱。买咖啡操作同理。操作完成后,如需继续交易,则同上,如果此时不再购买而按下退币按钮,售货机则要进行退币操作,退回相应的货币,并在程序中清零,完成此次交易。如图7.2所示。可通过操作属性把把自动售货机分为四个过程: (1).投币过程 (2)价格比较过程 (3)选择商品过程 (4)退币过程
第18页 共38页