艾默生Deltav学习资料学习资料.docx

上传人:b****5 文档编号:8102640 上传时间:2023-01-28 格式:DOCX 页数:21 大小:4.27MB
下载 相关 举报
艾默生Deltav学习资料学习资料.docx_第1页
第1页 / 共21页
艾默生Deltav学习资料学习资料.docx_第2页
第2页 / 共21页
艾默生Deltav学习资料学习资料.docx_第3页
第3页 / 共21页
艾默生Deltav学习资料学习资料.docx_第4页
第4页 / 共21页
艾默生Deltav学习资料学习资料.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

艾默生Deltav学习资料学习资料.docx

《艾默生Deltav学习资料学习资料.docx》由会员分享,可在线阅读,更多相关《艾默生Deltav学习资料学习资料.docx(21页珍藏版)》请在冰豆网上搜索。

艾默生Deltav学习资料学习资料.docx

艾默生Deltav学习资料学习资料

第一章Deltav概述

本章主要介绍以下内容:

 Deltav系统架构,Deltav组态软件,Deltav系统容量,PlantWeb、

1、Deltav系统架构主要有以下三部分:

工作站,交换机与控制器三部分,复杂的Deltav     里就是一个系统里有多个工作站,交换机与交换机、一个Deltav控制网络最多能够带120个节点或者100个控制器或者65个工作站、 DeltavI/O接口有2宽电源/控制器底板与8宽I/O接口底板。

下面是I/O卡件的接线端子、

2、DeltavI/O卡件类型:

DI卡, DO卡,AI卡,AOI卡,这个地方卡的类型基本都是依照通道的数量来分的,有的也是依照通道是否能够单独定义分的、

3、 Deltav系统的电源输入是24VDC或12VDC、电源卡件给控制器提供5VDC,为I/O卡件提供的是12VDC、

4、 Deltav系统容量:

最多120个节点,最多65台任何类型的工作站,1台主工程师站,最多10台工程师站,最多59台操作站,最多20台应用站,每台主工程师站或操作站最多支持15台远程客户机,最多100个单独/冗余控制器,30000DST,最多25000SCADA位号,每个MX控制器最多支持1500个DSTs、每个MD Plus控制器最多支持750个DSTs,15000个高级单元管理DSTs、

5、DST设备标签授权:

接线到端子板的每个仪表需要一个DST、

它的级不由高到低为:

AO-AI-DO-DI、高级不的能够替换低级不的、

6、 Deltav组态软件:

Deltav Control Studio,Exploring Deltav, Deltav Operate(Configure)与Deltav Operate(RUN)与诊断的软件等几种常用的组态软件、

7、关于控制器的识不:

我们在Exploring Deltav软件中在PhysicaoNetwork s这个选项,右击属性,我们能够看到有个Flashlights选项,我们在这个选项前面选中,关于的控制器灯就会1s的间隔闪烁,我们要是选中Stopflashing的话,对应的控制器等就会停止闪烁,如此我们就能够找到这个系统对应的控制器了、

8、接下来我们依然在ExploringDeltav软件中在PhysicaoNetwork中找到DemissionedNodes这个选项下投用控制器,还能够在控制器的属性里设置冷启动时间、

第二章仿真练习

1.在ExploringDeltav界面下,在Control Strategies树形图下,给已有厂区进行重命名与新建一个厂区、依照s88协议一个厂区总共5层,然而我们实际的工作中除了是batch项目外,我们都只有两层:

Area与ControlModule。

2.把新建的厂区拖放到工作站里的报警与事件的单元里、

3.对通道进行组态,有两种方法,一种是直截了当在该卡下找到该通道,选择通道的属性,对其组态、一种是在LancH I/OConfiguration里集中进行通道组态、

4.练习对卡件的通道进行组态,组态完毕后要下装控制器组态才能生效、下装的时候能够整体下装以控制器或工作站为单位的下装,也能够部分下装以卡件为单位,最新型S型号的能够以通道为单位进行下装。

5.当我们在更换卡件的时候,我们需要对互为冗余的卡件进行人工切换,这个时候我们能够到诊断的界面下查看卡件的工作状态,也能够在这个地方对冗余卡件进行人工切换、

第三章Deltav控制模块

1.Deltav控制模块具有下列属性:

1)唯一的名称最多16个字符,至少包罗一个字母。

