扫一扫,微信关注我们
品牌 | Siemens/西门子 | 应用领域 | 化工,电子,电气 |
---|---|---|---|
产地 | 德国 | 品牌 | 西门子 |
西门子CPU主机6ES7315-2AH14-0AB0
按照三相异步电动机控制原理图(图8-8)接线或用控制模板代替。图中的QS为电源刀开关,当KM1、KM3主触点闭合时,电动机星形连接;当KM1、KM2主触点闭合时,电动机三角形连接。
设计一个三相异步电动机星-三角降压启动控制程序,要求合上电源刀开关,按下启动按钮SB2后,电机以星形连接启动,开始转动5S后,KM3断电,星形启动结束。
(1)输入点和输出点分配表
见表8-2。
表8-2 输入点和输出点分配表
(2)PLC接线图
如图8-9所示。
(3)程序设计
图8-8为三相异步电动机星三角启动主电路。图8-10(a)为梯形图。注意热继电器以动断触点的形式接入PLC,因而在梯形图中要用动合触点。
(4)运行并调试程序
a.将梯形图程序输入到计算机。
b.下载程序到PLC,并对程序进行调试运行。观察电机在程序控制下能否实现星-三角降压启动。
c.调试运行并记录调试结果。
西门子CPU主机6ES7315-2AH14-0AB0
1) 首先双击桌面MCGS组态环境图标,进入组态环境,屏幕中间窗口为工作台。
2) 单击文件菜单中“新建工程"选项,自动生成新建工程,默认的工程名为:“新建工程0.MCG"。
3) 选择文件菜单中的“工程另存为"菜单项,弹出文件保存窗口。
4) 在文件名一栏内输入“机械手控制系统",点击“保存"按钮,工程创建完毕。如图所1示。
图1
在MCGS中,变量也叫数据对象。实时数据库是MCGS工程的数据交换和数据处理中心。数据对象是构成实时数据库的基本单元,建立实时数据库的过程也就是定义数据对象的过程。定义数据对象的内容主要包括:数据变量的名称、类型、初始值和数值范围确定与数据变量存盘相关的参数,如存盘的周期、存盘的时间范围和保存期限等。
变量的分配
在开始定义之前,我们先对系统进行分析,确定需要的变量。本系统至少需要16个变量,见下表。
变量名 | 类型 | 初值 | 注释 |
启动按钮 | 开关型 | 0 | 机械手启动控制信号 X0输入1有效 |
停止按钮 | 开关型 | 0 | 机械手复位控制信号 X1输入1有效 |
上限开关 | 开关型 | 0 | 机械手动作控制 输入1有效 |
下限开关 | 开关型 | 0 | 机械手动作控制 输入1有效 |
左限开关 | 开关型 | 0 | 机械手动作控制 输入1有效 |
右限开关 | 开关型 | 0 | 机械手动作控制 输入1有效 |
变量定义的步骤
1) 单击工作台中的“实时数据库"选项卡,进入“实时数据库"窗口页,如图2所示。窗口中列出了系统已有变量“数据对象"的名称。其中一部分为系统内部建立的数据对象。现在要将表中定义的数据对象添加进去。
2) 单击工作台右侧“新增对象" 按钮,在窗口的数据对象列表中,增加了一个新的数据对象,如图3所示。
3) 选中该数据对象,按“对象属性"按钮,或双击选中对象,则打开“数据对象属性设置" 窗口。
图2实时数据库窗口
图3实时数据库窗口
图4 数据对象属性设置窗口
4) 将“对象名称"改为:启动按钮;“对象初值"改为:0;“对象类型"选择:开关型;在“对象内容注释输入框"内输入:机械手启动信号,X11输入,1有效。
5) 单击“确定"。如图4所示。
6) 按照步骤2~5,根据上面列表,设置其他数据对象。
7) 单击“保存"按钮