ABB PLC AC800M培训中文教程
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
控制逻辑
不同的编程语言,有不 同的外形风格,每个 CODE代表一段控制逻 辑
© ABB - 31 0401023 CJS
每个 Program 多至 100 个 CODE
错误信息
变量
控制逻辑中使用的所有变量均需要 声明
可以使用program中的本地变量 local variable,也可使用在 Application 级声明的全局变量 Global Variables.全局变量可以在 Application 中的所有Programs 使 用
Control Builder 结构
Libraries – 重复使用方案 引入已开发的方案,或创建您 自己的方案
Applications – 控制逻辑 包括控制逻辑,数据类型, 功能块
Controller-控制器 定义硬件结构及任务
© ABB - 30 0401023 CJS
编程窗口
工具栏
变量及功能块声明
点击 Connect ,然后按 Reset 按钮
直到控制器 R 灯闪烁
点击 Upgrade ,直到看到完成信息
© ABB - 4 0401023 CJS
设置IP地址
控制器的IP地址要与程序中的设置 匹配
用 Command Prompt和 ipconfig 命令来检查 PC的 IP 地址
© ABB - 5 0401023 CJS
切换编程语言 改变名称 插入新的 tab
编程界面的风格因编程语言的不同 而不同
© ABB - 40 0401023 CJS
用TAB更好地组织程序
TAB:
• 每个TAB可以使用独立的
编程语言
• 可以象MS Excel一样移动, 重命名
•TAB定义程序执行的顺序
•单击鼠标右键可看到操作菜单
Libraries – 重复使用方案 引入已开发的方案,或创建您 自己的方案
Applications – 控制逻辑 包括控制逻辑,数据类型, 功能块
Controller-控制器 定义硬件结构及任务
© ABB - 12 0401023 CJS
控制器
硬件
完全模拟设备结构
处理器CPU,
输入输出 I/O 总线设备 fieldbuses
选中错误项,单击鼠标右键,选择 Go to Error in Project Explorer
选中错误项,单击鼠标右键,选择Editor
© ABB - 25 0401023 CJS
仿真方式
仿真
仿真方式是理想的离线测试工具,用 户可以不连接控制系统,运行其中的 应用程序及任务 如同真的在线运行一样,其性能与 PC性能有关
纯文本的方式描述变量功能属 性
© ABB - 36 0401023 CJS
数据类型
系统数据类型:
布尔型:BOOL 双整型:DINT 整型: INT 无符号整型:UINT
双字型: DWROD
字型: 实型: WORD REAL
字符串型:STRING
© ABB - 37 0401023 CJS
可以定义每个变量的属性 如:Initial Value (初始值)
I/O address ( I/O地址) 等……
© ABB - 32 0401023 CJS
变量名长度
变量名长度 Variables, functions, control modules, function blocks 等可到 32 个字符长
© ABB - 43 0401023 CJS
应用程序中可以使用Copy & Paste
如: Excel or Word 一样可以从 剪贴板 Copy , Paste 2. 拷贝 3. 粘贴到Function Block 窗口 可能的操作实例:
Variable 声明 Structure Text 和 IL 文本及字符串 I/O 指定
键入控制器的IP 地址及子网掩码
© ABB - 6 0401023 CJS
Control Builder Layout
© ABB - 7 041023 CJS
Control Builder Layout
项目管理器窗口区域 Project Explorer Pane
信息窗口区域 Information Pane
© ABB - 41 0401023 CJS
用数据输入助手,轻松编程
不必记住所有功能块的所有参数 声明你的类型,将其键入编辑器
输入类型的同时,数据输入助手会 随时弹出可能的参数,让你轻松编 程
© ABB - 42 0401023 CJS
简单的界面 – Browse for information
双字型: DWORD 32位string
字型: 实型: WORD REAL 16位string 32位浮点数
字符串型:STRING
© ABB - 38 0401023 CJS
© ABB - 39 0401023 CJS
定义
数据类型—结构
使用
编程窗口
包括控制逻辑 每个窗口可创建一种类型的 61131-3 控制逻辑 每个Program可编多至100个 Tab 鼠标右键单击 Tab
Find in Editor
© ABB - 45 0401023 CJS
© ABB - 46 041023 CJS
Structure Text 结构文本
语法结构 (Syntax)
简单的输入列表,选择更方便 (Ctrl-J)
用浏览功能将 variable指定到 I/O
Variable 窗口
Ctrl-R 重复上次输入内容
变量窗口中Drag and drop变量即可赋 值给 I/O 编辑器根据所输入的字母,列出可能 的选项,如: 键入b – 编辑器会弹出 bool 类型
可包含字母 (a-z, A-Z), 数字 (0-9) 及下划线 (_) 第一个字符必须为字母或者下划线,不可以使用空格 为了增强可读性,可用下划线
Application, Library & Controller 名称限于 20 个字符 Task 名称可到 25个字符 其它的一般为20个字符
© ABB - 2 0401023 CJS
© ABB - 3 041023 CJS
启动控制器
升级固件
确认控制器固件版本,使之与 Control Builder版本一致 用编程电缆连接控制器和PC
AC800M 用 COM4 AC800C 用 COM0
升级(Serial Firmware Upgrade)
© ABB - 13 0401023 CJS
项目管理器中的硬件树形结构
1 2 3
1
4 5
6
6
7 8
3
2 8
© ABB - 14 0401023 CJS
4
5
7
如何添加新硬件
单击鼠标右键,插入需要的硬 件设备
© ABB - 15 0401023 CJS
激活需要配置的选项
编辑器显示可用的菜单项 如:
然后在其下插入Profibus 设备
你只能在 CPU下添加通讯模件
© ABB - 16 0401023 CJS
模件帮助信息
硬件配置详细文本信息可在左下角 列出
© ABB - 17 0401023 CJS
AC800 M CPU挂接何种设备, 如何连接?
如图所示: 数字代表硬件的物理位置
1
2
使用现有设置
检查所选项是否有错误
© ABB - 23 0401023 CJS
Project Explorer工具栏
离线仿真
不需要物理硬件,测试程序
在线
下载程序并在线
在 Tools 菜单下, 可看到同样的选项
© ABB - 24 0401023 CJS
错误处理
在仿真的过程中如果出错,会得到 相应的提示
设置控制器的IP地址
从 Control Builder 菜单中启动启动 IPConfig 工具
确认 Settings / Com Port 端口要与串 行电缆连接的端口一致
点击 Connect ,然后按 Reset 按钮 直到控制器 R 灯闪烁
选择 Advance Mode 以便设置 IP 地址及子网掩码
© ABB - 33 0401023 CJS
局部变量
双击Program可以看到变量及其属性
© ABB - 34 0401023 CJS
Global Variables (全局变量)
双击Application可以看到全局变量及其属性
© ABB - 35 0401023 CJS
变量属性
变量属性
© ABB - 44 0401023 CJS
1. 在Excel中定义10 个 Motor
Code pane中强大的搜索引擎
Standard Find
搜索字符串 string
跳至下一提示项
Ctrl-F 键入查找的字符串等 ”Find in Editor” 可列出所找到的 字符串所在的行 点击该行即可直接跳至目标位置
© ABB - 8 0401023 CJS
Control Builder 结构
Libraries – 重复使用方案 引入已开发的方案,或创建您 自己的方案
Applications – 控制逻辑 包括控制逻辑,数据类型, 功能块
Controller-控制器 定义硬件结构及任务
© ABB - 9 0401023 CJS
ColdRetain
Initial Value
在热启动或冷启动状态,变量值不变
定义变量的初始值
Constant
常量,不能更改其值
I/O Address
Retain
定义变量所要连接的 I/O
热启动时保持变量值,系统缺省为 retain,可清空或改写其属性 .
Description
Profibus Slave on address 18
© ABB - 21 0401023 CJS
修正位置号
Settings (设置选项)
双击目标,进入设置窗口 也可单击鼠标右键,选择Editor
编辑对话框
可在不同栏之间切换
© ABB - 22 0401023 CJS
编程工具栏
使用现有设置,并关 闭窗口
并且可以监控,或者强制变量数值
© ABB - 26 0401023 CJS
On-line help 在线帮助
可以按F1 找到相关帮助
Help about Control Builder functionality Help about IEC 61131-3 Help about Hardware modules
数据类型
系统数据类型:
布尔型:BOOL 双整型:DINT 整型: INT
0, 1; 32 位包括符号位 –2147483648 ---- 2147483647; 16位包括符号位- 32768 ---- 32767;
无符号整型:UINT 16位不包括符号位 0 --- 65536;
1
© ABB - 18 0401023 CJS
AC800C CPU挂接何种设备, 如何连接?
8
7 1
1 2 3 4 5 6 7 8
6
5
© ABB - 19 0401023 CJS
2
3
4
PROFIBUS挂接的设备
AC800 C
Profibus Master
© ABB - 20 0401023 CJS
Control IT
Control Builder M
培训教材
© ABB - 1 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
F1
使用
Index
Search capabilities
Favorites
© ABB - 27 0401023 CJS
也可以为用户自定义功能块编写帮助 文件
© ABB - 28 0401023 CJS
可以在线浏览所有手册
© ABB - 29 041023 CJS
Program Editor 程序编辑
信息栏
Description
显示所选目标的描述
Check
显示所选目标的检查结果中的错 误信息
Message
显示在线或离线信息
© ABB - 10 0401023 CJS
Controllers Hardware Setup 创建硬件结构
© ABB - 11 041023 CJS
Control Builder 结构