2)执行控制算法。

3)可下装到控制器的最小实体、

4)灵活的尺寸、

5)可单独停止使用。

6)每个模块具有独立的扫描速率、

7)引用主控画面,详细信息与面板显示。

8)独立的功能扫描模块速率,每(1—255)秒扫描功能块。

9)设置功能块的执行次序,自动或手动。

   2、 参数路径:

DataServer、module/Block/Parameter、Type_Field

    例如:

DVSYS、FIC-20X/PID1/OUT、F_CV

      3、DeltavControl Studio(控制工作室),在这个工作室里划分了五个工作区:

层次视                             图区,图表视图区,部件板,参数视图区,报警视图区。

    4、我们在DeltavControl Studio(控制工作室)里建立了一个DO控制模块,设置DST,然后进行保存与Assign ToNode分配节点,下装到控制器后,我们在online的模式下,对其SP—D进行置值,能够看到DO卡件通道灯的变化。

   5、接下来我们又从模板数据库里把离散量输入模块的模板拖入了工厂A,并对其进行重命名,然后到Deltav ControlStudio中对其进行组态设置,我们设置了DST与报警值,然后对其进行分配,保存,下装,在线模式进行模拟,看报警与值的变化。

  6、然后我们能够到DeltavOperate界面里,查找对应的模块,我们调到online

的状态下就能够看到报警状态的显示与变化、以下就是几个画面状态:

7、接下来,我们在到DeltavOperate的Configure状态画面里能够新建一个画面,命名为TANK101,我们在这个画面里建立了一个置值的对话框,设置好连接与属性,主要是设置了路径,依照上面学的controlmodule/Block/Parameter、Type_Field如此设置路径,把置值的对话框属性设置成允许赋值、如此我们就能够在Deltav Operate run的画面里调出新建的画面TANK101,然后调出模块XVSTAT如此我们就能够在赋值对话框对其赋值后在模块上显示报警、如图:

8、接下来我们在画面里接着设置画面的背景颜色,在画面属性里设置、我们在画面左上角的箭头上编辑这个画面上一个画面与下一个画面,我们能够依照自己的需要选择对应的画面、设置好后,我们保存关闭画面编辑,到运行状态下试一试我们设置的画面按钮是否正确、我们定义好的还有系统定义好的画面都存在这个路径下:

D:

\Deltav\DVData\Graphics-iFix\pic、

9、完成了上面的任务,我们就能够在TANK101画面上接着添加DO的数据链接,显示DO的输出值,配合先前的DI链接与模块画面,做好,如下图:

 

10、我们接下来在画面上添加文本标记,我们能够到菜单栏,点插入insert按钮,选择插入文本text即可,也能够在工具里选择,还能够修改文本、这个时候我们就能够加个Dynamo图符,我们在图符库里加入XV—101的图符,还能够通过颜色等设置,设置它正常与报警时候的状态显示、最后显示效果如下图:

第四章  报警组态

1.Deltav 报警设置是在模块创建的时候我们就能够创建的,特不多模块模板创建的模块估计包罗预分配的报警、假如我们要添加新报警的话,在选中的功能块上点击鼠标右键可分配报警,里面能够定义报警的级不,也能够设置多个报警值、

2.接下来我们就在DeltavControl Studio里新建一个模板,一个AO的模板,在这个地方面我们设定好报警值,与输出值,关于输入设定值我们选择casein输入,我们在特不参数里找到,并与模板上的case in链接好,之后进行分配,保存,下装、如此我们就能够模拟一下,自己设置的是否正确了、

3.下面我们又学习参数的冷启动时,参数的设置,冷启动后能够选择一个设定值,也能够选择恢复冷启动前的那个值,我们都是在变量属性与模块属性里进行设置的、这个地方我们还学习了三种不同的下装方式下,留存数据的情况、

4.接下来我们学习了建一个AI模块,同样的方法,我们也设置了报警值,输入输出值,分配,保存,下装、

5.接下来我们做的工作与前面DO与DI工作一样,把AI与AO点的数据链接倒入到画面中,链接其对应的DST并加以描述,注意的一点是我们在AO作数据链接的时候,我们能够用到工具栏里的Deltav DataEntryExpert这个按钮来设置输入的值的范围、效果如下图所示:

