ABB-PLC-AC800M培训中文教程.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《ABB-PLC-AC800M培训中文教程.ppt》由用户(淡淡的紫竹语嫣)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ABB PLC AC800M 培训 中文 教程
- 资源描述:
-
1、ABB - 1 - 0401023 CJS Control IT Control Builder M 培训教材培训教材 ABB - 2 - 0401023 CJS 目标目标 学会使用 Control Builder M (IEC 61131-3标准)和 Control Modules的编程 This means that the focus is on the Control Builder functionality and benefits rather than on how to program 61131-3 ABB - 3 - 041023 CJS 启动控制器启动控制器 ABB -
2、 4 - 0401023 CJS 升级固件升级固件 确认控制器固件版本,使之与 Control Builder版本一致 用编程电缆连接控制器和PC AC800M 用 COM4 AC800C 用 COM0 升级(Serial Firmware Upgrade) 点击 Connect ,然后按 Reset 按钮 直到控制器 R 灯闪烁 点击 Upgrade ,直到看到完成信息 ABB - 5 - 0401023 CJS 设置设置IP地址地址 控制器的IP地址要与程序中的设置 匹配 用 Command Prompt和 ipconfig 命令来检查 PC的 IP 地址 ABB - 6 - 040102
3、3 CJS 设置控制器的设置控制器的IP地址地址 从 Control Builder 菜单中启动启动 IPConfig 工具 确认 Settings / Com Port 端口要与串 行电缆连接的端口一致 点击 Connect ,然后按 Reset 按钮 直到控制器 R 灯闪烁 选择 Advance Mode 以便设置 IP 地址及子网掩码 键入控制器的IP 地址及子网掩码 ABB - 7 - 041023 CJS Control Builder Layout ABB - 8 - 0401023 CJS Control Builder Layout 项目管理器窗口区域项目管理器窗口区域 Pro
4、ject Explorer Pane 信息信息窗口区域窗口区域 Information Pane ABB - 9 - 0401023 CJS Control Builder 结构结构 Libraries 重复使用方案重复使用方案 引入已开发的方案,或创建您 自己的方案 Applications 控制逻辑控制逻辑 包括控制逻辑,数据类型, 功能块 Controller-控制器控制器 定义硬件结构及任务 ABB - 10 - 0401023 CJS 信息栏信息栏 Description 显示所选目标的描述 Check 显示所选目标的检查结果中的错 误信息 Message 显示在线或离线信息 ABB
5、 - 11 - 041023 CJS Controllers Hardware Setup 创建硬件结构创建硬件结构 ABB - 12 - 0401023 CJS Control Builder 结构结构 Libraries 重复使用方案重复使用方案 引入已开发的方案,或创建您 自己的方案 Applications 控制逻辑控制逻辑 包括控制逻辑,数据类型, 功能块 Controller-控制器控制器 定义硬件结构及任务 ABB - 13 - 0401023 CJS 控制器控制器 硬件 完全模拟设备结构 处理器CPU, 输入输出 I/O 总线设备 fieldbuses ABB - 14 - 0
6、401023 CJS 项目管理器中的硬件树形结构项目管理器中的硬件树形结构 1 8 3 4 5 6 1 2 3 4 5 6 7 8 7 2 ABB - 15 - 0401023 CJS 如何添加新硬件如何添加新硬件 单击鼠标右键,插入需要的硬 件设备 ABB - 16 - 0401023 CJS 激活需要配置的选项激活需要配置的选项 编辑器显示可用的菜单项 如: 你只能在 CPU下添加通讯模件 然后在其下插入Profibus 设备 ABB - 17 - 0401023 CJS 模件帮助信息模件帮助信息 硬件配置详细文本信息可在左下角 列出 ABB - 18 - 0401023 CJS AC80
7、0 M CPU挂接何种设备挂接何种设备, 如何连接如何连接? 如图所示: 数字代表硬件的物理位置 2 1 1 ABB - 19 - 0401023 CJS AC800C CPU挂接何种设备挂接何种设备, 如何连接如何连接? 8 7 1 2 3 4 5 6 7 8 1 2 3 4 5 6 ABB - 20 - 0401023 CJS PROFIBUS挂接的设备挂接的设备 AC800 C Profibus Master Profibus Slave on address 18 ABB - 21 - 0401023 CJS 修正位置号修正位置号 ABB - 22 - 0401023 CJS Sett
8、ings (设置选项)设置选项) 双击目标,进入设置窗口 也可单击鼠标右键,选择Editor 编辑对话框 可在不同栏之间切换可在不同栏之间切换 ABB - 23 - 0401023 CJS 编程工具栏编程工具栏 使用现有设置,并关使用现有设置,并关 闭窗口闭窗口 使用现有设置使用现有设置 检查所选项是否有错误检查所选项是否有错误 ABB - 24 - 0401023 CJS Project Explorer工具栏工具栏 在线在线 离线仿真离线仿真 不需要物理硬件,测试程序 下载程序并在线下载程序并在线 在 Tools 菜单下, 可看到同样的选项 ABB - 25 - 0401023 CJS 错
9、误处理错误处理 在仿真的过程中如果出错,会得到 相应的提示 选中错误项,单击鼠标右键,选择选中错误项,单击鼠标右键,选择Editor 选中错误项,单击鼠标右键,选择选中错误项,单击鼠标右键,选择 Go to Error in Project Explorer ABB - 26 - 0401023 CJS 仿真方式仿真方式 仿真 仿真方式是理想的离线测试工具,用 户可以不连接控制系统,运行其中的 应用程序及任务 如同真的在线运行一样,其性能与 PC性能有关 并且可以监控,或者强制变量数值 ABB - 27 - 0401023 CJS On-line help 在线帮助在线帮助 可以按F1 找到相
10、关帮助 Help about Control Builder functionality Help about IEC 61131-3 Help about Hardware modules 使用 Index Search capabilities Favorites 也可以为用户自定义功能块编写帮助 文件 F1 ABB - 28 - 0401023 CJS 可以在线浏览所有手册可以在线浏览所有手册 ABB - 29 - 041023 CJS Program Editor 程序编辑程序编辑 ABB - 30 - 0401023 CJS Control Builder 结构结构 Librarie
11、s 重复使用方案重复使用方案 引入已开发的方案,或创建您 自己的方案 Applications 控制逻辑控制逻辑 包括控制逻辑,数据类型, 功能块 Controller-控制器控制器 定义硬件结构及任务 ABB - 31 - 0401023 CJS 编程窗口编程窗口 变量及功能块声明变量及功能块声明 控制逻辑控制逻辑 不同的编程语言,有不不同的编程语言,有不 同的外形风格,每个同的外形风格,每个 CODE代表一段控制逻代表一段控制逻 辑辑 错误信息错误信息 工具栏工具栏 每个每个 Program 多至多至 100 个个 CODE ABB - 32 - 0401023 CJS 变量变量 控制逻辑
12、中使用的所有变量均需要 声明 可以使用program中的本地变量 local variable,也可使用在 Application 级声明的全局变量 Global Variables.全局变量可以在 Application 中的所有Programs 使 用 可以定义每个变量的属性 如:Initial Value (初始值) I/O address ( I/O地址) 等 ABB - 33 - 0401023 CJS 变量名长度变量名长度 变量名长度 Variables, functions, control modules, function blocks 等可到 32 个字符长 可包含字母 (
13、a-z, A-Z), 数字 (0-9) 及下划线 (_) 第一个字符必须为字母或者下划线,不可以使用空格 为了增强可读性,可用下划线 Application, Library 双整型:DINT 32 位包括符号位 2147483648 - 2147483647; 整型: INT 16位包括符号位- 32768 - 32767; 无符号整型:UINT 16位不包括符号位 0 - 65536; 双字型: DWORD 32位string 字型: WORD 16位string 实型: REAL 32位浮点数 字符串型:STRING ABB - 39 - 0401023 CJS 数据类型数据类型结结构构
14、 定义定义 使用使用 ABB - 40 - 0401023 CJS 编程窗口编程窗口 包括控制逻辑 每个窗口可创建一种类型的 61131-3 控制逻辑 每个Program可编多至100个 Tab 鼠标右键单击 Tab 切换编程语言 改变名称 插入新的 tab 编程界面的风格因编程语言的不同 而不同 ABB - 41 - 0401023 CJS 用用TAB更好地组织程序更好地组织程序 TAB: 每个每个TAB可以使用独立的可以使用独立的 编程语言编程语言 可以象可以象MS Excel一样移动,一样移动, 重命名重命名 TAB定义程序执行的顺序定义程序执行的顺序 单击鼠标右键可看到操作菜单单击鼠标
15、右键可看到操作菜单 ABB - 42 - 0401023 CJS 用数据输入助手,轻松编程用数据输入助手,轻松编程 不必记住所有功能块的所有参数 声明你的类型,将其键入编辑器 输入类型的同时,数据输入助手会 随时弹出可能的参数,让你轻松编 程 ABB - 43 - 0401023 CJS 简单的界面简单的界面 Browse for information 简单的输入列表,选择更方便 (Ctrl-J) Variable 窗口 Ctrl-R 重复上次输入内容 用浏览功能将 variable指定到 I/O 变量窗口中Drag and drop变量即可赋 值给 I/O 编辑器根据所输入的字母,列出可能
16、 的选项,如: 键入b 编辑器会弹出 bool 类型 ABB - 44 - 0401023 CJS 应用程序中可以使用应用程序中可以使用Copy 结尾 (* 注释 *) 可以在Windows application中使用COPY, PASTE 赋值 := 比较 = ABB - 48 - 0401023 CJS 使用使用 Insert Statement 快速编程快速编程 ABB - 49 - 0401023 CJS IF statement ABB - 50 - 0401023 CJS FOR Statement ABB - 51 - 041023 CJS Assign I/O I/O 赋值赋
17、值 ABB - 52 - 0401023 CJS Where to assign I/O 在Control Builder的Controller部分赋值 选择Controller 并浏览找到所需 I/O 双击 I/O 模件,弹出Settings 界面, Connections界面等; ABB - 53 - 0401023 CJS 将将 I/O 指定到信号指定到信号 选择 I/O 模件,点击 browse 选择 I/O 通道 在程序编辑器中Program Editor可 以看到并修改赋值 ABB - 54 - 041023 CJS 自动生成文档自动生成文档 Documentation ABB -
18、 55 - 0401023 CJS 自动生成文档自动生成文档 Documentation 之前需要花大量时间记录 solutions 文档 通常打开 Word ,重复输入应用程序或记录 已有方案 使用 Control Builder 可以自动生成下列文档 Libraries Applications Controller 配置 ABB - 56 - 0401023 CJS 生成生成Documentation ABB - 57 - 041023 CJS How to structure your control logic ABB - 58 - 0401023 CJS Why do you wa
19、nt to structure your application? 简便易读,易于理解 将控制逻辑分区 每个Code block 可以指定不同的 扫描周期,以及同一控制器中不同 的优先级 控制器之间的Code block 合理分 配 In Function Blocks Application Program Function Block In Control Modules Application Control Modules Control Module Function Blocks ABB - 59 - 041023 CJS Task 任务任务 ABB - 60 - 0401023
20、CJS Structuring of your application Project Application1 Applicationx Program1 ProgramX Function Block1 Function BlockX Project Application1 ApplicationX ControlModule ControlModuleX Function Block1 Function BlockX IEC 61131-3 Control Modules ControlModule1 ABB - 61 - 0401023 CJS 任务任务 6 个优先级 Time Cr
21、itical 0 Highest 1 High 2 Normal 3 Low 4 Lowest 5 任务按其优先级执行 高优先级的任务可以中断低一级的 任务执行 每个任务可有其独立的扫描周期 优先级为 Time Critical 的任务只 可以有一个 Use tasks to make sure that you get the correct performance of your control logic The performance of a controller is not unlimited Pick the correct task for each application
22、ABB - 62 - 0401023 CJS Priority 0 任务任务 Time Critical 最高优先级的任务有如下特性: 此任务与其它任务执行不同,是由 系统实时时钟控制的精确任务 分辨率为 1 ms Time Critical相关的优先级的任务 不能在线修改 离线修改Time Critical相关的优先 级的任务,需要重新编译应用程序 使用Priority 0 任务 ,要注意: 每个系统仅有1个任务可设为 Priority 0 任务 连接该任务的程序并不允许调用所 有功能 如包含非法指令,不能设为 Priority 0 任务 Priority 0 任务可在任意时刻中断 其它任务
展开阅读全文