第5章分散控制系统-LN2000工程师站_第1页
第5章分散控制系统-LN2000工程师站_第2页
第5章分散控制系统-LN2000工程师站_第3页
第5章分散控制系统-LN2000工程师站_第4页
第5章分散控制系统-LN2000工程师站_第5页
已阅读5页,还剩79页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、5.1 概述工程师站是对工程师站是对DCSDCS进行离线组态和在线调试、维护的网络节点。进行离线组态和在线调试、维护的网络节点。5.1.1 工程师站的组成工程师站由计算机硬件配以工程师站由计算机硬件配以 DCS DCS 厂商的组态工具软件组成,计算机硬件通常包厂商的组态工具软件组成,计算机硬件通常包括主机、显示器、键盘、鼠标及通信接口。由于工程师站放在计算机房内,工作括主机、显示器、键盘、鼠标及通信接口。由于工程师站放在计算机房内,工作环境较好,所以一般选用通用的微型计算机。环境较好,所以一般选用通用的微型计算机。5.1.2 工程师站的功能工程师站的基本功能包括以下几个方面:工程师站的基本功能

2、包括以下几个方面:系统数据库组态。系统数据库组态。图形界面组态图形界面组态控制逻辑(控制逻辑(SAMASAMA图)组态图)组态过程控制站操作过程控制站操作用户管理用户管理系统维护。系统维护。5.1.3 工程师站的用户启动界面 双击双击 图标或运行图标或运行STARTUP.EXESTARTUP.EXE程序,输入用户名和口令进入如图程序,输入用户名和口令进入如图 5-1 5-1 所示的工程师站用户启动界面。所示的工程师站用户启动界面。图5-1工程师站的用户启动界面工程师站的用户启动界面5.2 系统数据库组态(DATABASE.EXE) LN2000 LN2000 系统数据库组态软件完成对系统数据库

3、组态软件完成对 LN2000 LN2000 系统中站的配置、模块配置和系统中站的配置、模块配置和所有数据点的配置,还具有在线查询数据点的当前值和状态值的功能。所有数据点的配置,还具有在线查询数据点的当前值和状态值的功能。 5.2.1系统数据库组态界面系统数据库组态界面 在用户启动界面用鼠标左键单击在用户启动界面用鼠标左键单击“系统数据库系统数据库”按钮打开系统数据库组态界按钮打开系统数据库组态界面如图面如图 5-25-2所示,分为左右两个切分的视图,左侧的树形视图显示了过程站的配所示,分为左右两个切分的视图,左侧的树形视图显示了过程站的配置信息,以及各过程站中卡件的配置信息。右侧的列表形视图显

4、示了左侧的树形置信息,以及各过程站中卡件的配置信息。右侧的列表形视图显示了左侧的树形视图中当前选中位置的所有数据点信息,或者是当前查询结果的所有数据点信息视图中当前选中位置的所有数据点信息,或者是当前查询结果的所有数据点信息。菜单项分布如图。菜单项分布如图 5-35-3。 5.2.3 功能详述 1.1.文件菜单文件菜单 导入、导出导入、导出 :选择:选择“文件文件”菜单下菜单下“导入导入”项,可以选择一个按预定义模项,可以选择一个按预定义模板生成的板生成的ExcelExcel数据表格文件,从中直接导入系统数据库。或者选择数据表格文件,从中直接导入系统数据库。或者选择“文件文件”菜菜单下单下“导

5、出导出”项,按预定义模板将系统数据库导出到一个项,按预定义模板将系统数据库导出到一个ExcelExcel文件中。文件中。在线:在线: 选择选择“文件文件”菜单下菜单下“在线在线”项,可以在线刷新数据点的当前值和项,可以在线刷新数据点的当前值和状态字以及各项报警参数等,再次选择可以取消在线,在线时状态字用汉字描述状态字以及各项报警参数等,再次选择可以取消在线,在线时状态字用汉字描述,例如,例如“正常正常”、“坏值坏值”等,在线时,用不同的颜色显示状态等,在线时,用不同的颜色显示状态, , 红色:故障或红色:故障或报警;粉红:强制。报警;粉红:强制。 强制:强制:在线时可以向过程站下发强制指令,在

6、某个数据项上单击鼠标右键选在线时可以向过程站下发强制指令,在某个数据项上单击鼠标右键选择择 “ “强制强制” ” 项,或者先选中某个数据项,选择项,或者先选中某个数据项,选择“数据点配置数据点配置”菜单下菜单下“强制强制” ” 项。项。 在线修改:在线修改:在在线的情况下,在某个数据项上双击鼠标左键,或者先选中某在在线的情况下,在某个数据项上双击鼠标左键,或者先选中某个数据项,选择个数据项,选择“编辑编辑”菜单下菜单下“属性属性”项,打开数据项属性对话框,修改完毕项,打开数据项属性对话框,修改完毕,确定后系统提示,确定后系统提示“确定在线修改数据库吗?确定在线修改数据库吗?”,再确定即可。,再

7、确定即可。 打印设置:打印设置:选择选择“文件文件”菜单下菜单下“打印设置打印设置”项,可以设置打印机的各项参项,可以设置打印机的各项参数。数。 页边距设置:页边距设置:选择选择“文件文件”菜单下菜单下“页边距设置页边距设置”项,可以设置打印的页边项,可以设置打印的页边距。距。 打印、打印预览:打印、打印预览:可以对右侧列表视图当前显示结果进行打印或打印预览。可以对右侧列表视图当前显示结果进行打印或打印预览。2.2.编辑菜单编辑菜单 报警组设置报警组设置:选择:选择“编辑编辑”菜单下菜单下“报警组定义报警组定义”项,可以打开项,可以打开“报警组定报警组定义义”对话框,如图对话框,如图 5-45

