茌平信发plc培训教材2

上传人:第*** 文档编号:61469705 上传时间:2018-12-02 格式:PPT 页数:111 大小:8.24MB
返回 下载 相关 举报
茌平信发plc培训教材2_第1页
第1页 / 共111页
茌平信发plc培训教材2_第2页
第2页 / 共111页
茌平信发plc培训教材2_第3页
第3页 / 共111页
茌平信发plc培训教材2_第4页
第4页 / 共111页
茌平信发plc培训教材2_第5页
第5页 / 共111页
点击查看更多>>
资源描述

《茌平信发plc培训教材2》由会员分享,可在线阅读,更多相关《茌平信发plc培训教材2(111页珍藏版)》请在金锄头文库上搜索。

1、茌平信发华宇氧化铝有限公司 8000W背压机(7#机) 汽机保护控制系统 PLC培训教材二,江阴众和电力仪表有限公司 2010年9月,目录 . 2 第一章 块的编辑 5 1-1 STEP7 编程语言. 6 1-2 启动 LAD/STL/FBD 编辑器 7 1-3 LAD/STL/FBD 编辑器的组成. 8 1-4 选择编程语言. 9 1-5 用 LAD/FBD 编程 10 1-6 用 STL 编程 11 1-7 块的保存. 12 1-8 在OB1中调用块 13 1-9 下载块到 PLC. 14 1-10 简单程序的调试. 15 1-11 下载和保存修改的块. 16 1-12 编辑器用户设置:“

2、Editor”标签. 17 1-13 编辑器用户设置:“STL”标签 18 1-14 编辑器用户设置:“LAD/FBD”标签 19 1-15 编辑器用户设置:“Create Block”标签. 20 1-16 编辑器用户设置:“Source Files”标签. 21 1-17 编辑器用户设置:“Symbol Selection”标签. 22 第二章 位指令 23 2-1 基本逻辑指令:与, 或. 24 2-2 基本逻辑指令:异或 (XOR). 25 2-3 逻辑操作结果,首次检查,举例. 26 2-4 常开和常闭触点,传感器和符号. 27 2-5 赋值,置位,复位. 28 2-6 触发器的置位

3、 / 复位 29 2-7 连接器. 30 2-8 影响RLO的指令 31 2-9 主控继电器功能. 32 2-10 无条件跳转 (不依赖于 RLO) 33 2-11 条件跳转 (依赖于 RLO) 34 2-12 RLO - 边沿检测. 35 2-13 信号 - 边沿检测 36 第三章 数字指令 37 3-1 数据格式. 38 3-2 数据格式 (16 位). 39 3-3 数据格式 (32 位). 40 3-4 数据装入和传递 (1). 41 3-5 数据装入和传递(2) 42 3-6 数据装入和传递(3) 43,3-7 定时器概述 44 3-8 定时器:接通延时 (SD). 45 3-9 定

4、时器: 带保持接通延时 (SS). 46 3-10 定时器:关断延时 (SF). 47 3-11 定时器:脉冲 (SP). 48 3-12 定时器:扩展脉冲 (SE). 49 3-13 定时器:位指令 50 3-14 设置定时器 51 3-15 使用定时器 52 3-16 STEP 7中的S5计数器 53 3-17 计数器:位指令 54 3-18 计数器:功能图 55 3-19 比较指令 56 3-20 转换操作 BCD 整数. 57 3-21 转换指令 I - DI - REAL 58 3-22 数字逻辑指令 59 3-23 基本数学功能 60 3-24 移位指令 (字 / 双字) . 62

5、 3-25 有符号整数右移位 63 3-26 双字循环移位指令 64 第四章 符号. 65 4-1 绝对寻址和符号寻址 66 4-2 符号寻址 - 概述. 67 4-3 打开符号表 68 4-4 编辑:查找与替换 . 69 4-5 查看:过滤器 . 70 4-6 查看:排序 71 4-7 符号表:导出 72 4-8 符号表:导入 73 4-9 编辑符号 (在 LAD/STL/FBD 编辑器中) . 74 4-10 符号信息 (在 LAD/STL/FBD 编辑器中) . 75 4-11 符号选择 (在 LAD/STL/FBD 编辑器中) . 76 4-12 符号优先 77 4-13 程序的反编译

6、 78 第五章 测试功能 79 5-1 程序的状态监视功能 80 5-2 程序状态监视的模式 81 5-3 程序状态监视的触发点 82 5-4 程序状态显示信息的选择 83,返回目录,5-5 启动“Monitor/Modify Variables”工具 . 84 5-6 输入变量表 85 5-7 监视和修改变量 86 5-8 设定触发点 87 5-9 保存变量表 88 5-10 打开变量表 89 5-11 建立与CPU的连接. 90 5-12 在停止模式修改输出 91 5-13 强制功能 92 5-14 断点调试功能(1) 93 5-15 断点调试功能(2) 94 第六章 数据块中的数据存储

7、95 6-1 数据存储区 96 6-2 数据块 (DB) 97 6-3 STEP 7数据类型概述 98 6-4 STEP 7基本数据类型 99 6-5 复杂数据类型 100 6-6 结构举例 101 6-7 矩阵举例 102 6-8 建立新数据块 103 6-9 输入、保存、下载和监视数据块 104 6-10 寻址数据单元 105 6-11 访问数据单元 106 6-12 打开数据块的合法性 107 6-13 用户定义数据类型 (UDT) . 108 6-14 输入UDT块. 109 6-15 根据数据类型建立数据块 110 6-16 举例:UDT中矩阵. 111,返回目录,第一章 块的编辑,

8、返回目录,1-1 STEP7 编程语言,简介 在STEP 7中,有几个编程语言可以用来编程。根据特定的规则,用语句表建立的程序可以转换成另一种编程语言。 LAD 梯形图和电路图很相似,采用诸如触点和线圈的符号。这种编程语言针对熟悉接触器控制的技术人员。 STL 语句表包含STEP 7 指令,可以自由地使用STL编程。对其他编程语言熟悉的程序员喜欢使用这种编程语言。 FBD 功能块图使用不同的功能“盒”。盒中的符号表示功能 (例如: & 指“与”逻辑操作)。即使一个过程工程师一样的“非程序员”也可以使用这种编程语言。功能块图在STEP 7 V3.0版本后提供。,返回目录,1-2 启动 LAD/S

9、TL/FBD 编辑器,启动编辑器 选择菜单Start - Simatic - STEP 7- LAD, STL, FBD - Programming S7 Blocks,可以启动LAD/STL/FBD 编辑器。 快速启动编辑器要求: 1. 选择SIMATIC 管理器目标窗口项目下的“Blocks”对象。 2. 双击任何块打开编辑器。 编程元件 当采用LAD 和FBD 编程语言时,可以用工具条插入简单的程序元件。 点击“程序元件”图标打开另一个包含更多程序元件的窗口。该窗口的内容根据所选择的编程语言(LAD/FBD/STL)而不同。,返回目录,1-3 LAD/STL/FBD 编辑器的组成,元件

10、当启动LAD/STL/FBD 编辑器时,自动打开两个窗口:声明表和代码区。用户也可以打开第三个“程序元件”窗口。 声明表 声明表属于块,它用于为块声明变量和参数。 声明表在“功能和功能块”一章中详细讨论。 代码区 代码区包含程序本身,如果需要可以分成独立的段。 输入的代码检查语法。 编程元件 “程序元件”的内容依赖于所选择的编程语言。 双击浏览器列表中的元件,可以把它们插入到光标位置的程序中。 利用拖拉也可以插入元件。,返回目录,1-4 选择编程语言,显示 选择菜单 View 从一种STEP 7编程语言切换到另一种语言: LAD (梯形图) FBD (功能块图) STL (语句表) LAD/F

11、BD = STL 可以把图形化编程语言编写的程序转换成语句表。但是,应该知道这种转换在语句表中不是最有效的程序。 STL = LAD/FBD 不是所有的语句表程序都能转换成LAD 或 FBD。不能转换的程序仍用语句表显示。在转换中不会丢失程序。,返回目录,1-5 用 LAD/FBD 编程,元件 常用的LAD 和 FBD 元件在工具条中以图标出现,用鼠标点击可以把它们插入程序。 LAD中的工具条中图标: FBD中的工具条中图标: 可以从“浏览器”窗口中插入其它的程序元件: 拖拉到任意位置 光标放在选定的位置,双击浏览器中的元件 段 当点击工具条中的“新段”图标 时,就在当前段后面插入一个新段。

12、注 如果要在第一段前插入一个新段, 在点击“新段”图标前必须选择块名称 (见上例,“FC1:Plant” ) 。 空盒 采用空盒可以快速插入LAD 或 FBD 元件。这样,不需要从浏览器中选择就可以直接插入。 在段中选择要插入元件的位置后,点击工具条中的“空盒”图标。 输入 元件名的第一个字母, 就会出现带有这些字母的元件列表, 就可以进行选择。,返回目录,1-6 用 STL 编程,语句 用STL编程,用户需要知道语句。利用在线帮助可以得到有关的语法和功能: Help - Help on STL. 可以得到下面的信息: “语句表指令”,编程语言所有指令的描述 “用语句表工作”,描述: 语句表查

13、看和通用语法 常数的输入和查看 块的类型 开关触点和信号状态 程序元件 当使用 STL 编辑器时,“程序元件”窗口仅含有当前块可以调用的程序块列表。 段 在LAD/FBD编辑器中,段的插入是一样的 (见上页)。 修改 利用“Insert”键可以切换“覆盖”和“插入”模式。在状态条中显示当前设置。,返回目录,1-7 块的保存,带有块名称的当前项目路径,保存块 当完成块的编辑后,要把它保存到编程器的硬盘上: 通过选择菜单 File - Save 或 通过点击工具条中的磁盘图标 .,返回目录,1-8 在OB1中调用块,循环执行 为了让新产生的块集成在CPU的循环程序中,必须用OB1调用。 插入块的最

14、简单方法是利用浏览器 (见上图)。 子程序执行的条件 子程序(例如:FC1)必须满足下述三个条件,才能被执行: 1已经下载到PLC中 2必须在 OB1调用 3PLC处于运行状态,返回目录,1-9 下载块到 PLC,下载 利用SIMATIC管理器把块下载到PLC: 点击图标 或 选择菜单 PLC - Download. 在这之前,必须选择要下载的块: 所有块: 在项目窗口的左面选择“Blocks”对象 几个块: 按住CTRL 键,选择需要的块 一个块: 选择要下载的块,返回目录,1-10 简单程序的调试,要求 在激活监视模式前,在LAD/STL/FBD编辑器中,必须离线或在线打开要监视的程序块。

15、 注:为了离线测试程序块,必须把它下载到 PLC。 激活/取消 有两种方法激活 / 取消“监视”测试功能: 点击“眼镜”图标 选择菜单 Debug - Monitor. 查看 根据选择的编程语言(LAD/STL/FBD),程序状态用不同的方式显示。 当激活监视功能时,不能改变正在观察的块的显示模式 (LAD/FBD/STL)。 注 在“测试功能”中可以得到程序测试的详细信息。,返回目录,1-11 下载和保存修改的块,打开离线,(Q8.0),修改块 可以在线或离线修改打开的程序块,但是,不能在测试模式下。 通常把修改的块下载到PLC,进行测试。如果需要就进行修改,当完全调试后把它保存到硬盘上。 如果不想直接测试程序,可以先把修改的程序保存到硬盘上。这样,原来的 程序块就被覆盖。 如果要修改多个块并且不想覆盖原来程序, 在把程序存到编程器的硬盘前可 以把修改的块下载到CPU。 当程序调试通过后再把它们保存到 编程器的硬盘上。 插入/覆盖 LAD或FBD缺省设置是插入模式。按“Insert (Ins)”键,可以转换成覆盖模式。这样,可以修改定时器的类型(如延时接通到延时断开),而不用重新连接输入和输出。,返回目录,1-12 编辑器用户

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 规章制度

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号