- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
SUBJECT System 800xA Exercise
PAGE 14
PAGE 1
FILENAME T315-09 Exercise 9.1 - Revc_D1
PAGE 2 / NUMPAGES 5
出料阀门控制程序
练习描述
在ST语言编辑器中调用功能块实例,编写出料阀控制程序。
本练习中,我们将使用和进料阀门相同的功能块ValveUni ,并和进料阀控制程序一样,声明全局变量和局部变量。
练习步骤
创建出料阀V2控制程序
打开Sxx_ReactorApp Application中的Tank Program。
创建一个新的代码块“Outlet_Valves”,并选择编程语言为ST结构化文本。
鼠标右键点击编辑器底部的代码块标签,选中“Insert…”上下文菜单,插入一个新的代码块,命名为“Outlet_Valves”,并选择编程语言为ST结构化文本。
和进料阀控制程序一样,声明一些全局变量用于连接阀门的控制指令,以及阀门的开关状态反馈信号。检查无误后,保存并关闭Sxx_ReactorApp 编辑器。
在Application编辑器的变量声明中,我们除了可以手动输入全局变量之外,还可以使用类似于MS Excel中的查找/替换、单元格,整行和整列选择等功能。下图所示为在Sxx_ReactorApp 编辑器中,选中变量名称中包含V1和V3的6行后,通过鼠标右键菜单复制。
将光标放到变量表的最后,单击鼠标右键选择“Paste”粘贴。
高亮选中新粘贴的单元格,选择“Edit - Replace…”菜单命令。
在“Replace”对话框中,用“V2”替换所有“V1”。OK
再用“V6”替换所有“V5”。
检查全局变量列表如下图所示:
连接变量到相应的I/O模件通道。
变量 gV2_Ord 和 gV6_Ord 连接到Profibus总线上的第1个DO801模件,V2阀的开指令接第4通道,V6阀的开指令接第2通道。
复制,粘贴或直接输入对应的I/O Description 文本描述
检查DO801模件通道的变量连接如下图所示:
阀门的位置反馈信号全部接在Profibus总线上的DI801模件上,其变量连接如下图所示:
在Tank Program的“Outlet_Valves”代码块中插入一个 ValveUni 功能块实例,并命名为Sxx_V2。
在ST语言中插入功能块之前,需先声明该功能块的一个实例。打开Tank Program,选择声明区的Function Blocks标签页,在名称栏输入功能块实例名为“Sxx_V2”,功能块类型为“ValveUni”。
这时可以看见,“Sxx_V2”已经添加到了Control Builder M 的 Tank program 下面了。
在 Tank Program中声明局部变量。
使用查找/替换工具。按下图所示证明局部变量。
连接全局变量和局部变量到功能块Sxx_V2 的参数。
将光标放到代码区的空白位置,直接输入或按Ctrl +J键选择Sxx_V2 ,输入左括弧“(”。
弹出功能块参数列表
连接参数到变量。按Ctrl +J键后在文本框中输入V2,之间跳到以V2开头的变量位置。
如下图所示连接6个参数到变量。
保存并关闭参数列表窗口后,功能块程序如下图所示:
创建出料阀V6控制程序
复制 Sxx_V2,粘贴到代码块并重命名为Sxx_V6 ,并用V6替换所有变量中的V2。声明新的局部变量用于Sxx_V6 。
使用查找/替换局部变量如下图所示:
和Sxx_V2一样,声明新的功能块实例 Sxx_V6 。
保存。
在代码区高亮选中 Sxx_V2 功能块,复制。
将光标放到代码区的最后,粘贴。
修改粘贴的文本以调用 Sxx_V6 功能块,并使用查找/替换菜单命令,修改所有变量名为V6的变量。
通过Replace按钮一次替换一个变量,不要用Replace all 按钮以免替换前面V2功能块的变量。
替换后的程序代码如下:
V2和V6控制程序如下图所示:
加载应用程序并在线。
功能检查
通过交互式窗口操作出料阀V2和V6,观察液位的变化。
您可能关注的文档
最近下载
- (高清版)ZT 0142-2010 航空磁测技术规范.pdf VIP
- 高三读后续写题库练习题55篇(含范文解析).pdf VIP
- 临床技术操作规范与诊疗指南骨科学分册.pdf
- 中国漆包线行业市场发展现状及前景趋势与投资分析研究报告.docx
- (周髀算经.doc VIP
- 自然拼读 phonics kids book3双字母组合发音.pdf
- 课题申报参考:大数据赋能下高职学生画像与高质量充分就业实施路径研究.docx VIP
- 2024年职业技能测试题库500道及答案(全国通用).docx
- 医疗器械内勤工作总结.pptx VIP
- 课题申报参考:高质量充分就业背景下坚毅缓解高校毕业生就业焦虑的实验、追踪及干预研究.docx VIP
文档评论(0)