8、-4所示,完成报警组的增加、插入、修改和删除等功能。所示,完成报警组的增加、插入、修改和删除等功能。 剪切、复制、粘贴剪切、复制、粘贴:对数据点可以进行剪切、复制、粘贴等操作,剪切、复:对数据点可以进行剪切、复制、粘贴等操作,剪切、复制功能要先选择相应的数据点,可以通过按住制功能要先选择相应的数据点,可以通过按住“Ctrl”Ctrl”键或键或“Shift”Shift”键再单击键再单击的方法选择多个数据点,同时进行操作。粘贴可以是在当前位置或者同类型的其的方法选择多个数据点,同时进行操作。粘贴可以是在当前位置或者同类型的其他位置进行。剪切、复制、粘贴功能都在他位置进行。剪切、复制、粘贴功能都在“

9、编辑编辑”菜单下有相应的菜单项。菜单下有相应的菜单项。 属性:属性:先选中过程站、模块或者数据点,然后通过选择先选中过程站、模块或者数据点,然后通过选择“编辑编辑”菜单下的菜单下的“属性属性”项或工具条上的项或工具条上的“属性属性”按钮,或双击鼠标左键显示或修改相应的属性,按钮,或双击鼠标左键显示或修改相应的属性,也可以在相应位置上单击鼠标右键,选择弹出对话框中的也可以在相应位置上单击鼠标右键,选择弹出对话框中的“属性属性”项。项。 3.3.站的配置站的配置 第一次使用,如果没有通过第一次使用,如果没有通过“导入导入”功能生成系统数据库,则需要设置网段功能生成系统数据库,则需要设置网段、配置工

10、程师站、操作员站和过程站。、配置工程师站、操作员站和过程站。 设置网段:设置网段:选择选择“站的配置站的配置”菜单下菜单下“设置网段设置网段”项打开对话框如图项打开对话框如图 5-55-5。 增加站点:增加站点:选择选择“站的配置站的配置”菜单下菜单下“增加站点增加站点”或工具条上相关按钮,或或工具条上相关按钮,或者在左侧树形视图中过程站位置单击鼠标右键,选择者在左侧树形视图中过程站位置单击鼠标右键,选择“增加站增加站”项打开对话框如项打开对话框如站配置总览站配置总览:选择:选择“站的配置站的配置”菜单下菜单下“站配置总览站配置总览”项,可以打开站配置项,可以打开站配置总览对话框如图总览对话框

11、如图 5-75-7,看到工程师站、操作员站以及过程站的详细配置信息,并,看到工程师站、操作员站以及过程站的详细配置信息,并且可以分别打印配置信息。在该对话框中可以增加或者删除工程师站和操作员站且可以分别打印配置信息。在该对话框中可以增加或者删除工程师站和操作员站,删除操作需先单击选中相应站号。为了安全操作,过程站的增加和删除操作不,删除操作需先单击选中相应站号。为了安全操作,过程站的增加和删除操作不能再该对话框中进行。能再该对话框中进行。删除过程站删除过程站:首先在左侧树形视图中单击选中相应站号,再选择:首先在左侧树形视图中单击选中相应站号,再选择“站的配置站的配置”菜单下菜单下“删除过程站删

12、除过程站”项。项。 4.4.模块配置模块配置有六种数据类型需要配置模块:模入量(有六种数据类型需要配置模块:模入量(AIAI)、热电偶()、热电偶(RTRT)、热电阻()、热电阻(TCTC)、模出量()、模出量(AOAO)、开入量()、开入量(DIDI)和开出量()和开出量(DODO)。)。增加模块:增加模块:在左侧树形视图中选择过程站,展开后选择要增加的模块类型,在左侧树形视图中选择过程站,展开后选择要增加的模块类型,再选择再选择“模块配置模块配置”菜单下菜单下“增加模块增加模块”或工具条上相关按钮,打开或工具条上相关按钮,打开“增加模块增加模块”对话框如图对话框如图 5-85-8,输入模块

13、的各项属性即可。新增加的模块将显示在相应的类,输入模块的各项属性即可。新增加的模块将显示在相应的类型下。型下。 图图5-65-6,选择站的类型并输入站的各项属性。新增加的过程站将显示在左侧树形,选择站的类型并输入站的各项属性。新增加的过程站将显示在左侧树形视图中,工程师站和操作员站并不显示在该视图中。视图中,工程师站和操作员站并不显示在该视图中。删除模块:删除模块:在左侧树形视图中选择要删除的模块,再选择在左侧树形视图中选择要删除的模块,再选择“模块配置模块配置”菜单菜单下下“删除模块删除模块”项。项。模块配置总览模块配置总览 :选择:选择“模块配置模块配置”菜单下菜单下“模块配置总览模块配置

14、总览”项,可以打开项,可以打开模块配置总览对话框如图模块配置总览对话框如图 5-95-9,看到所有卡件的详细配置信息,并且可以打印配,看到所有卡件的详细配置信息,并且可以打印配置信息。置信息。 5. 5. 数据点配置数据点配置 增加数据点增加数据点: :在左侧树形视图中选择过程站,展开后选择要增加的数据类型在左侧树形视图中选择过程站,展开后选择要增加的数据类型 对于模入量对于模入量AIAI、热电偶、热电偶RTRT、热电阻、热电阻TCTC、模出量、模出量AOAO、开入量、开入量DIDI和开出量和开出量DODO,需要进一步展开后选择模块,然后在右侧列表形视图中的空白处双击鼠标左键打需要进一步展开后

