GEK-114712 控制器和驱动软件用户手册-算法块V1.0.pdf
更新时间:2023-05-03 18:14:01 阅读量: 实用文档 文档下载
- gek111309推荐度:
- 相关推荐
目录
第 1章概述 (1)
1过程控制站与处理器单元 (1)
1.1节点号 (1)
1.2DPU运行状态 (1)
1.3DPU的组态信息 (1)
2DPU组态过程 (2)
3DPU组态文件 (2)
4页 (2)
5功能块 (3)
5.1功能块的外观 (3)
5.1.1控制算法功能块 (3)
5.1.2I/O模块 (3)
5.2数据类型 (5)
5.3状态传递 (5)
5.4输入、输出及参数 (5)
第 2章实时网I/O功能块 (7)
1模拟量下网功能块XNETAI, ID=100 (7)
1.1图标 (7)
1.2参数说明 (7)
1.3算法说明 (7)
2开关量下网功能块 XNETDI, ID=101 (7)
2.1图标 (7)
2.2参数说明 (7)
2.3算法描述 (7)
3模拟量上网功能块 XNETAO, ID=102 (8)
3.1图标 (8)
3.2参数说明 (8)
3.3算法说明 (9)
4开关量上网功能块 XNETDO, ID=103 (10)
4.1图标 (10)
4.2参数说明 (10)
4.3算法说明 (10)
5模拟量输入功能块 XAI, ID=104 (11)
5.1图标 (11)
5.2参数说明 (11)
5.3算法说明 (14)
6开关量输入功能块 XDI, ID=105 (15)
6.1图标 (15)
6.2参数说明 (16)
6.3算法说明 (16)
7模拟量输出功能块 XAO, ID=106 (17)
7.1图标 (17)
7.2参数说明 (17)
7.3算法描述 (18)
8开关量输出功能块 XDO, ID=107 (19)
8.1图标 (19)
8.2参数说明 (19)
8.3算法说明 (19)
9脉冲量输入功能块 XPI, ID=108 (20)
9.1图标 (20)
9.2参数说明 (20)
9.3算法说明 (21)
10页间模拟量输入功能块 XPgAI, ID=110 (22)
10.1图标 (22)
10.2参数说明 (22)
10.3算法说明 (22)
11页间开关量输入功能块 XPgDI, ID=111 (22)
11.1图标 (22)
11.2参数说明 (22)
11.3算法说明 (22)
12页间模拟量输出功能块 XPgAO, ID=112 (23)
12.1图标 (23)
12.2参数说明 (23)
12.3算法说明 (23)
13页间开关量输出功能块 XPgDO, ID=113 (23)
13.1图标 (23)
13.2参数说明 (23)
13.3算法说明 (23)
第3章模拟函数 (24)
12输入加法器 ADD ID=1 (24)
1.1图标 (24)
1.2参数说明 (24)
1.3算法说明 (24)
2乘法器 MUL ID=2 (25)
2.1图标 (25)
2.2参数说明 (25)
2.3算法描述 (25)
3除法器 DIV ID=3 (26)
3.1图标 (26)
3.2参数说明 (26)
3.3算法描述 (26)
4开方器 SQRT ID=4 (27)
4.1图标 (27)
4.2参数说明 (27)
4.3算法说明 (27)
5取绝对值 ABS ID=5 (28)
5.1图标 (28)
5.2参数说明 (28)
5.3算法描述 (28)
6五次多项式 POLYNOM ID=6 (29)
6.1图标 (29)
6.2参数说明 (29)
6.3算法描述 (29)
78输入数学统计器 SUM8 ID=7 (29)
7.1图标 (29)
7.2参数说明 (30)
7.3算法说明 (31)
7.4修改记录: (31)
812段函数变换F(X) ID=8 (32)
8.1图标 (32)
8.2参数说明 (32)
8.3算法描述 (32)
9贝塞尔函数 BESSEL, ID=9 (33)
9.1图标 (33)
9.2参数说明 (33)
9.3算法描述 (33)
10指数/对数函数/求模 POW/LOG/MOD ID=10 (34)
10.1图标 (34)
10.2参数说明 (34)
10.3算法说明 (34)
11三角和反三角函数 TRIANGLE ID=11 (35)
11.1图标 (35)
11.2参数说明 (35)
11.3算法描述 (35)
12热力性质计算 PTCal ID=12 (36)
12.1图标 (36)
12.2参数说明 (36)
12.3算法描述 (37)
13温度场计算模块 FDM, ID=15 (37)
13.1图标 (37)
13.2参数说明 (38)
13.3算法描述 (38)
14区间代数基本性质 iProp, ID=16 (39)
14.1图标 (39)
14.2参数说明 (39)
14.3算法描述 (39)
15区间代数四则运算 iBsc, ID=17 (40)
15.1图标 (40)
15.2参数说明 (40)
15.3算法描述 (40)
16流量计算模块 CalFlow, ID=18 (41)
16.1图标 (41)
16.2参数说明 (41)
16.3算法描述 (41)
17水位补偿计算 LvlComp, ID=19 (42)
17.1图标 (42)
17.2参数说明 (42)
17.3算法描述 (42)
第4章时间过程函数 (44)
1超前滞后模块 LEADLAG ID=20 (44)
1.1图标 (44)
1.2参数说明 (44)
1.3算法说明 (44)
2滞后模块 DELAY ID=21 (45)
2.1图标 (45)
2.2参数说明 (45)
2.3算法说明 (45)
2.4修改记录 (46)
3微分模块 DIFF ID=22 (46)
3.1图标 (46)
3.2参数说明 (46)
3.3算法说明 (46)
4时域统计模块 TSUM ID=23 (47)
4.1图标 (47)
4.2参数说明 (47)
4.3算法说明 (47)
5数字滤波 FILTER ID=24 (48)
5.1图标 (48)
5.2参数说明 (48)
5.3算法说明 (48)
6斜坡信号发生器 Rmp ID=25 (49)
6.1图标 (49)
6.2参数说明 (49)
6.3算法描述 (49)
7段信号发生器f(t) ID=26 (50)
7.1图标 (50)
7.2参数说明 (50)
7.3算法描述 (50)
7.4修改记录 (51)
812段信号发生器 F(t12) ID=27 (52)
8.1图标 (52)
8.2参数说明 (52)
8.3算法描述 (52)
9时域开关量统计模块TSUMD ID=28 (53)
9.1图标 (53)
9.2参数说明 (53)
9.3算法说明 (53)
10信号发生器SIGNAL ID=29 (54)
10.1图标 (54)
10.2参数说明 (54)
10.3算法说明 (54)
第5章控制算法 (55)
1二选一选择器 TWOSEL ID=30 (55)
1.1图标 (55)
1.2参数说明 (55)
1.3算法描述 (55)
2三选一选择器 THREESEL ID=31 (56)
2.1图标 (56)
2.2参数说明 (56)
2.3算法描述 (56)
3无扰切换模块 SFT ID=32 (57)
3.1图标 (57)
3.2参数说明 (57)
3.3算法描述 (58)
4高低限幅器 HLLMT ID=33 (58)
4.1图标 (58)
4.2参数说明 (58)
4.3算法描述 (58)
5高低限报警 HLALM ID=34 (59)
5.1图标 (59)
5.2参数说明 (59)
5.3算法描述 (59)
6速率限制器 RATLMT ID=35 (60)
6.1图标 (60)
6.2参数说明 (60)
6.3算法描述 (60)
7速率报警器 RATALM ID=36 (61)
7.1图标 (61)
7.2参数说明 (61)
7.3算法描述 (61)
8偏差运算 DEV ID=37 (62)
8.1图标 (62)
8.2参数说明 (62)
8.3算法描述 (62)
9PID运算 EPID ID=38 (64)
9.1图标 (64)
9.2参数说明 (64)
9.3算法描述 (64)
10闭锁型偏差PID运算模块 EPID2 ID=39 (65)
10.1图标 (65)
10.2参数说明 (66)
10.3算法描述 (66)
10.4修改记录 (67)
112输出平衡模块 BALANCE2 ID=40 (67)
11.1图标 (67)
11.2参数说明 (67)
11.3算法说明 (67)
12八输入平衡模块 BALANCE8 ID=41 (68)
12.1图标 (68)
12.2参数说明 (69)
12.3算法描述 (69)
13数字驱动伺服模块 DDS ID=42 (70)
13.1图标 (70)
13.2参数说明 (70)
13.3算法说明 (70)
14查表式模糊控制器FTAB ID=43 (71)
14.1图标 (71)
14.2参数说明 (71)
14.3算法描述 (72)
15慢信号保护模块 SAIPro ID=44 (73)
15.1图标 (73)
15.2参数说明 (73)
15.3算法描述 (73)
16史密斯预测器 SMITH, ID=45 (74)
16.1图标 (74)
16.2参数说明 (74)
16.3算法描述 (74)
17二设备切换算法 DevSwh, ID=46 (75)
17.1图标 (75)
17.2参数说明 (75)
17.3算法描述 (76)
18多切换模块 MSft, ID=47 (77)
18.1图标 (77)
18.2参数说明 (77)
18.3算法描述 (78)
19多设备步序操作表 DevTab, ID=48 (79)
19.1图标 (79)
19.2参数说明 (79)
19.3算法描述 (83)
第6章逻辑电路 (84)
12输入与 AND ID=50 (84)
1.1图标 (84)
1.2参数说明 (84)
1.3算法描述 (84)
22输入或 OR ID=51 (85)
2.1图标 (85)
2.2参数说明 (85)
2.3算法描述 (85)
3反相器 NOT ID=52 (86)
3.1图标 (86)
3.2参数说明 (86)
3.3算法描述 (86)
4异或器 XOR ID=53 (86)
4.1图标 (86)
4.2参数说明 (86)
4.3算法描述 (86)
58输入数量或 QOR8 ID=54 (87)
5.1图标 (87)
5.2参数说明 (87)
5.3算法描述 (87)
6
R S触发器 ID=55 (88)
6.1图标 (88)
6.2参数说明 (88)
6.3算法描述 (88)
7定时器 TIMER ID=56 (89)
7.1图标 (89)
7.2参数说明 (89)
7.3算法描述 (89)
8计数器 CNT ID=57 (91)
8.1图标 (91)
8.2参数说明 (91)
8.3算法描述 (91)
9模拟比较器 CMP ID=58 (92)
9.1图标 (92)
9.2参数说明 (92)
9.3算法描述 (92)
10循环定时器 CYCTIMER ID=59 (93)
10.1图标 (93)
10.2参数说明 (93)
10.3算法说明 (93)
11步序控制器 STEP ID=60 (94)
11.1图标 (94)
11.2参数说明 (94)
11.3算法说明 (95)
11.4修改记录 (96)
12软件脉冲列输出模块 SPO ID=61 (97)
12.1图标 (97)
12.2参数说明 (97)
12.3算法说明 (97)
13开关量选择模块 DSFT ID=62 (98)
13.1图标 (98)
13.2参数说明 (98)
13.3算法说明 (98)
14开关首出序号指示First ID=63 (99)
14.1图标 (99)
14.2参数说明 (99)
14.3算法描述 (99)
第7章操作器 (100)
1增强型模拟软手操器ES/MA ID=77 (100)
1.1图标 (100)
1.2参数说明 (101)
1.3算法说明 (101)
1.4修改历史 (102)
2键盘模拟量增减 KBML ID=71 (103)
2.1图标 (103)
2.2参数说明 (103)
2.3算法描述 (103)
3数字手操器 DEVICE ID=72 (104)
3.1图标 (104)
3.2参数说明 (104)
3.3算法描述 (108)
3.4修改记录 (110)
4简单数字手操器 D/MA ID=73 (111)
4.1图标 (111)
4.2参数说明 (111)
4.3算法描述 (111)
5电气数字手操器 EDEVICE ID=75 (112)
5.1图标 (112)
5.2参数说明 (112)
5.3算法描述 (113)
第8章特殊功能块 (115)
1品质(状态)测试模块 ID=80 (115)
1.1图标 (115)
1.2参数说明 (115)
1.3算法描述 (115)
2触发执行事件 EVENT ID=81 (116)
2.1图标 (116)
2.2参数说明 (116)
2.3算法描述 (116)
316个布尔变量转换为长整形变量 B16TOL ID=82 (117)
3.1图标 (117)
3.2参数说明 (117)
3.3算法描述 (118)
4长整形变量转换为16个布尔变量 LTOB16 ID=83 (118)
4.1图标 (118)
4.2参数说明 (119)
4.3算法描述 (119)
5长整型模拟变量含义转换器 LTOF ID=84 (120)
5.1图标 (120)
5.2参数说明 (120)
5.3算法描述 (120)
6节点(状态)测试模块 TDPU ID=85 (121)
6.1图标 (121)
6.2参数说明 (121)
6.3算法描述 (121)
7节点(状态)测试模块 TDPU2 ID=98 (122)
7.1图标 (122)
7.2参数说明 (122)
7.3算法描述 (122)
8I/O站测试模块 TNode2 ID=96 (123)
8.1图标 (123)
8.2参数说明 (123)
8.3算法描述 (123)
9I/O卡件测试模块 TCard ID=88 (124)
9.1图标 (124)
9.2参数说明 (124)
9.3算法描述 (124)
10时间处理模块 TPRO ID=90 (125)
10.1图标 (125)
10.2参数说明 (125)
10.3算法说明 (125)
11时间记录模块 TREC ID=91 (126)
11.1图标 (126)
11.2参数说明 (126)
11.3算法说明 (126)
12时间转换模块 TtoS ID=92 (127)
12.1图标 (127)
12.2参数说明 (127)
12.3算法说明 (127)
13时间转换模块 StoT ID=93 (128)
13.1图标 (128)
13.2参数说明 (128)
13.3算法说明 (128)
14模拟量隐式选择 AxSel ID=94 (129)
14.1图标 (129)
14.2参数说明 (129)
14.3算法说明 (129)
15开关量隐式选择 DxSel ID=95 (130)
15.1图标 (130)
15.2参数说明 (130)
15.3算法说明 (130)
16修改参数模块 ChgPara ID=97 (131)
16.1图标 (131)
16.2参数说明 (131)
16.3算法说明 (131)
安全标识
第 1章概述
1 过程控制站与处理器单元
过程控制站是XDPS-400e信息自动处理和控制的基本单元,它能实现数据采集、数据处理、回路控制和通讯等功能。同时过程控制站还具有自诊断以及冗余容错能力。
处理器单元是过程控制站的核心组件,简称为DPU。XDPS-400e系统的I/O卡地址设置、报警检测、闭环控制、计算等必须在DPU中完成。
1.1 节点号
通常一个过程控制站中包含两个冗余配置的DPU。XDPS-400e规定,DPU的节点号占用1~20号和61~80号,相应的冗余DPU为21~40和81~100,即相差20。过程控制站以小号码对外标识。如3号过程控制站中,冗余DPU节点号为3号与23号。
HMI站的节点号一般取在41~60和101~120之间。
单独DPU或VDPU取1~120中任一号。
1.2 DPU运行状态
DPU运行后有三种状态,主控态、跟踪态和初始态。
一对冗余DPU正常运行是,其中一个为主控态,另外一个为跟踪态。DPU软件会根据自已的CPU状态、I/O 状态和网络状态作相应的自动切换,以便在主控DPU故障时,跟踪DPU可马上切换为主控机正常工作。另外,工程师也可使用调试工具请求切换DPU。
DPU刚启动时,进入初始态,自检中以黄色标识,启动结束后,DPU应该升级为主控态或跟踪态。当DPU中没有组态文件或跟踪DPU中的组态算法与主控DPU不同时,该DPU仍将显示初始态。工程师应该下装DPU组态文件或同步跟踪DPU,以消除DPU的初始态。
1.3 DPU的组态信息
XDPS-400e系统的I/O卡地址设置、报警检测、闭环控制、计算等必须在DPU中完成。工程师在工程师站上完成对DPU的组态、修改和在线调试。
XDPS-400e提供了符合IEC 1131-3标准的控制算法语言,特别强化了其中的以功能块为基本元素的图形组态和调试语言,使组态和调试非常直观方便。XDPS-400e提供了各种常用的功能块,用户还可用XDPS-400e的工具生成自已特殊的功能块。
DPU内部的数据分为DPU总体描述、页和功能块对象。
总体描述包含了DPU的说明信息和其中所有的页数。每个页对象具有指定的执行周期。而功能块对象只能存在于页中,同页中的功能块具有相同的计算周期。
页和功能块分别用页号和功能块号命名。页和功能块具有执行序号,执行序号明确了它们在DPU中执行的次序。执行序号较小的页优先于执行序号较大的页执行,在同一页中,执行序号较小的功能块优先于执行序号较
1 GEK-11471
2 XDPS-400e 算法块
2GEK-114712 XDPS-400e
算法块大的功能块执行。用户可用在线调试工具更改页和块的执行序号,以调整执行次序。但用户不可在线更改页号和功能块号。
2 DPU 组态过程
Dpucfg 是 DPU 的组态软件。在工程师站上,用户以工程师级别登录NETWIN ,才能运行该软件。
Dpucfg 提供两个组态方式:离线方式和在线方式。
采用离线方式时,用户在工程师站上打开一个DPU 组态文件,进行页、块功能的编辑、设置块的输入、输出及参数,然后将该文件保存在工程师站的硬盘上。用户可将离线生成的组态文件下装到DPU ,也可将DPU 运行的组态内容上装上来,进行修改和调试。
采用在线组态方式时,用户必须先登录被组态的DPU ,获得相关权限之后,才能直接对DPU 中进行读写。用户完全可以以在线方式对DPU 页和功能块执行修改、删除、插入等等操作,同时可以看到DPU 中的运行数据,进行直观的在线调试。在线组态结束之后,用户须退出DPU 登录。
Dpucfg 的使用方法,请参见《HMI 软件用户手册Vol.I -工程师站软件》。
3 DPU 组态文件
每个过程控制站对应一个DPU 组态文件。这个DPU 文件以文本文件方式存储在工程师站上。
用户可以在Dpucfg 中创建一个新的组态文件,也可以将DPU 中的文件上装上来,变成离线文件,再进行修改。
4 页
页,常用Pg 或P 表示。
页是DPU 组态软件中的一个基本对象。功能块必须存在于页中。
页的实例中包含页号、执行序号、页状态、页面大小、执行周期、页的描述、I/O 驱动号及地址形式等属性,还包含了功能块对象实例。
页状态记录了页的工作状态,如是否被Disable 等。页状态只能被在线组态工具读取和修改。
执行周期表示了页被计算的周期。周期通常取50ms 、100ms 、200ms 、250ms 、500ms 、1s 、2s 、5s 和0。0表示本页不被周期计算,可能由特殊功能块按用户定义的方式调用计算。页在计算时按页执行序号排序执行。
页描述记录了本页的功能、注释等与控制无关的信息。
3GEK-114712 XDPS-400e
算法块5 功能块
功能块(Function Block ),常用FB 或B 来表示。
功能模块是DPU 组态的基本元素。XDPS-400e 系统预定义了多种类型和多种功能的功能块,可以满足用户实现各种应用的需要。功能块是一组子程序,符合IEC61131-3标准。当功能块被调用时,系统就运行该子程序,并把运行结果送到有关输出端所对应的存储单元。
功能块用户定义中包括三项内容:输出、输入、参数。功能块实例化后,还应包含功能块位号、执行序号、状态、计算中间量。XDPS-400e 以对象方式将所有数据封装在一起。
在同一页中执行序号小的功能块先执行。
本手册将详细介绍各种功能块的功能和设置方法。
5.1 功能块的外观
5.1.1 控制算法功能块
算法功能块一般为矩形。如图1.5-1所示,①为功能块名。②为该功能块在组态页中的块号和执行序号。③为功能块的输入信号。当输入信号来自其他功能块时,该部分为连接线或模块引脚标识(输入连线隐藏时);如为立即数,表示是由该功能块内部设定的。④为功能块的输出信号。不用的输出引脚可隐含。⑤为功能块的输入信号名称或静态参数。
功能块的输入/输出引脚上可连线,表示测点值或状态的传递。
图1.5-1 算法功能块外形
5.1.2 I/O 模块
I/O 模块的形状较为特殊,没有模块名,其形状即代表了模块名;也没有模块号,需通过属性对话框查看,而且I/O 模块一般只有一个输入或输出。
I/O 模块分硬件I/O 模块、上下网I/O 模块、页间I/O
模块。
4GEK-114712 XDPS-400e 算法块 硬件I/O 模块
硬件I/O 模块定义了DPU 内部一个变量与硬件通道的对应关系。图符下方显示的是I/O 通道号及转换类型。因硬件I/O 模块具有上网功能,图符中还显示了上网点的点名。Null 表示空点。
表1.5-1 硬件I/O 模块
网络I/O 模块
网络I/O 模块定义了DPU 内部一个变量与全局测点的对应关系。图符中显示的是上网点点名。
表1.5-2网络I/O 模块
页间连接I/O 模块定义了DPU 内部页与页间的变量对应关系。图符中,输入模块显示的是被连接信号所在的页号(上部)和模块号(下部),输出模块显示的是在组态页中的块号。页间输入模块除了可引用页间输出模块外,还可引用所有的网络I/O 模块和硬件I/O 模块,但信号类型(模拟量/开关量)必须一致。
当页间输入模块引用的点是硬件I/O 点或网络I/O 点时,其图符左侧显示测点名。当引用的点不存在时,点名位置显示RefNotExist 。
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 控制器
- 算法
- 驱动
- 手册
- 用户
- 114712
- 软件
- GEK
- 1.0
- 科研文献阅读笔记模板(word版)学习资料
- 移动电源测试规范()
- 施工工地食堂管理制度
- 2017年河南工业大学信息科学与工程学院859计算机网络考研导师圈点必考题汇编
- 蓝牙技术规范文档中文
- 施工便道封路方案(1)
- House of Commons Public Administration Select
- 市政工程师个人工作总结
- 物业公司360度绩效管理制度
- 2020海关年终工作总结范文.doc
- 凯恩斯环球旅行者国际青年旅舍(Globetrotters International)
- 托福阅读考试中的文章小结题-智课教育旗下智课教育
- 孕妇前三个月注意事项有哪些
- 20140728西安市服务外包人力资源发展报告-修改版(含附件)
- 测福特锐界2 0T 四驱型 动力提升全靠四驱
- 中国历代帝王姓名,年代,谥号,庙号,年号大全
- 2018年天津和平区高三一模语文试卷
- 北京交通大学土木工程地质实习报告
- 齿轮传动效率测定与分析
- 江苏省高考英语 专题总复习语法系列训练情态动词