6.接下来我们要从图符集中加入一个液位罐,在液位罐上添加一个显示液位的矩形框,加好了后我们给这个矩形框设置Animation动画显示来显示液位的高低变化、我们还要对其设置相应的DST,然后保存,运行后得到的效果如下图:

7.接下来我们就能够在画面上设定值,当设定值达到报警值的时候我们就能够看到报警栏里会出现相应的报警,我们能够到报警总表里查看报警,这个地方的报警都是依照一定规则来排序的,比如时间与优先级等条件排序、如下图:

 

8.接下来我们自己设置了一个新的报警,在ExploringDeltav里去设置,在这个地方我们能够新建报警,并赋予它的优先级、然后我们能够到studio里找到一个控制模块,在里面新建一个报警,这个时候我们就能够看到我们定义好的报警,在这个地方我们能够给这个报警分配两个参数一个是报警值与报警的门限值、

9.我们现在就在画面制作软件中建立两个报警的链接显示,显示高报与低报,这个地方值得注意的是我们在链接的时候,LI—101/HI_ALM、F_CV要改成LI—101/HI_ALM、A_CV,如此显示字符描述而不是数字、完成效果如图:

10.接下来我们学习了,如何查找事件的报警记录,我们能够到开始—所有程序-Deltav-Operator-Process HistoryView-事件这个地方我们就能够查看了,还能够排序与查找报警、查看报警的时间与描述等参数、现在我们能够用系统自带的DVSYS、LI-101/ALARMS[1]、A_LAALM设置一个总报警显示,我们在画面制作软件下,建立一个数据链接,链接到DVSYS、LI—101/ALARMS[1]、A_LAALM上,然后我们还能够用专家功能,使这个数据链接到DVSYS、LI—101/ALARMS[1]、F_LAALM,使这个报警在有报警的时候显示无报警的时候不显示、效果如图:

第五章马达控制

1、我们也是在模块的模板里找到自己对应的马达控制块,拖到工厂里,然后打开编译软件在这个地方我们能够对马达功能块进行编译,进入编译状态如下图:

进入之后我们能够看DC块,这个市主模块,前面有逻辑与或非,中间的是布尔泛运算,前面是条件模块,是连锁条件用的,我们右击一个条件模块,选中Expression编译,见到下面界面,如图:

接下来我们就能够在条件模块里加入连锁条件了'//XVSTAT/DI1/PV_D'=0编辑到CND1,把'//LI—101/AI1/PV’<50给CND2,然后分配下装,保存、如此我们就实现了连锁功能了、

2、接下来我们要对画面进行制作了,我们到画面制作页面里,加入马达建立连接,加入状态显示的链接与报警显示的链接、然后运行,我们能够在这个画面下操作了,假如把阀关了,联锁触发,确认之后我们开启马达,假如液位低于50,连锁触发,马达停止工作,颜色都会发生变化,状态显示也会发生变化,最后我们能够用SP来控制马达的工作状态、效果如图:

3、在这个地方我们有用模块的模板建立了一个简单的PID_LOOP回路调节,在这个地方我们熟悉了下如何查找分配的DST,我们为回路模块里的相应参数建立连接选择阀门的作用方式等参数、然后保存下装到控制器、我们接下来就到画面制作的软件下建立调节阀与相应的描述与链接,进行控制与显示的功能,我们能够为输入设置阶坡输入等设置、

第六章顺序控制SFCs

1、简单的介绍了SFC顺序控制的应用,执行,SFC中的步的概念与Actions概念以及限定词与转换条件与为SFC而定义的NameSets、

2、然后我们依照步骤建立了一个简单的开车顺序控制方案,在studio软件中进行简单的程序输入与编译,运行后,我们在画面显示的运行状态下,看到如下的效果:

3、接下来,我们在这个开车的顺序控制方案中加入另外一个分支,停车的顺序控制,停车的顺序是先停马达,停阀,然后挺调节阀、同样是在顺序控制里依照要求写入程序、然后分配,保存,下装、运行后效果如图:

总结:

SFC的应用,SFC的执行, SFC中的Steps, SFC中的Actions,SFC中的ActionQualifiers,Transetions,为SFC而定义的Named Sets、

第七章串级控制

通过本模块的学习,我们应该掌握:

