- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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下的对象列表,可以看见我们
您可能关注的文档
- 3.上、下肢骨.ppt
- 34平面与曲面立体相交.ppt
- 3DMAX制作云雾效果.doc
- 3DT204.doc
- 3D效果图讲义.doc
- 3D打印机硬件接线.doc
- 3D绘出一个小房间、.doc
- 3D第13章.ppt
- 3G作业.doc
- 3L看听学英语课件PPT_第9、10课.ppt
- 2025年河南应用技术职业学院单招职业适应性考试题库学生专用.docx
- 2025年内蒙古北方职业技术学院单招职业适应性测试题库一套.docx
- 2025年浙江树人大学单招职业适应性考试题库审定版.docx
- 2025年枣庄职业学院单招综合素质考试题库带答案.docx
- 2025年湖南交通职业技术学院单招职业技能考试题库附答案.docx
- 2025年正德职业技术学院单招职业技能考试题库及答案1套.docx
- 2025年四川城市职业学院单招综合素质考试题库及参考答案.docx
- 2025年南通师范高等专科学校单招职业技能测试题库含答案.docx
- 2025年枣庄科技职业学院单招综合素质考试题库带答案.docx
- 2025年毕节医学高等专科学校单招职业技能考试题库一套.docx
最近下载
- 2024年江苏省淮安市中考数学试卷附答案解析.docx
- 2025山东省高校毕业生“三支一扶”计划招录1000人左右笔试备考题库及答案解析.docx
- 2022年口腔主治医师《专业实践能力》口腔内科学口腔黏膜病.doc
- DBJT14-101-2013 膨胀玻化微珠浆料复合保温板外墙外保温系统应用技术规程 .docx VIP
- 江苏省淮安市小升初数学试卷(上午场).doc VIP
- 江苏省淮安市小升初数学试卷.docx VIP
- 2025年山东省烟草专卖局校园招聘笔试备考试题及答案解析.docx
- 牙周病学思维导图.pdf VIP
- 江苏省淮安市2024届小升初数学试卷.doc VIP
- 计算机辅助药物设计专家讲座.pptx
文档评论(0)