《XDPS标准功能块手册》由会员分享,可在线阅读,更多相关《XDPS标准功能块手册(92页珍藏版)》请在金锄头文库上搜索。
1、前 言 手册用途 本手册详细讲述了 XDPS 系统内的各种标准功能块的输入、输出、参数及算法说明。本手册是工程 师组态的必备工具。 手册内容 第一章概述 第二章XDPS 实时网 I/O 功能块 第三章模拟函数 第四章时间过程函数 第五章控制算法 第六章逻辑电路 第七章操作器 第八章特殊功能块 手册的阅读对象 XDPS 系统的使用、维护、管理人员 XDPS 系统的工程项目开发人员 XDPS 系统开发、技术改造的研发人员 相关手册 XDPS2.0 工程师手册 目 录 版本 2.0 c 第第 1 章章概述概述1-1 1概述概述1-1 2DPU 简介简介1-1 3DPU 组态过程组态过程1-2 4页页
2、1-2 5功能块功能块1-2 第第 2 章章XDPS 实时网实时网 I/O 功能块功能块2-1 1模拟量下网功能块模拟量下网功能块 XNETAI, ID=1002-1 2开关量下网功能块开关量下网功能块 NETDI, ID=1012-1 3模拟量上网功能块模拟量上网功能块 XNETAO, ID=1022-1 4开关量上网功能块开关量上网功能块 XNETDO, ID=1032-2 5模拟量输入功能块模拟量输入功能块 XAI, ID=1042-3 6开关量输入功能块开关量输入功能块 XDI, ID=1052-5 7模拟量输出功能块模拟量输出功能块 XAO, ID=1062-5 8开关量输出功能块开
3、关量输出功能块 XDO, ID=1072-6 9脉冲量输入功能块脉冲量输入功能块 XPI, ID=1082-6 10页间模拟量输入功能块页间模拟量输入功能块 XPgAI, ID=1102-8 11页间开关量输入功能块页间开关量输入功能块 XPgDI, ID=1112-8 12页间模拟量输出功能块页间模拟量输出功能块 XPgAO, ID=1122-8 13页间开关量输出功能块页间开关量输出功能块 XPgDO, ID=1132-9 第第 3 章章模拟函数模拟函数3-1 12 输入加法器输入加法器 ADD ID=13-1 2乘法器乘法器 MUL ID=23-1 3除法器除法器 DIV ID=33-1
4、 4开方器开方器 SQRT ID=43-2 5取绝对值取绝对值 ABS ID=53-2 6五次多项式五次多项式 POLYNOM ID=63-3 78 输入数学统计器输入数学统计器 SUM8 ID=73-3 812 段函数变换段函数变换 F(X) ID=83-4 9贝塞尔函数贝塞尔函数 BESSEL, ID=93-4 10指数指数/对数函数对数函数/求模求模 POW/LOG/MOD ID=103-5 11三角和反三角函数三角和反三角函数 TRIANGLE ID=113-5 12热力性质计算热力性质计算 PTCal ID=123-6 13温度场计算模块温度场计算模块 FDM, ID=153-7 1
5、4区间代数基本性质区间代数基本性质 iProp, ID=163-7 15区间代数四则运算区间代数四则运算 iBsc, ID=173-8 第第 4 章章时间过程函数时间过程函数4-1 1超前滞后模块超前滞后模块 LEADLAG ID=204-1 2滞后模块滞后模块 DELAY ID=214-2 3微分模块微分模块 DIFF ID=224-3 4时域统计模块时域统计模块 TSUM ID=23(3.0 中已取消,用中已取消,用 SUMQ 代替代替)4-3 5数字滤波数字滤波 FILTER ID=244-4 6斜坡信号发生器斜坡信号发生器 ID=254-5 7段信号发生器段信号发生器 f(t) ID=
6、264-6 812 段信号发生器段信号发生器 F(t12) ID=274-7 9时域开关量统计模块时域开关量统计模块 TSUMD ID=28(3.0 中已取消,用中已取消,用 SUMQ 代替代替)4-8 第第 5 章章控制算法控制算法5-1 1二选一选择器二选一选择器 TWOSEL ID=305-1 2三选一选择器三选一选择器 THREESEL ID=315-1 3无扰切换模块无扰切换模块 SFT ID=325-2 4高低限幅器高低限幅器 HLLMT ID=335-3 5高低限报警高低限报警 HLALM ID=345-3 6速率限制器速率限制器 RATLMT ID=355-4 7速率报警器速率
7、报警器 RATALM ID=365-4 8偏差运算偏差运算 DEV ID=375-5 9PID 运算运算 EPID ID=385-6 10闭锁型偏差闭锁型偏差 PID 运算模块运算模块 EPID2 ID=395-7 112 输出平衡模块输出平衡模块 BALANCE2 ID=405-8 12八输入平衡模块八输入平衡模块 BALANCE8 ID=415-10 13数字驱动伺服模块数字驱动伺服模块 DDS ID=425-11 14查表式模糊控制器查表式模糊控制器 FTAB ID=435-12 15慢信号保护模块慢信号保护模块 SAIPro ID=445-12 16史密斯预测器史密斯预测器 SMITH
8、, ID=455-14 第第 6 章章逻辑逻辑电电路路6-1 12 输入与输入与 AND ID=506-1 22 输入或输入或 OR ID=516-1 3反相器反相器 NOT ID=526-2 4异或器异或器 XOR ID=536-3 58 输入数量或输入数量或 QOR8 ID=546-3 6RS 触发器触发器 ID=556-4 7定时器定时器 TIMER ID=566-4 8计数器计数器 CNT ID=57(3.0 中已取消,可用中已取消,可用 SUMQ 代替代替)6-6 9模拟比较器模拟比较器 CMP ID=586-7 10循环定时器循环定时器 CYCTIMER ID=596-7 11步序
9、控制器步序控制器 STEP ID=606-8 12软件脉冲列输出模块软件脉冲列输出模块 SPO ID=616-9 13开关量选择模块开关量选择模块 DSFT ID=626-10 14开关首出序号指示开关首出序号指示 ID=636-10 152 输入滞后与输入滞后与 TD_AND ID=646-11 第第 7 章章操作器操作器7-1 1模拟软手操器模拟软手操器 S/MA ID=70(3.0 中已取消,可用中已取消,可用 ESMA 代替代替)7-1 2键盘模拟量增减键盘模拟量增减 KBML ID=717-2 3数字手操器数字手操器 DEVICE ID=727-3 4简单数字手操器简单数字手操器 D
10、/MA ID=737-8 5带开关输出的模拟软手操器带开关输出的模拟软手操器 ADS/MA ID=74(3.0 中已取消,可用中已取消,可用 ESMA 代替)代替)7-9 6电气数字手操器电气数字手操器 EDEVICE ID=757-10 7增强型模拟软手操器增强型模拟软手操器 ES/MA ID=777-13 8遥调操作器遥调操作器 YTQ ID=787-15 9遥控操作器遥控操作器 YKQ ID=797-16 10累计量操作器累计量操作器 SumQ ID=767-17 第第 8 章章特殊功能块特殊功能块8-1 1品质品质(状态状态)测试模块测试模块 ID=808-1 2触发执行事件触发执行事
11、件 EVENT ID=818-1 316 个布尔变量转换为长整形变量个布尔变量转换为长整形变量 B16TOL ID=828-2 4长整形变量转换为长整形变量转换为 16 位布尔个变量位布尔个变量 LTOB16 ID=838-3 5长整型模拟变量含义转换器长整型模拟变量含义转换器 LTOF ID=848-3 6节点节点(状态状态)测试模块测试模块 TDPU ID=858-4 7上网报警闭锁功能块上网报警闭锁功能块 DisAlm ID=86 (3.0 中已取消)中已取消)8-4 8上网报警限修改功能块上网报警限修改功能块 ChgAlm ID=87 (3.0 中已取消)中已取消)8-5 9I/O 卡
12、件测试模块卡件测试模块 TCard ID=888-5 10I/O 卡件测试模块卡件测试模块 TCard ID=888-5 11I/O 站测试模块站测试模块 TNode ID=89(3.0 中已取消,可用中已取消,可用 TNODE2 代替代替)8-6 12时间处理模块时间处理模块 TPRO ID=908-7 13时间记录模块时间记录模块 TREC ID=918-7 14时间转换模块时间转换模块 TtoS ID=928-8 15时间转换模块时间转换模块 StoT ID=938-8 16模拟量隐式选择模拟量隐式选择 AxSel ID=948-9 17开关量隐式选择开关量隐式选择 DxSel ID=9
13、58-9 18修改参数模块修改参数模块 ChgPara ID=978-10 19I/O 站测试模块站测试模块 TNode2 ID=968-10 第第 1 章章 概述概述 1概述概述 XDPS 的软件功能分 DPU 和 MMI,MMI 又包括 OPU、ENG、HSU 等,DPU 又有 VDPU、专用 GTW 等。从 C(客户)/S(服务器)观点来看,DPU、VDPU、专用 GTW、HSU 等又是服务器,其它为客户。所有软件 功能可分解在不同的节点上实现。 XDPS 的数据采集、报警检测、闭环控制、计算等必须在 DPU 上完成。DPU 的计算控制可由工程师组 态修改和调试。XDPS 提供了符合 I
14、EC 11313 标准的控制算法语言,特别强化了其中的以功能块为基本 的图形组态和调试语言,使组态和调试非常直观方便。 XDPS 提供了各种常用的功能块,用户只需从这些功能块选出所需的,相互连接,就可实现 DPU 的图 形组态,而无需了解编程语言。用户还可用 XDPS 的工具生成自已特殊的功能块。 2DPU 简介简介 DPU 称为分布式处理单元,是 XDPS 的控制器。DPU 是 XDPS 的一种功能,而并不具体到什么硬件。 我们往往将只实现 DPU 功能的软硬件一起称为 DPU,将运行于 MMI 站上的 DPU 功能称 VDPU,用于与外部 设备接口的 VDPU 称为 GTW。 每个 DPU
15、 至少有一个节点号对应。DPU 通过实时网或内部路由器与其它 DPU 和 MMI 连接,实时网可 以是冗余的,可以采用不同协议。DPU 可以通过 I/O 驱动与不同的 I/O 硬件连接。但有的 DPU(如只实 现计算统计功能的 DPU)可以没有直接的 I/O 连接,而是仅通过实时网与其它 DPU 交换数据。 DPU 可以被冗余配置。XDPS 规定,冗余配置 DPU 的节点号占用 120 号和 6180 号,相应的冗余 DPU 为 2140 和 81100,即相差 20。而 DPU 以小号码对外标识。如 3 号与 23 号 DPU 被认为是互为冗 余的 DPU,在发操作指令时,指明 3 号、23
16、 号也会接收。对组态指令,则必须指明 3 号还是 23 号。 MMI 的号取 1100 中任一个号,但一般取在 4160 之间。单 DPU 或 VDPU 取 1100 中任一号。 DPU 运行后有三种状态,初始态、跟踪态和主控态。其中跟踪态与主控态,DPU 软件会跟踪自已的 CPU 状态、I/O 状态作相应的自动切换,以便使主控机故障时,跟踪机可马上代替主控机。另外,工程 师调试工具也可请求或区别 DPU 的运行状态。DPU 刚启动时或组态的算法与主控 DPU 不同时,进入初始 态,自检中以黄色标识。 DPU 内部的数据分为 DPU 总体描述、页和功能块对象。总体描述包含了 DPU 的说明信息和其中所有 的页数。每个页对象具有指定的执行周期。而功能块对象只能存在于页中,同页中的功能块具有相同的 计算周期。 页和功能块分别用页号和功能块号命名。页和功能块具有执行序号,执行序号表达了它们在 DPU 中 执行的次序。具有较小执行序号的页和功能块先于具有较大执行序号的页和功能块执行。用户可用在线 调试工具更改页和块的执行序号,以调整