15、选择模块,然后在右侧列表形视图中的空白处双击鼠标左键打开数据点属性对话框,或单击鼠标右键选择弹出菜单中的开数据点属性对话框,或单击鼠标右键选择弹出菜单中的“增加数据点增加数据点”项,也项,也可以通过选择可以通过选择“数据点配置数据点配置”菜单下菜单下“增加数据点增加数据点”项或工具条上相关按钮,打项或工具条上相关按钮,打开数据点属性对话框如图开数据点属性对话框如图 5-105-10,设置各项属性即可。新增加的数据点将显示在,设置各项属性即可。新增加的数据点将显示在右侧列表形视图中。右侧列表形视图中。对于数值量对于数值量(AM)(AM)、逻辑量、逻辑量(DM)(DM)和时间量和时间量(TM)(T

16、M),则无需指定相应的模块号。增,则无需指定相应的模块号。增加此类数据点时,只要选取相应的数据类型后,在右侧列表形视图中的空白处双加此类数据点时,只要选取相应的数据类型后,在右侧列表形视图中的空白处双击鼠标左键打开数据点属性对话框,直接增加数据点即可。击鼠标左键打开数据点属性对话框,直接增加数据点即可。 删除数据点删除数据点 :在右侧列表形视图中选择要删除的数据点,选择在右侧列表形视图中选择要删除的数据点,选择“数据点配数据点配置置”菜单下菜单下“删除数据点删除数据点”项或工具条上相关按钮。项或工具条上相关按钮。 6.6.查看查看 选择显示列:选择显示列:右侧列表形视图中的每个数据点显示了主要

17、的几个属性项,如右侧列表形视图中的每个数据点显示了主要的几个属性项,如果要显示其它的属性项,则选择果要显示其它的属性项,则选择“查看查看”菜单下的菜单下的“选择显示列选择显示列”项,打开对话项,打开对话框如图框如图 5-115-11,选择或删除显示列即可。右侧列表形视图将显示新的所有属性项,选择或删除显示列即可。右侧列表形视图将显示新的所有属性项。 查询:查询:选择选择“查看查看”菜单下菜单下“查询查询”项或工具条上相关按钮,打开查询对话项或工具条上相关按钮,打开查询对话框如图框如图 5-125-12,设定查询条件,可以是,设定查询条件,可以是“点名查询点名查询”、“说明查询说明查询”或或“分

18、组组分组组号号”三种条件中的一种,查询位置可以是三种条件中的一种,查询位置可以是“当前位置当前位置”、“当前站当前站”或或“所有位所有位置置”,合成查询条件。查询结果显示在右侧视图中,同时在左侧视图中临时显示,合成查询条件。查询结果显示在右侧视图中,同时在左侧视图中临时显示“条件查询条件查询”节点并选中,当用户在选择其它节点时,该节点并选中,当用户在选择其它节点时,该“条件查询条件查询”节点自动节点自动删除。注意:删除。注意:i. i. 包含文字区分大小写;包含文字区分大小写;ii. ii. 包含文字中为空则表示全选。包含文字中为空则表示全选。 5.3 SAMA图组态软件(SAMA.EXE)

19、以算法块为基础,通过图形组态方式,完成对系统中过程控制站的模拟量控以算法块为基础,通过图形组态方式,完成对系统中过程控制站的模拟量控制功能和逻辑控制功能组态及在线调试功能。制功能和逻辑控制功能组态及在线调试功能。 5.3.1 功能块组态方式 模拟仪表控制系统中,控制方案的执行依赖硬件实现,模拟仪表控制系统中,控制方案的执行依赖硬件实现,PIDPID控制器及算法实控制器及算法实现由模拟电路构成,各控制运算单元通过硬接线的方式连接在一起,构成完整的现由模拟电路构成,各控制运算单元通过硬接线的方式连接在一起,构成完整的控制系统,共同完成特定的控制功能。控制系统,共同完成特定的控制功能。 在在DCSD

20、CS中,过程通道中输入模块完成现场测量信号的转换工作,将测量的电中,过程通道中输入模块完成现场测量信号的转换工作,将测量的电量信号以数字化的形式送人主控制单元中的存储单元,主控制单元中需要完成过量信号以数字化的形式送人主控制单元中的存储单元,主控制单元中需要完成过程控制功能,输出模块把主控制单元中的数值传送到现场执行机构。过程控制功程控制功能,输出模块把主控制单元中的数值传送到现场执行机构。过程控制功能由软件实现,控制方案通过工程师站中的组态工具软件完成,主控制单元接收能由软件实现,控制方案通过工程师站中的组态工具软件完成,主控制单元接收到组态方案后执行软件程序,完成所要求的功能。到组态方案后

21、执行软件程序,完成所要求的功能。 功能块是一种预先编好程序的软件模块,将各种控制运算编写成子程序或函功能块是一种预先编好程序的软件模块,将各种控制运算编写成子程序或函数并封装起来,称为控制运算模块或功能块。每一功能块完成一种或几种基本的数并封装起来,称为控制运算模块或功能块。每一功能块完成一种或几种基本的控制功能,如控制功能,如PIDPID控制、开方运算、乘除运算等,同时提供可以在线调整的内部控制、开方运算、乘除运算等,同时提供可以在线调整的内部参数,这样可以保证应用的通用性和灵活性。参数,这样可以保证应用的通用性和灵活性。厂家将编好的功能块存放在主控单元的厂家将编好的功能块存放在主控单元的

22、ROM ROM 之中,以功能块的可视化方式之中,以功能块的可视化方式提供给用户。用户使用组态工具软件,首先选择合适的功能块,然后把他们连接提供给用户。用户使用组态工具软件,首先选择合适的功能块,然后把他们连接在一起,前一个模块的输出作为后一个模块的输入,设置好必要的参数,每个模在一起,前一个模块的输出作为后一个模块的输入,设置好必要的参数,每个模块完成各自预先设计好的功能,从而组成所需要的控制系统,来实现现场所需的块完成各自预先设计好的功能,从而组成所需要的控制系统,来实现现场所需的复杂控制功能。复杂控制功能。 LN2000LN2000系统的算法库中拥有系统的算法库中拥有100100多种功能块

