艾默生Deltav学习资料学习资料_第1页
艾默生Deltav学习资料学习资料_第2页
艾默生Deltav学习资料学习资料_第3页
艾默生Deltav学习资料学习资料_第4页
艾默生Deltav学习资料学习资料_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

1、第一章Deltav 概述本章主要介绍以下内容: Deltav 系统架构, Deltav 组态软件, Deltav 系统容量 ,PlantWeb.1 Deltav 系统架构主要有以下三部分:工作站,交换机和控制器三部分,复杂的Deltav里就是一个系统里有多个工作站,交换机和交换机.一个 Deltav 控制网络最多可以带120 个节点或者100 个控制器或者65 个工作站. Deltav I/O 接口有 2 宽电源 /控制器底板和8 宽 I/O 接口底板。下面是I/O 卡件的接线端子。2 DeltavI/O 卡件类型:DI 卡 , DO 卡 , AI 卡 , AOI 卡 ,这里卡的类型基本都是按

2、照通道的数量来分的,有的也是按照通道是否可以单独定义分的.3. Deltav系统的电源输入是 24VDC或12VDC.电源卡件给控制器提供5VDC,为I/O卡件提供的是 12VDC.4. Deltav 系统容量:最多 120 个节点,最多65 台任何类型的工作站,1 台主工程师站,最多 10 台工程师站,最多59 台操作站,最多20 台应用站,每台主工程师站或操作站最多支持15 台远程客户机,最多100个单独/冗余控制器,30000DST最多25000SCADA位号,每个MX控制器最多 支持1500个DST每个MD Plus控制器最多支持 750个DSTs,15000个高级单元管理 DSTs.

3、5. DST设备标签授权:接线到端子板的每个仪表需要一个DST.它的级另1J由高到低为:AO-AI-DO-DI高级别的可以替换低级别的.6. Deltav 组态软件: Deltav Control Studio, Exploring Deltav, Deltav Operate(Configure) 和 DeltavOperate(RUN)和诊断的软件等几种常用的组态软件.7. 对于控制器的识别:我们在 Exploring Deltav 软件中在Physicao Network s 这个选项,右击属性,我们可以看到有个 Flash lights选项,我们在这个选项前面选中,对于的控制器灯就会1

4、s的间隔闪烁,我们要是选中Stop flashing 的话,对应的控制器等就会停止闪烁,这样我们就可以找到这个系统对应的控制器了.8. 接下来我们还是在Exploring Deltav 软件中在Physicao Network 中找到 DecommissionedNodes 这个选项下投用控制器,还可以在控制器的属性里设置冷启动时间.仿真练习在 Exploring Deltav 界面下,在Control Strategies 树形图下,给已有厂区进行重命名和新建一个厂区.按照s88协议一个厂区总共 5层,但是我们实际的工作中除了是batch项目外,我们都只有两层:Area 和 Control

5、Module 。把新建的厂区拖放到工作站里的报警和事件的单元里.对通道进行组态,有两种方法,一种是直接在该卡下找到该通道,选择通道的属性,对其组态.一种是在 LancH I/O Configuration 里集中进行通道组态.练习对卡件的通道进行组态,组态完毕后要下装控制器组态才能生效.下装的时候可以整体下装以控制器或工作站为单位的下装,也可以部分下装以卡件为单位,最新型S型号的可以以通道为单位进行下装。当我们在更换卡件的时候,我们需要对互为冗余的卡件进行人工切换,这个时候我们可以到诊断的界面下查看卡件的工作状态,也可以在这里对冗余卡件进行人工切换。Deltav 控制模块Deltav 控制模块

6、具有下列属性:唯一的名称最多16个字符,至少包含一个字母。执行控制算法。可下装到控制器的最小实体。灵活的尺寸。可单独停止使用。每个模块具有独立的扫描速率。引用主控画面,详细信息和面板显示。独立的功能扫描模块速率,每(1-255)秒扫描功能块。设置功能块的执行次序,自动或手动。2 .参数路径:Data Block/例如:PID1/3 . Deltav Control Studio(控制工作室),在这个工作室里划分了五个工作区:层次视 图区,图表视图区,部件板,参数视图区,报警视图区。4 . 我们在Deltav Control Studio(控制工作室)里建立了一个 DO控制模块,设置DST, 然

