SCControl图形组态软件.ppt





《SCControl图形组态软件.ppt》由会员分享,可在线阅读,更多相关《SCControl图形组态软件.ppt(66页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、SCControl图形组态软件SCControl图形化控制方案组态软件是ECS-100系统AdvanTrol软件的重要组成部分之一,基 于 Windows操 作 系 统 设 计,充 分 利 用Windows操作系统的优点,具有良好的用户界面。SCControl图形组态软件SCControl集成了q功能块图(FBD)编辑器q梯形图(LD)编辑器q顺控图(SFC)编辑器qST语言编辑器SCControl 图形组态软件q问题一如何进入组态软件?q问题二如何保存一个工程?q问题三如何将一个工程与我们的组态联系在一起?SCControl的工程管理SCControl的工程管理包括q控制站地址的设置q段落管
2、理q段落的名称,类型,所用的编辑器q任务管理q段落执行的周期,执行的次序SCControl的变量SCControl的变量按照其作用范围可以分为三类:q组态时定义的变量作用范围:整个组态,包括图形化工程和SCX语言程序q工程中定义的变量作用范围:整个图形化工程,包括各个段落q对象中定义的变量作用范围:只在该段落起作用SCControl图形化组态练习一下:q使用不同的编辑器建立几个段落q改变段落的执行周期q调整段落的执行次序第一种编辑器FBD功能块图FBD:Function Block Diagram功能块图q功能块图编辑器的界面q功能块图所提供的工具q如何用功能块图编辑器实现我们的程序功能块图编
3、辑器的界面FBD编辑器-IEC模块库q算术运算模块q比较运算模块q转换运算模块q计数器模块q逻辑模块q数学模块q选择模块q定时器模块q触发器模块FBD编辑器-IEC模块库 让我们以加法模块为例,熟悉一下模块在使用时需要做哪些工作FBD编辑器-IEC模块库q让我们用基本模块来实现一个简单的小程序:q现场有一个液位PI-101,当该液位超过80%的时候要求我们关掉进料泵的开关KO-101FBD编辑器-辅助模块库q控制模块:BSC,单回路模块CSC,串级模块q累积函数模块:TOTAL-ACCUMq输入处理:AIALM,模拟量输入处理COMPENSATE,补偿模块FBD编辑器-辅助模块库让我们用刚才学
4、过的模块来编一段程序:FBD编辑器-辅助模块库q通过两个单回路分别控制液位LI-001和流量FI-001;其中1#泵控制液位,2#泵控制流量。q当1#泵故障时,2#泵控制液位,流量不再通过回路来调节FBD编辑器-辅助模块库q通过两个单回路分别控制液位LI-001和流量FI-001;其中1#泵控制液位,2#泵控制流量。q当1#泵故障时,2#泵控制液位,流量不再通过回路来调节FBD编辑器-辅助模块库回顾一下刚才练习的步骤?q根据工艺要求进行设计,找到所需要的功能块q自定义两个单回路,定义所需的中间变量q怎么定义的?q利用功能块和变量合理连接,实现我们的要求FBD编辑器-自定义模块库 自定义模块库收
5、集了当前工程所编辑的所有模块。练习时间让我们回顾一下用让我们回顾一下用FBDFBD编辑器编制一段程序的基本步骤:编辑器编制一段程序的基本步骤:q进入图形化编程软件进入图形化编程软件q新建一个段落,段落的类型选择新建一个段落,段落的类型选择FBDFBDq根据工艺要求列出我们的控制算法根据工艺要求列出我们的控制算法q根据控制算法选择合适的模块根据控制算法选择合适的模块q将所选的模块按照算法要求组合在一起,形成不同的语将所选的模块按照算法要求组合在一起,形成不同的语句,从而实现我们的要求句,从而实现我们的要求q最后,将编制好的程序保存,编译;如果编译成功请回最后,将编制好的程序保存,编译;如果编译成
6、功请回到组态软件中进行联编,如果出错,请根据出错信息查找到组态软件中进行联编,如果出错,请根据出错信息查找错误修改程序直至编译成功错误修改程序直至编译成功注意事项!对于编程的时候经常出现的一些错误,对于编程的时候经常出现的一些错误,你是否知道是怎么引起的?你是否知道是怎么引起的?q出现变量非法的提示?出现变量非法的提示?是否在变量定义的时候使用了非法字符是否在变量定义的时候使用了非法字符?例如,例如,PI-101;PI-101;图图形化组态的时候不允许使用减号形化组态的时候不允许使用减号“-”,但是可以采用下,但是可以采用下划线划线“_ _”注意事项!q出现数据类型不匹配的提示?出现数据类型不
7、匹配的提示?输入输出引脚所连接的数据与功能块所要求的数据类型不输入输出引脚所连接的数据与功能块所要求的数据类型不匹配?匹配?例如例如第二种编辑器LD梯形图LD:Ladder DiagramLD编辑器LD编辑器的界面与FBD编辑器的界面差不多,不过其中还是有一些细微的差别,让我们一起看一下:LD编辑器常开触点常开触点常闭触点常闭触点正跳变触点正跳变触点负跳变触点负跳变触点线圈线圈取反线圈取反线圈置位线圈置位线圈复位线圈复位线圈正跳变线圈正跳变线圈负跳变线圈负跳变线圈LD编辑器触点触点的特点:触点的特点:在变量的控制下断开或闭合在变量的控制下断开或闭合LD编辑器触点不同类型的触点有什么区别?不同类
8、型的触点有什么区别?LD编辑器触点LD编辑器线圈线圈的特点:线圈的特点:线圈的通电状态决定了变量的状态线圈的通电状态决定了变量的状态LD编辑器线圈不同类型的线圈有什么区别?不同类型的线圈有什么区别?LD编辑器线圈LD编辑器线圈LD编辑器线圈LD编辑器触点与线圈触点与线圈的区别?触点与线圈的区别?LD编辑器触点与线圈线圈线圈变量变量触点触点 通过通过变量变量的中转作用实的中转作用实现线圈对触点的控制!现线圈对触点的控制!LD编辑器触点与线圈 通过变量的中转作用实现线圈对触点的控制!LD编辑器小练习q通过两个单回路分别控制液位LI-001和流量FI-001;其中1#泵控制液位,2#泵控制流量。q当
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SCControl 图形 组态 软件

限制150内