23、。这些功能块不仅能够实现许多多种功能块。这些功能块不仅能够实现许多常规仪表所完成的普通控制功能,而且能够实现许多复杂的高级控制功能。常规仪表所完成的普通控制功能,而且能够实现许多复杂的高级控制功能。图形化的图形化的 CAD CAD 组态技术使得组态过程变得十分简单,用户根本不需要了解组态技术使得组态过程变得十分简单,用户根本不需要了解每一个功能块内部的程序是如何编制的,就可以组成所需的控制系统。而且,由每一个功能块内部的程序是如何编制的,就可以组成所需的控制系统。而且,由于功能块之间是通过组态进行于功能块之间是通过组态进行“软连接软连接”的,所以修改控制方案十分容易。在有的,所以修改控制方案十

24、分容易。在有些些 DCS DCS 中,还可以在线修改控制方案,更加灵活方便。因此,功能块图组态方中,还可以在线修改控制方案,更加灵活方便。因此,功能块图组态方式成为目前式成为目前 DCS DCS 中最流行的方法。中最流行的方法。5.3.2 LN2000 系统算法模块 LN2000 LN2000 系统中实现过程控制功能的核心部分是系统中实现过程控制功能的核心部分是 SAMA SAMA 图组态。进行图组态。进行 SAMASAMA图组态,就是将系统内部定义的算法块,依据用户要求实现的功能以一定的逻辑图组态,就是将系统内部定义的算法块,依据用户要求实现的功能以一定的逻辑过程组合起来,形成完整的过程组合

25、起来,形成完整的SAMASAMA图。利用图。利用SAMASAMA图可以完成回路连续控制、顺序逻图可以完成回路连续控制、顺序逻辑控制等运算。辑控制等运算。SAMASAMA图组态完毕后,要经过编译,并下装到过程控制站图组态完毕后,要经过编译,并下装到过程控制站LN-PULN-PU中中,才能调用执行。,才能调用执行。 1 1基本模块组成基本模块组成 算法块算法块( (功能块功能块) )是是SAMASAMA图组态的最小单位,在组态界面中通常是带有输图组态的最小单位,在组态界面中通常是带有输入输出端的三角形、矩形、圆形或其他形式出现,如图入输出端的三角形、矩形、圆形或其他形式出现,如图5-13 5-13

26、 所示。所示。(1)(1)算法块算法块IDID号。代表该算法块在该过程站的号。代表该算法块在该过程站的IDID号,在该过程站内是唯一的号,在该过程站内是唯一的。该参数由系统自动生成,用户不能修改。该参数由系统自动生成,用户不能修改。(2)(2)算法模块。算法模块是用图形表示的各种标准算法,是程序的主要组成算法模块。算法模块是用图形表示的各种标准算法,是程序的主要组成单位。算法模块可以理解为一个标准函数,具有输人项、输出项和算法参数。每单位。算法模块可以理解为一个标准函数,具有输人项、输出项和算法参数。每一种算法模块具有一个唯一的算法名称,以方便使用。一种算法模块具有一个唯一的算法名称,以方便使

27、用。(3)(3)页号和序号。代表该算法块在该过程站内的页号和在当前页内的序号。页号和序号。代表该算法块在该过程站内的页号和在当前页内的序号。页号由系统自动生成,用户无法修改。序号用户可以修改,但是在每个页内该序页号由系统自动生成,用户无法修改。序号用户可以修改,但是在每个页内该序号是唯一的。如果修改后的页内序号与其他算法块的序号发生冲突,系统会给出号是唯一的。如果修改后的页内序号与其他算法块的序号发生冲突,系统会给出提示。提示。图5-13 模块基本组成算法块的数据处理是按照从左到右的方向进行的,因此定义算法块的左侧为算法块的数据处理是按照从左到右的方向进行的,因此定义算法块的左侧为输入端,右侧

28、为输出端。算法块在执行时,输人项用信号线连接到输入端,其运输入端,右侧为输出端。算法块在执行时,输人项用信号线连接到输入端,其运行结果通过输出端传递出去。行结果通过输出端传递出去。 2 2算法模块说明算法模块说明 不同的分散控制系统,控制运算模块或功能块的类型不同。在不同的分散控制系统,控制运算模块或功能块的类型不同。在LN2000LN2000系统中系统中主要有以下几大类:输入输出算法块、数学运算算法块、逻辑功能算法块、选择主要有以下几大类:输入输出算法块、数学运算算法块、逻辑功能算法块、选择功能算法块、控制功能算法块、时间功能算法块、线性功能算法块、非线性功能功能算法块、控制功能算法块、时间

29、功能算法块、线性功能算法块、非线性功能算法块、信号源算法块。算法块、信号源算法块。对于每一个算法模块,对于每一个算法模块,LN2000LN2000系统的算法手册里面给出了详细的模块说明,系统的算法手册里面给出了详细的模块说明,包括模块名称、模块类别、模块连接、模块参数、功能说明和算法说明,以帮助包括模块名称、模块类别、模块连接、模块参数、功能说明和算法说明,以帮助设计人员完成控制方案的组态。现以加法块举例说明如下:设计人员完成控制方案的组态。现以加法块举例说明如下:(1)(1)名称。加法名称。加法(ADD)(ADD) (2)(2)模块类别为数学算法模块。模块类别为数学算法模块。(3)(3)模块

30、连接见右图。模块连接见右图。(4)(4)模块参数见表模块参数见表5-15-1。(5)(5)功能说明。该算法完成加权加法的浮点运算,最多可以使用功能说明。该算法完成加权加法的浮点运算,最多可以使用4 4个输入端。个输入端。(6)(6)算法说明。置悬空端算法说明。置悬空端AI(i)AI(i)初值为初值为 0 0,则,则AO AO 计算式为计算式为 AO AOAIl AIl K1 + AI2 K1 + AI2 K2+ AI3 K2+ AI3 K3 + AI4 K3 + AI4 K4 K4工程人员根据模块手册,对照已设计完成的工程人员根据模块手册,对照已设计完成的SAMASAMA原理图,使用原理图,使