7、后进行保存和 Assign To Node分配节点,下装到控制器后,我们在 online的模式下,对其SP-D进行置值,可以看到 DO卡件通道灯的变化。5 .接下来我们又从模板数据库里把离散量输入模块的模板拖入了工厂A,并对其进行重命名,然后到 Deltav Control Studio中对其进行组态设置,我们设置了DST和报警值,然后对其进行分配,保存,下装,在线模式进行模拟,看报警和值的变化。6 .然后我们可以到 Deltav Operate界面里,查找对应的模块,我们调到online的状态下就可以看到报警状态的显示和变化。以下就是几个画面状态:I“之 TWT4T| "4al h

8、LrJUmWTFEGFIS SOp 04 *>1 n -4 > J lI 6 碱q旦|叫 1 I 二11 田设置了7.接下来,我们在到 Deltav Operate的Con巾gure状态画面里可以新建一个画面,命名为TANK101,我们在这个画面里建立了一个置值的对话框,设置好连接和属性路径,按照上面学的control module/Block/这样设置路径,把置值的对话框属性设置成允许赋值。这样我们就可以在Deltav Operate run的画面里调出新建的画面TANK101,然后调出模块XVSTAT样我们就可以在赋值对话框对其赋值后在模块上显示报警。如图:8 .接下来我们在画

9、面里继续设置画面的背景颜色,在画面属T里设置.我们在画面左上角的箭头上编辑这个画面上一个画面和下一个画面,我们可以按照自己的需要选择对应的画面.设置好后,我们保存关闭画面编辑,到运行状态下试一试我们设置的画面按钮是否正确.我们定义好的还有系统定义好的画面都存在这个路径下:D:DeltavDVDataGraphics-iFixpic.9 .完成了上面的任务,我们就可以在TANK101画面上继续添加 DO的数据链接,显示DO的输出 值,配合先前的DI链接和模块画面,做好,如下图:10 .我们接下来在画面上添加文本标记,我们可以到菜单栏,点插入insert按钮,选择插入文本text即可,也可以在工具

10、里选择,还可以修改文本.这个时候我们就可以加个Dynamo图符,我们在图符库里加入XV-101的图符,还可以通过颜色等设置,设置它正常和报警时候的状态显示.最后显示效果如下图:报警组态Deltav报警设置是在模块创建的时候我们就可以创建的,很多模块模板创建的模块可能包含预分配的报警.如果我们要添加新报警的话,在选中的功能块上点击鼠标右键可分配报警,里面可以定义报警的级别,也可以设置多个报警值.接下来我们就在 Deltav Control Studio里新建一个模板,一个AO的模板,在这里面我们设定好 报警值,和输出值,对于输入设定彳1我们选择case in输入,我们在特殊参数里找到,并和模板上

11、的case in链接好,之后进行分配,保存,下装.这样我们就可以模拟一下,自己设置的是否正确了 下面我们又学习参数的冷启动时,参数的设置,冷启动后可以选择一个设定值,也可以选择恢复冷启动前的那个值,我们都是在变量属性和模块属性里进行设置的.这里我们还学习了三种不同的下装方式下,留存数据的情况.接下来我们学习了建一个AI模块,同样的方法,我们也设置了报警值,输入输出值,分配,保存,下装.接下来我们做的工作和前面DO和DI工作一样,把AI和AO点的数据链接倒入到画面中,链接其对应的DST并加以描述,注意的一点是我们在 AO作数据链接的时候,我们可以用到工具栏 里的Deltav Data Entry

12、 Expert这个按钮来设置输入的值的范围.效果如下图所示:接下来我们要从图符集中加入一个液位罐,在液位罐上添加一个显示液位的矩形框,加好了后我们给这个矩形框设置 Animation动画显示来显示液位的高低变化.我们还要对其设置相应 的DST然后保存,运行后得到的效果如下图:接下来我们就可以在画面上设定值,当设定值达到报警值的时候我们就可以看到报警栏里会 出现相应的报警,我们可以到报警总表里查看报警,这里的报警都是按照一定规则来排序的比如时间和优先级等条件排序.如下图:接下来我们自己设置了一个新的报警 并赋予它的优先级.然后我们可以到 候我们就可以看到我们定义好的报警,在Exploring D

