XDPS用户手册附录1-XDPS预定义标准功能块说明_第1页
XDPS用户手册附录1-XDPS预定义标准功能块说明_第2页
XDPS用户手册附录1-XDPS预定义标准功能块说明_第3页
XDPS用户手册附录1-XDPS预定义标准功能块说明_第4页
XDPS用户手册附录1-XDPS预定义标准功能块说明_第5页
已阅读5页,还剩158页未读 继续免费阅读

下载本文档

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

文档简介

1、XDPS用户手册附录1 XDPS预定义标准功能块说明PAGE 1 - PAGE 163附 录 一 目 录一 HYPERLINK l 一 概述述1-1二 HYPERLINK l 二 DPPU简介介1-1三 HYPERLINK l 三 DPPU组态态过程1-2四 HYPERLINK l 四 页1-2五 HYPERLINK l 五 功能能块1-21 HYPERLINK l 五1 XXDPSS实时网网和硬件件I/OO功能块块1.1 模模拟量下下网功能能块 XXNETTAIID=10001-51.2 开开关量下下网功能能块 XXNETTDIID=10011-51.3 模模拟量上上网功能能块 XXNETT

2、AOID=10021-51.4 开开关量上上网功能能块 XXNETTDOID=10031-61.5 模模拟量输输入功能能块 XXAIID=10041-71.6 开开关量输输入功能能块 XXDIID=10051-81.7 模模拟量输输出功能能块 XXAOID=10061-81.8 开开关量输输出功能能块 XXDOID=10071-91.9 脉脉冲量输输入功能能块 XXPIID=10081-91.10 页间模模拟量输输入功能能块 PPgAIIID=11101-91.11 页间开开关量输输入功能能块 PPgDIIID=11111-101.12 页间模模拟量输输出功能能块 PPgAOOID=11121

3、-101.13 页间开开关量输输处功能能块 PPgDOOID=11131-102 HYPERLINK l 五2 模模拟函数数2.1 22输入加加法器 ADDDID=11-112.2 乘乘法器 MULLID=21-112.3 除除法器 DIVVID=31-112.4 开开方器 SQRRTID=41-122.5 取取绝对值值 ABBSID=51-122.6 五五次多项项式 PPOLYYNOMMID=61-122.7 88输入数数学统计计器 SSUM88ID=71-132.8 112段函函数变换换F(XX)ID=81-132.9 保保留ID=91-142.10 指数/对数函函数POOW/LLOGID

4、=1001-142.11 三角和和反三角角函数 TRIIANGGLEID=1111-142.12、热热力性质质计算 PTCCAlID=1221-153 HYPERLINK l 五3 时时间过程程函数3.1 超超前滞后后模块 LEAADLAAGID=2001-163.2 滞滞后模块块 DEELAYYID=2111-163.3 微微分模块块 DIIFFID=2221-173.4 时时域统计计模块 TSUUMID=2331-173.5 数数字滤波波 FIILTEERID=2441-183.6 斜斜坡信号号发生器器ID=2551-183.7 段段信号发发生器ff(t)ID=2661-183.8 伪伪随

5、机信信号发生生器 UUndeefinnedID=2771-193.9 时时域开关关量统计计模块 TSUUMDID=2881-194 HYPERLINK l 五4 控控制用算算法4.1 二二选一选选择器 TWOOSELLID=3001-204.2 三三选一选选择器 THRREESSELID=3111-204.3 无无扰切换换模块 SFTTID=3221-214.4 高高低限幅幅器 HHLLMMTID=3331-214.5 高高低限报报警 HHLALLMID=3441-214.6 速速率限制制器 RRATLLMTID=3551-224.7 速速率报警警器 RRATAALMID=3661-224.8

6、 偏偏差运算算 DEEVID=3771-234.9 PPID运运算 EEPIDDID=3881-244.10 简单PPID模模块 UUndeefinnedID=3991-244.11 2输出平平衡模块块 Baalannce22ID=4001-254.12 八输入入平衡模模块 BBALAANCEE8ID=4111-264.13 数字驱驱动伺服服模块 DDSSID=4221-264.14 查表式式模糊控控制器 FTAABID=4331-274.15 慢信号号保护模模块 SAIIProoID=4441-285 HYPERLINK l 五5 逻逻辑电路路5.1 22输入与与 ANNDID=5001-2

7、95.2 22输入或或 ORRID=5111-295.3 反反相器 NOTTID=5221-295.4 异异或器 XORRID=5331-305.5 88输入数数量或 QORR8ID=5441-305.6 RRS触发发器ID=5551-305.7 定定时器 TIMMERID=5661-315.8 计计数器 CNTTID=5771-325.9 模模拟比较较器 CCMPID=5881-335.10 循环定定时器 CYCCTIMMERID=5991-335.11 步序控控制器 STEEPID=6001-345.12 软件脉脉冲列输输出 SSPOID=6111-356 HYPERLINK l 五6 操

8、操作器6.1 模模拟软手手操器 S/MMAID=7001-366.2 键键盘模拟拟量增减减 KBBMLID=7111-376.3 数数字手操操器 DDEVIICEID=7221-376.4 简简单数字字手操器器 D/MAID=7331-416.5 带带开关输输出的模模拟软手手操器AADS/MAID=7441-416.6 电电气数字字手操器器 EDEEVICCEID=7551-427 HYPERLINK l 五7 特特殊功能能块7.1 品品质(状态)测试模模块ID=8001-447.2 触触发执行行事件 EVEENTID=8111-447.3 116个布布尔变量量转换为为长整形形变量 B166T

9、OLLID=8221-457.4 长长整形变变量转换换为166位布尔尔个变量量 LTTOB116ID=8331-457.5 长长整型模模拟变量量含义转转换器 LTOOFID=8441-457.6 节节点(状态)测试模模块 TTDPUUID=8551-467.7 上上网报警警闭锁功功能块 DiisAllmID=8661-467.8 上上网报警警限修改改功能块块 CChgAAlmID=8771-467.9 II/O卡卡件测试试模块 TCaardID=8881-477.10 I/OO站测试试模块 TNoodeID=8991-47附录一 XDPPS预定定义标准准功能块块说明99.8.23一、概述XDP

10、S的的软件功功能分DDPU和和MMII,MMII又包括括OPUU、ENGG、HSUU等,DPPU又有有VDPPU、专专用GTTW等。从从C/SS观点来来 看,DPPU、VDPPU、专专用GTTW、HSUU等又是是服务器器,其它它为客户户。所有有软件功功能可分分解在不不同的节节点上实实现。XDPS的的数据采采集、报报警检测测、闭环环控制、计计算等必必须在DDPU上上完成。DPU的计算控制可由工程师组态修改和调试。XDPS提供了符合IEC 11313标准的控制算法语言,特别强化了其中的以功能块为基本的图形组态和调试语言,使组态和调试非常直观方便。XDPS提提供了各各种常用用的功能能块,用用户只需需

11、从这些些功能块块 选出所所需的,相相互连接接,就可可实现DDPU的的图形组组态,而而无需了了解编程程语言。用用户还可可用XDDPS的的工具生生成自已已特殊的的功能块块。二、DPUU简介DPU称为为分布式式处理单单元,是是XDPPS的控控制器。DPU是XDPS的一种功能,而并不具体到什么硬件。我们往往将只实现DPU功能的软硬件一起称为DPU,将运行于MMI站上的DPU功能称VDPU,用于与外部设备接口的VDPU称为GTW。每个DPUU至少有有一个节节点号对对应。DDPU通通过实时时网或内内部路由由器与其其它DPPU和MMII连接,实实时网可可以是冗冗余的,可可以采用用不同协协议。DDPU可可以通

12、过过I/OO驱动与与不同的的I/OO硬件连连接。但但有的DDPU(如如只实现现计算统统计功能能的DPPU)可可以没有有直接的的I/OO连接,而而是仅通通过实时时网与其其它DPPU交换换数据。DPU可以以被冗余余配置。XDPS规定,冗余配置DPU的节点号占用120号和6180号,相应的冗余DPU为2140和81100,即相差20。而DPU以小号码对外标识。如3号与23号DPU被认为是互为冗余的DPU,在发操作指令时,指明3号、23号也会接收。对组态指令,则必须指明3号还是23号。MMI的号号取11000中任一一个号,但但一般取取在41160之间间。单DDPU或或VDPPU取11000中任一一号。

13、DPU运行行后有三三种状态态,初始始态、跟跟踪态和和主控态态。其中中跟踪态态与主控控态,DDPU软软件会跟跟踪自已已的CPPU状态态、I/O状态态作相应应的自动动切换,以以便使主主控机故故障时,跟跟踪机可可马上代代替主控控机。另另外,工工程师调调试工具具也可请请求或区区别DPPU的运运行状态态。DPPU刚启启动时或或组态的的算法与与主控DDPU不同同时,进进入初始始态,自自检中以以黄色标标识。DPU内部部的数据据分为DDPU总总体描述述、页和和功能块块对象。总总体描述述包含了了DPUU的说明明信息和和其中所所有的页页数。每每个页对对象具有有指定的的执行周周期。而而功能块块对象只只能存在在于页中

14、中,同页页中的功功能块具具有相同同的计算算周期。页和功能块块分别用用页号和和功能块块号命名名。页和和功能块块具有执执行序号号,执行行序号表表达了它它们在DDPU中中执行的的次序。具具有较小小执行序序号的页页和功能能块先于于具有较较大执行行序号的的页和功功能块执执行。用用户可用用在线调调试工具具更改页页和块的的执行序序号,以以调整执执行次序序。但用用户不可可在线更更改页号号和功能能块号。三、DPUU组态过过程XDPS的的DPUU组态工工具有两两个组态态方式,离离线和在在线。离线方式时时,用户户实质上上仅打开开一个数数据文件件,进行行页、块块功能的的编辑、连连接块的的输入输输出,然然后存入入这个数

15、数据文件件。在线组态方方式时,用用户必须须先向被被组态DDPU登登录,获获得相关关权限之之后,才才能对DDPU读读写。用用户可将将离线生生成的组组态文件件下装到到DPUU,也可可将DPPU运行行的组态态内容上上装上来来,进行行写文件件、修改改和调试试。用户户完全可可以以在在线方式式对DPPU页和和功能块块执行修修改、删删除、插插入等等等操作,同同时可以以看到DDPU中中的运行行数据,进进行直观观的在线线调试。结结束之后后,用户户须退出出登录。四、页页Pagee,常用用Pg或P表示。页是XDPPS中的的一个基基本对象象。功能能块必须须存在于于页中。页页的实例例中包含含页号(名名称)、执执行序号号

16、、页状状态、执执行周期期、最后后修改日日期时间间和页的的描述等等属性,还还包含了了功能块块对象实实例。页状态记录录了页的的工作状状态,如如是否被被Dissablle等。页页状态只只能被在在线组态态工具读读取和修修改。执行周期表表示了页页被计算算的周期期。周期期通常取取50mms、1000ms、2000ms、2500ms、5000ms、1s、2s、5s和0。0表示本本页不被被周期计计算,可可能由特特殊功能能块按用用户定义义的方式式调用计计算。页页在计算算时按页页执行序序号排序序执行。页描述记录录了本页页的功能能、注释释等与控控制无关关的信息息。五、功能块块:功能块Fuuncttionn Bllo

17、ckk,常用用FB或B来表示示。XDDPS的的功能块块附合IIEC-11331-33的标准准。功能块是XXDPSS中能被被组态修修改的最最小对象象。几乎乎所有功功能都需需用功能能块来实实现。功能块用户户定义中中包括三三项内容容:输出出、输入入、参数数。功能能块实例例化后,还还应包含含功能块块位号(即即名称)、执执行序号号、状态态、计算算中间量量。XDDPS以以对象方方式将所所有数据据封装在在一起。功能块之间间传递的的数据有有三种类类型:布布尔量(1字节)、浮点数(IEEE标准4字节)和长整型(4字节)。但参数、中间量、状态等不受此限。浮点与长整型统称模拟量,它们可以相互转递,功能块会自动转换,

18、但用户需注意转换引起的精度损失。布尔量只能传递给布尔变量。功能块在计计算时,输输出量、状状态、中中间量都都会更新新,其它它功能块块可以取取得其输输出量的的值,通通过特殊殊功能块块TQ也可可间接取取得其状状态(转转为n个布尔尔量),但但不能取取得其中中间量的的值。输输出量、状状态、中中间量的的值不能能被其它它功能块块改变,只只能在其其本身计计算时有有可能改改变。输出量可以以为浮点点、长整整型、布布尔量中中的任何何一种;状态为为一个WWORDD,其中中记录了了本功能能块处于于Enaablee还是Diisabble状状态(DDisaablee时功能能块不再再被计算算)、本本功能块块的输入入是否有有坏

19、点而而使本块块输出变变成不可可信、本本功能块块接收的的点是否否超时(用用于网络络和I/O模块块);中中间量可可以是任任何软件件允许的的类型,与与用户是是无关的的,它记记录了功功能块的的计算状状态。每个功能块块都有一一个状态态字,描描述了本本功能块块在运行行中的状状态。功功能块的的状态可可安用户户定义的的方式传传递。除除一些特特殊的功功能块之之外,所所有的功功能块都都可定义义为不传传递、OOR传递递、ANND传递递。如一一个功能能块有33个输入入,则这这3个输入入所属功功能块的的品质会会以用户户定义的的方式传传递到这这个功能能块的品品质上,而而且空脚脚不参与与品质传传递。传传递方式式定义在在方式

20、字字中,00不传递递,1OR传递递,2ANDD传递,缺缺省为不不传递。在功能块被被初始化化时,输输出量、状状态、中中间量都都会被设设置初始始。其中中输出量量的初值值是用户户可定义义的。参数定义了了功能块块行为的的方式或或范围。参参数可以以是多种种数据类类型,用用户不必必关心。在在用户组组态和在在线修改改时,用用户可定定义修改改参数值值。参数数一经设设置,不不会改变变。也就就是说参参数是用用户设置置的,不不会被功功能块本本身改变变。功能块的输输入定义义可以是是一个指指针,也也可以是是一个立立即常数数。说它它是一种种定义,表表明是用用户设置置的,计计算时不不会被改改变。如如定义为为一个指指针时,指

21、指向其它它或本功功能块的的输出,以以功能块块号B、哪个个输出II的形式式表示。指指向的数数据只能能为浮点点、长整整型、布布尔型三三种类型型。布尔尔型的输输出只能能连到布布尔型的的输入上上,浮点点或长整整型输出出只能连连到浮点点或长整整型的输输入上。同同页内用用B.II指针表表示,PP隐含为为本页。B.I为全1时为NULL指针,表示本输入点无可取数据。页间引用必须通过特定的功能块实现,它们是PgAI和PgDI,被引用的必须为PgAO,PgDO或其它I/O模块。输入也可被被定义为为一个立立即常数数,立即即常数也也必须为为浮点、长长整型、布布尔型数数据中的的一种。这这样XDDPS任任何一个个功能块块

22、的输入入可被连连接到常常数上,使使变量变变为参数数。这个个功能有有很大灵灵活性,可可变限的的功能块块都可用用此特性性实现。简单地说,输输入可以以是指针针、NUULL(空空指针)、立立即常数数。功能块可以以分为上上下网II/O模模块、硬硬件I/O模块块、页间间I/OO模块、模模拟函数数、选择择比较器器、控制制算法、逻逻辑运算算、逻辑辑控制算算法、操操作器等等等。详详见具体体说明。1、XDPPS实时时网I/O功能能块1.1 模模拟量下下网功能能块XNNETAAI, IDD=1000图形表示:无显式输入入 XNEETAII Y标记说明:标记名数据类型缺省值描述输出 Yfloatt0.0参数 GIDD

23、wordFFFFHH模拟点全局局ID参数 Tword500超时周期, 取10360000 (x110mss)算法说明:本功能块将将其它DDPU上上网的模模拟点取取下,存存放在YY中,供供其它功功能块读读取。 如果网上点点为坏点点,则本本模块状状态为坏坏状态。 如在指定超时时间内未收到点值,则本模块状态为超时状态并置为坏点。后续模块可使用这些状态作为坏点标志。1.2 开开关量下下网功能能块 NNETDDI, IDD=1001图形表示:无显式输入入 XNEETDII D标记说明:标记名数据类型缺省值描述输出 Dbool0参数 GIDDwordFFFFHH开关点全局局ID参数 Tword500超时周

24、期, 取10360000 (x110mss)算法描述:本功能块将将其它DDPU上上网的胳胳点取下下,存放放在D中,供供其它功功能块读读取。 如果网上点点为坏点点,则本本模块状状态为坏坏状态。 如在指定超时时间内未收到点值,则本模块状态为超时状态并置为坏点。后续模块可使用这些状态作为坏点标志。1.3 模模拟量上上网功能能块 XXNETTAO, IID=1102图形表示: X XXNETTAO 无无显式输输出 标记说明:标记名数据类型缺省值描述输入 XXfloattnull以B.I方方式表示示的指针针,或是是立即浮浮点数/长整形形参数 GIDDwordFFFFHH模拟点全局局ID 参数 SHHwo

25、rd0是否被其它它DPUU共享标标记,00=不共共享参数 TTword1s上网周期,取取 0.5,11,2,5,110s(内部x1100mms),同页周周期参数 HHHfloatt0.0报警高高限限,如HHH=LL,高高高低低低限对不不存在参数 HHfloatt0.0报警高限,如如H=L,高高低限对对不存在在参数 LLfloatt0.0报警低限,应应有HHH=HH=LL=LLL 参数 LLLfloatt0.0报警低低限限,否则则需自动动设相应应的P5参数 DBBfloatt0.0报警死区,报报警恢复复时加入入DB 参数 Phhh,MMhhbyte,bytte0, 5HH高高报警优优先级和和缺省

26、记记录方式式参数 PPh,MMhbyte,bytte0, 5HH高报警优先先级和缺缺省记录录方式参数 PPl,MMlbyte,bytte0, 5HH低报警优先先级和缺缺省记录录方式参数 Plll,MMllbyte,bytte0, 5HH低低报警优优先级和和缺省记记录方式式参数 RRfloatt0.0速率报警限限,如=0.0,速速率报警警限不存存在参数 PPr,MMrbyte,bytte0, 5HH速率报警优优先级和和缺省记记录方式式参数 DB11floatt0.0增量重复报报警值,0.0=无此功能参数 DB22floatt0.0减量重复报报警值,0.0=无此功能参数 T11word0延迟重复报

27、报警时间间,0360000 (00.1秒秒),0=无此此功能算法说明:本功能块将将其它功功能块的的浮点和和长整形形变量广广播到XXPDSS实时网网上去,并并作报警警检查。 如果前续功功能块为为坏状态态,则输输出为坏坏全局点点。上网网值等于于输入值值。其中:报警优先级级:取值值055的数字字,0为最低低,5为最高高。缺省记录方方式:bb0=显显示,bb1=打打印,bb2=记记录。bb6=11时,报报警复归归时不自自动确认认报警。b7=1时,本报警限不存在、不检查。增量和减量量重复报报警是指指超过最最外报警警限DBB1或DB22时,再再发一次次报警信信息。延迟重复报报警是指指警维持持时间大大于T1

28、1时,再再发一次次报警信信息。本功能块需需中间变变量:报报警时间间、复归归时间、确确认时间间、未确确认次数数。状态态字中 Alaarm On/Offf是针对对所有报报警限的的。1.4 开开关量上上网功能能块 XXNETTDO, IID=1103图形表示: Z XXNETTDO 无无显式输输出 标记说明:标记名数据类型缺省值描述输入 Zboolnull以B.I方方式表示示的指针针,或是是立即布布尔数参数 GIDDwordFFFFHH开关全局IID 参数 SHword0是否被其它它DPUU共享标标记,00=不共共享参数 Tword1s上网周期,取取0.55,1,2,55,100s(内内部x1100

29、mms) ,同页页周期参数 AAwordtt0报警定义,0=无报警,1=0报警,2=1报警参数 PP,Mbyte,bytte0, 5HH报警优先级级和缺省省记录方方式参数 T1word0延迟重复报报警时间间,0360000 (x00.1秒秒), 0=无无此功能能算法说明:本功能块将将其它功功能块的的布尔变变量广播播到XPPDS实实时网上上去,并并作报警警检查。 如果前续功功能块为为坏状态态,则输输出为坏坏全局点点。上网网值等于于输入值值。其中:报警优先级级:取值值055的数字字,0为最低低,5为最高高。缺省记录方方式:bb0=显显示,bb1=打打印,bb2=记记录。bb6=11时,报报警复归归

30、时不自自动确认认报警。b7=1时,本报警限不存在、不检查。增量和减量量重复报报警是指指超过最最外报警警限DBB1或DB22时,再再发一次次报警信信息。延迟重复报报警是指指警维持持时间大大于T11时,再再发一次次报警信信息。本功能块需需中间变变量:报报警时间间、复归归时间、确确认时间间、未确确认次数数。状态态字中 Alaarm On/Offf是针对对所有报报警限的的。1.5 模模拟量输输入功能能块 XXAI, IID=1104图形表示:补偿点X XAAI YY标记说明:标记名数据类型缺省值描述输出 YYfloatt0.0输入 XXfloattnull补偿源测点点,本点点只在CCvt=CT类类时有

31、效效 参数 AdddrwordFFFFHHI/O地址址 (站号,板板号,通通道号) 参数 Cvvtword0输入转换类类型,缺缺省=线性参数 MMaxAADword0F00HH与量程上限限对应的的AD值参数 MMinAADword0300HH与量程下限限对应的的AD值参数 AAvfloatt0.0RTD和TTC时板板的放大大倍数,在在MaxxAD=MinnAD=0时才才用参数 R00 或 II0floatt80.0电桥式RTTD采样样电路时时为电桥桥的标准准电阻;恒流源式RRTD采采样电路路时为恒恒流源电电流;参数 MaxxYfloatt100.00量程上限参数 MinnYfloatt0.0量

32、程上限参数 Biaasfloatt0.0零偏,用于于较正零零点,以以工程量量值表示示 参数 Flltfloatt0.0低通滤波的的时间常常数,单单位秒。0.0=无滤波功能 参数 按序捆绑XXNettAO的的所有参参数 注:CCvt 输入转转换类型型0 线线性: Y(nn) = (MMaxAAD-MMinAAD)*AD(n)/(MaaxY-MinnY); 参数Avv,R0不用用定义;010VV, 005V, 15V, 010mmA, 420mmA,5V5V, 测速速值(AD值)等都用用此转换换类型实实现。定定义时需需对I/O卡的的AD范围围有一定定了解。1 线线性开方方: 在以上上基础上上,最后

33、后开方。如如被开方方值1,需需延迟的的周期数数参数 TDD_Offfword01-0,需需延迟的的周期数数参数 按序捆绑XXNettDO的的所有参参数算法说明:本功能块从从一个XXDPSS I/O地址址取得一一个biit,安安是否取取反定义义Cvtt,转换换为boool值值,再进进行TDD_Onn或TD_Offf滤波,将将结果存存放在DD中,供供其它功功能块读读取。 最后,进进行捆绑绑的XNNetDDO处理理。如果I/OO通道有有故障,则则本模块块状态为为坏状态态。 后续模模块可使使用这些些状态作作为坏点点标志。1.7 模模拟量输输出功能能块 XXAO, IID=1106图形表示:X XXAO

34、 无显式式输出 标记说明:标记名数据类型缺省值描述输入 XXfloatt0.0以B.I方方式表示示的指针针,或是是立即浮浮点数参数 AdddrwordFFFFHHI/O地址址 (站号,板板号,通通道号) 参数 Cvvtword0转换类型,0=输出AD,1=输出浮点数参数 MMaxAADword0FFFHH与量程上限限对应的的AD值(200mA)参数 MMinAADword0333HH与量程下限限对应的的AD值(4mmA)参数 MaxxXfloatt100.00量程上限参数 MinnXfloatt0.0量程下限参数 Reesword0保留=0,用于设设置I/O卡失失电保护护方式参数 按序捆绑XX

35、NettAO的的所有参参数算法描述:本功能块将将其它功功能块的的模拟点点送到XXDPSS AOO输出端端子上。最最后,进进行捆绑绑的XNNetAAO处理理。在Cvt=0时,输输出ADD(n) = X(nn)*(MaxxAD-MinnAD)/(MMaxXX-MiinADD)在Cvt=1时,输输出 = X(n),本本类型主主要用于于通讯驱驱动场合合,向其其它系统统直接输输出IEEEE单单精度浮浮点数。1.8 开开关量输输出功能能块 XXDO, IID=1107图形表示:Z XXDO 无显式式输出 标记说明:标记名数据类型缺省值描述输入 ZZbool0以B.I方方式表示示的指针针,或是是立即布布尔数

36、参数 AdddrwordFFFFHHI/O地址址 (站号,板板号,通通道号) 参数 Cvvtword0输出方式:0,不求求反输出出,11求反输输出参数 Reesword0保留=0,用于设设置I/O卡失失点保护护方式参数 按序捆绑XXNettDO的的所有参参数算法说明:本功能块将将其它功功能块的的布尔点点送到XXDPSS DOO输出端端子上。最最后,进进行捆绑绑的XNNetDDO处理理。如果前续功功能块为为坏状态态,则本本功能块块不输出出bitt值。1.9 脉脉冲量输输入功能能块 XXPI, IID=1108图形表示:Rst XXPI YY 标记说明:标记名数据类型缺省值描述输出 YYfloat

37、t0累计的脉冲冲数x系数K输入 RRstbool0复位开关量量,以BB.I方方式表示示的指针针,或是是立即数数参数 AdddrwordFFFFHH硬件I/OO地址 (站号号,板号号,通道道号) 参数 MaxxADwordFFFFHH硬件寄存器器满度值值 参数 Kfloatt1.0脉冲系数。=0.0时,输出为增量型参数 按序捆绑XXNettAO的的所有参参数算法说明:本功能块从从一个XXDPSS I/O地址址取得一一个脉冲冲计数值值,转换换为loong值值乘以KK,将结结果存放放在Y中,供供其它功功能块读读取。 最后,进进行捆绑绑的XNNetAAO处理理。输入开关量量Rstt由0变到1时,Y(n

38、)=0.00。在K!=00.0时时,输出出 Y(n) Y(nn-1) + (AAD(nn)-AAD(nn-1) mmod MaxxAD)*K在K=00.0时时,输出出 Y(n) (AD(n)-AD(n-11) modd MaaxADD)DPU刚启启动时,需需跟踪一一次ADD值。如果I/OO通道有有故障,则则本模块块状态为为坏状态态。 后续模模块可使使用这些些状态作作为坏点点标志。1.10 页间模模拟量输输入功能能块 PPgAII, ID=1100图形表示:无显式输入入 PPgAII Y 标记说明:标记名数据类型缺省值描述输出 YYfloatt0.0参数 PaggewordFFFFHH被引用页的

39、的页号 参数 BloockwordFFFFHH被引用的PPgAOO的功能能块号算法说明:本功能块从从一个XXDPSS本DPUU中另外外页的 PgAAO、XAII、XAOO、XPII其中之之一取得得模拟值值,将结结果存放放在Y中,供供本页其其它功能能块读取取。 本功能块传传递被引引用的功功能块的的状态。如如被引用用模块不不存在或或被引用用模块不不是上述述4个模块块之一,则则本功能能块状态态为坏,输输出保持持不变。1.11 页间开开关量输输入功能能块 PPgDII, ID=1111图形表示:无显式输入入 PPgDII D 标记说明:标记名数据类型缺省值描述输出 DDbool0参数 Paggewor

40、dFFFFHH被引用页的的页号 参数 BloockwordFFFFHH被引用的PPgDOO的功能能块号算法说明:本功能块从从一个XXDPSS本DPUU中另外外一页的的 PggDo、XDII、XDOO 其中中之一取取得开关关值,将将结果存存放在DD中,供供本页其其它功能能块读取取。 本功能块传传递被引引用的功功能块的的状态。如如被引用用模块不不存在或或被引用用模块不不是上述述4个模块块之一,则则本功能能块状态态为坏,输输出保持持不变。1.12 页间模模拟量输输出功能能块 PPgAOO, ID=1122图形表示: X PggAO 无显式式输出标记说明:标记名数据类型缺省值描述输入 XXfloatt

41、0.0以B.I方方式表示示的指针针,或是是立即浮浮点数算法说明:本功能块将将本页的的模拟量量存在本本块中,供供本DPPU中另另外一页页的PggAI读读取。 1.13 页间开开关量输输出功能能块 PPgDOO, ID=1133图形表示: Z PggDO 无显式式输出标记说明:标记名数据类型缺省值描述输入 DDbool0以B.I方方式表示示的指针针,或是是立即浮浮点数算法说明:本功能块将将本页的的开关量量存在本本块中,供供本DPPU中另另外一页页的PggDI读读取。 2、模拟函函数2.1、22输入加加法器 ADDD IID=11图形表示:X1 AADD YY Y=k1X1+k2X2+CX2标记说明

42、:标记名数据类型缺省值描述输出 YYfloatt0.0输入 XX1,XX2floatt0.0以B.I方方式表示示的指针针,或是是立即浮浮点数参数 kk1,kk2floatt1.0输入X1,X2的增益益参数 CCfloatt0.0ADD的偏偏置算法说明:本功能块对对二个浮浮点变量量加或减减,输出出一个浮浮点变量量。 输出 Y(n) k11*X11(n) k22*X22(n) C2.2、乘乘法器 MULL ID=2图形表示:X1 MUUL YX2 标记说明:标记名数据类型缺省值描述输出 YYfloatt0.0输入 XX1,XX2floatt1.0以B.I方方式表示示的指针针,或是是立即浮浮点数参数

43、 k11,k2floatt1.0输入X1,X2的的增益参数 C11,C22floatt0.0输入X1,X2的的偏置算法描述:本功能块对对2个浮点点变量乘乘,输出出一个浮浮点变量量。 输出 Y(n) (kk1*XX1(nn)+CC1)*(k22*X22(n)+C22)2.3、除除法器 DIVV IID=33图形表示:X1 DDIV Y Y=(k1X1C1)/(k2X2+C2)X2 标记说明:标记名数据类型缺省值描述输出 YY浮点0.0输入 XX1,XX2浮点1.0,11.0以B.I方方式表示示的指针针,或是是立即浮浮点数参数 k11,k22浮点1.0输入X1,X2的的增益参数 C11,C22浮点

44、0.0X1和X22的偏置置算法描述:本功能块对对2个浮点点变量除除,输出出一个浮浮点变量量。 if( (k2*X2(n) + CC2)=0 ) YY(n) = Y(nn-1),并且且置位OOFW和和Q; else Y(n) (kk1*XX1(nn)+CC1) / (k2*X2(n) + CC2);Y(n)被被限幅在在有效数数值之间间,如果果越限,就就置位本本功能模模块的数数值溢出出状态位位。其它情况下下,本功功能块按按参数SSmodd所定义义方式传传递前续续功能块块的状态态。2.4、开开方器 SQRRT ID=4图形表示:X SQQRT Y Y=(k*X+CC)1/2标记说明:标记名数据类型缺

45、省值描述输出 YYfloatt0.0输入 XXfloatt1.0以B.I方方式表示示的指针针,或是是立即浮浮点数参数 kkfloatt1.0输入X的增增益参数 CCfloatt0.0X的偏置参数 DBBfloatt0.0零点切除值值, =0.0算法说明:本功能块对对输入浮浮点变量量开方,输输出一个个浮点变变量。if( kk*X(n)+C = DDB) Y(n)=;else Y(nn)=00,并且且置位OOFW和和Q;2.5、取取绝对值值 ABBS ID=5 图形表示:X ABBS Y 标记说明:标记名数据类型缺省值描述输出 YYfloatt0.0输入 XXfloatt0.0以B.I方方式表示示

46、的指针针,或是是立即浮浮点数参数 k, Cfloatt1.0, 0.00输入X的增增益和偏偏置算法描述:本功能块对对输入浮浮点变量量取绝对对值,输输出一个个浮点变变量。Y(n)=|k*X(nn)+CC|2.6、五五次多项项式 PPOLYYNOMM IID=66图形表示:X POLLYNOOM Y 标记说明:标记名数据类型缺省值描述输出 YYfloatt0.0输入 XXfloatt0.0以B.I方方式表示示的指针针,或是是立即浮浮点数,单单位弧度度参数 C0C5floatt0.0多项式的系系数算法描述:本功能块对对浮点变变量进行行五次多多项式运运算,输输出一个个浮点变变量。Y(n) C00 +

47、C1*X(nn) + C22*X(n)*2 + CC3*XX(n)*33 +CC4*XX(n)*44 +CC5*XX(n)*552.7、88输入数数学统计计器 SSUM88 IID=77图形表示:X1 Y SSUM88 X8 Cntt标记说明:标记名数据类型缺省值描述输出 YYfloatt0.0输出 CCntfloatt0.0模拟输入量量中绝对对值DDB的个个数。2.8、112段函函数变换换F(XX) IDD=8图形描述:X F(X) YYFF(X)标记描述:标记名数据类型缺省值描述输出 YY浮点0.0输入 XX浮点0.0以B.I方方式表示示的指针针,或是是立即浮浮点数参数 (x11,y11)

48、floatt0.0,00.0第1个坐标标点参数 floatt0.0,00.0第n个坐标标点, 要求x11=xx2=x112参数 (x122,y112)floatt0.0,00.0第12个坐坐标点算法描述: F(X)由由12个坐坐标点(X1,Y1)(X12,Y12)确定 如 上图所所示:FF(X)为一一个十二二段折线线,如XX=X122,YX122。如折线段少少于十二二段,则则不用之之段的数数需填上上最后一一段的值值,或者者确信XX绝对不不会超出出所定义义的值,则则不用之之段可以以不填数数字。 2.9、保保留 ID=92.10、指指数/对数函函数 PPOW/LOGG IID=110图形表示: X

49、 POOW/LLOG YYY B标记说明:标记名数据类型缺省值描述输出 YYfloatt0.0输入 XXfloatt1.0指数或对数数,以BB.I方方式表示示的指针针,或是是立即浮浮点数输入 BBfloatt10.0底数,以BB.I方方式表示示的指针针,或是是立即浮浮点数参数 Moddeword1.0方式,0=为指数数运算,1=对数运算参数 k1,k2floatt1.0输入和底变变量的增增益参数 C1,C2floatt0.0输入和底变变量的偏偏置算法说明:本功能块对对浮点变变量进行行指数或或数值,输输出一个个浮点变变量。当Modee = 0时: YY(n) (kk2*BB(n)+C22) *

50、(k1*X(nn)+CC1),底底数位00.0时时置OFFW和Q标志位位。当Modee=100时: YY(n) LOOG (k2*B(nn)+CC2) (kk1*XX(n)+C11) 当当(k22*B(n)+C2为为立即浮浮点数且且为0.0时,该该函数为为自然对对数lnn。2.11、三三角和反反三角函函数 TTRIAANGLLE ID=11图形表示:X TRIIANGGLE Y Y=sinn(k*X+CC)标记说明:标记名数据类型缺省值描述输出 YYfloatt0.0输入 XXfloatt0.0以B.I方方式表示示的指针针,或是是立即浮浮点数,单单位弧度度参数 Moddeword0函数类型,

51、0=sinn, 11=coos, 2=ttan, 3=asiin, 4=aacoss, 55=attan 参数 kkfloatt1.0变量的增益益参数 CCfloatt0.0变量的偏置置算法描述:本功能块按按Modde对浮浮点变量量进行三三角或反反三角运运算,输输出一个个浮点变变量。角角度都以以弧度为为单位。例:Y(nn) siin(kk*X(n)+C), YY(n) assin(k*XX(n)+C) 2.12 热力性性质计算算 PTTCall IID=112图形表示:P PPTCaal YT/S标记说明:标记名数据类型缺省值描述输出 YYfloatt0.0输入 PPfloatt0.0压力Mp

52、aa输入 T/Sfloatt10.0温度或熵熵值S参数 Moddeword0计算对象,0=火函值,1=比容,2=熵值,3=温度算法描述:本功能块用用于热力力性能计计算。在Modee=00时,计计算出给给定压力力(MPPa)和和温度()的气体或液体的火函值(KJ/Kg)在Modee=11时,计计算出给给定压力力(MPPa)和和温度()的气体或液体的比容(M3/Kg)在Modee=22时,计计算出给给定压力力(MPPa)和和温度()的气体或液体的熵值(KJ/Kg*K)在Modee=33时,计计算出给给定压力力(MPPa)和和气体或或液体熵熵值(KKJ/KKg*KK)的温温度()3、时间过过程函数数

53、3.1、超超前滞后后模块 LEAADLAAG ID=20图形描述:XTR LEAADLAAG Y TS 标记描述:标记名数据类型缺省值描述输出 Yfloatt0输入 Xfloatt0.0以B.I方方式表示示的指针针,或是是立即浮浮点数输入 TRRfloattNULL以B.I方方式表示示的指针针,或是是立即浮浮点数输入 TSSboolNULL以B.I方方式表示示的指针针,或是是立即布布尔数参数 LDDfloatt1.0超前常数,如如果 LLD为0,则为为滞后模模块参数 LGGfloatt1.0滞后常数,LG必须大于等于1/2T(采样周期)参数 HHfloatt100.00输出高限参数 LLflo

54、att0.0输出低限参数 GNNfloatt1.0增益GN算法说明:if( TTS1 ) YY(n) =TTR(nn)*GGN; else K11=GNN(T+22LD)/(2LGG+T); KK2=GGN(T2LDD)/(2LGG+T); K3=(2LGGT)/(2LGG+T); Y(nn) = K11*X(n)+ KK2*XX(n1)+ KK3*YY(n1); if ( Y(nn)HH ) Y(nn)=HH; eelsee iff( YY(n)L ) YY(n)=L;其中: TT为计算算周期; Y的最最后稳定定值 若GN1,则最最后稳定定值输输入3.2、滞滞后模块块 DEELAYY ID=

55、21 图形表示:X DEELAYY Y 标记说明:标记名数据类型缺省值描述输出 YYfloatt0.0输入 XXfloatt0.0以B.I方方式表示示的指针针,或是是立即浮浮点数参数 DDTfloatt0.0纯滞后时间间常数,单单位秒,必必须 00=DDT/TT=0,单单位秒算法说明:对应的传递递函数为为:Y(S) = ( Kdd*S / (1 + Tdd*S) ) *X(s);Y(n) = ( Kdd*(XX(n)-X(n-11) + TTd*YY(n-1) ) / (TT+Tdd);3.4、时时域统计计模块 TSUUM ID=23图形表示:X Y TTSUMM Set YYj 标记说明:标

56、记名数据类型缺省值描述输出 YYfloatt0.0输出 Yjjfloatt0.0前一次的统统计结果果值输入 XXfloatt0.0以B.I方方式表示示的指针针,或是是立即浮浮点数输入 Onnbool0On/Offf开关关,以BB.I方方式表示示的指针针,或是是立即布布尔数参数 MModeeword0方式,0=累加和和,1=取平均均,2=取最大大,3=取最小小参数 Y00floatt0.0每次On时时,Y的初值值参数 Cjjfloatt1.0记忆转换系系数算法说明:本功能块对对输入模模拟变量量在Seet指定定的一段段时间内内进行累累加,平平均,或或取最大大、最小小值,并并记录前前次统计计值。 i

57、f( OOn从0-1 ) 统计开开始,YYj(nn)=YY(n)*Cjj,Y(nn)=YY0, suum=11; else if(On从从1-0) 统统计结束束 else iif( Modde=0 ) YY(n) = Y(nn-1) + X(nn)*TT; / 累加和和 elsse iif( Modde=1 ) YY(n) = 累计和和 / summ; summ=内部部计数; / 取平平均 elsse iif( Modde=2 ) YY(n) = Maxx ( Y(nn-1), XX(n) ); / 取最大大 elsse iif( Modde=3 ) YY(n) = Minn ( Y(nn-1

58、), XX(n) ); / 取最小小 eslle iif( Modde=4 ) YY(n) = Y(nn-1)+ (X(nn)+XX(n-1)*T/22; / 梯形累累加和其中T为该该页计算算周期(以以秒为单单位),因因此,累累计方式式时,输输出Y为输入入X在计时时间内的的积分值值。3.5、数数字滤波波 FIILTEER IDD=244图形表示:X FIILTEER Y 标记描述:标记名数据类型缺省值描述输出 Yfloatt0输入 Xfloatt0.0以B.I方方式表示示的指针针,或是是立即布布尔数参数 k11,kk8floatt1/8滤波器系数数,应1时,输输出Y基点点值,DD=0;然后,输

59、输出Y以速率率DY从基基点趋向向于目标标点;当当到达目目标点值值后,DD1,输出出保持在在目标点点值不变变。在此此过程中中,若HHoldd由0-1,则则输出YY保持不不变,一一直到HHoldd由1-0,输输出Y再以速速率DYY从保持持点趋向向于目标标点。若若复位信信号Rsst又由由0-1,则则此过程程重新开开始。3.7、段段信号发发生器ff(t) IID=226图形描述:Hold F(t) YY 模出 Rst D 到达指指示 标记描述述:标记名数据类型缺省值描述输出 YYfloatt0.0输出 DDbool0到达T5指指示输入 Holldbool1保持,以BB.I方方式表示示的指针针,或是是立

60、即布布尔数输入 Rsstbool0复位,以BB.I方方式表示示的指针针,或是是立即布布尔数参数 Y11,YY5floatt0.0节点的Y值值参数 T11,TT5floatt1.0节点相对基基点的时时间(秒),必须须T1=T22=.1时,输输出Y基点点值,DD=0,在在T1时间间内到达达Y1,在在 T22-T11时间内内到达YY2,.,一直直到T55到达Y55, 此时,DD1,输出出保持在在Y5不变变。在此此过程中中,若HHoldd由0-1,则则输出YY保持不不变,内内部计时时也停止止,一直直到Hoold由由1-0,输输出Y按原规规律变化化。若复复位信号号Rstt又由0-1,则则此过程程重新开开

温馨提示

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

评论

0/150

提交评论