31、用LN2000LN2000系统中系统中的算法块完成的算法块完成SAMASAMA功能块的功能。功能块的功能。5.3.3 界面概述 在用户启动界面用鼠标左键单击在用户启动界面用鼠标左键单击“SAMASAMA图组态图组态”按钮打开按钮打开SAMASAMA图组态界面如图组态界面如图图 5-14 5-14 所示。菜单项分布如所示。菜单项分布如图图 5-155-15。 5.3.4 功能详述 1.1.文件菜单文件菜单打开站打开站在在“文件文件”下拉菜单选择下拉菜单选择“打开站打开站”选项,在屏幕上弹出选项,在屏幕上弹出“请选择站号请选择站号”对对话框,如图话框,如图 5-16 5-16 所示。单击列标框中的

32、站号,然后单击所示。单击列标框中的站号,然后单击“确定确定”按钮(或者双按钮(或者双击列表框中的目标站号)进入编辑界面。如果在指定的目录下存在所选站已保存击列表框中的目标站号)进入编辑界面。如果在指定的目录下存在所选站已保存的文件,那么直接打开该站的保存文件,否则新建站文件。然后就可以进行具体的文件,那么直接打开该站的保存文件,否则新建站文件。然后就可以进行具体的的SAMASAMA图组态工作了。图组态工作了。 保存保存单击单击“文件文件”下的下的“保存保存”项,可以直接将该站的组态信息保存到项,可以直接将该站的组态信息保存到SAMASAMA图组图组态软件当前路径下态软件当前路径下FbdFbd文

33、件夹中。单击文件夹中。单击“文件文件”下的下的“另存为另存为.”.”项,弹出标准项,弹出标准的的“保存为保存为”对话框,选择保存路径将该站的组态信息保存起来(在使用该保存对话框,选择保存路径将该站的组态信息保存起来(在使用该保存文件时,必须将该文件拷贝到文件时,必须将该文件拷贝到SAMASAMA图组态软件当前路径下图组态软件当前路径下FbdFbd文件夹中,而且要文件夹中,而且要保证文件名为保证文件名为sama_n.fbdsama_n.fbd,其中,其中n n表示站号)表示站号)打印打印 打印是固定在打印是固定在A4A4纸张上进行的,打印时为每页加上了标题栏,其中包括公司纸张上进行的,打印时为每

34、页加上了标题栏,其中包括公司标志标志“山东鲁能控制工程有限公司山东鲁能控制工程有限公司”、“设计设计”、“审核审核”、“日期日期”、项目名、项目名称、打印页描述和称、打印页描述和“图号图号”,项目名称需要在打印前进行设置,单击,项目名称需要在打印前进行设置,单击“文件文件”下下的的“设置项目名称设置项目名称.”.”项,弹出设置项目名称对话框,如图项,弹出设置项目名称对话框,如图 5-175-17所示。当选择所示。当选择“横向横向”时,打印预览界面如图时,打印预览界面如图 5-185-18所示,选择所示,选择“纵向纵向”时,打印预览界面如时,打印预览界面如图图 5-195-19所示。所示。2.2

35、.功能模块和连接线的生成及模块属性设置功能模块和连接线的生成及模块属性设置功能模块共分为功能模块共分为9 9类:信号源功能块、输入输出功能块、数学计算功能块、类:信号源功能块、输入输出功能块、数学计算功能块、逻辑功能块、选择功能块、控制功能块、时间功能块、线性功能块以及非线性功逻辑功能块、选择功能块、控制功能块、时间功能块、线性功能块以及非线性功能块。能块。功能模块生成功能模块生成在主菜单上有在主菜单上有“功能模块功能模块”项,下拉项,下拉“功能模块功能模块”,然后单击其中的任意一,然后单击其中的任意一项(或者单击工具条上的对应项),在屏幕的左边出现工具条,工具条上包括所项(或者单击工具条上的

36、对应项),在屏幕的左边出现工具条,工具条上包括所选功能模块类的所有模块,当鼠标落在工具条上有功能模块说明,单击选中所需选功能模块类的所有模块,当鼠标落在工具条上有功能模块说明,单击选中所需模块,移动鼠标进入绘图区域,光标变成十字形状,按下鼠标左键即可加入目标模块,移动鼠标进入绘图区域,光标变成十字形状,按下鼠标左键即可加入目标模块。模块。 连接线的生成连接线的生成 模块之间的连接线标明模块之间的运算关系,是模块之间的连接线标明模块之间的运算关系,是SAMASAMA图中的重要的组成部分图中的重要的组成部分。连接线有实线和虚线两种,实线表示连接的是模拟量信号,虚线表示连接的是。连接线有实线和虚线两

37、种,实线表示连接的是模拟量信号,虚线表示连接的是数字量信号。在本数字量信号。在本SAMASAMA图组态软件中,连接线有两种生成方法。当移动鼠标落在图组态软件中,连接线有两种生成方法。当移动鼠标落在模块的可连接线的区域(输入端用一个小箭头表示,输出端用小三角形表示),模块的可连接线的区域(输入端用一个小箭头表示,输出端用小三角形表示),按下鼠标左键,光标呈十字状,然后移动鼠标生成连接线。另外,当移动鼠标靠按下鼠标左键,光标呈十字状,然后移动鼠标生成连接线。另外,当移动鼠标靠近连接线时,按下鼠标右键,光标呈十字状,移动鼠标生成连接线。近连接线时,按下鼠标右键,光标呈十字状,移动鼠标生成连接线。功能