13、eltav里去设置,在这里我们可以新建报警studio里找到一个控制模块,在里面新建一个报警,这个时 ,在这里我们可以给这个报警分配两个参数一个是报警值和报警的门限值.我们现在就在画面制作软件中建立两个报警的链接显示,显示高报和低报,这里值得注意的是我们在链接的时候,LI-101/要改成LI-101/,这样显示字符描述而不是数字.完成效果如图<| a -.a uqEMERSON 03上1 Ha接下来我们学习了 ,如何查找事件的报警记录,我们可以到开始-所有程序-Deltav-Operator-Process History View-事件这里我们就可以查看了,还可以排序和查找报警.查看报

14、警的时间和描述等参数.现在我们可以用系统自带的ALARMS1.A_LAALM设置一个总报警显示,我们在画面制作软件下,建立一个数据链接,链接到ALARMS1.A_LAALM上,然后我们 还可以用专家功能,使这个数据链接到 ALARMS1.F_LAALM使这个报警在有报警的时候显示 无报警的时候不显示.效果如图:马达控制1.我们也是在模块的模板里找到自己对应的马达控制块,拖到工厂里,然后打开编译软件在这里我们可以对马达功能块进行编译,进入编译状态如下图:进入之后我彳门可以看 DC块,这个市主模块,前面有逻辑与或非,中间的是布尔泛运算,前面是条 件模块,是连锁条件用的,我们右击一个条件模块,选中E

15、xpression编译,见到下面界面,如图:接下来我们就可以在条件模块里加入连锁条件了 样我们就实现了连锁功能了 .2.接下来我们要对画面进行制作了 ,我们到画面制作页面里,加入马达建立连接,加入状态显 示的链接和报警显示的链接.然后运行,我们可以在这个画面下操作了 ,如果把阀关了,联锁触 发,确认之后我们开启马达,如果液位低于50,连锁触发,马达停止工作,颜色都会发生变化,状 态显示也会发生变化,最后我们可以用SP来控制马达的工作状态.效果如图:3.在这里我们有用模块的模板建立了一个简单的PID_LOOP回路调节,在这里我们熟悉了下如何查找分配的DST我们为回路模块里的相应参数建立连接选择阀

16、门的作用方式等参数.然后保存下装到控制器.我们接下来就到画面制作的软件下建立调节阀和相应的描述和链接,进行控制和显示的功能,我们可以为输入设置阶坡输入等设置.第六章顺序控制SFCs1 .简单的介绍了 SFC顺序控制的应用,执行,SFC中的步的概念和Actions概念以及限定词和转 换条件和为 SFC而定义的 NameSets.2 .然后我们按照步骤建立了一个简单的开车顺序控制方案,在studio软件中进行简单的程序输入和编译,运行后,我们在画面显示的运行状态下,看到如下的效果:3 .接下来,我们在这个开车的顺序控制方案中加入另外一个分支,停车的顺序控制,停车的顺序是先停马达,停阀,然后挺调节阀

17、.同样是在顺序控制里按照要求写入程序.然后分配,保存,下装.运行后效果如图:总结:SFC的应用,SFC勺执行,SFC中白S Steps, SF计白A Actions, SFC中的Action Qualifiers,Transetions,为 SFCW定义的 Named Sets.第七章串级控制通过本模块的学习,我们应该掌握:使用CASCADE_MASTE模板实现串级控制,定义模块功能块,用Embedded Composite Block通 过Calc和Filter功能块实现流量仿真计算,通过Inegrator功能块实现液位仿真计算,用Control studio的On-Line功能测试模块,定

18、义连续历史趋势.我们建立了一个马达控制模块,并给它的输入输出分配 DST然后我们回到explore界面下为这 个参数分配相应的物理通道,并投用,然后进行下装.这时我们可以到 control studio的界面下 运行该模块,验证下马达的启动和停止.接下来,我们建立了一个模板模块,我们在这个模板模块里找到了两个模块,我们把下面的模 块命名为FIC-20X进入studio进行编辑彳改参数,向这个模块里加入一个嵌入式模块,命名为 FLOWSIM我们打开这个嵌入的模块,向里面添加功能块,CACC1和FLTR1两个功能块,然后对其 里面按需要进行编辑程序和更改设置.编辑完成后我们返回,按要求连接起来,然

