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,根据上面列表,设置其他数据对象。
顺序控制继电器(SCR)指令是基于SFC的编程方式,使用顺序控制继电器(S0.0~S31.7),依据被控对象的顺序功能图进行编程,将逻辑程序划分为LSCR与SCRE之间的若干个SCR段,一个SCR程序段对应顺序功能图中的一个程序步,从而实现顺序控制。
s7-200PLC单流程程序梯形图举例
1. PLC控制系统的设计内容
(1)根据设计任务书,进行工艺分析,并确定控制方案,它是设计的依据。
(2)选择输入设备(如按钮、开关、传感器等)和输出设备(如继电器、接触器、指示灯等执行机构)。
(3)选定PLC的型号(包括机型、容量、I/O模块和电源等)。
(4)分配PLC的I/O点,绘制PLC的I/O硬件接线图。
(5)编写程序并调试。
(6)设计控制系统的操作台、电气控制柜等以及安装接线图。
(7)编写设计说明书和使用说明书。
2. PLC控制系统设计步骤
(1)工艺分析
深入了解控制对象的工艺过程、工作特点、控制要求,并划分控制的各个阶段,归纳各个阶段的特点,和各阶段之间的转换条件,画出控制流程图或功能流程图。
(2)选择合适的PLC类型
在选择PLC机型时,主要考虑下面几点:
1功能的选择。 对于小型的PLC主要考虑I/O扩展模块、A/D与D/A模块以及指令功能(如中断、PID等)。
2I/O点数的确定。 统计被控制系统的开关量、模拟量的I/O点数,并考虑以后的扩充(一般加上10%~20%的备用量),从而选择PLC的I/O点数和输出规格。
3内存的估算。 用户程序所需的内存容量主要与系统的I/O点数、控制要求、程序结构长短等因素有关。一般可按下式估算:存储容量=开关量输入点数×10+开关量输出点数×8+模拟通道数×100+定时器/计数器数量×2+通信接口个数×300+备用量。
(3)分配I/O点。 分配PLC的输入/输出点,编写输入/输出分配表或画出输入/输出端子的接线图,接着就可以进行PLC程序设计,同时进行控制柜或操作台的设计和现场施工。
(4)程序设计。 对于较复杂的控制系统,根据生产工艺要求,画出控制流程图或功能流程图,然后设计出梯形图,再根据梯形图编写语句表程序清单,对程序进行模拟调试和修改,直到满足控制要求为止。
(5)控制柜或操作台的设计和现场施工。 设计控制柜及操作台的电器布置图及安装接线图;设计控制系统各部分的电气互锁图;根据图纸进行现场接线,并检查。
(6)应用系统整体调试。如果控制系统由几个部分组成,则应先作局部调试,然后再进行整体调试;如果控制程序的步序较多,则可先进行分段调试,然后连接起来总调。
(7)编制技术文件。技术文件应包括:可编程控制器的外部接线图等电气图纸,电器布置图,电器元件明细表,顺序功能图,带注释的梯形图和说明。
6ES7 211-1AE40-0XB0 |
6ES7 211-1BE40-0XB0 |
6ES7 211-1HE40-0XB0 |
6ES7 212-1AE40-0XB0 |
6ES7 212-1BE40-0XB0 |
6ES7 212-1HE40-0XB0 |
6ES7 214-1AG40-0XB0 |
6ES7 214-1BG40-0XB0 |
6ES7 214-1HG40-0XB0 |
6ES7 215-1BG40-0XB0 |
6ES7 215-1AG40-0XB0 |
6ES7 215-1HG40-0XB0 |
6ES7 217-1AG40-0XB0 |