38、块属性编辑功能块属性编辑 双击功能块则可以打开供设计人员编辑的模块属性对话框。双击功能块则可以打开供设计人员编辑的模块属性对话框。普通模块的属性编辑普通模块的属性编辑 大多数功能块没有连接到数据库上,和其他页以及其他站的模块没有联系。大多数功能块没有连接到数据库上,和其他页以及其他站的模块没有联系。下面以加法功能块为例说明这类模块的属性编辑。如图下面以加法功能块为例说明这类模块的属性编辑。如图 5-20 5-20 所示,其中,模块所示,其中,模块的页号是自动生成的,不能对其进行修改,模块在该页内的序号进行修改,如果的页号是自动生成的,不能对其进行修改,模块在该页内的序号进行修改,如果修改后的模

39、块的序号在该页内已经存在,那么在按下修改后的模块的序号在该页内已经存在,那么在按下“确定确定”时会出现错误提示时会出现错误提示信息。模块的输入端可以悬空,可以为悬空的输入端设置初值,在下位计算时使信息。模块的输入端可以悬空,可以为悬空的输入端设置初值,在下位计算时使用该值,如果模块的输入端有连接线,那么该编辑框变为灰色,如图用该值,如果模块的输入端有连接线,那么该编辑框变为灰色,如图 5-20 5-20 中的中的AI1AI1。然后设置模块的特定的参数值。然后设置模块的特定的参数值。 连接到数据库点的模块的属性编辑连接到数据库点的模块的属性编辑 输入输出功能块中的模拟量输入功能块、模拟量输出功能

40、块、数字量输入功输入输出功能块中的模拟量输入功能块、模拟量输出功能块、数字量输入功能块、数字量输出功能块、数值量功能块、逻辑量功能块、时间量功能块和控制能块、数字量输出功能块、数值量功能块、逻辑量功能块、时间量功能块和控制功能块中的功能块中的PIDPID控制功能块、模拟手动站功能块、数字手动站功能块、设定值功控制功能块、模拟手动站功能块、数字手动站功能块、设定值功能块要连接到数据库点上,在这些功能块的属性对话框里都存在所需的数据库点能块要连接到数据库点上,在这些功能块的属性对话框里都存在所需的数据库点的列表,这些数据库点的信息是从数据库文件中读取的。的列表,这些数据库点的信息是从数据库文件中读

41、取的。 数据库中的模出量、开出量、数值量、逻辑量和时间量点是具有输出特性的数据库中的模出量、开出量、数值量、逻辑量和时间量点是具有输出特性的点,每个点只能对应于点,每个点只能对应于SAMASAMA图中的一个模块,为了减少组态时出错,在需要连接图中的一个模块,为了减少组态时出错,在需要连接到这类点上的模块的属性对话框的数据点列表中去掉那些已经连接到其他模块上到这类点上的模块的属性对话框的数据点列表中去掉那些已经连接到其他模块上的数据点,这样在选择数据点时就不会出现和其他模块重复的情况,大大降低了的数据点,这样在选择数据点时就不会出现和其他模块重复的情况,大大降低了组态时出错的可能性。组态时出错的

42、可能性。页间引用模块的属性编辑页间引用模块的属性编辑 由于一个站内的模块量很大,组态时需要分页进行,不同页之间的数据传递由于一个站内的模块量很大,组态时需要分页进行,不同页之间的数据传递是通过页与页之间的连接模块完成,称为页间引用。页间引用通过是通过页与页之间的连接模块完成,称为页间引用。页间引用通过4 4种功能模块种功能模块实现,见表实现,见表5-15-1。表5-1 页间引用功能块页间引用的模拟量输入端和数字量输入端需要分别连接到页间引用的模拟量页间引用的模拟量输入端和数字量输入端需要分别连接到页间引用的模拟量输出端和数字量输出端上。连接通过设置输入型页间引用模块的属性对话框(如输出端和数字

43、量输出端上。连接通过设置输入型页间引用模块的属性对话框(如图图5-215-21)完成。)完成。输入端连接到输出端上以后,输入端模块上显示输出端的页号和在页内的序输入端连接到输出端上以后,输入端模块上显示输出端的页号和在页内的序号,输出端模块的右端会出现和其形状相同的图形,并在其上标示输出到输入端号,输出端模块的右端会出现和其形状相同的图形,并在其上标示输出到输入端模块的页号和序号。如果输出端输出到多个输入端,那么在其右端会出现多个与模块的页号和序号。如果输出端输出到多个输入端,那么在其右端会出现多个与其形状相同的图形,分别标出输出到的输入端模块的页号和序号。如图其形状相同的图形,分别标出输出到

44、的输入端模块的页号和序号。如图5-225-22所示所示图 5-21 页间引用模块对话框图5-22 页间引用示意图输入端和输出端之间可以通过跳转功能方便地实现页间跳转,选中页间引用输入端和输出端之间可以通过跳转功能方便地实现页间跳转,选中页间引用模块以后,那么模块以后,那么“编辑编辑”菜单下的菜单下的“跳到引用跳到引用”处于可用状态,此时,可以实现处于可用状态,此时,可以实现页间跳转,如果选中的模块输出端输出到多个输入端时,会出现选择对话框,选页间跳转,如果选中的模块输出端输出到多个输入端时,会出现选择对话框,选择跳转到哪个输入端,如图择跳转到哪个输入端,如图 5-23 5-23 所示。所示。图

45、5-23 跳转对话框站间引用模块的属性设置站间引用模块的属性设置 同样的道理,整个电厂的控制不是在一个控制站中完成的,而是需要多个控同样的道理,整个电厂的控制不是在一个控制站中完成的,而是需要多个控制站共同完成,因此,各站之间的数据也需要进行连接和传递。制站共同完成,因此,各站之间的数据也需要进行连接和传递。不同站之间的数据传递是通过站与站之间的连接模块完成,称为站间引用。不同站之间的数据传递是通过站与站之间的连接模块完成,称为站间引用。站间引用通过站间引用通过4 4种功能模块实现,见表种功能模块实现,见表5-25-2。表5-2 站间引用功能块3. 3. 查找连接到数据库点的功能模块查找连接到

