网站大量收购独家精品文档,联系QQ:2885784924

Abb 800xA train doc -chapter 3 - Project Framework-Exercise_3.4_cn.doc

Abb 800xA train doc -chapter 3 - Project Framework-Exercise_3.4_cn.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Abb 800xA train doc -chapter 3 - Project Framework-Exercise_3.4_cn

进料阀控制程序 练习描述 本练习中,将再声明一些局部变量,并连接到上一个练习中功能块的输入输出参数。 另外,还将学习Control Builder的复制/粘贴功能,以及通过称之为“Interaction Window”的一个图形化接口来操作阀门。 练习步骤 创建进料阀V1控制程序 打开Tank program 的 POU 编辑器。 创建一个新的代码块“Inlet_Valve”,并将编程语言设置为 FBD语言。 鼠标右键点击Tank program 编辑器底部的“Level”代码块标签,选择上下文菜单“Insert”。 命名新的代码块为“Inlet_Valves”,设置编程语言为 Function Block Diagram(FBD),点击“OK”按钮。 新代码块显示在POU编辑器底部“Level”代码块的后面,如下图所示: 在新的代码块“Inlet_Valves”的代码区域,中插入一个ValveUni 功能块实例,并命名为Sxx_V1 采用和上一个练习相同的方法,通过编辑器菜单、工具栏按钮或鼠标右键,选择“Insert Function/Function Block”命令,插入功能块“ValveUni”。(“Inlet_Valves”功能块位于ProcessObjExt库中)。 命名出料阀为“Sxx_V1” 这样就在代码区创建了一个新的功能块,如下图所示: 连接出料阀V1的全局变量(开反馈、关反馈和阀门开关指令)到ValveUni功能块的正确引脚。您可能需要借助Control Builder M的在线帮助或其他文档,来确定如何将正确的变量连接到响应的功能块引脚或参数上。 很多时候入门不知道功能块块的哪些参数需要连接变量,功能块的在线帮助可以提供更多的信息。另外,也可以右键点击功能块,选择“Edit Type”上下文菜单,获取功能块参数更多的信息。 功能块类型编辑器中,包括每个功能块类型的参数说明。 按照下图所示连接V1的全局变量gV1_Open、 gV1_Closed和 gV1_Ord 到Sxx_V1 功能块的相应参数引脚。您可能需要借助Control Builder M的在线帮助或其他文档,来确定如何将正确的变量连接到相应的功能块引脚或参数上。 声明下列局部变量:V1_Name, V1_Description, V1_GroupStart和 V1_Par.。并设置V1_Name 变量和V1_Description 变量的属性及初始化值如下图所示: 按下图所示,连接新声明的局部变量到Sxx_V1功能块相应的参数引脚。 检查无误后,保存并关闭编辑器。 加载应用程序到你的控制器并在线。 在线模式下,右键点击Tank 程序下的 Sxx_V1 对象,选中“Interaction Window”上下文菜单。 在交互式窗口中,点击红色图标关闭阀门,点击绿色图标打开阀门,可以看见阀门动作并在交互式窗口中显示阀门的反馈信号指示。 Note: 如果交互式窗口在你的屏幕上显示太小,你右键点击窗口选择“properties”上下文菜单,调整窗口的大小。 创建进料阀 V5控制程序 关闭交互式窗口,切换到离线模式,打开Tank program 。 复制 阀门功能块Sxx_V1,,重命名为Sxx_V5 ,并用V5替换所有变量中的V1。 打开 Tank program程序,选择“Inlet_Valves” 代码块,鼠标右键点击进料阀Sxx_V1 功能块,选中“Copy”上下文菜单命令,复制功能块。。 选择“Edit - Paste” 或鼠标右键菜单,粘贴功能块。 弹出“Paste”对话框,在此我们用V5替换所有的V1 。 点击“Replace”按钮,逐个变量中的V1,如果替换以后的变量还没有声明,将以红色字符显示。点击“OK”按钮。 如果有未声明的变量,将弹出“Unknown Idendifier”对话框,点击“Yes to All”按钮,自动声明所有新变量。 选择“No”,将复制的新功能块插入的原功能块的后面。 下图所示为自动声明的新变量,新功能块也插入到编辑器的代码区。设置这些新变量的“Attributes”和“Initial Values”。 Sxx_V5 的变量连接如下图所示: 检查无误后,保存并关闭应用程序编辑器。 加载应用程序并在线,使用Sxx_V1 和 Sxx_V5功能块的交互式窗口,打开进料阀门观察罐液位增加。关闭阀门。 验证Control Structure 和Engineering Workplace 的同步 在Engineering Workplace 中打开Control Structure ,展开Application下的对象列表,可以看见我们

文档评论(0)

cj80011 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档