CCW软件应用指南
“新 :功能块图” 。 FBD
(New FBD: Function Block Diagram)
21
5.
右键单击
,选择“重命名” : UntitledFBD
(Rename)
6. 键入 Process_SIM 并按回车键:
22
7. 右文键件单”击(Im“p项or目t -管> I理m器po”rt(EPxrocjheacntgOergFailnei)z,er如) 中图的所示M。icro830,从弹出菜单中选择“导入 导入交换
10
导入和导出用户定义功能块
本章将介绍如何创建和导出 SIM_FB 用户定义功能块 (UDFB),以便其它项目导入。 1. 创建一个新的 Micro830 项目。
2. 右选键择单“击新“ST项:目结管构理化器文”本(P”ro(jNecetwOSrgTan:Siztreur)ct中ur的ed“T功ex能t):块”(Function Blocks),选择“添加”(Add) 并
REAL REAL GAIN_PID AT_PARAM BOOL BOOL BOOL
完成后,变量表应如下图所示:
初始值
10.0 0 -
15. 双击 Process_SIM,将显示编程工作区。
26
16. 从“工具箱”(Toolbox) 中选择“块”(Block),并将其拖放到编程工作区中
将出现“指令块选择器” 窗口。 17.
将出现“导入 导出” 窗口,浏览到文件 。 8.
/
(Import/Export)
Micro830.Micro830.SIM_FB.7z
选请前中参S见IM上_F一B章,节单了击解“有导关入如”何(Im创p建or此t)用将户导定入义该功文能件块。的然详后细,信关息闭。窗口。注:如果未显示 , SIM_FB
(Instruction Block Selector)
18. 从下拉菜单中选择 AVERAGE 功能块。
27
19. 创建 AVERAGE_1 实例,单击“确定”(OK) 继续。
该功能块将显示在工作区中。
28
20. 选择“块”(Block),再次将其拖放到编程工作区中。
21. 从下拉菜单中选择 IPIDCONTROLLER 功能块。
11
3.
右键单击
,选择“重命名” UntitledST
(Rename)
并键入“SIM_FB”:
4. 双击 SIM_FB 并键入以下内容:
12
5. 双击 SIM_FB 下的“本地变量”(Local Variables) 并输入以下内容: 6. 右键单击 SIM_FB 并选择“构建”(Build):
25
双击“项目管理器” 中 下的“本地变量” 。 13.
(Project Organizer) Process_SIM
(Local Variables)
14. 在 Process_SIM-VAR 选项卡中输入以下变量。
名称
数据类型
SV FB PID1_G PID1_AT AUTO_RUN INIT PID1_AT_EXEC
编程工作区
FBD 编程工具
项目管理器
12. 将开发以下程序逻辑。 功能块 Average
功P能ID块
功能块 SIM_FB
• Average 功能块用作模拟量输入仿真的采样速率。 • PID 功能块用于生成控制值 (CV),以控制过程值 (PV) 跟踪设定值 。 (SV) • SIM_FB 是一个采用 FIFO 概念的仿真器块,用于延迟对 PID 功能块的反馈。
34
然后选择“本地变量 ” 中的 ,将其分配给 29.
-Process_SIM (Local Variable-Process_SIM) SV
的 。 IPIDCONTROLLER_1 Setpoint
会将参数值传递给 的 。 30. SV
IPIDCONTROLLER_1 SetPoint
31. 为如下所示的 IPIDCONTROLLER_1 参数重复步骤 。 28-30
(Device (Project Organizer)
“项目管理器” “名称” 3. 在
的 (Project Organizer)
字段中输入 。 (Name)
FBD_Program
4. 右键单击“项目管理器”(Project Organizer) 中的“程序”(Programs),选择“添加”(Add) 并选择
18
第3章-
创建新功能块程序
19
创建新功能块程序
本功部能分块将用介于绍模如拟何过创程建值新。功能块程序。该功能块程序中将使用 PID 标准功能块。此外,还将导入用户定义
开始 所有程序 罗克韦尔自动化 从“开始” 菜单中启动一体化编程组态软件:“ 1.
(Start)
CCW
一体化编程组态软件”(Start -> All Programs -> Rockwell Automation -> CCW -> Connected
2080-L30-16QWB
(OK)
3. 如果控制器处于 RUN 模式,则将弹出以下对话框确认是否执行下载。单击“是”(Yes) 继续。
40
4. 如果下载成功,“输出”(Output) 窗口将显示“成功”(Succeeded)。 5. 随后将出现以下窗口,确认是否从编程模式切换到运行模式。单击“是”(Yes) 继续。 6. 单击调试工具栏中的 ,编程工作区的背景颜色将从白色变为米黄色。
2
要求
硬件要求: , Micro810 2080-LC10-12QWB , Micro830 2080-LC30-16QWB
功能性插件, Micro830
2080-体化编程组态软件 (CCW),版本 1.0
,版本 RSLinx
V2.57
3
第1章对 Micro800 固件进行闪存更新
8
7. 随后出现的画面中将显示下载进度: 8. 如如果果您是看,到请以清下除错故误障消或息切,换请至检程查序控模制式器,是单否击发“生确故定障”或(O处K)于重运试行。模式。 9. 闪存更新完成后,您应该会看到一个类似以下画面的状态画面。单击“确定”(OK) 完成:
9
第2章导入和导出用户定义功能块
。 Components Workbench)
或者,双击桌面上的快捷方式
。
20
2.
在窗To“口olb一中o体x-)新化中项编“目程目便组录创态”建软(C完件at成a”lo了(gC。)o窗nn口ec下te的d
窗口中,将“设备工具箱” Component Workbench) 拖放到“项目管理器” 2080-LC30-16QWB
如果构建发生任何错误,则请更正错误并重新选择“构建”(Build),直至最终完成并且未发生任何无误。 7. 右(E键xp单or击t P“ro项g目ra管m理):器”(Project Organizer) 中的 SIM_FB,选择“导出”(Export) 并选择“导出程序”
13
8. 单击“导出”(Export):
Micro800™ 和一体化 编程组态软件 应用指南
1
目录
第 1 章:对 Micro800 固件进行闪存更新 第 2 章:导入和导出用户定义功能块 第 3 章:创建新功能块程序 第 4 章:创建新结构化文本程序 第 5 章:PanelView Component 的 CCW 操作 第 6 章:PowerFlex 变频器的 CCW 操作 第 7 章:温度控制器的 CCW 操作
5
3. 选择要更新的 Micro800 的目录号,然后单击“下一步”(Next):
6
4. 在浏览器窗口中选择控制器,然后单击“确定”(OK):
5. 如(O果K)您。看到以下画面(仅限 Micro810),请保留“插槽编号”(Slot Number) 为 0,并单击“确定”
7
6. 单击“下一步”(Next) 继续,检验版本,然后单击“完成”(Finish) 和“是”(Yes) 启动更新:
参数 IPIDCONTROLLER
本地变量 – Process_SIM
值
Feedback Auto Initialize
FB AUTO_RUN
INIT
Gains
PID1_GAINS
AutoTune
PID1_AT_EXEC
ATParameters
PID1_AT
ErrorMode
0
35
32. 完成后,IPIDCONTROLLER_1 应如下图所示:
单击“保存”(Save) 图标 保存所做工作。
39
测试功能块程序
本部分将介绍如何测试所创建的功能块,执行步骤如下所示。
1.
右键单击“项目管理器”(Project
Organizer)
中的
,选择“下载” 。 Micro830
(Download)
“连接浏览器” 2. 在
中,选择 ,单击“确定” 。 (Connection Browser)
然后将 的 连接到 的 。 36.
AVERAGE_1 XOUT
IPIDCONTROLLER_1 Process
37
再次单击 的 ,并将其连接到 的 。 37.
IPIDCONTROLLER_1 Output
IPIDCONTROLLER_1 FeedBack
38. 程序完成后应如下所示:
38
39. 最选后择,“构构建建并”保(B存uil该d)功。能块程序。右键单击“项目管理器”(Project Organizer) 中的 Micro830 图标, 40. “输出”(Output) 窗口屏幕下方的中间位置,将显示构建成功。
15
11. 单击“浏览”(Browse),导航到相应文件夹的存储位置,选择文件并单击“打开”(Open):