已阅读5页,还剩95页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
XDPS 标准功能块手册 前 言 手册用途 本手册详细讲述了 XDPS 系统内的各种标准功能块的输入 输出 参数及算法说明 本手 册是工程师组态的必备工具 手册内容 第一章概述 第二章XDPS 实时网 I O 功能块 第三章模拟函数 第四章时间过程函数 第五章控制算法 第六章逻辑电路 第七章操作器 第八章特殊功能块 手册的阅读对象 XDPS 系统的使用 维护 管理人员 XDPS 系统的工程项目开发人员 XDPS 系统开发 技术改造的研发人员 相关手册 XDPS 工程师手册 XDPS 标准功能块手册 目 录 版本 2 0 c0116011 第第 1 章章概述概述1 1概述概述1 2DPU 简介简介1 3DPU 组态过程组态过程2 4页页2 5功能块功能块3 第第 2 章章XDPS 实时网实时网 I O 功能块功能块5 1模拟量下网功能块模拟量下网功能块 XNETAI ID 1005 2开关量下网功能块开关量下网功能块 XNETDI ID 1015 3模拟量上网功能块模拟量上网功能块 XNETAO ID 1026 4开关量上网功能块开关量上网功能块 XNETDO ID 1037 5模拟量输入功能块模拟量输入功能块 XAI ID 1048 6开关量输入功能块开关量输入功能块 XDI ID 10510 7模拟量输出功能块模拟量输出功能块 XAO ID 10611 8开关量输出功能块开关量输出功能块 XDO ID 10711 9脉冲量输入功能块脉冲量输入功能块 XPI ID 10812 10页间模拟量输入功能块页间模拟量输入功能块 XPgAI ID 11014 11页间开关量输入功能块页间开关量输入功能块 XPgDI ID 11114 12页间模拟量输出功能块页间模拟量输出功能块 XPgAO ID 11215 13页间开关量输出功能块页间开关量输出功能块 XPgDO ID 11315 第第 3 章章模拟函数模拟函数17 XDPS 标准功能块手册 12 输入加法器输入加法器 ADD ID 117 2乘法器乘法器 MUL ID 217 3除法器除法器 DIV ID 318 4开方器开方器 SQRT ID 419 5取绝对值取绝对值 ABS ID 519 6五次多项式五次多项式 POLYNOM ID 620 78 输入数学统计器输入数学统计器 SUM8 ID 720 812 段函数变换段函数变换 F X ID 821 9贝塞尔函数贝塞尔函数 BESSEL ID 922 10指数指数 对数函数对数函数 求模求模 POW LOG MOD ID 1022 11三角和反三角函数三角和反三角函数 TRIANGLE ID 1123 12热力性质计算热力性质计算 PTCal ID 1224 13温度场计算模块温度场计算模块 FDM ID 1525 14区间代数基本性质区间代数基本性质 iProp ID 1626 15区间代数四则运算区间代数四则运算 iBsc ID 1726 第第 4 章章时间过程函数时间过程函数29 1超前滞后模块超前滞后模块 LEADLAG ID 2029 2滞后模块滞后模块 DELAY ID 2130 3微分模块微分模块 DIFF ID 2231 4时域统计模块时域统计模块 TSUM ID 2331 5数字滤波数字滤波 FILTER ID 2432 6斜坡信号发生器斜坡信号发生器 ID 2533 7段信号发生器段信号发生器 f t ID 2634 812 段信号发生器段信号发生器 F t12 ID 2735 XDPS 标准功能块手册 9时域开关量统计模块时域开关量统计模块 TSUMD ID 2836 第第 5 章章控制算法控制算法37 1二选一选择器二选一选择器 TWOSEL ID 3037 2三选一选择器三选一选择器 THREESEL ID 3137 3无扰切换模块无扰切换模块 SFT ID 3238 4高低限幅器高低限幅器 HLLMT ID 3340 5高低限报警高低限报警 HLALM ID 3440 6速率限制器速率限制器 RATLMT ID 3541 7速率报警器速率报警器 RATALM ID 3641 8偏差运算偏差运算 DEV ID 3742 9PID 运算运算 EPID ID 3843 10闭锁型偏差闭锁型偏差 PID 运算模块运算模块 EPID2 ID 3945 112 输出平衡模块输出平衡模块 BALANCE2 ID 4046 12八输入平衡模块八输入平衡模块 BALANCE8 ID 4148 13数字驱动伺服模块数字驱动伺服模块 DDS ID 4249 14查表式模糊控制器查表式模糊控制器 FTAB ID 4350 15慢信号保护模块慢信号保护模块 SAIPro ID 4451 16史密斯预测器史密斯预测器 SMITH ID 4552 第第 6 章章逻辑电路逻辑电路53 12 输入与输入与 AND ID 5053 22 输入或输入或 OR ID 5153 3反相器反相器 NOT ID 5254 4异或器异或器 XOR ID 5355 58 输入数量或输入数量或 QOR8 ID 5455 XDPS 标准功能块手册 6RS 触发器触发器 ID 5556 7定时器定时器 TIMER ID 5656 8计数器计数器 CNT ID 5758 9模拟比较器模拟比较器 CMP ID 5859 10循环定时器循环定时器 CYCTIMER ID 5959 11步序控制器步序控制器 STEP ID 6060 12软件脉冲列输出模块软件脉冲列输出模块 SPO ID 6162 13开关量选择模块开关量选择模块 DSFT ID 6263 14开关首出序号指示开关首出序号指示 ID 6364 第第 7 章章操作器操作器65 1模拟软手操器模拟软手操器 S MA ID 7065 2键盘模拟量增减键盘模拟量增减 KBML ID 7166 3数字手操器数字手操器 DEVICE ID 7267 4简单数字手操器简单数字手操器 D MA ID 7372 5带开关输出的模拟软手操器带开关输出的模拟软手操器 ADS MA ID 7473 6电气数字手操器电气数字手操器 EDEVICE ID 7574 7增强型模拟软手操器增强型模拟软手操器 ES MA ID 7777 第第 8 章章特殊功能块特殊功能块79 1品质品质 状态状态 测试模块测试模块 ID 8079 2触发执行事件触发执行事件 EVENT ID 8179 316 个布尔变量转换为长整形变量个布尔变量转换为长整形变量 B16TOL ID 8280 4长整形变量转换为长整形变量转换为 16 位布尔个变量位布尔个变量 LTOB16 ID 8381 5长整型模拟变量含义转换器长整型模拟变量含义转换器 LTOF ID 8482 6节点节点 状态状态 测试模块测试模块 TDPU ID 8583 XDPS 标准功能块手册 7上网报警闭锁功能块上网报警闭锁功能块 DisAlm ID 8684 8上网报警限修改功能块上网报警限修改功能块 ChgAlm ID 8784 9I O 卡件测试模块卡件测试模块 TCard ID 8885 10I O 卡件测试模块卡件测试模块 TCard ID 8885 11I O 站测试模块站测试模块 TNode ID 8986 12时间处理模块时间处理模块 TPRO ID 9087 13时间记录模块时间记录模块 TREC ID 9188 14时间转换模块时间转换模块 TtoS ID 9288 15时间转换模块时间转换模块 StoT ID 9389 16模拟量隐式选择模拟量隐式选择 AxSel ID 9490 17开关量隐式选择开关量隐式选择 DxSel ID 9590 18修改参数模块修改参数模块 ChgPara ID 9791 19I O 站测试模块站测试模块 TNode2 ID 9692 XDPS 标准功能块手册 1 第第 1 章章 概述概述 1概述概述 XDPS 的软件功能分 DPU 和 MMI MMI 又包括 OPU ENG HSU 等 DPU 又有 VDPU 专用 GTW 等 从 C 客户 S 服务器 观点来看 DPU VDPU 专用 GTW HSU 等又是服务器 其它为 客户 所有软件功能可分解在不同的节点上实现 XDPS 的数据采集 报警检测 闭环控制 计算等必须在 DPU 上完成 DPU 的计算控制可由 工程师组态修改和调试 XDPS 提供了符合 IEC 1131 3 标准的控制算法语言 特别强化了其中 的以功能块为基本的图形组态和调试语言 使组态和调试非常直观方便 XDPS 提供了各种常用的功能块 用户只需从这些功能块选出所需的 相互连接 就可实现 DPU 的图形组态 而无需了解编程语言 用户还可用 XDPS 的工具生成自已特殊的功能块 2DPU 简介简介 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 交换数据 DPU 可以被冗余配置 XDPS 规定 冗余配置 DPU 的节点号占用 1 20 号和 61 80 号 相 应的冗余 DPU 为 21 40 和 81 100 即相差 20 而 DPU 以小号码对外标识 如 3 号与 23 号 DPU 被认为是互为冗余的 DPU 在发操作指令时 指明 3 号 23 号也会接收 对组态指令 则 必须指明 3 号还是 23 号 MMI 的号取 1 120 中任一个号 但一般取在 41 60 或 101 120 之间 单 DPU 或 VDPU 取 1 120 中任一号 DPU 运行后有三种状态 初始态 跟踪态和主控态 其中跟踪态与主控态 DPU 软件会根 据自已的 CPU 状态 I O 状态和网络状态作相应的自动切换 以便使主控机故障时 跟踪机可 2 XDPS 标准功能块手册 马上代替主控机 另外 工程师调试工具也可请求或区别 DPU 的运行状态 DPU 刚启动时或组 态的算法与主控 DPU 不同时 进入初始态 自检中以黄色标识 DPU 内部的数据分为 DPU 总体描述 页和功能块对象 总体描述包含了 DPU 的说明信息和 其中所有的页数 每个页对象具有指定的执行周期 而功能块对象只能存在于页中 同页中的 功能块具有相同的计算周期 页和功能块分别用页号和功能块号命名 页和功能块具有执行序号 执行序号表达了它们 在 DPU 中执行的次序 具有较小执行序号的页和功能块先于具有较大执行序号的页和功能块执 行 用户可用在线调试工具更改页和块的执行序号 以调整执行次序 但用户不可在线更改页 号和功能块号 3DPU 组态过程组态过程 XDPS 的 DPU 组态工具有两个组态方式 离线和在线 离线方式时 用户实质上仅打开一个数据文件 进行页 块功能的编辑 连接块的输入输 出 然后存入这个数据文件 在线组态方式时 用户必须先向被组态 DPU 登录 获得相关权限之后 才能对 DPU 读写 用户可将离线生成的组态文件下装到 DPU 也可将 DPU 运行的组态内容上装上来 进行写文件 修改和调试 用户完全可以以在线方式对 DPU 页和功能块执行修改 删除 插入等等操作 同 时可以看到 DPU 中的运行数据 进行直观的在线调试 结束之后 用户须退出登录 4页页 页 Page 常用 Pg 或 P 表示 页是 XDPS 中的一个基本对象 功能块必须存在于页中 页的实例中包含页号 名称 执 行序号 页状态 执行周期 最后修改日期时间和页的描述等属性 还包含了功能块对象实例 页状态记录了页的工作状态 如是否被 Disable 等 页状态只能被在线组态工具读取和修 改 执行周期表示了页被计算的周期 周期通常取 50ms 100ms 200ms 250ms 500ms 1s 2s 5s 和 0 0 表示本页不被周期计算 可能由特 殊功能块按用户定义的方式调用计算 页在计算时按页执行序号排序执行 XDPS 标准功能块手册 3 页描述记录了本页的功能 注释等与控制无关的信息 5功能块功能块 功能块 Function Block 常用 FB 或 B 来表示 XDPS 的功能块附合 IEC 1131 3 的标准 功能块是 XDPS 中能被组态修改的最小对象 几乎所有功能都需用功能块来实现 功能块用户定义中包括三项内容 输出 输入 参数 功能块实例化后 还应包含功能块 位号 即名称 执行序号 状态 计算中间量 XDPS 以对象方式将所有数据封装在一起 功能块之间传递的数据有三种类型 布尔量 1 字节 浮点数 IEEE 标准 4 字节 和长 整型 4 字节 但参数 中间量 状态等不受此限 浮点与长整型统称模拟量 它们可以相互 转递 功能块会自动转换 但用户需注意转换引起的精度损失 布尔量只能传递给布尔变量 功能块在计算时 输出量 状态 中间量都会更新 其它功能块可以取得其输出量的值 通过特殊功能块 TQ 也可间接取得其状态 转为 n 个布尔量 但不能取得其中间量的值 输出 量 状态 中间量的值不能被其它功能块改变 只能在其本身计算时有可能改变 输出量可以为浮点 长整型 布尔量中的任何一种 状态为一个 WORD 其中记录了本功能 块处于 Enable 还是 Disable 状态 Disable 时功能块不再被计算 本功能块的输入是否有坏 点而使本块输出变成不可信 本功能块接收的点是否超时 用于网络和 I O 模块 中间量可 以是任何软件允许的类型 与用户是无关的 它记录了功能块的计算状态 每个功能块都有一个状态字 描述了本功能块在运行中的状态 功能块的状态可安用户定 义的方式传递 除一些特殊的功能块之外 所有的功能块都可定义为不传递 OR 传递 AND 传 递 如一个功能块有 3 个输入 则这 3 个输入所属功能块的品质会以用户定义的方式传递到这 个功能块的品质上 而且空脚不参与品质传递 传递方式定义在方式字中 0 不传递 1 OR 传递 2 AND 传递 缺省为 OR 传递 在功能块被初始化时 输出量 状态 中间量都会被设置为初值 其中输出量的初值是用 户可定义的 参数定义了功能块行为的方式或范围 参数可以是多种数据类型 用户不必关心 在用户 组态和在线修改时 用户可定义修改参数值 参数一经设置 不会改变 也就是说参数是用户 设置的 不会被功能块本身改变 功能块的输入定义可以是一个指针 也可以是一个立即常数 说它是一种定义 表明是用 户设置的 计算时不会被改变 如定义为一个指针时 指向其它或本功能块的输出 以功能块 号 B 哪个输出 I 的形式表示 指向的数据只能为浮点 长整型 布尔型三种类型 布尔型的 输出只能连到布尔型的输入上 浮点或长整型输出只能连到浮点或长整型的输入上 同页内用 B I 指针表示 P 隐含为本页 B I 为全 1 时为 NULL 指针 表示本输入点无可取数据 页间引 4 XDPS 标准功能块手册 用必须通过特定的功能块实现 它们是 XPgAI 和 XPgDI 被引用的必须为 XPgAO XPgDO 或其它 I O 模块 输入也可被定义为一个立即常数 立即常数也必须为浮点 长整型 布尔型数据中的一种 这样 XDPS 任何一个功能块的输入可被连接到常数上 使变量变为参数 这个功能有很大灵活 性 可变限的功能块都可用此特性实现 简单地说 输入可以是指针 NULL 空指针 立即常数 功能块可以分为上下网 I O 模块 硬件 I O 模块 页间 I O 模块 模拟函数 选择比较器 控制算法 逻辑运算 逻辑控制算法 操作器等等 详见具体说明 描述中用 NULL 表示空指针 内部表示用 布尔量在算法模块上用 1 0 表示 真 假 内部用 T F 表示真 假 XDPS 标准功能块手册 5 第第 2 章章 XDPS 实时网实时网 I O 功能块功能块 1模拟量下网功能块模拟量下网功能块 XNETAI ID 100 图形表示图形表示 无显式输入 XNETAI Y 标记说明 标记说明 标记名数据类型缺省值描述 输出 Yfloat0 0取网上指定点的模拟量 参数 GIDword FFFFH 模拟点全局ID 参数 Tword 500 超时周期 取10 36000 x10ms 算法说明算法说明 本功能块将其它DPU上网的模拟点取下 存放在Y中 供其它功能块读取 如果网上点为坏点 则本模块状态为坏状态 如在指定超时时间内未收到点值 则本模 块状态为超时状态并置为坏点 后续模块可使用这些状态作为坏点标志 2开关量下网功能块开关量下网功能块 XNETDI ID 101 图形表示图形表示 无显式输入 XNETDI D 标记说明 标记说明 标记名数据类型缺省值描述 输出 DboolF取网上指定点的开关量 参数 GIDword FFFFH 开关点全局ID 参数 Tword 500 超时周期 取10 36000 x10ms 算法描述算法描述 本功能块将其它DPU上网的开关量点取下 存放在D中 供其它功能块读取 6 XDPS 标准功能块手册 如果网上点为坏点 则本模块状态为坏状态 如在指定超时时间内未收到点值 则本模 块状态为超时状态并置为坏点 后续模块可使用这些状态作为坏点标志 3模拟量上网功能块模拟量上网功能块 XNETAO ID 102 图形表示 图形表示 X XNETAO 无显式输出 标记说明 标记说明 标记名数据类型缺省值描述 输入 XfloatNull以B I方式表示的指针 或是立即浮点数 长整形 参数 GIDword FFFFH 模拟点全局ID 参数 SHword 0 是否被其它DPU共享标记 0 不共享 参数 T word1s 上网周期 取 0 5 1 2 5 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低低报警优先级和缺省记录方式 参数 Rfloat0 0速率报警限 如 0 0 速率报警限不存在 参数 Pr Mrbyte byte0 5H速率报警优先级和缺省记录方式 参数 DB1float0 0增量重复报警值 0 0 无此功能 参数 DB2float0 0减量重复报警值 0 0 无此功能 参数 T1word0延迟重复报警时间 0 36000 秒 0 无此功能 算法说明算法说明 本功能块将其它功能块的浮点和长整形变量广播到XPDS实时网上去 并作报警检查 如果前续功能块为坏状态 则输出为坏全局点 上网值等于输入值 其中 报警优先级 取值0 5的数字 0为最低 5为最高 XDPS 标准功能块手册 7 缺省记录方式 b0 显示 b1 打印 b2 记录 b6 1时 报警复归时不自动确认报警 b7 1时 本报警限不存在 不检查 增量和减量重复报警是指超过最外报警限DB1或DB2时 再发一次报警信息 延迟重复报警是指报警维持时间大于T1时 再发一次报警信息 本功能块需中间变量 报警时间 复归时间 确认时间 未确认次数 状态字中 Alarm On Off是针对所有报警限的 4开关量上网功能块开关量上网功能块 XNETDO ID 103 图形表示 图形表示 Z XNETDO 无显式输出 标记说明 标记说明 标记名数据类型缺省值描述 输入 ZboolNull以B I方式表示的指针 或是立即布尔数 参数 GIDword FFFFH 开关全局ID 参数 SHword 0 是否被其它DPU共享标记 0 不共享 参数 T word1s 上网周期 取0 5 1 2 5 10s 内部x100ms 同页周期 参数 AAwordt0报警定义 0 无报警 1 0报警 2 1报警 参数 P Mbyte byte0 5H报警优先级和缺省记录方式 参数 T1word0延迟重复报警时间 0 36000 秒 0 无此功能 算法说明算法说明 本功能块将其它功能块的布尔变量广播到XPDS实时网上去 并作报警检查 如果前续功能块为坏状态 则输出为坏全局点 上网值等于输入值 其中 报警优先级 取值0 5的数字 0为最低 5为最高 缺省记录方式 b0 显示 b1 打印 b2 记录 b6 1时 报警复归时不自动确认报警 b7 1时 本报警限不存在 不检查 延迟重复报警是指警维持时间大于T1时 再发一次报警信息 本功能块需中间变量 报警时间 复归时间 确认时间 未确认次数 状态字中 Alarm On Off是针对所有报警限的 8 XDPS 标准功能块手册 5模拟量输入功能块模拟量输入功能块 XAI ID 104 图形表示 图形表示 补偿点 X XAI Y 标记说明 标记说明 标记名数据类型缺省值描述 输出 Yfloat0 0取指定卡件模入的工程量 输入 XfloatNull补偿源测点 本点只在Cvt CT类时有效 参数 Addrwordx xx xxI O地址 站号 板号 通道号 参数 Cvtword0输入转换类型 缺省 线性 参数 MaxADword0与量程上限对应的AD值 参数 MinADword0与量程下限对应的AD值 参数 Avfloat0 0RTD和TC时板的放大倍数 参数 R0 或I0 float80 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 按序捆绑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无意义 0 10V 0 5V 1 5V 0 10mA 4 20mA 5V 5V 测速值 AD值 等都用此转换类型实 现 定义时需对I O卡的AD范围有一定了解 1 线性开方 K n AD n MinAD MaxAD MinAD R0为小信号切除限值 当K n 的绝对值小 于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单精度浮点输入的场合 XDPS 标准功能块手册 9 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 参数 MaxAD MinAD R0不用定义 用于交流采样卡中浮点数f32由相邻两个16位通道拼接而成的输入 低 在前 高在后 5 16位带符号AD值倒数转换 Y n Av AD n Av为比例系数 缺省 Av 0 为1 参数 MaxAD MinAD R0不用定义 10 19 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热电阻 3mA恒流源 20 25 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的场合 电桥时为桥臂电阻 恒流源时为恒流源电流 算法说明算法说明 本功能块从一个I O地址取得一个A D值 进行转换 将工程值结果存放在Y中 供其它功 能块读取 如果I O通道有故障 则本模块状态为坏状态 后续模块可使用这些状态作 为坏点标志 转换时 如为TC 则作相应的冷端补偿 再在工程值加上Bias 所有类型在工程转换时 工程值限制在 MinY 量程 10 到 MaxY 量程 10 之间 超越或达到此限的 本功能 块状态将标识为溢出OFW 品质为Bad 转换后 算法再进行低通滤波 如定义的话 滤波的传递函数为1 1 TS T即为参数Flt 滤波后 进行捆绑的XNetAO处理 该输入从状态好点变为坏点后 输出值保持状态好时的值 参数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至少有单脉冲输出 XDPS 标准功能块手册 11 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 OI O卡失电保护方式卡失电保护方式 参数 按序捆绑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方式表示的指针 或是立即布尔数 参数 Addrwordx xx xxI O地址 站号 板号 通道号 12 XDPS 标准功能块手册 参数 Cvtword0输出方式 0 不求反输出 1求反输出 参数 Resword0保留 0 用于设置用于设置I OI 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的所有参数 指从XnetAO的LID到T1的22个参数 算法说明算法说明 本功能块从一个XDPS I O地址取得一个脉冲计数值 转换为long值 将结果存放在Y中 供其它功能块读取 最后 进行捆绑的XNetAO处理 输入开关量Rst由0变到1时 Y n 0 0 在增量型时 输出 Y n AD n AD n 1 mod MaxAD DPU刚启动时 需跟踪一次 AD值 在跟随型时 输出 Y n AD n 增量型时 Frease read clear操作在模块中完成 XDPS 标准功能块手册 13 跟随型时 Frease read clear操作经通讯由I O驱动完成 如果I O通道有故障 则本模块状态为坏状态 后续模块可使用这些状态作为坏点标志 14 XDPS 标准功能块手册 10 页间模拟量输入功能块页间模拟量输入功能块 XPgAI ID 110 图形表示图形表示 无显式输入 XPgAI Y 标记说明 标记说明 标记名数据类型缺省值描述 输出 Yfloat0 0取指定页号功能块号模拟量的值 参数 PagewordFFFFH被引用页的页号 参数 BlockwordFFFFH被引用的XPgAO的功能块号 算法说明算法说明 本功能块从一个XDPS本DPU中另外页的 XPgAO XAI XAO XPI其中之一取得模拟值 将结果存放 在Y中 供本页其它功能块读取 本功能块传递被引用的功能块的状态 如被引用模块不存在或被引用模块不是上述4个模块之一 则本 功能块状态为坏 输出保持不变 11 页间开关量输入功能块页间开关量输入功能块 XPgDI ID 111 图形表示图形表示 无显式输入 XPgDI D 标记说明 标记说明 标记名数据类型缺省值描述 输出 DboolF取指定页号功能块号开关量的值 参数 PagewordFFFFH被引用页的页号 参数 BlockwordFFFFH被引用的XPgDO的功能块号 算法说明算法说明 本功能块从一个XDPS本DPU中另外一页的 XPgDo XDI XDO 其中之一取得开关值 将结果存放在 D中 供本页其它功能块读取 本功能块传递被引用的功能块的状态 如被引用模块不存在或被引用模块不是上述3个模块之一 则本 功能块状态为坏 输出保持不变 XDPS 标准功能块手册 15 12 页间模拟量输出功能块页间模拟量输出功能块 XPgAO ID 112 图形表示图形表示 X XPgAO 无显式输出 标记说明 标记说明 标记名数据类型缺省值描述 输入 XfloatNull以B I方式表示的指针 或是立即浮点数 算法说明算法说明 本功能块将本页的模拟量存在本块中 供本DPU中另外一页的XPgAI读取 13 页间开关量输出功能块页间开关量输出功能块 XPgDO ID 113 图形表示图形表示 Z XPgDO 无显式输出 标记说明 标记说明 标记名数据类型缺省值描述 输入 ZboolNull以B I方式表示的指针 或是立即浮点数 算法说明算法说明 本功能块将本页的开关量存在本块中 供本DPU中另外一页的XPgDI读取 16 XDPS 标准功能块手册 XDPS 标准功能块手册 17 第第 3 章章 模拟函数模拟函数 12 输入加法器输入加法器 ADD ID 1 图形表示图形表示 X1 ADD Y Y k1X1 k2X2 C X2 标记说明标记说明 标记名数据类型缺省值描述 输出 Yfloat0 0加法输出 输入 X1 X2float0 0以B I方式表示的指针 或是立即浮点数 参数 k1 k2float1 0输入X1 X2的增益 参数 Cfloat0 0ADD的偏置 算法说明算法说明 本功能块对二个浮点变量加或减 输出一个浮点变量 输出 Y n k1 X1 n k2 X2 n C 2乘法器乘法器 MUL ID 2 图形表示图形表示 X1 MUL Y X2 标记说明标记说明 标记名数据类型缺省值描述 输出 Yfloat0 0乘法输出 输入 X1 X2float1 0以B I方式表示的指针 或是立即浮点数 参数 k1 k2float1 0输入X1 X2的增益 参数 C1 C2float0 0输入X1 X2的偏置 18 XDPS 标准功能块手册 算法描述算法描述 本功能块对2个浮点变量乘 输出一个浮点变量 输出 Y n k1 X1 n C1 k2 X2 n C2 3除法器除法器 DIV ID 3 图形表示图形表示 X1 DIV Y Y k1X1 C1 k2X2 C2 X2 标记说明标记说明 标记名数据类型缺省值描述 输出 Yfloat0 0除法输出 输入 X1 X2float1 0 1 0以B I方式表示的指针 或是立即浮点数 参数 k1 k2float1 0输入X1 X2的增益 参数 C1 C2float0 0X1和X2的偏置 算法描述算法描述 本功能块对2个浮点变量除 输出一个浮点变量 if k2 X2 n C2 0 Y n Y n 1 并且置位OFW和Q else Y n k1 X1 n C1 k2 X2 n C2 Y n 被限幅在有效数值之间 如果越限 就置位本功能模块的数值溢出状态位 其它情况下 本功能块按参数Smod所定义方式传递前续功能块的状态 XDPS 标准功能块手册 19 4开方器开方器 SQRT ID 4 图形表示 图形表示 X SQRT Y Y k X C 1 2 标记说明 标记说明 标记名数据类型缺省值描述 输出 Yfloat0 0开方计算输出 输入 Xfloat1 0以B I方式表示的指针 或是立即浮点数 参数 kfloat1 0输入X的增益 参数 Cfloat0 0X的偏置 参数 DBfloat0 0零点切除值 0 0 算法说明 算法说明 本功能块对输入浮点变量开方 输出一个浮点变量 if k X n C DB Y n kX nC else Y n 0 并且置位OFW和Q 5取绝对值取绝对值 ABS ID 5 图形表示 图形表示 X ABS Y 标记说明 标记说明 标记名数据类型缺省值描述 输出 Yfloat0 0绝对值计算输出 输入 Xfloat0 0以B I方式表示的指针 或是立即浮点数 参数 k Cfloat1 0 0 0输入X的增益和偏置 算法描述 算法描述 本功能块对输入浮点变量取绝对值 输出一个浮点变量 Y n k X n C 20 XDPS 标准功能块手册 6五次多项式五次多项式 POLYNOM ID 6 图形表示 图形表示 X POLYNOM Y 标记说明 标记说明 标记名数据类型缺省值描述 输出 Yfloat0 0多项式计算输出 输入 Xfloat0 0以B I方式表示的指针 或是立即浮点数 参数 C0 C5float0 0多项式的系数 算法描述 算法描述 本功能块对浮点变量进行五次多项式运算 输出一个浮点变量 Y n C0 C1 X n C2 X n 2 C3 X n 3 C4 X n 4 C5 X n 5 78 输入数学统计器输入数学统计器 SUM8 ID 7 图形表示 图形表示 X1 Y SUM8 X8 Cnt 标记说明 标记说明 标记名数据类型缺省值描述 输出 Yfloat0 0数学统计输出 输出 Cntfloat0 0模拟输入量中绝对值DB的个数 812 段函数变换段函数变换 F X ID 8 图形描述 图形描述 X F X Y Y F X 标记描述 标记描述 标记名数据类型缺省值描述 输出 Yfloat0 0函数变换输出 输入 Xfloat0 0以B I方式表示的指针 或是立即浮点数 参数 x1 y1 float0 0 0 0第1个坐标点 参数 float0 0 0 0第n个坐标点 要求x1 x2 x12 参数 x12 y12 float0 0 0 0第12个坐标点 算法描述 算法描述 F X 由12个坐标点 X1 Y1 X12 Y12 确定 如 上图所示 F X 为一个十二段折线 如X X12 Y Y12 X的值应递增填写 不递增曲线取到递增的转折点为止 22 XDPS 标准功能块手册 9贝塞尔函数贝塞尔函数 BESSEL ID 9 图形表示 图形表示 X Bessel Y 标记说明 标记说明 标记名数据类型缺省值描述 输出 Yfloat0 0函数计算输出 输入 Xfloat0 0以B I方式表示的指针 或是立即浮点数 参数 Modeword0函数类型 0 第一类Bessel函数jn 1 第二类Bessel函数 yn 参数 Rankword 0函数阶次 0 n 参数 k Cfloat1 0 0 0输入X的增益和偏置 算法描述 算法描述 本功能块计算Bessel函数 10 指数指数 对数函数对数函数 求模求模 POW LOG MOD ID 10 图形表示 图形表示 X POW LOG Y Y B 标记说明标记说明 标记名数据类型缺省值描述 输出 Yfloat0 0函数计算输出 输入 Xfloat1 0指数或对数 以B I方式表示的指针 或是立即浮点数 输入 Bfloat10 0底数 以B I方式表示的指针 或是立即浮点数 参数 Modeword1 0方式 0 为指数运算 1 对数运算 2 求模运算 参数 k1 k2float1 0输入和底变量的增益 参数 C1 C2float0 0输入和底变量的偏置 算法说明算法说明 本功能块对浮点变量进行指数或数值或求模 输出一个浮点变量 当Mode 0时 Y n k2 B n C2 k1 X n C1 底数位0 0时置OFW和Q标志位 XDPS 标准功能块手册 23 当Mode 1时 Y n LOG k2 B n C2 k1 X n C1 当 k2 B n C2为立即浮点数且为0 0时 该函数为自然对数ln 当Mode 2时 Y n k1 X n C1 MOD k2 B n C2 当 k2 B n C2为0 0时 置OFW和Q标志位 求模运算对运算双方自动取整后 再运算 11 三角和反三角函数三角和反三角函数 TRIANGLE ID 11 图形表示图形表示 X TRIANGLE Y Y sin k X C 标记说明标记说明 标记名数据类型缺省值描述 输出 Yfloat0 0三角函数计算输出 输入 Xfloat0 0以B I方式表示的指针 或是立即浮点数 单位弧度 参数 Modeword0函数类型 0 sin 1 cos 2 tan 3 asin 4 acos 5 atan 参数 kfloat1 0变量的增益 参数 Cfloat0 0变量的偏置 算法描述算法描述 本功能块按Mode对浮点变量进行三角或反三角运算 输出一个浮点变量 角度都以弧 度为单位 例 Y n sin k X n C Y n asin k X n C 24 XDPS 标准功能块手册 12 热力性质计算热力性质计算 PTCal ID 12 图形表示图形表示 P PTCal Y T S 标记说明标记说明 标记名数据类型缺省值描述 输出 Yfloat0 0热力性能计算输出 输入 Pfloat0 0压力Mpa 输入 T Sfloat10 0温度 或熵值S 参数 Modeword0计算方式 0 焓值 1 比容 2 熵值 3 温度 算法描述算法描述 本功能块用于热力性能计算 在Mode 0时 计算出给定压力 MPa 和温度 的水或汽的焓值 KJ Kg 在Mode 1时 计算出给定压力 MPa 和温度 的水或汽的比容 M3 Kg 在Mode 2时 计算出给定压力 MPa 和温度 的水或汽的熵值 KJ Kg K 在Mode 3时 计算出给定压力 MPa 和熵值 KJ Kg K 的水或汽温度 在Mode 4时 计算出给定压力 MPa 和温度 的水的焓值 KJ Kg 在Mode 5时 计算出给定压力 MPa 和温度 的水的比容 M3 Kg 在Mode 6时 计算出给定压力 MPa 和温度 的水的熵值 KJ Kg K 在Mode 7时 计算出给定熵值 KJ Kg K 和温度 的水或汽的压力 MPa 在Mode 8时 计算出给定压力 MPa 和温度 的汽的焓值 KJ Kg 在Mode 9时 计算出给定压力 MPa 和温度 的汽的比容 M3 Kg 在Mode 10时 计算出给定压力 MPa 和温度 的汽的熵值 KJ Kg K 在Mode 11时 计算出给定压力 MPa 或温度 的水的沸点温度或压力 当P为空脚时计算压力 当T为空脚时计算温度 在Mode 12时 计算出给定压力 MPa 和焓值 KJ Kg 的水或汽温度 在Mode 13时 计算出给定焓值 KJ Kg 和温度 的水或汽的压力 MPa Mode 0 2 分别计算出给定压力和温度的水或汽的焓值 比容和熵值 气态或液态由给定 的压力和温度自动识别 Mode 4 6 分别计算出给定压力和温度的水的焓值 比容和熵值 当只有一个输入而另一 个输入为空脚时 该水缺省为饱和 Mode 8 10 分别计算出给定压力和温度的 汽的焓值 比容和熵值 当只有一个输入而另 一个输入为空脚时 该气体缺省为饱和 XDPS 标准功能块手册 25 13 温度场计算模块温度场计算模块 FDM ID 15 图形描述 图形描述 边界温度 TSrnd 换热系数 ALFA Tnode 20 节点温度 应力集中系数 StrCentlz FDM 初始温度系数 Tinit 3 Tavg 体积平均温度 复位 Reset 计算允许 Enable Valid 数据有效 标记描述 标记描述 标记名数据类型缺省值描述 输出 Tnode 20 float
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026文明文化面试题及答案
- 2026西安大学面试题目及答案
- 2026乡村整治面试题及答案
- 燃气管道支吊架损坏应急预案演练脚本
- 2026年有机农业孵化基地
- 新修订《土地管理法》考试题库及答案
- 新工人入场三级安全教育考试试卷及答案
- 小学数学教师学科核心素养竞赛学习试题及答案
- 环保型橡胶硫化剂规模化生产项目可行性研究报告
- 2026 年夏季小学生夏季冷饮健康与防暑安全宣讲
- 2026广东广州番禺区南村镇社区卫生服务中心第一批招考编外人员1人考试参考试题及答案解析
- 2026年上海中考试卷题目分布及答案
- 出国人员培训制度
- 国有企业总经理离任审计述职报告
- 粮仓安全培训课件
- 成套配电柜、控制柜(台、箱)和配电箱(盘)安装检验批质量验收记录1
- 个人申请生育津贴-信息采集表(空白表格)
- 与认知障碍老年人沟通
- 江苏燃气安全生产管理人员题库及答案解析
- 医院感染控制中的清洁消毒灭菌管理
- 证券行业外包协议书范本
评论
0/150
提交评论