46、数据库点的功能模块 选择菜单选择菜单“编辑(编辑(E E)”下的下的“查找(查找(F F) Ctrl+F”Ctrl+F”项,或者单击工具条上项,或者单击工具条上的的“查找查找”,弹出,弹出“查找目标模快查找目标模快”对话框,如对话框,如图图 5-24 5-24 所示,该对话框是非模所示,该对话框是非模式对话框(即用户打开该对话框时,可以在同一应用程序的其它地方操作)。该式对话框(即用户打开该对话框时,可以在同一应用程序的其它地方操作)。该对话框由三部分组成,指定查找目标模块组合框,查找按钮和查找结果列表框。对话框由三部分组成,指定查找目标模块组合框,查找按钮和查找结果列表框。按指定输入点类型查

47、找:按指定输入点类型查找:下拉查找目标模块组合框,可以看到其中包括所有模入量点(下拉查找目标模块组合框,可以看到其中包括所有模入量点(AIAI)、所有模)、所有模出量点(出量点(AOAO)、所有热电阻点()、所有热电阻点(RTRT)、所有热电偶点()、所有热电偶点(TCTC)、所有开入量点()、所有开入量点(DIDI)、所有开出量点()、所有开出量点(DODO)、所有数值量点()、所有数值量点(AMAM)、所有逻辑量点()、所有逻辑量点(DMDM)、所有时)、所有时间量点(间量点(TMTM)、所有站之间引用的模拟量输入点()、所有站之间引用的模拟量输入点(NAINAI)、所有站之间引用的模)、

48、所有站之间引用的模拟量输出点(拟量输出点(NAONAO)、所有站之间引用的数字量输入点()、所有站之间引用的数字量输入点(NDINDI)和所有站之间引用)和所有站之间引用的数字量输出点(的数字量输出点(NDONDO)1313项,选中其中一项,然后按下查找按钮或者回车键,项,选中其中一项,然后按下查找按钮或者回车键,那么在查找结果列表框中显示出该站内连接到数据库上的指定点的所有模块,双那么在查找结果列表框中显示出该站内连接到数据库上的指定点的所有模块,双击要选的模块(如击要选的模块(如PagePage:1 Block1 Block:3 3),可以在),可以在SAMASAMA图点亮该模块,如图点亮

49、该模块,如图图 5-255-25所示。所示。按数据库点名查找:按数据库点名查找:可以在组合框中输入点名,然后按下查找按钮或者回车键,如果有连接到指可以在组合框中输入点名,然后按下查找按钮或者回车键,如果有连接到指定点上的模块,那么在列表框中显示出该模块,双击该模块块,定点上的模块,那么在列表框中显示出该模块,双击该模块块,SAMASAMA图中的该算图中的该算法块被点亮显示,如法块被点亮显示,如图图 5-265-26所示。如果没有连接到该点上的模块,或者数据库所示。如果没有连接到该点上的模块,或者数据库中不存在该点,那么在列表框中显示中不存在该点,那么在列表框中显示“没有检索到目标块没有检索到目

50、标块”。按算法块查找:按算法块查找:按下按算法块查找框中的查找按钮,那么在列表框中显示出该站所有的算法按下按算法块查找框中的查找按钮,那么在列表框中显示出该站所有的算法块,双击所选算法块,块,双击所选算法块,SAMASAMA图中的该算法块被点亮显示。见图中的该算法块被点亮显示。见图图5-275-27。4. 4. 页操作页操作 主菜单有主菜单有“页操作页操作”项,下拉项,下拉“页操作页操作”,会看见,会看见“页切换(页切换(S S)”、“新新建页(建页(N N)”、“删除页(删除页(E E)”和和“页属性(页属性(A A)”四项,或者在客户区的空白四项,或者在客户区的空白区域单击右键,弹出浮动菜

51、单,会出现相同的四项。区域单击右键,弹出浮动菜单,会出现相同的四项。页切换页切换 页切换对话框出现在显示器屏幕的右边,该对话框和查找目标模块对话框一页切换对话框出现在显示器屏幕的右边,该对话框和查找目标模块对话框一样,也是非模态对话框。页切换对话框中包含有页列表框,在页列表框中显示该样,也是非模态对话框。页切换对话框中包含有页列表框,在页列表框中显示该站内所有页的页号和页描述,如图站内所有页的页号和页描述,如图5-285-28所示,通过鼠标单击列表框里的目标页,所示,通过鼠标单击列表框里的目标页,可以方便地进行切换。特别地,由于页切换对话框具有非模态属性,在进行可以方便地进行切换。特别地,由于

52、页切换对话框具有非模态属性,在进行SAMASAMA图组态时,可以不关闭页切换对话框,这样给操作带来了很大的方便图组态时,可以不关闭页切换对话框,这样给操作带来了很大的方便新建页新建页 新建页对话框如图新建页对话框如图 5-295-29所示,打开对话框时,页号编辑框中会自动给出新建页所示,打开对话框时,页号编辑框中会自动给出新建页号,该页号为该站内的最大页号加上号,该页号为该站内的最大页号加上1 1,可以修改新建页号,同时可以输入页描,可以修改新建页号,同时可以输入页描述。述。 删除页删除页 删除页总是对当前页进行操作的,如果只有一个页,那么会弹出出错消息对话框删除页总是对当前页进行操作的,如果

53、只有一个页,那么会弹出出错消息对话框,如图,如图 5-305-30所示。在删除页之前,会出现是否确定删除该页的提示消息,如图所示。在删除页之前,会出现是否确定删除该页的提示消息,如图 5-315-31所示,确定以后会删除掉该页,页内的所有模块同时被删除掉。所示,确定以后会删除掉该页,页内的所有模块同时被删除掉。 页属性页属性 页属性对话框可以对页描述进行编辑,如页属性对话框可以对页描述进行编辑,如图图 5-325-32所示。所示。页面的缩放页面的缩放 工具条上有一个组合框,在程序启动时,组合框中显示工具条上有一个组合框,在程序启动时,组合框中显示“100%”100%”,表示当前页,表示当前页面

54、为正常大小。下拉组合框,可以看到由面为正常大小。下拉组合框,可以看到由“400%”400%”、“200%”200%”、“100%”100%”、“50%”50%”和和“25%”25%”五个选项,如图五个选项,如图 5-33 5-33 所示,选择其中的一个,可以进行所示,选择其中的一个,可以进行页面的缩放操作,页面缩放时,模块的大小也跟着进行缩放。另外,可以对页面页面的缩放操作,页面缩放时,模块的大小也跟着进行缩放。另外,可以对页面进行任意比例的缩放。在组合框中输入数字,然后按下回车键,页面按指定的比进行任意比例的缩放。在组合框中输入数字,然后按下回车键,页面按指定的比例进行缩放。例如,输入例进行

55、缩放。例如,输入“123.45”123.45”,按下回车键,组合框中显示,按下回车键,组合框中显示“123.45%”123.45%”,页面放大到原来的,页面放大到原来的1.23451.2345倍。组合框只接受数字输入,避免了输入错误。倍。组合框只接受数字输入,避免了输入错误。5. 5. 编译编译 (1)(1)编译连接的作用。在完成编译连接的作用。在完成SAMASAMA图组态工作以后生成的控制逻辑文件,图组态工作以后生成的控制逻辑文件,需要进行编译,检查需要进行编译,检查SAMASAMA图中的组态错误,生成供控制站运算程序使用的下装文图中的组态错误,生成供控制站运算程序使用的下装文件。件。 (2

56、)(2)编译连接的过程。首先检查编译连接的过程。首先检查I IO O模块和控制类中的模块和控制类中的PIDPID、模拟手动站、模拟手动站、数字手动站和模拟量给定值功能块是否连接到相应的数据库点上。如果没有连接数字手动站和模拟量给定值功能块是否连接到相应的数据库点上。如果没有连接,那么提示出错,弹出出错信息对话框,指出出错的模块,单击,那么提示出错,弹出出错信息对话框,指出出错的模块,单击“确定确定”后,直后,直接切换到该功能块所在的页,并选中该功能块,这样可以很方便地找到出错的功接切换到该功能块所在的页,并选中该功能块,这样可以很方便地找到出错的功能块。能块。然后检查页与页之间连接用的模拟量输

57、入端和数字量输人端是否已经连接到然后检查页与页之间连接用的模拟量输入端和数字量输人端是否已经连接到相应的输出端上了,如果没有,那么提示出错,因为这样导致了相应的输出端上了,如果没有,那么提示出错,因为这样导致了SAMASAMA图不完整。图不完整。最后检查站间引用的模拟量输入端和数字量输人端连接到的模块是否存在相最后检查站间引用的模拟量输入端和数字量输人端连接到的模块是否存在相应的输出端,如果不是,那么提示出错。应的输出端,如果不是,那么提示出错。在完成查错工作以后,下一步的工作是确定功能块之间的关系,提取下位计在完成查错工作以后,下一步的工作是确定功能块之间的关系,提取下位计算时要使用的功能块

58、,对这些功能块进行排序。功能块一般不分优先级,按照一算时要使用的功能块,对这些功能块进行排序。功能块一般不分优先级,按照一定的顺序执行。定的顺序执行。(3 3)程序的执行)程序的执行使用使用SAMASAMA功能块图组态软件实现控制方案,经过编译后生成目标文件。主控功能块图组态软件实现控制方案,经过编译后生成目标文件。主控制单元启动主进程后读取已有目标文件或等待目标文件下装后读取,根据实际组制单元启动主进程后读取已有目标文件或等待目标文件下装后读取,根据实际组态情况建立共享内存,将模块类型、顺序及参数分配到相应的内存地址,之后进态情况建立共享内存,将模块类型、顺序及参数分配到相应的内存地址,之后

59、进行周期性的程序执行过程。行周期性的程序执行过程。 6.6.调试和在线修改参数调试和在线修改参数 启动启动StartUpStartUp时,如果选择的是时,如果选择的是“在线运行在线运行”状态,那么状态,那么SAMASAMA图组态系统软图组态系统软件的菜单件的菜单“调试调试”下的下的“调试运行调试运行”处于可用状态,否则处于灰色的不可用状态处于可用状态,否则处于灰色的不可用状态。在。在“在线运行在线运行”时,选中时,选中“调试运行调试运行”后,系统处于调试运行状态,这时模块后,系统处于调试运行状态,这时模块的输出端会显示出模块的当前输出值,字体颜色为蓝色。的输出端会显示出模块的当前输出值,字体颜

60、色为蓝色。最后检查站间引用的模拟量输入端和数字量输人端连接到的模块是否存在相最后检查站间引用的模拟量输入端和数字量输人端连接到的模块是否存在相应的输出端,如果不是,那么提示出错。应的输出端,如果不是,那么提示出错。在完成查错工作以后,下一步的工作是确定功能块之间的关系,提取下位计在完成查错工作以后,下一步的工作是确定功能块之间的关系,提取下位计算时要使用的功能块,对这些功能块进行排序。功能块一般不分优先级,按照一算时要使用的功能块,对这些功能块进行排序。功能块一般不分优先级,按照一定的顺序执行。定的顺序执行。(3 3)程序的执行)程序的执行使用使用SAMASAMA功能块图组态软件实现控制方案,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论