使用CASCADE_MASTER模板实现串级控制,定义模块功能块,用EmbeddedpositeBlock通过Calc与Filter功能块实现流量仿真计算,通过Inegrator功能块实现液位仿真计算,用Controlstudio的On—Line功能测试模块,定义连续历史趋势、

1.我们建立了一个马达控制模块,并给它的输入输出分配DST,然后我们回到explore界面下为这个参数分配相应的物理通道,并投用,然后进行下装、这时我们能够到control studio 的界面下运行该模块,验证下马达的启动与停止、

2.接下来,我们建立了一个模板模块,我们在这个模板模块里找到了两个模块,我们把下面的模块命名为FIC-20X,进入studio进行编辑修改参数,向这个模块里加入一个嵌入式模块,命名为FLOWSIM、我们打开这个嵌入的模块,向里面添加功能块,CACC1与FLTR1两个功能块,然后对其里面按需要进行编辑程序与更改设置、编辑完成后我们返回,按要求连接起来,然后分配,保存,下装、效果如图:

 

3.接下来,我们进行了画面的制作:

我们建立一个新的画面,在这个地方我们添加了两个新的动态画面一个是马达,一个是控制回路,我们依照要求选择正确的动态画面,建立需要的链接即可,保存后即可运行检查、效果如图

4.接下来我们建立了一个液位模拟仿确实模块LEV2-SIM,用这个模块来模拟液位的变化,这个模块制作相对简单,就是引用了一个积分的功能块,我们依照书上的要求对其功能块的参数进行设置,然后添加两个外部变量的输入参数与一个输出参数,连接好即可、

5.建立好了模拟液位的模块后,我们开始对主回路模块进行编辑,我们在studio里打开主回路模块,依照书上的参数,对主回路的PID参数进行设置,然后加入一个外部引用参数,把模拟仿真液位模块的输出值引用过来,接入主模块的in管角即可、如此我们就完成了主回路的编辑,我们到TANK201下加入LIC-201到画面,与前面的添加方法基本一样、保存下装后我们就能够进行模拟演示了,效果如图:

6.接下来我们练习了定义历史数据采集我们依照书上的步骤为LIC—20X定义HistoryCollection:

我们到厂区里找到控制模块,在这个模块里我们设置HistoryCollection里的需要组态的参数进行添加、

7.开始数据收集的过程是如此的:

我们把设置好数据采集的厂区拖到相应的工作站里的Continuous Historian目录下,然后下装到工作站、接下来我们要组态过程历史视图,我们在explore这个软件里启动了过程历史视图,在这个软件里我们新建图标,使用添加按钮并浏览参数路径来组态图表,如此我们就能够查看数据了,我们在这个地方能够改变纵坐标来分开两个在同一条线上的两个参数、我们之后把设置好的趋势保存到相应的路径下、效果如图所示

8.我们现在能够到画面制作的页面上,EmbeddedTrend Control来在画面上添加显示趋势的功能,我们建立后添加相应的链接即可、我们还能够在这个地方设置属性的,之后我们到运行模式里就能够看到相应的显示了、效果如图

第八章报警的管理

1、我们能够到explore的界面下,找到SystemAlarmManagement系统报警管理这个选项下,依照厂区或者模块,或者节点等条件管理报警、当然我们也能够在厂区或者模块下右击鼠标选择SystemAlarmManagement同样能够管理这个地方的报警,对其进行设置与修改、效果如图:

2、条件报警:

我们在studio这个软件下面,在模块上右击鼠标找到AssignAlarm这个对话框,找到要设置的报警,选中条件报警选项,设置好参数,然后我们再右击模块选中Show Parameter这个对话框,添加LO_ENAB这个连接,然后我们再建立一个外部参数,设置好马达启动的链接,连接到这个添加的参数上,即可实现当马达开始的时候报警,马达停止的时候不报警、分配,下装,保存,效果如图:

马达停止后没有液位的报警了、

第九章时期逻辑模块(PLMs)

1、 这一章里我们学习了,PLM的应用,了解PLM的状态,为Failure_Monitor定义NamedSet、PhaseLogicModule是定义时期状态以及每个状态之间相关的逻辑关系的模块、Failure_Monitor不断监视故障状况从而把FAIL_INDEX参数赋值为故障值、当FAIL_INDEX为非零时,时期会转移到正在保持的状态。

2、我们首先修改NamedSet:

