1、前言前言 电子技术的引入导致了工业控制工程的巨大 变化,电子控制不仅扩展了自动化机器的应用可 能性,而且这些变化也带来了新的技术和分支。 在过去,利用传统的控制技术,根据控制任务 利用接触器和继电器的连接来单独解决。如今, 广泛地使用PLC来解决自动化任务。 1. PLC介绍介绍 PLC的定义和概况 PLC的组成 1.1 PLC的定义和概况的定义和概况 PLC(全称 Programmable Logic Controller),即 可编程序控制器。它采用可编程序的存储器,用来 在其内部存储执行逻辑运算、顺序控制、定时等 操作的指令,并通过数字式和模拟式的输入和输 出,控制各种类型的机械或生产过
2、程。 目前,全球有多家知名企业从事PLC的研发和 制造,其中包括SIEMENS、AB、OMRON、三菱 等。 1.2 PLC的组成的组成 2. 编程软件编程软件 安装STEP7对编程器的要求 安装STEP7软件和授权 启动STEP7软件 SIMATIC管理器菜单和工具栏 站点的建立和管理 2.1 安装安装STEP7对编程器的要求对编程器的要求 CPU: 80486或更高,推荐Pentium 硬盘空间:至少300M 内存:=32M 操作系统:Windows 95/98/NT 鼠标:要 2.2 安装安装STEP7软件和授权软件和授权 1.光盘安装,启动setup.exe; 2.选择有关安装选项;
3、3.选择语言; 4.根据提示安装授权盘; 5.根据提示重新启动系统。 注:注:STEP7授权是拷贝保护的,授权是拷贝保护的, 每次只能在一台机器上使用。每次只能在一台机器上使用。 PG 740 SIEMENS or 2.3 启动启动STEP7软件软件 双击桌面上的 “SIMATIC Manager”图标或 选择“开始”- “SIMATIC”选项 启动STEP7软件。 2.4 SIMATIC管理器菜单和工具栏管理器菜单和工具栏 2.5 站点的建立和管理站点的建立和管理 2.5 站点的建立和管理站点的建立和管理 右键点击新 建的工程,在 弹出的菜单上 选择“插入新 对象”,然后 单击需要建的 工作
4、站。 2.5 站点的建立和管理站点的建立和管理 3. 硬件组态硬件组态 GSD文件 SIMATIC 300 站点的硬件组态 3.1 GSD文件文件 所有硬件模块的所有属性都保存在一 个设备数据库(*.GSD)文件中,对于每个 模块,STEP7都需要一个*.GSD文件,这 样才能从模块目录中选择到它。 3.2 SIMATIC 300 站点的硬件组态站点的硬件组态 双击建好的 站点,打开 “硬件”, 进行PLC组 态。 3.2 SIMATIC 300 站点的硬件组态站点的硬件组态 我们按实际型 号在右侧的硬 件列表中找到 相应的硬件, 双击即可添加 到左侧的组态 对话框中。配 置完成后,点 击“保
5、存”按 钮。 3.2 SIMATIC 300 站点的硬件组态站点的硬件组态 保存并编译: 当选择菜单 站点-保存并编译 或点击工具条中的 图标时,就把组态和参数分配保存到系统数据块中。 下载: 选择菜单 PLC - Download 或点击工具条中的 图标,就可以把选择的组态下载到PLC。 注:注: PLCPLC必须在“必须在“STOP”STOP”模式模式! 4. 简单编程简单编程 组织功能块OB 编程语言 编程指令 编程示例 程序的编译和下载 4.1 组织功能块组织功能块OB 在CPU启动时 在一个循环或时钟执行时 在发生故障时 当发生硬件中断时 组织块根据其优先级执行。 组织块是在操作系统
6、和用户程序之间的接口。 OB用于执行,具体的程序部分: 4.1 组织功能块组织功能块OB 4.1 组织功能块组织功能块OB CPU启动完毕 OB1执行到上一个循环周期结束。 S7 CPU操作系统周期性的执行组织块OB1程 序。当OB1执行完毕,操作系统再次启动它。CPU 启动后,OB1被循环执行。以下事件可导致操作 系统调用OB1: 4.2 编程语言编程语言 LAD:梯形图(简单、易懂,便于查找问题,已被 广泛采用) STL:语句表(功能强大,查找问题困难) FBD:功能块图(功能强大,直观,不易掌握,主 要被应用于过程工业)。 4.2 编程指令编程指令 梯级 输入指令(常开点) 输出指令 (线圈) 4.3 编程示例编程示例 简单编写小 程序:一个 开关控制一 个灯泡的亮 和灭。 4.3 程序的编译和下载程序的编译和下载 程序编写完成后,执行编译指令,由系统 对所编写的程序进行诊断。 如果系统编译成功,并且编程器与PLC已经 建立连接,我们可以把程序下载到PLC的存储器 中,使PLC按照程序执行指令。