19、后分配,保存,下装.效果如图:接下来,我们进行了画面的制作:我们建立一个新的画面,在这里我们添加了两个新的动态画 面一个是马达,一个是控制回路,我们按照要求选择正确的动态画面,建立需要的链接即可,保存后即可运行检查.效果如图接下来我们建立了一个液位模拟仿真的模块LEV2-SIM用这个模块来模拟液位的变化,这个模块制作相对简单,就是引用了一个积分的功能块,我们按照书上的要求对其功能块的参数进行设置,然后添加两个外部变量的输入参数和一个输出参数,连接好即可.建立好了模拟液位的模块后,我们开始对主回路模块进行编辑,我们在studio里打开主回路模块,按照书上的参数,对主回路的PID参数进行设置,然后

20、加入一个外部引用参数,把模拟仿真 液位模块的输出值引用过来,接入主模块的in管角即可.这样我们就完成了主回路的编辑,我们至ij TANK201下力口入LIC-201到画面,和前面的添加方法基本一样 .保存下装后我们就可以进 行模拟演示了,效果如图:接下来我们练习了定义历史数据采集我们按照书上的步骤为LIC-20X定义History Collection:我们到厂区里找到控制模块,在这个模块里我们设置History Collection里的需要组态的参数进行添加.开始数据收集的过程是这样的:我们把设置好数据采集的厂区拖到相应的工作站里的Continuous Historian目录下然后下装到工作

21、站.接下来我们要组态过程历史视图,我们在 explore这个软件里启动了过程历史视图,在这个软件里我们新建图标,使用添加按钮并浏览 参数路径来组态图表,这样我们就可以查看数据了,我们在这里可以改变纵坐标来分开两个在同一条线上的两个参数.我们之后把设置好的趋势保存到相应的路径下.效果如图所示我们现在可以到画面制作的页面上 ,Embedded Trend Control来在画面上添加显示趋势的功能 我们建立后添加相应的链接即可.我们还可以在这里设置属性的,之后我们到运行模式里就可以看到相应的显示了 .效果如图第八章报警的管理1.我们可以到explore的界面下我到System Alarm Mana

22、gement系统报警管理这个选项下按照厂区或者模块,或者节点等条件管理报警.当然我们也可以在厂区或者模块下右击鼠标选择System Alarm Management同样可以管理这里的报警,对其进行设置和修改.效果如图:iPfai n;I hinpri-Cr I I W1l Ji I I J花k-F|C尔LmTMoioi 内.口鼻E HgM1 bT+L r 白 III Jn/.ta-hl+n_rju*nHiKH 可,口勺- N !»",!li La MTfflLa.p_AJJM的.IJ'_ 5i qw 11c Hl_«M5 ITl l! W A 1 iq|-

23、a Eb- -niEI E 同E收2u.a_*le11 '坦”卡241用1!» IC- RIWk-uuJrFA.k1 hCiHIM-H*OH TiTDLJP*_i-n aiT 0 rru0MTT qFrHn*l:TRCH -E EI 4 1 I Fl II f !1"_ ila niJIC_Ln_aT 口 T“!4i-,FI ”:、 PJRlfk 阳口|产气 rifl pjF-Lfrtr*lDi fiP-in gp i- *"il_ W =ID I E_lD Mi" * 用-rbinc-j.FoisrSt 丸nmLr4w小丁nc-Lfr*t&qu

24、ot; hJ?rE*lZMW7仲量量riFii1 ! fIe* .FtaFik小?T"7gT2 G尸3TDI/3FMDicr r Ti I e- II 词-T,h 11 ft i.j anm i *i o_j. ir j %Li uni-K Tk2.条件报警:我们在studio这个软件下面,在模块上右击鼠标找到Assign Alarm这个对话框,找到要设置的报警,选中条件报警选项,设置好参数,然后我们再右击模块选中Show Parameter这个对话框,添加LO_ENAB这个连接,然后我们再建立一个外部参数,设置好马达启动的链接,连接到这个添加的参数上,即可实现当马达开始的时候报警,