phase_failures并为之添加XVSTAT开启、之后我们在Exploring软件上建立一个时期逻辑控制模块,到Studio里去编辑这个模块,我们首先创建了一个停车液位参数,在这个地方我们能够为停车液位参数赋值。

然后我们向Failure_Monitor添加Condition功能块,以判断TANK101截断阀是否打开。

DISABLE参数设置为1。

我们修改了BLOCK1的表达式,让它包罗IF THEN的语句来检查Condition模块的OUT值,若截断阀打开状态,则为参数FAIL_INDEX赋值。

3、我们依照要求为时期逻辑模块里的每个顺序控制模块进行编程,实现预期的目的,这个地方我们还学习了每个控制的确认的功能,以及控制功能的使用、

4、之后我们把编译完的模块下装,保存,分配,如此我们就能够到Operate的运行界面上检验我们是否实现了这些功能、直截了当执行启动效果如图

现在我们把设备启动起来,然后模拟一个错误,看停止过程是否保持,效果如图:

过程中出现错误

状态错误要故障清除,如图:

清除后我们还要重新启动,现在设备处于保持的状态,如图:

我们重新启动后,整体全部停车完成,效果如图:

第十章Deltav安全性

通过本模块的学习,我们能够了解:

参数,域,功能的安全性、用户,组,功能锁,Flexlock的应用,电子签名,工作站选项等。

1.我们首先到Exploring这个界面下,找到setup里的Security这个选项,里面主要有四种主要的功能锁与密钥、我们了解了主要有三种:

control,RestritedControl与Tuning。

2.然后我们到窗口的显示功能窗口上找到,UserManger这个按钮来访问Deltav用户管理器。

弹出的画面如图

我们能够在这个里面添加用户,定义用户的权限,删除用户与用户组。

我们新建的用户,我们能够给她分配权限,能够分配在某个厂区下的权限,以及具体的权限大小与范围,如图:

  

3.在组里也一样,我们同样能够定义一个新组,分配给这个组的权限,使这个组里的每个成员都有相应的权限,如此我们就不用单独去定义每个用户的权限了,只需要定义组的权限后,这个组里的每个成员都会具有赋予这个组的具体的权限了。

4.FlexLock这个是Deltav登录的对话框,我们在这个地方能够通过特定的用户让其访问特定的画面,与具有特定的操作权限的用户访问特定用户的权利。

其对画框如下图:

重要:

无法从Deltav桌面退出FlexLock应用程序。

5、电子签名,首先到程序里找系统首选项,这个对话框弹出来效果如图:

然后我们到Exploring里找到电子签名,新建一个电子签名,使其enable。

之后我们到厂区里,右击厂区,enable电子签名,然后我们再到模块下分配电子签名,如此我们就作好了一个电子签名,现在我们就到里面去运行查看电子签名的功能是否分配到了该参数上,效果如图:

5.接下来我们学习了对自己作完的工程进行保存,这个地方值得注意的是一般都是分开保存。

我们对我们创建与修改的东西能够分开保存,以达到精简的目的、关于流程图我们能够到其相应的路径下找到对应的流程图画面,直截了当选中拷贝过去就能够了、

第十一章串口卡

1.在这个地方我们了解了Deltav与串口设备连接的接口,串口卡的接线方式,串口卡的能力,串口卡的组态、

2.我们在这个地方做了一个小练习,就是在串口卡上port1与port2上分不建立了两个DI,DO,AI,AO几个DST点,然后我们在厂区里建立相应的模块,进入studio里更改模块设置,实现相应的调用、然后我们到画面制作界面下调用建立的模块、在运行状态下检验是否能够实现相应的功能、效果如下图:

3.接下来,我们有学习了热电阻卡与热电偶卡,我们现在I/O里建立一个热电偶卡与一个热电阻卡,分不定义它们的通道,使能它们的通道并进行设置、然后我们到library里面找到模拟量的模板,拖放至厂区里,重命名,然后到Studio里面编译,设置IO—IN等等相应参数,最后运行状态显示输出范围,与设置范围自动保持一致。

效果如图

4、最后我们到开始菜单下找到数据库管理的图标,点开后,我们能够看到数据库管理软件,在这个地方我们能够对数据库的状态进行操作,如停止启动数据库。

我们还能够对数据库进行备份,恢复,删除等相关设置。

界面如图:

这个是这次学习的软件的版本:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1