自动加工监控系统窗口、制作监控画面, 并对画面进行连接变量、连接动画及其权限进行设置。在设备窗口调用驱动程序,定义PLC 的通信协议,开通PLC 通信并与数据库变量实现连接,这些设置非常重要,一定要正确设置,最后编写策略和脚本程序。
4-1MCGS的数据库变量表 变量名类型 称 S1 S2 S3 S4 S5 B1 B2 定时器启动 计时时间 时间到 定时器复位 开关型 开关型 开关型 开关型 开关型 开关型 开关型 开关型 变量说明 停止按钮 启动按钮 复位按钮 送料小车右限位开关 送料小车左限位开关 钻臂下移到位传感器 铰臂下移到位传感器 1启动,0停止 变量名类型 称 K1M K2M K3M K4M Y1 Y2 H1 小车行程 钻头行程 铰刀行程 开关型 开关型 开关型 开关型 开关型 开关型 开关型 数值型 数值型 数值型 变量说明 钻头电机 铰刀电机 送料小车右行 送料小车左行 钻臂下移 铰臂下移 加工正常指示灯 小车型做模拟 钻臂运动模拟 绞臂运动模拟 数值型 定时器计时时间 开关型 开关型 时间到为1,反之0 控制定时器复位,1复位 4.1 建立工程
建立如图4-2所示的工件自动加工控制工程运行效果图。
[1]鼠标单击文件菜单中“新建工程”选项,如果MCGS安装在D:盘根目录下,则会在D:\\MCGS\\WORK\\下自动生成新建工程,默认的工程名为:“新建工程X.MCG”(X表示新建工程的顺序号,如:0、1、2等)
[2]选择文件菜单中的“工程另存为”菜单项,弹出文件保存窗口。 [3]在文件名一栏内输入“工件自动加工”,点击“保存”按钮,工程创建完毕。
图4-2 工件自动加工主界面
4.1.1 建立工件自动加工工程
[1]在“用户窗口”中单击“新建窗口”按钮,建立“窗口0”如图4-3
图4-3 新建用户窗口
[2]选中“窗口0”,单击“窗口属性”,进入“用户窗口属性设置”。 [3]将窗口名称改为:工件自动加工;窗口标题改为:工件自动加工;窗口位置选中“最大化显示”,其它不变,单击“确认”,如图4-4
图4-4 用户窗口属性设置
[4]在“用户窗口”中,选中“工件自动加工”,点击右键,选择下拉菜单中的“设置为启动窗口”选项,将该窗口设置为运行时自动加载的窗口。如图4-5:
图4-5 设置启动窗口
4.1.2编辑画面
选中“工件自动加工”窗口图标,单击“动画组态”,进入动画组态窗口,开始编辑画面。 (1)制作文字框图
[1]单击工具条中的“工具箱”
按钮,打开绘图工具箱。
,鼠标的光标呈“十字”形,在窗
[2]选择“工具箱”内的“标签”按钮
口顶端中心位置拖拽鼠标,根据需要拉出一个一定大小的矩形。
[3]在光标闪烁位置输入文字“工件自动加工系统演示工程”,按回车键或在窗口任意位置用鼠标点击一下,文字输入完毕。
[4]选中文字框,作如下设置: 点击点击点击为:小初
点击
(字符颜色)按钮,将文字颜色设为:黑色,如图4-6 (填充色)按钮,设定文字框的背景颜色为:没有填充; (线色)按钮,设置文字框的边线颜色为:没有边线。
(字符字体)按钮,设置文字字体为:宋体;字型为:粗体;大小
图4-6 字形演示
(2)制作电机
[1]单击绘图工具箱中的如图4-7:
(插入元件)图标,弹出对象元件管理对话框,
图4-7 对象元件库
依照电机的选择方式选取下列各元件。 [2]从“马达”类中选取2个马达(马达30)。 [3]从“传感器”类中选取2个传感器(传感器32)。 [4] 选中工具箱内的常用符号图标
,单击图标
,当鼠标的光标呈“十”
字形,拖动适合距离后,点击鼠标左键,生成一钻头。用同样的方法制成一铰刀。
[5]从“按钮”类中选取3个按钮(按钮82)。 [6]从“指示灯”类中选取指示灯2个(指示灯4)。 [7]利用绘图工具箱的按钮工具增加两个按钮。 [8]使用工具箱中的
图标,分别对元件进行文字注释。
[9]选择“文件”菜单中的“保存窗口”选项,保存画面。如图4-8所示。
图4-8 工件自动加工演示工程画面
4.2 定义数据对象
定义数据对象的内容主要包括:
指定数据变量的名称、类型、初始值和数值范围
确定与数据变量存盘相关的参数,如存盘的周期、存盘的时间范围和保存期限等。
在开始定义之前,我们先对所有数据对象进行分析。在本样例工程中需要用到表4-1所示MCGS数据库变量表:
下面以数据对象“钻头电机”为例,介绍一下定义数据对象的步骤: 单击工作台中的“实时数据库”窗口标签,进入实时数据库窗口页。 单击“新增对象” 按钮,在窗口的数据对象列表中,增加新的数据对象,系统缺省定义的名称为“Data1”、“Data2”、“Data3”等(多次点击该按钮,则可增加多个数据对象)。如图4-9:
图4-9 实时数据库窗口
选中对象,按“对象属性”按钮,或双击选中对象,则打开“数据对象属性设置” 窗口。将对象名称改为:小车行程,对象类型选择:数值型;在对象内容注释输入框内输入:“小车行走模拟”,单击“确认”。如图4-10: