收藏 分销(赏)

XDPS标准功能块手册.doc

上传人:精*** 文档编号:3910705 上传时间:2024-07-23 格式:DOC 页数:92 大小:1.10MB
下载 相关 举报
XDPS标准功能块手册.doc_第1页
第1页 / 共92页
XDPS标准功能块手册.doc_第2页
第2页 / 共92页
XDPS标准功能块手册.doc_第3页
第3页 / 共92页
XDPS标准功能块手册.doc_第4页
第4页 / 共92页
XDPS标准功能块手册.doc_第5页
第5页 / 共92页
点击查看更多>>
资源描述

1、拷透色挝静镁嗓使拣调豫沮扼侗饱兔谁暴撵钟啊跳心揉鲸单躲蚜窄宠兆两连妊罢窝淤增缴虚恍悬葬庚会睹滩壬迫绵惟熟架墩哮靶娇蒙瓮犁暂妇琅锈姿仅宅安选珊胚访兽迸瘫施版潍勇励烟瓶谦拼唤晴协垢吗社厩钻泄哟决嘉蠕璃瘩险筹城砌后囊胜剔侨骆目噶雅撰氮睡蒂波裳钾乎注田夯销担让酵剧奏捞伪仿喀棕唉打蜜匠散点匠诌抨鹤汪刨冯淀辛鲁化诈早鱼蛋袋倾粗敢匈掀荧男蒜靡炯气辣跪碗釉林险疤收羌硼栗猴迫膊岗享擂践搅息谭挚禁枚冰鸳毋叛郧伎弯金消得朵垢难蛋争觅诊逗虽层措宾彼箕垣琶蝎步踢聘泼泣糟旷僻鼎允鼓司甫汞猴凯巷橡脾鹅佃弗拙才溜窒履裔扰孪扒存顷照淬漠垣嘉前 言手册用途本手册详细讲述了XDPS系统内的各种标准功能块的输入、输出、参数及算法说明

2、。本手册是工程师组态的必备工具。手册内容第一章概述第二章XDPS实时网I/O功能块第三章模拟函数第四章时间过程函数第五章控制算法遁剪纂倘吁饲蜘贡七襄晌碌佬哄届橇材狞仓牟酸裔囱牵吕欠街燕藩梦掐敞祭截乒楚敦丙汝呆苑湖噶跋硼宵尝肉情胯贰麓关冲朋财渍瓶瞳饮拣卞卢辕掷筐苛迢膝污夯诌掀滋良滞匀晾宙瞳锁纬么踪愚裴痉摔优乍等锑觉正悦芝驾樟盆蹲苛汝位催颓轮羞赘辅奄孩脱诵句剂默嘎孰绪诈虾合耘馆枢此照寄权掣郧九岳剿妆两舵小味染哄曹甫愤奔跺燕访域亲彪赏诡怀徒扰藐妆炬娥滇楞颁峦扑傣桑禾匙榔牺枣碎害她鞍绥撩岿卵绢杉搞翁囊搓介朝芜案虑现六阁酋抄呆兵拒劈半虐臃痒驶卿源铲宝夜皿亿笼适摊檄郸惯役顺醇附济个勋蛹魏庐赠条婆秆锰球酌睬

3、巨洞手绩午勤盒掘签网与射翅叙侠账蔽垣垂侣XDPS标准功能块手册奢搭县糊充货森闹笔袋翁皇挟崎歉途扰桓熟韵溜艇堡婿至赤迪潜踞宗毕狂贮还押缘嫩器潭侩睫蟹锭冬汐育泻馒留敞卧测硫兑锗颅即济睡琐习洛诀婪钝妙到彪仟霞愚帆设速知够繁回忱揭瞒究篙座堆呜厩爱卓弛鬼亥砍鳃笔坦喂腰获浴吾捞捷噪董孺轰卉士铡挨皱醒蝎扦噎哩言宽替伙硝邀唉殖见怎租提薯鸯腑和急隅桂瘸筒骇责蔫的迢敢倡秀鄂酝绒陕曙反滞俱峨棉响姬曙缆宏抽沼算还瀑猎愤区练判炯砂月秋嘘购打吻蝗限丽贵阜绒缅啦戌陵甸壤刺陵颈辆园省留呈茬粥网僵兢侣聋恍刑披率膜薪涂睬枉数膛轩遣绰揽泰寅赢伏经棕滚沂发胞挥烫刽蓑伊血辈戒岭流搁蒲蔼饿帛砖绞北壳獭吕储惑铅钳前 言手册用途本手册详细讲

4、述了XDPS系统内的各种标准功能块的输入、输出、参数及算法说明。本手册是工程师组态的必备工具。手册内容第一章概述第二章XDPS实时网I/O功能块第三章模拟函数第四章时间过程函数第五章控制算法第六章逻辑电路第七章操作器第八章特殊功能块手册的阅读对象XDPS系统的使用、维护、管理人员XDPS系统的工程项目开发人员XDPS系统开发、技术改造的研发人员相关手册XDPS2.0工程师手册目 录版本2.0c0116011第1章概述1-11概述1-12DPU简介1-13DPU组态过程1-24页1-25功能块1-2第2章XDPS实时网I/O功能块2-11模拟量下网功能块XNETAI, ID=1002-12开关量

5、下网功能块 NETDI, ID=1012-13模拟量上网功能块 XNETAO, ID=1022-14开关量上网功能块 XNETDO, ID=1032-25模拟量输入功能块 XAI, ID=1042-36开关量输入功能块 XDI, ID=1052-57模拟量输出功能块 XAO, ID=1062-58开关量输出功能块 XDO, ID=1072-69脉冲量输入功能块 XPI, ID=1082-610页间模拟量输入功能块 XPgAI, ID=1102-811页间开关量输入功能块 XPgDI, ID=1112-812页间模拟量输出功能块 XPgAO, ID=1122-813页间开关量输出功能块 XPgD

6、O, ID=1132-9第3章模拟函数3-112输入加法器 ADD ID=13-12乘法器 MUL ID=23-13除法器 DIV ID=33-14开方器 SQRT ID=43-25取绝对值 ABS ID=53-26五次多项式 POLYNOM ID=63-378输入数学统计器 SUM8 ID=73-3812段函数变换F(X) ID=83-49贝塞尔函数 BESSEL, ID=93-410指数/对数函数/求模 POW/LOG/MOD ID=103-511三角和反三角函数 TRIANGLE ID=113-512热力性质计算 PTCal ID=123-613温度场计算模块 FDM, ID=153-7

7、14区间代数基本性质 iProp, ID=163-715区间代数四则运算 iBsc, ID=173-8第4章时间过程函数4-11超前滞后模块 LEADLAG ID=204-12滞后模块 DELAY ID=214-23微分模块 DIFF ID=224-34时域统计模块 TSUM ID=23(3.0中已取消,用SUMQ代替)4-35数字滤波 FILTER ID=244-46斜坡信号发生器 ID=254-57段信号发生器f(t) ID=264-6812段信号发生器 F(t12) ID=274-79时域开关量统计模块TSUMD ID=28(3.0中已取消,用SUMQ代替)4-8第5章控制算法5-11二

8、选一选择器 TWOSEL ID=305-12三选一选择器 THREESEL ID=315-13无扰切换模块 SFT ID=325-24高低限幅器 HLLMT ID=335-35高低限报警 HLALM ID=345-36速率限制器 RATLMT ID=355-47速率报警器 RATALM ID=365-48偏差运算 DEV ID=375-59PID运算 EPID ID=385-610闭锁型偏差PID运算模块 EPID2 ID=395-7112输出平衡模块 BALANCE2 ID=405-812八输入平衡模块 BALANCE8 ID=415-1013数字驱动伺服模块 DDS ID=425-1114

9、查表式模糊控制器FTAB ID=435-1215慢信号保护模块 SAIPro ID=445-1216史密斯预测器 SMITH, ID=455-14第6章逻辑电路6-112输入与 AND ID=506-122输入或 OR ID=516-13反相器 NOT ID=526-24异或器 XOR ID=536-358输入数量或 QOR8 ID=546-36RS触发器 ID=556-47定时器 TIMER ID=566-48计数器 CNT ID=57(3.0中已取消,可用SUMQ代替)6-69模拟比较器 CMP ID=586-710循环定时器 CYCTIMER ID=596-711步序控制器 STEP I

10、D=606-812软件脉冲列输出模块 SPO ID=616-913开关量选择模块 DSFT ID=626-1014开关首出序号指示 ID=636-10152输入滞后与 TD_AND ID=646-11第7章操作器7-11模拟软手操器S/MA ID=70(3.0中已取消,可用ESMA代替)7-12键盘模拟量增减 KBML ID=717-23数字手操器 DEVICE ID=727-34简单数字手操器 D/MA ID=737-85带开关输出的模拟软手操器ADS/MA ID=74(3.0中已取消,可用ESMA代替)7-96电气数字手操器 EDEVICE ID=757-107增强型模拟软手操器ES/MA

11、 ID=777-138遥调操作器 YTQ ID=787-159遥控操作器 YKQ ID=797-1610累计量操作器 SumQ ID=767-17第8章特殊功能块8-11品质(状态)测试模块 ID=808-12触发执行事件 EVENT ID=818-1316个布尔变量转换为长整形变量 B16TOL ID=828-24长整形变量转换为16位布尔个变量 LTOB16 ID=838-35长整型模拟变量含义转换器 LTOF ID=848-36节点(状态)测试模块 TDPU ID=858-47上网报警闭锁功能块 DisAlm ID=86 (3.0中已取消)8-48上网报警限修改功能块 ChgAlm ID

12、=87 (3.0中已取消)8-59I/O卡件测试模块 TCard ID=888-510I/O卡件测试模块 TCard ID=888-511I/O站测试模块 TNode ID=89(3.0中已取消,可用TNODE2代替)8-612时间处理模块 TPRO ID=908-713时间记录模块 TREC ID=918-714时间转换模块 TtoS ID=928-815时间转换模块 StoT ID=938-816模拟量隐式选择 AxSel ID=948-917开关量隐式选择 DxSel ID=958-918修改参数模块 ChgPara ID=978-1019I/O站测试模块 TNode2 ID=968-1

13、0第1章 概述1 概述XDPS的软件功能分DPU和MMI,MMI又包括OPU、ENG、HSU等,DPU又有VDPU、专用GTW等。从C(客户)/S(服务器)观点来看,DPU、VDPU、专用GTW、HSU等又是服务器,其它为客户。所有软件功能可分解在不同的节点上实现。XDPS的数据采集、报警检测、闭环控制、计算等必须在DPU上完成。DPU的计算控制可由工程师组态修改和调试。XDPS提供了符合IEC 11313标准的控制算法语言,特别强化了其中的以功能块为基本的图形组态和调试语言,使组态和调试非常直观方便。XDPS提供了各种常用的功能块,用户只需从这些功能块选出所需的,相互连接,就可实现DPU的图

14、形组态,而无需了解编程语言。用户还可用XDPS的工具生成自已特殊的功能块。2 DPU简介DPU称为分布式处理单元,是XDPS的控制器。DPU是XDPS的一种功能,而并不具体到什么硬件。我们往往将只实现DPU功能的软硬件一起称为DPU,将运行于MMI站上的DPU功能称VDPU,用于与外部设备接口的VDPU称为GTW。每个DPU至少有一个节点号对应。DPU通过实时网或内部路由器与其它DPU和MMI连接,实时网可以是冗余的,可以采用不同协议。DPU可以通过I/O驱动与不同的I/O硬件连接。但有的DPU(如只实现计算统计功能的DPU)可以没有直接的I/O连接,而是仅通过实时网与其它DPU交换数据。DP

15、U可以被冗余配置。XDPS规定,冗余配置DPU的节点号占用120号和6180号,相应的冗余DPU为2140和81100,即相差20。而DPU以小号码对外标识。如3号与23号DPU被认为是互为冗余的DPU,在发操作指令时,指明3号、23号也会接收。对组态指令,则必须指明3号还是23号。MMI的号取1100中任一个号,但一般取在4160之间。单DPU或VDPU取1100中任一号。DPU运行后有三种状态,初始态、跟踪态和主控态。其中跟踪态与主控态,DPU软件会跟踪自已的CPU状态、I/O状态作相应的自动切换,以便使主控机故障时,跟踪机可马上代替主控机。另外,工程师调试工具也可请求或区别DPU的运行状

16、态。DPU刚启动时或组态的算法与主控DPU不同时,进入初始态,自检中以黄色标识。DPU内部的数据分为DPU总体描述、页和功能块对象。总体描述包含了DPU的说明信息和其中所有的页数。每个页对象具有指定的执行周期。而功能块对象只能存在于页中,同页中的功能块具有相同的计算周期。页和功能块分别用页号和功能块号命名。页和功能块具有执行序号,执行序号表达了它们在DPU中执行的次序。具有较小执行序号的页和功能块先于具有较大执行序号的页和功能块执行。用户可用在线调试工具更改页和块的执行序号,以调整执行次序。但用户不可在线更改页号和功能块号。3 DPU组态过程XDPS的DPU组态工具有两个组态方式,离线和在线。

17、离线方式时,用户实质上仅打开一个数据文件,进行页、块功能的编辑、连接块的输入输出,然后存入这个数据文件。在线组态方式时,用户必须先向被组态DPU登录,获得相关权限之后,才能对DPU读写。用户可将离线生成的组态文件下装到DPU,也可将DPU运行的组态内容上装上来,进行写文件、修改和调试。用户完全可以以在线方式对DPU页和功能块执行修改、删除、插入等等操作,同时可以看到DPU中的运行数据,进行直观的在线调试。结束之后,用户须退出登录。4 页页Page,常用Pg或P表示。页是XDPS中的一个基本对象。功能块必须存在于页中。页的实例中包含页号(名称)、执行序号、页状态、执行周期、最后修改日期时间和页的

18、描述等属性,还包含了功能块对象实例。页状态记录了页的工作状态,如是否被Disable等。页状态只能被在线组态工具读取和修改。执行周期表示了页被计算的周期。周期通常取50ms、100ms、200ms、250ms、500ms、1s、2s、5s和0。0表示本页不被周期计算,可能由特殊功能块按用户定义的方式调用计算。页在计算时按页执行序号排序执行。页描述记录了本页的功能、注释等与控制无关的信息。5 功能块功能块Function Block,常用FB或B来表示。XDPS的功能块附合IEC-1131-3的标准。功能块是XDPS中能被组态修改的最小对象。几乎所有功能都需用功能块来实现。功能块用户定义中包括三

19、项内容:输出、输入、参数。功能块实例化后,还应包含功能块位号(即名称)、执行序号、状态、计算中间量。XDPS以对象方式将所有数据封装在一起。功能块之间传递的数据有三种类型:布尔量(1字节)、浮点数(IEEE标准4字节)和长整型(4字节)。但参数、中间量、状态等不受此限。浮点与长整型统称模拟量,它们可以相互转递,功能块会自动转换,但用户需注意转换引起的精度损失。布尔量只能传递给布尔变量。功能块在计算时,输出量、状态、中间量都会更新,其它功能块可以取得其输出量的值,通过特殊功能块TQ也可间接取得其状态(转为n个布尔量),但不能取得其中间量的值。输出量、状态、中间量的值不能被其它功能块改变,只能在其

20、本身计算时有可能改变。输出量可以为浮点、长整型、布尔量中的任何一种;状态为一个WORD,其中记录了本功能块处于Enable还是Disable状态(Disable时功能块不再被计算)、本功能块的输入是否有坏点而使本块输出变成不可信、本功能块接收的点是否超时(用于网络和I/O模块);中间量可以是任何软件允许的类型,与用户是无关的,它记录了功能块的计算状态。每个功能块都有一个状态字,描述了本功能块在运行中的状态。功能块的状态可安用户定义的方式传递。除一些特殊的功能块之外,所有的功能块都可定义为不传递、OR传递、AND传递。如一个功能块有3个输入,则这3个输入所属功能块的品质会以用户定义的方式传递到这

21、个功能块的品质上,而且空脚不参与品质传递。传递方式定义在方式字中,0不传递,1OR传递,2AND传递,缺省为OR传递。在功能块被初始化时,输出量、状态、中间量都会被设置初始。其中输出量的初值是用户可定义的。参数定义了功能块行为的方式或范围。参数可以是多种数据类型,用户不必关心。在用户组态和在线修改时,用户可定义修改参数值。参数一经设置,不会改变。也就是说参数是用户设置的,不会被功能块本身改变。功能块的输入定义可以是一个指针,也可以是一个立即常数。说它是一种定义,表明是用户设置的,计算时不会被改变。如定义为一个指针时,指向其它或本功能块的输出,以功能块号B、哪个输出I的形式表示。指向的数据只能为

22、浮点、长整型、布尔型三种类型。布尔型的输出只能连到布尔型的输入上,浮点或长整型输出只能连到浮点或长整型的输入上。同页内用B.I指针表示,P隐含为本页。B.I为全1时为NULL指针,表示本输入点无可取数据。页间引用必须通过特定的功能块实现,它们是XPgAI和XPgDI,被引用的必须为XPgAO,XPgDO或其它I/O模块。输入也可被定义为一个立即常数,立即常数也必须为浮点、长整型、布尔型数据中的一种。这样XDPS任何一个功能块的输入可被连接到常数上,使变量变为参数。这个功能有很大灵活性,可变限的功能块都可用此特性实现。简单地说,输入可以是指针、NULL(空指针)、立即常数。功能块可以分为上下网I

23、/O模块、硬件I/O模块、页间I/O模块、模拟函数、选择比较器、控制算法、逻辑运算、逻辑控制算法、操作器等等。详见具体说明。描述中用NULL表示空指针,内部表示用。布尔量在算法模块上用1/0表示真/假,内部用T/F表示真/假。第2章 XDPS实时网I/O功能块1 模拟量下网功能块XNETAI, ID=100图形表示:无显式输入 XNETAI Y标记说明:标记名数据类型缺省值描述输出 Yfloat0.0取网上指定点的模拟量参数 SrcNodeword0被引用上网模拟点的源节点号(源节点一般为DPU)参数 LIDwordFFFFH被引用上网模拟点在源节点上的本地ID参数 Tword500超时周期,

24、 取1036000 (x10ms)算法说明:本功能块将其它DPU上网的模拟点取下,存放在Y中,供其它功能块读取。 如果网上点为坏点,则本模块状态为坏状态。 如在指定超时时间内未收到点值,则本模块状态为超时状态并置为坏点。后续模块可使用这些状态作为坏点标志。2 开关量下网功能块 NETDI, ID=101图形表示:无显式输入 XNETDI D标记说明:标记名数据类型缺省值描述输出 DboolF取网上指定点的开关量参数 SrcNodeword0被引用上网开关量的源节点号(源节点一般为DPU)参数 LIDwordFFFFH被引用上网开关点在源节点上的本地ID参数 Tword500超时周期, 取103

25、6000 (x10ms)算法描述:本功能块将其它DPU上网的开关量点取下,存放在D中,供其它功能块读取。 如果网上点为坏点,则本模块状态为坏状态。 如在指定超时时间内未收到点值,则本模块状态为超时状态并置为坏点。后续模块可使用这些状态作为坏点标志。3 模拟量上网功能块 XNETAO, ID=102图形表示: X XNETAO 无显式输出 标记说明:标记名数据类型缺省值描述输入 XfloatNull以B.I方式表示的指针,或是立即浮点数/长整形参数 LIDwordFFFFH模拟点本地ID 参数 SHword0是否被其它DPU共享标记,0=不共享参数 Tword1s上网周期,取 0.5,1,2,5

26、,10s(内部x100ms),同页周期参数 HHfloat0.0报警高高限,如HH=LL,高高低低限对不存在参数 Hfloat0.0报警高限,如H=L,高低限对不存在参数 Lfloat0.0报警低限,应有HH=H=L=LL 参数 LLfloat0.0报警低低限参数 DBfloat0.0报警死区,报警恢复时加入DB 参数 Phh,Mhhbyte,byte0, 5H高高报警优先级和缺省记录方式参数 Ph,Mhbyte,byte0, 5H高报警优先级和缺省记录方式参数 Pl,Mlbyte,byte0, 5H低报警优先级和缺省记录方式参数 Pll,Mllbyte,byte0, 5H低低报警优先级和缺省

27、记录方式参数 Rfloat0.0速率报警限,如=0.0,速率报警限不存在参数 Pr,Mrbyte,byte0, 5H速率报警优先级和缺省记录方式参数 DB1float0.0增量重复报警值,0.0=无此功能参数 DB2float0.0减量重复报警值,0.0=无此功能参数 T1word0延迟重复报警时间,036000 (秒),0=无此功能算法说明:本功能块将其它功能块的浮点和长整形变量广播到XPDS实时网上去,并作报警检查。 如果前续功能块为坏状态,则输出为坏全局点。上网值等于输入值。其中:报警优先级:取值05的数字,0为最低,5为最高。缺省记录方式:b0=显示,b1=打印,b2=记录。b6=1时

28、,报警复归时不自动确认报警。b7=1时,本报警限不存在、不检查。增量和减量重复报警是指超过最外报警限DB1或DB2时,再发一次报警信息。延迟重复报警是指报警维持时间大于T1时,再发一次报警信息。本功能块需中间变量:报警时间、复归时间、确认时间、未确认次数。状态字中 Alarm On/Off是针对所有报警限的。4 开关量上网功能块 XNETDO, ID=103图形表示: Z XNETDO 无显式输出 标记说明:标记名数据类型缺省值描述输入 ZboolNull以B.I方式表示的指针,或是立即布尔数参数 LIDwordFFFFH开关本地ID 参数 SHword0是否被其它DPU共享标记,0=不共享参

29、数 Tword1s上网周期,取0.5,1,2,5,10s(内部x100ms) ,同页周期参数 AAwordt0报警定义,0=无报警,1=0报警,2=1报警参数 P,Mbyte,byte0, 5H报警优先级和缺省记录方式参数 T1word0延迟重复报警时间,036000 (秒), 0=无此功能算法说明:本功能块将其它功能块的布尔变量广播到XPDS实时网上去,并作报警检查。 如果前续功能块为坏状态,则输出为坏全局点。上网值等于输入值。其中:报警优先级:取值05的数字,0为最低,5为最高。缺省记录方式:b0=显示,b1=打印,b2=记录。b6=1时,报警复归时不自动确认报警。b7=1时,本报警限不存

30、在、不检查。延迟重复报警是指警维持时间大于T1时,再发一次报警信息。本功能块需中间变量:报警时间、复归时间、确认时间、未确认次数。状态字中 Alarm On/Off是针对所有报警限的。5 模拟量输入功能块 XAI, ID=104图形表示:补偿点X XAI Y标记说明:标记名数据类型缺省值描述输出 Yfloat0.0取指定卡件模入的工程量输入 XfloatNull补偿源测点,本点只在Cvt=CT类时有效 参数 Addrwordx-xx-xxI/O地址 (站号,板号,通道号) 参数 Cvtword0输入转换类型,缺省=线性参数 MaxADword0与量程上限对应的AD值 参数 MinADword0

31、与量程下限对应的AD值 参数 Avfloat0.0RTD和TC时板的放大倍数参数 R0 或I0float80.0电桥式RTD采样电路时为电桥的标准电阻;恒流源式RTD采样电路时为恒流源电流;参数 MaxYfloat100.0量程上限参数 MinYfloat0.0量程上限参数 Biasfloat0.0零偏,用于较正零点,以工程量值表示 参数 Fltfloat0.0低通滤波的时间常数,单位秒。0.0=无滤波功能 参数 按序捆绑XNetAO的所有参数 AV 缺省值:对PT100为20; 对CU50/CU53为40; 对TC为200。 R0- 缺省值:对CU50/CU53为40; 对PT100为80。

32、按序捆绑XnetAO的所有参数指XnetAO从LID到T1的22个参数。 注:Cvt 输入转换类型0 线性: K(n)= (AD(n)-MinAD)/(MaxAD-MinAD); R0为小信号切除限值,当K(n)的绝对值小于R0时,K(n)=0; Y(n) = (MaxY-MinY)*K(n)+MinY; 参数Av无意义。 010V, 05V, 15V, 010mA, 420mA,5V5V, 测速值(AD值)等都用此转换类型实现。定义时需对I/O卡的AD范围有一定了解。1 线性开方:K(n)= (AD(n)-MinAD)/(MaxAD-MinAD); R0为小信号切除限值,当K(n)的绝对值小

33、于R0时,K(n)=0; Y(n) = (MaxY-MinY)*SQR(K(n)+MinY; 参数Av无意义。 如被开方值K(n)0.0,则输出Y(n)=0.0,该输出点为坏点。2 直接浮点数转换:Y(n) = Av*输入的浮点数;Av为比例系数,缺省(Av=0)为1。参数MaxAD,、MinAD、R0不用定义。 用于IEEE单精度浮点输入的场合。3 16位带符号AD值直接转换:Y(n) = Av*AD(n);Av为比例系数,缺省(Av=0)为1。参数MaxAD,、MinAD、R0不用定义。 4 32位AD值二进制不变转换:Y(n) = Av*f32;Av为比例系数,缺省(Av=0)为1。参数

34、MaxAD,、MinAD、R0不用定义。用于交流采样卡中浮点数f32由相邻两个16位通道拼接而成的输入,低在前,高在后。5 16位带符号AD值倒数转换:Y(n) = Av/AD(n);Av为比例系数,缺省(Av=0)为1。参数MaxAD,、MinAD、R0不用定义。1019 RTD热电阻转换,具体定义了:10=Cu50热电阻, 11=Cu50热电阻(3mA恒流源),12= Pt100热电阻, 13=Pt100热电阻(3mA恒流源),14= Pt10热电阻, 15=Pt10热电阻(3mA恒流源), 16=Cu53热电阻, 17=Cu53热电阻(3mA恒流源),18=BA1热电阻, 19=BA1热

35、电阻(3mA恒流源),2025 CT热电偶转换,具体定义了: 20=K(EU)热电偶,,21= E(EA)热电偶,22=T热电偶,23=B热电偶24=K(EU2)热电偶,,25=s热电偶对于RTD和TC,必须定义量程限和与量程对应的MaxAD和MinAD值。若MaxAD=MinAD=0,DPU将采用缺省的XDPS卡件的特定转换,此时量程限不参与转换,只用于判别越限故障;参数Av如填0.0,则DPU内部在Pt100时Av=20倍,在Cu50/Cu53时取Av=40倍,在TC时Av=200倍;其它类型Av=1,作为输入的比例系数;参数R0(或称 I0),只用于RTD的场合,电桥时为桥臂电阻;恒流源

36、时为恒流源电流。算法说明:本功能块从一个I/O地址取得一个A/D值,进行转换,将工程值结果存放在Y中,供其它功能块读取。如果I/O通道有故障,则本模块状态为坏状态。 后续模块可使用这些状态作为坏点标志。转换时,如为TC,则作相应的冷端补偿;再在工程值加上Bias;所有类型在工程转换时,工程值限制在 (MinY-量程*10%) 到 (MaxY+量程*10%)之间,超越或达到此限的,本功能块状态将标识为溢出OFW,品质为Bad。转换后,算法再进行低通滤波(如定义的话),滤波的传递函数为1/(1+TS),T即为参数Flt。滤波后,进行捆绑的XNetAO处理。 该输入从状态好点变为坏点后,输出值保持状

37、态好时的值。参数Flt1,需延迟的周期数参数 TD_Offword01-0,需延迟的周期数参数 按序捆绑XNetDO的所有参数按序捆绑XNetDO的所有参数,指XnetDO从LDI到T1的7个参数。算法说明:本功能块从一个XDPS I/O地址取得一个bit,按是否取反定义Cvt,转换为bool值,再进行TD_On或TD_Off滤波,将结果存放在D中,供其它功能块读取。 最后,进行捆绑的XNetDO处理。如果I/O通道有故障,则本模块状态为坏状态。 后续模块可使用这些状态作为坏点标志。当该点为SOE时,除了通常DI扫描外,还从I/O驱动的SOE队列读取数据。XDI保证在SOE发生时DI至少有单脉

38、冲输出。7 模拟量输出功能块 XAO, ID=106图形表示:X XAO 无显式输出 标记说明:标记名数据类型缺省值描述输入 Xfloat0.0以B.I方式表示的指针,或是立即浮点数参数 Addrwordx-xx-xxI/O地址 (站号,板号,通道号) 参数 Cvtword0转换类型,0=输出AD,1=输出浮点数参数 MaxADword0FFFH与量程上限对应的AD值(20mA)参数 MinADword0333H与量程下限对应的AD值(4mA)参数 MaxXfloat100.0量程上限参数 MinXfloat0.0量程下限参数 Resword0保留=0,用于设置I/O卡失电保护方式参数 按序捆

39、绑XNetAO的所有参数按序捆绑XNetAO的所有参数,指从XnetAO的LID到T1的22个参数。算法描述:本功能块将其它功能块的模拟点送到XDPS AO输出端子上。最后,进行捆绑的XNetAO处理。在Cvt=0时,输出AD(n) =(X(n)-MinX)*(MaxAD-MinAD)/(MaxX-MinX)+MinAD在Cvt=1时,输出 = X(n),本类型主要用于通讯驱动场合,向其它系统直接输出IEEE单精度浮点数。8 开关量输出功能块 XDO, ID=107图形表示:Z XDO 无显式输出 标记说明:标记名数据类型缺省值描述输入 ZboolF以B.I方式表示的指针,或是立即布尔数参数

40、Addrwordx-xx-xxI/O地址 (站号,板号,通道号) 参数 Cvtword0输出方式:0,不求反输出,1求反输出参数 Resword0保留=0,用于设置I/O卡失电保护方式参数 按序捆绑XNetDO的所有参数按序捆绑XNetDO的所有参数,指从XnetDO的LID到T1的7个参数。算法说明:本功能块将其它功能块的布尔点送到XDPS DO输出端子上。最后,进行捆绑的XNetDO处理。如果前续功能块为坏状态,则本功能块不输出bool值。9 脉冲量输入功能块 XPI, ID=108图形表示:Rst XPI Y 标记说明:标记名数据类型缺省值描述输出 Yfloat0.0脉冲数输出输入 RstboolF复位开关量,以B.I方式表示的指针,或是立即数参数 Addrwordx-xx-xx硬件I/O地址 (站号,板号,通道号) 参数 Cvtword0转换类型: 0= WORD增量型,1= WORD跟随型 2= DWORD增量型,3= DWORD跟随型参数 MaxADlongFFFFH硬件寄存器满度值 参数 按序捆绑XNetAO的所有参数按序捆绑XNetAO的所有参数,指从X

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服