25、马达停止的时候不报警.分配,下装,保存,效果如图:马达停止后没有液位的报警了.F I El im k"=-:1aq I im -infmj -vqin kjb ajii i1!.门,1M / IS 0 * -“ X F * srl VI 4jj41 川喝. 3 tMJ L *, ItoWMilJ.OKT T - II.L3I-$fc* v S QbJ «I - ja. . l .u i 'hna & u un i.° j r.、 . u4jiw _i a 1> >n j IhmII -I * QJ 3fc|L g I闺修 Tn .工、*

26、第九章阶段逻辑模块(PLMs)1 . 这一章里我们学习了,PLM的应用,了解 PLM的状态,为Failure_Monitor定义NamedSet。Phase Logic Module是定义阶段状态以及每个状态之间相关的逻辑关系的模块。Failure_Monitor不断监视故障况从而把FAIL_INDE熔数赋值为故障值。当 FAIL_INDEX非零时,阶段会转移到正在保持的状态。2 .我们首先修改 Named Set: phase_failures并为之添加 XVSTATF启。之后我们在 Exploring 软件上建立一个阶段逻辑控制模块,到Studio里去编辑这个模块,我们首先创建了一个停车液

27、位参数,在这里我们可以为停车液位参数赋值。然后我们向Failure_Monitor添加Condition功能块,以判断 TANK101截断阀是否打开。DISABLE参数设置为1。我们修改了BLOCK1的表达式,让它包含IF THEN的语句来检查 Condition模块的OUT值,若截断阀打开 状态,则为参数 FAIL_INDEXg值。3 .我们按照要求为阶段逻辑模块里的每个顺序控制模块进行编程,实现预期的目的,这里我们还学习了每个控制的确认的功能,以及控制功能的使用。4 .之后我们把编译完的模块下装,保存,分配,这样我们就可以到Operate的运行界面上检验我们是否实现了这些功能。直接执行启动

28、效果如图现在我们把设备启动起来,然后模拟一个错误,看停止过程是否保持,效果如图:过程中出现错误状态错误要故障清除,如图:清除后我们还要重新启动,现在设备处于保持的状态,如图:我们重新启动后,整体全部停车完成,效果如图:Flexlock第十章Deltav安全性通过本模块的学习,我们能够了解:参数,域,功能的安全性。用户,组,功能锁, 的应用,电子签名,工作站选项等。我们首先到Exploring这个界面下,找到 setup里的Security这个选项,里面主要有四种主要的功能锁和密钥。我们了解了主要有三种:control, Restrited Control和Tuning 。然后我们到窗口的显示功

29、能窗口上找到,User Manger这个按钮来访问 Deltav用户管理器。弹出的画面如图g£Lm Bh4 or i. e HOTiiwlaw 1.I 1 -1 -囹,Il,1 ii i«我们可以在这个里面添加用户,定义用户的权限,删除用户和用户组。我们新建的用户,我们可以给他分配权限,可以分配在某个厂区下的权限,大小和范围,如图:以及具体的权限在组里也一样,我们同样可以定义一个新组,分配给这个组的权限,使这个组里的每个成员都有相应的权限,这样我们就不用单独去定义每个用户的权限了,只需要定义组的权限后,这个组里的每个成员都会具有赋予这个组的具体的权限了。FlexLock这个

30、是Deltav登录的对话框,我们在这里可以通过特定的用户让其访问特定的画面, 和具有特定的操作权限的用户访问特定用户的权利。其对画框如下图:重要:无法从 Deltav桌面退出FlexLock应用程序。5 .电子签名,首先到程序里找系统首选项,这个对话框弹出来效果如图:dl0-abMng -a 1 alure-Ilie-peft* flpptQGOQne gorWie口rn曰i1川。nr rdGFUfnFlyuroUcMi1口n dhj-Htileil汹III reri-iafa-iVllftifcilE- and ll*ie daA-a will bed lt"i llie-b户;缶

31、日Fn>iMi|j|n A-rJv*rii 司- Unit M-mzaumMiEQ a rEd-Mhu.T K* 口rJl 'b> xM:r wr mi_iz4ForIhshe ha BHafliviB. T iha OwarvshII 工”nuHrtariiH,iFiHar xHttin qie BAFilln 4 l=iB PlCiPItJ i all Iciydri iErMablei &ohbL-iis DFreh M、ii口, p Cariimli- If ynu arsatriB j .Ftr 门.gliriri M.r 工 r UolUqLrfTlu lunCqintrrJ匚口

温馨提示

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

评论

0/150

提交评论