ACS800
固件手册补充手册
自定义编程
北京盛唐和迅科技有限公司
http://www.sthx.net
400-626-1808
北京盛唐和迅科技有限公司
http://www.sthx.net
400-626-1808
自定义编程
3ABD00009804 版本 C 中文
PDM CODE: 30004987
基于版本: 3AFE 64527274 版本 C 英文
生效期:2009 年 11 月 1 日
应用程序指南
© 2009 北京 ABB 电气传动系统有限公司
北京盛唐和迅科技有限公司
http://www.sthx.net
400-626-1808
北京盛唐和迅科技有限公司
http://www.sthx.net
400-626-1808
5
北京盛唐和迅科技有限公司
http://www.sthx.net
400-626-1808
目录
目录
指南介绍
概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
兼容性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
安全须知 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
读者 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
相关出版物 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
自定义编程
概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
什么是自定义编程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
如何编写程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
如何将程序连接到传动单元的应用程序上 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
如何控制程序的执行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
功能块
概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
一般规则 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
块输入 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
参数值作为整数输入信号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
功能块如何处理输入信号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
如何选择输入信号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
常量作为整数输入信号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
如何设置和连接输入信号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
参数值作为布尔值输入信号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
功能块如何处理输入信号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
如何选择输入信号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
常量作为布尔值输入信号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
如何设置和连接输入信号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
字符串输入 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
如何选择输入信号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
功能块 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
ABS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
ADD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
AND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
BITWISE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
COMPARE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
COUNT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
DPOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
目录
6
北京盛唐和迅科技有限公司
http://www.sthx.net
400-626-1808
EVENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
FILTER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
MASK-SET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
MAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
MIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
MULDIV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
NO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
OR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
PI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
PI-BAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
PI-BIPOLAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
RAMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
SR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
SWITCH-B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
SWITCH-I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
TOFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
TON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
TRIGG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
XOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
在 ACS 800 标准应用程序中的实际信号和参数
概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
实际信号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
用户图
概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
目录
7
北京盛唐和迅科技有限公司
http://www.sthx.net
400-626-1808
指南介绍
概述
本章包括了关于指南的一些基本信息。
兼容性
本指南与含有自定义编程功能的传动应用程序相配套 ( 标准固件,其它固件也可以参
考 )。
安全须知
遵循与传动单元相配套的所有安全须知。
• 在安装、试车和使用传动单元之前,请阅读完整的安全须知。完整的安全须知在
硬件手册开始部分有所描述。
• 在改变功能的缺省设置之前,请阅读软件功能的特别警告和注意事项。 对于每种
功能的警告和注意事项,在相关用户可调参数部分有所介绍。
严格遵循装机资料中的安全指导。
读者
作为本手册的读者,需要:
• 懂得标准电气配线操作、电子元件和识别电气原理图符号的基本知识。
• 对于 ABB 传动单元的安装、运行和维修方面有经验或经过
培训
焊锡培训资料ppt免费下载焊接培训教程 ppt 下载特设培训下载班长管理培训下载培训时间表下载
的人员。
使用
本指南与传动单元的应用程序— 《固件手册》配套使用。《固件手册》含有关于传动
参数的基本信息,其中包括自定义编程参数。本指南对自定义编程给出了更详细的说
明:
• 什么是自定义编程
• 如何编写一个程序
• 功能块如何操作
• 如何记录程序
• ACS 800 标准应用程序中用于自定义编程的参数和实际信号。
指南介绍
8
北京盛唐和迅科技有限公司
http://www.sthx.net
400-626-1808
相关出版物
关于传动单元的用户资料还包括:
• 《固件手册》— 手册与设备一起发货;
• 《硬件手册》— 手册与设备一起发货;
• 用于可选设备和程序的指南或补充说明— 相关手册与设备一起发货。
指南介绍
9
北京盛唐和迅科技有限公司
http://www.sthx.net
400-626-1808
自定义编程
概述
本章介绍了自定义编程的基础知识,并在编程方面给出了一些指导。
什么是自定义编程
传统方式是用户通过设置参数来控制传动单元的运行。每种参数都有自己一组固定的
选项或取值范围。这样虽使编程变得容易,但选项却很受限制——用户不能进一步定
制自己的想法。而自定义编程使这种想法成为可能,并且不需要使用专门的编程工具
或编程语言即可实现:
• 程序由功能块组成;
• 控制盘就是编程工具;
• 用户可以用方框图
模板
个人简介word模板免费下载关于员工迟到处罚通告模板康奈尔office模板下载康奈尔 笔记本 模板 下载软件方案模板免费下载
来记录程序。
自定义编程最多包含 15 个功能块。一个程序可以由几个独立的功能模块组成。
自定义编程
10
北京盛唐和迅科技有限公司
http://www.sthx.net
400-626-1808
如何编写程序
编程人员可以通过一个 Block Parameter Set (块参数集)将一功能块连接到其它功
能块上。使用该块参数集不仅可以从传动应用程序中读取数值,也可以给应用程序传
输数据。每一个块参数集含有 5 个参数。
块参数集 1
84.05
选择
84.06
选择
84.07
选择
84.08
选择
84.09
存储
实际信号 /
1.01
1.02
• • •
99.99
参数
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
ADD
XOR
…
I1
I2
I3
ADD
+
O
右图显示了块参数集 1 在 ACS 800
标准应用程序 (参数 84.05~ 84.09)
中的使用:
- 参数 84.05 选择功能块类型。
- 参数 84.06 选择功能块输入端 I1 连
接的信号源。
- 参数 84.07 选择功能块输入端 I2 连
接的信号源。
- 参数 84.08 选择功能块输入端 I3 连
接的信号源。
- 参数 84.09 存储功能块输出端的值。
用户不能编辑该参数值。
自定义编程
11
北京盛唐和迅科技有限公司
http://www.sthx.net
400-626-1808
如何将程序连接到传动单元的应用程序上
自定义编程的输出值需要传送到传动单元的应用程序上。要完成这一任务,用户需要
两个参数:
• 一个连接参数和
• 一个源选择参数 (指针)。
下图显示了连接的原理。
如何控制程序的执行
程序按数字顺序来执行功能块,其中所有的块都处于同一时间等级。用户不能修改
块, 但可以:
• 选择程序的运行模式 (停止、启动、编辑 ) ;
• 调整程序的执行时间等级;
• 删除或添加块。
示例 :
自定义编程的输出值存储在
参数 84.09 中。右图显示了
在 ACS 800 标准应用程序中
如何使用自定义编程的输出
值—速度给定 REF1。
11.10
选择
实际信号 /
1.01
1.02
• • •
99.99
参数表
84.09
• • •
11.03
选择
速度
给定信号
AI1
AI2…
连接参数源选择参数
( 指针参数 )
EXT1REF
PTR8409
自定义编程
12
北京盛唐和迅科技有限公司
http://www.sthx.net
400-626-1808
自定义编程
13
北京盛唐和迅科技有限公司
http://www.sthx.net
400-626-1808
功能块
概述
本章介绍了各种功能块。
一般规则
输入端 I1 是必须使用的 ( 必须连接 )。 对于大多数功能块而言,输入端 I2, I3 等则是
可选的。一个未连接的输入端是不会影响功能块输出的,但是推荐也作必要连接。
块输入
功能块使用 3 种输入格式:
• 整数
• 布尔值
• 字符串
用什么格式取决于所选功能块。例如 ADD 块使用整数作为输入信号, OR 块使用布
尔值作为输入信号,而字符串仅用于 EVENT 块。
注意: 各种功能块的输入值在该块启动时,才被读入,而不是同时读所有块!
功能块
14
北京盛唐和迅科技有限公司
http://www.sthx.net
400-626-1808
参数值作为整数输入信号
功能块如何处理输入信号
功能块读入所选的整数值。
注意:选作输入信号的参数值应为一个实数或整数值。如果其值不是整数格式,功能
块会对其进行转换,每一个参数的整数 (现场总线)比例换算关系在 《固件手册》
有所说明。
如何选择输入信号
• 滚动选择功能块的输入参数,并将其切换为编辑模式 (Enter 键)。
• 根据输入值的读取地址,设置取反域、组域、索引域和位域的值 (双箭头键和箭
头键)。
下图显示了当输入端 I1 的选择参数处于编辑模式时控制盘的显示。如果取反域的符
号为减号 ( - ),则该值被取反,而位域对整数输入或字符串输入都不起作用。
示例:在装有 ACS 800 标准应用程序的传动单元中,模拟输入端 AI1 的值是 5.8 V。
信号应如何连接到自定义编程的 MAX 块 ? 输入值又是多少 ?
AI1 是按如下方法连接到功能块的:
• 滚动选择输入端 I1 的参数,并将其切换为编辑模式 (Enter 键)。
• 将组域的值设为 1 ,索引域的值设为 18。 ( 即 AI1 的值存储在实际信号 1.18 中 )
功能块的输入值是 5800,因为实际信号 1.18 的整数比例换算关系是: 0.001 V = 1 (
见 《固件手册》 )。
1 L -> 0 rpm 0
84 ADAPTIVE PROGRAM
06 INPUT1
[±001.018.00]
取反域
组域
索引域
位域
控制盘显示
功能块
15
北京盛唐和迅科技有限公司
http://www.sthx.net
400-626-1808
常量作为整数输入信号
如何设置和连接输入信号
选项 1
• 滚动选择功能块的输入参数,并将其切换为编辑模式 (Enter 键)。
• 在取反域中选择 C ( 可用双箭头键和箭头键 ),这时显示行发生变化,其余部分变
为常数域。
• 给常数域赋常数值 ( 可用双箭头键和箭头键 )。
• 按 Enter 键接受输入。
下图显示了当输入端 I1 的选择参数处于编辑模式时控制盘的显示,其中常数域可见。
常数取值范围在-32768 ~ 32767。在程序运行时,不能修改常数值。
选项 2
• 给一个参数 (专门用于常数设置的参数)设置常数值。
• 通过输入选择参数将参数值送至功能块。
常数值在程序运行时可以被修改。其中,常数的取值范围在 –8388608 ~ 8388607。
1 L -> 0 rpm 0
84 ADAPTIVE PROGRAM
06 INPUT1
[C.-10000]
取反 ( 常数 ) 域
常数设置域
控制盘显示
功能块
16
北京盛唐和迅科技有限公司
http://www.sthx.net
400-626-1808
参数值作为布尔值输入信号
功能块如何处理输入信号
• 功能块读取所选的整数值。
• 功能块使用布尔值输入信号中位域的位值。
位值 1 表示布尔值为真, 0 表示布尔值为假。
示例:下图显示了当输入信号连接至数字输入端 DI2 的位显示状态时输入端 I1 的
值。 ( 在 ACS 800 标准应用程序中,数字输入端的状态内部存储在实际信号 1.17
DI6-1 STATUS 中,其中位 1 对应于 DI2,位 0 对应于 DI1。 )
如何选择输入信号
参见上节 “ 参数值作为整数输入信号”。
注意:被选作输入信号的参数应具有一个预设的布尔值 (二进制数据字)。参见
《固件手册》。
1 L -> 0 rpm 0
84 ADAPTIVE PROGRAM
06 INPUT1
[±001.017.01]
取反域
组域
索引域
位域
控制盘显示
功能块
17
北京盛唐和迅科技有限公司
http://www.sthx.net
400-626-1808
常量作为布尔值输入信号
如何设置和连接输入信号
• 滚动选择功能块的输入参数,并将其切换为编辑模式 (Enter 键)。
• 在取反域中选择 C ( 可用双箭头键和箭头键 ),这时显示行的其余部分变为常数设
置域。
• 给常数域赋值。如果布尔值为真,将常数设置为 -1,如果布尔值为假,则设置为
0。
• 按 Enter 键接受输入。
字符串输入
如何选择输入信号
字符串输入信号只用于 EVENT 块。
需要输入选择步骤方面的信息,参见上节 “ 参数值作为整数输入信号 ”。位选择域
在此无效。
注意:选作输入信号的参数必须有字符串值。在 ACS 800 标准应用程序中,参数组
85 USER CONSTANTS 中的参数可用作字符串输入。
功能块
18
北京盛唐和迅科技有限公司
http://www.sthx.net
400-626-1808
功能块
ABS 类型
数学
数学高考答题卡模板高考数学答题卡模板三年级数学混合运算测试卷数学作业设计案例新人教版八年级上数学教学计划
函数
图解
运算 输出等于输入端 I1 的绝对值乘以 I2,再除以 I3。
O = I1 · I2 / I3
连接 输入端 I1, I2 和 I3: 24 位整数值 (23 位 + 1 符号位 )。
输出端 (O): 24 位整数值 (23 位 + 1 符号位 )。
ADD( 加 ) 类型 数学函数
图解
运算 输出等于输入信号的总和。
O = I1 + I2 + I3
连接 输入端 I1, I2 和 I3: 24 位整数值 (23 位 + 1 符号位 )。
输出端 (O): 24 位整数值 (23 位 + 1 符号位 )。
AND( 与) 类型 逻辑函数
图解
运算 如果所有输入信号为真,则输出才为真,否则输出为假。真值表:
I1
I2
I3
ABS
O
I1
I2
I3
ADD
+
O
I1
I2
I3
AND
&
O
I1 I2 I3 O ( 二进制 ) O ( 显示值 )
0 0 0 假 ( 所有位为 0) 0
0 0 1 假 ( 所有位为 0) 0
0 1 0 假 ( 所有位为 0) 0
0 1 1 假 ( 所有位为 0) 0
1 0 0 假 ( 所有位为 0) 0
1 0 1 假 ( 所有位为 0) 0
1 1 0 假 ( 所有位为 0) 0
1 1 1 真 ( 所有位为 1) -1
功能块
19
北京盛唐和迅科技有限公司
http://www.sthx.net
400-626-1808
连接 输入端 I1, I2 和 I3:布尔值。
输出端 (O): 24 位整数值 ( 组合式的布尔值 )。
BITWISE(
与)
类型 数学函数
图解
运算 功能块比较 3 个 24 位的数字,输出如下:O=(I1 OR I2) AND I3
连接 输入端 I1, I2 和 I3:24 位整数值 ( 组合式的布尔值 )。
输出端 (O): 24 位整数值 ( 组合式的布尔值 )。
COMPARE 类型 比较函数
图解
I1
I2
I3
BITWISE
O
I1 I2 I3 O
0 0 0 0
0 1 0 0
1 0 0 0
1 1 0 0
0 0 1 0
0 1 1 1
1 0 1 1
1 1 1 1
I1
I2
I3
COMPARE
O
功能块
20
北京盛唐和迅科技有限公司
http://www.sthx.net
400-626-1808
运算 输出信号位 0, 1 和 2:
- 如果 I1 > I2, O = … 001 ( 输出信号的位 0 设置为 1) ;
- 如果 I1 = I2, O = … 010 ( 输出信号的位 1 设置为 1) ;
- 如果 I1 < I2, O = … 100 ( 输出信号的位 2 设置为 1)。
输出信号位 3:
- 如果 I1 > I2, O = … 1xxx ( 输出信号的位 3 设置为 1 并且会保留该设置直到 I1 < I2 -
I3,之后位 3 复位为 0)。
显示屏上的输出值:
连接 输入端 I1, I2 和 I3:24 位整数值 (23 位 + 1 符号位 )。
输出端 (O): 24 位整数值 ( 组合式的布尔值 )。
COUNT 类型 计数函数
图解
运算 计数功能计数输入端 I1 的上升沿。输入端 I2 的上升沿可以复位计数功能,输入端
I3 是计数功能块的最大限幅。
I1:脉冲
I2:复位
I3:计数的最大限幅 (B0...B19->1048575)
O:输出值 (B0...B19->1048575),计数功能状态 (B20)。
B20=1:计数功能达到最大值,或者 I3 为负值。
连接 输入端 I1, I2:布尔变量。
输入端 I3: 24 位整数值 ( 只使用 20 位 )。
输出端 O: 24 位整数值 ( 只使用 20 位 )。
位 0 位 1 位 2 位 3 O ( 显示值 )
0 0 0 0 0
1 0 0 0 1
0 1 0 0 2
0 0 1 0 4
0 0 0 1 8
1 0 0 1 9
0 1 0 1 10
0 0 1 1 12
I1
I2
I3
COUNT
O
功能块
21
北京盛唐和迅科技有限公司
http://www.sthx.net
400-626-1808
DPOT 类型 计数函数
图解
运算 数字控制的斜坡函数,根据输入端 I1 和 I2 调整输出端的增加与减少。输入端 I1 决
定正向,输入端 I2 决定反向。如果这两个输入端同时有输入,则没有变化。变化幅
度由 I3 决定。
I1:正向
I2:反向
I3:幅度 /秒
内部计算精度 48 位。
连接 输入端 I1, I2: 布尔型。
输入端 I3: 24 位整数值 (23 位 + 1 符号位 )。
输出端 O: 24 位整数值 (23 位 + 1 符号位 )。
EVENT 类型 事件函数
图解
运算 输入端 I1 触发事件。输入端 I2 选择参数索引值,从该参数中读取事件信息 (字符
串)。输入端 I3 选择事件类型 ( 警告或故障 )。
连接 输入端 I1, I3: 24 位整数值 (23 位 + 1 符号位 )。
输入端 I2: 字符串 ( 必须 )。
FILTER 类型 过滤函数
图解
I1
I2
I3
DPOT
O
I1
I2
I3
EVENT
I1 I2 I3 说明
0->1 块激活事件
0 块取消事件
I2 事件信息的
内容
财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容
0 事件类型:警告
1 事件类型:故障
2 事件类型:事件
I1
I2
FILTER
O
功能块
22
北京盛唐和迅科技有限公司
http://www.sthx.net
400-626-1808
运算 输出等于输入端 I1 的过滤值。输入端 I2 为过滤时间。
O = I1 · (1 - e-t/I2)
注意 : 内部计算使用 48 位精确度,以避免出现偏差。
连接 输入端 I1: 24 位整数值 (23 位 +1 符号位 )。
输入端 I2: 24 位整数值 (23 位 +1 符号位 ), 1 对应于 1 ms 。
输出端 (O): 24 位整数值 (23 位 +1 符号位 )。
MASK-SET 类型 逻辑函数
图解
运算 本功能块设置或者复位 I1, I2 定义的位的状态。
I1: 字输入
I2: 设置字的输入
I3: 设置或者复位 I1 中定义的 I2 的位。
连接 I1, I2: 24 位整数值 ( 组合式的布尔值 )
I3:布尔值。
输出端 (O): 24 位整数值 ( 组合式的布尔值 )
MAX 类型 比较函数
图解
运算 输出等于最大输入值。
O = MAX (I1, I2, I3)
连接 输入端 I1, I2 和 I3: 24 位整数值 (23 位 + 1 符号位 )。
输出端 (O): 24 位整数值 (23 位 + 1 符号位 )。
I1
I2
I3
MASK-SET
O
SET RESET
I1 I2 I3 O I1 I2 I3 O
0 0 TRUE 0 0 0 False 0
1 0 TRUE 1 1 0 False 1
1 1 TRUE 1 1 1 False 0
0 1 TRUE 1 0 1 False 0
I1
I2
I3
MAX
O
功能块
23
北京盛唐和迅科技有限公司
http://www.sthx.net
400-626-1808
MIN 类型 比较函数
图解
运算 输出等于最小输入值。
O = MIN (I1, I2, I3)
连接 输入端 I1, I2 和 I3: 24 位整数值 (23 位 + 1 符号位 )。
输出端 (O): 24 位整数值 (23 位 + 1 符号位 )。
MULDIV 类型 数学函数
图解
运算 输出等于输入 I1 和 I2 的乘积除以 I3。
O = (I1 · I2) / I3
连接 输入端 I1, I2 和 I3: 24 位整数值 (23 位 + 1 符号位 )。
输出端 (O): 24 位整数值 (23 位 + 1 符号位 )。
NO 类型 -
图解
运算 块不工作。
连接 -
OR 类型 逻辑函数
图解
I1
I2
I3
MIN
O
I1
I2
I3
MULDIV
O
I1
I2
I3
NO
O
I1
I2
I3
OR
>1
O
功能块
24
北京盛唐和迅科技有限公司
http://www.sthx.net
400-626-1808
运算 只要一个输入信号为真,则输出也为真。真值表:
连接 输入端 I1, I2 和 I3:布尔值。
输出端 (O): 24 位整数值 ( 组合式的布尔值 )
PI 类型 PI 控制器
图解
运算 输出等于输入端 I1 乘以 I2/100 再加上 I1 的积分乘以 I3/100 。
O = I1· I2/100+(I3/100) · I1
注意 : 内部计算使用 48 位精确度,以避免出现偏差。
连接 输入端 I1: 24 位整数值 (23 位 + 1 符号位 )。
输入端 I2:
- 24 位整数值 (23 位 + 1 符号位 )。
- 增益因子。 100 相当于 1, 10 000 相当于 100 。
输入端 I3:
- 积分系数。 100 相当于 1, 10 000 相当于 100 。
输出端 (O): 24 位整数值 (23 位 + 1 符号位 )。 范围限于 0 ~ 10000 。
PI-BAL 类型 用于 PI 控制器的初始化功能块。
图解
运算 该块首先初始化 PI 功能块。当输入端 I1 的值为真时,该块将 I2 的值写入 PI 块的输
出端。当输入端 I1 的值为假时,该块断开与 PI 功能块的连接,使其继续进行正常的
输出操作。
注意 : 该块仅与 PI 块一起使用,并必须跟随 PI 块使用。
连接 输入端 I1:布尔值;
输入端 I2: 24 位整数值 (23 位 + 1 符号位 )。
I1 I2 I3 O ( 二进制 ) O ( 显示值 )
0 0 0 假 ( 所有位为 0) 0
0 0 1 真 ( 所有位为 1) -1
0 1 0 真 ( 所有位为 1) -1
0 1 1 真 ( 所有位为 1) -1
1 0 0 真 ( 所有位为 1) -1
1 1 0 真 ( 所有位为 1) -1
1 1 1 真 ( 所有位为 1) -1
I1
I2
I3
PI
O
I1
I2
PI-BAL
功能块
25
北京盛唐和迅科技有限公司
http://www.sthx.net
400-626-1808
PI-
BIPOLAR
类型 PI 控制器。
图解
运算 见 PI 功能块。
例外 : 输出范围 -10000...+10000。
RAMP 类型 斜坡函数
图解
运算 输入端 I1 作为给定值。阶跃( 输入端 I2 和 I3)用于在输出端与给定值不一样的时
候,对输出值进行增加或者减少。
- 输入 I1:给定值;
- 输入 I2:正向阶跃(每秒变化),如果 O
I1,降低输出, On=On-1-I3。
连接 输入端 I1, I2 和 I3 :24 位整数值 (23 位 + 1 符号位 )。
输出端 (O): 24 位整数值 (23 位 + 1 符号位 )。
注意:内部计算使用精度 48 位。
SR 类型 逻辑函数
图解
I1
I2
I3
PI-BIPOLAR
O
I1
I2
I3
RAMP
O
I1
I2
I3
SR
O
功能块
26
北京盛唐和迅科技有限公司
http://www.sthx.net
400-626-1808
运算 设置 /复位块。输入端 I1 进行置位, 输入端 I2 和 I3 对输出端进行复位。
- 如果 I1, I2 和 I3 为假,则输出端保留当前值;
- 如果 I1 为真, I2 和 I3 为假,则输出为真;
- 如果 I2 或 I3 为真, 则输出为假。
连接 输入端 I1, I2 和 I3 :布尔值。
输出端 (O): 24 位整数值 (23 位 + 1 符号位 )。
SWITCH-B 类型 逻辑函数
图解
运算 如果输入端 I1 为真,则输出等于输入 I2 ; 如果输入端 I1 为假,则输出等于输入
I3 。
连接 输入端 I1, I2 和 I3 :布尔值。
输出端 (O): 24 位整数值 ( 组合式的布尔值 )。
SWITCH-I 类型 逻辑函数
图解
I1 I2 I3 O ( 二进制 ) O ( 显示值 )
0 0 0 当前输出值 当前输出值
0 0 1 假 ( 所有位为 0) 0
0 1 0 假 ( 所有位为 0) 0
0 1 1 假 ( 所有位为 0) 0
1 0 0 真 ( 所有位为 1) -1
1 0 1 假 ( 所有位为 0) 0
1 1 0 假 ( 所有位为 0) 0
1 1 1 假 ( 所有位为 0) 0
I1
I2
I3
SWITCH-B
O
I1 I2 I3 O O ( 显示值 )
0 I2 I3 I3 真 = -1
假 = 01 I2 I3 I2
I1
I2
I3
SWITCH-I
O
功能块
27
北京盛唐和迅科技有限公司
http://www.sthx.net
400-626-1808
运算 如果输入端 I1 为真,则输出等于输入 I2 ; 如果输入端 I1 为假,则输出等于输入
I3 。
连接 输入端 I1:布尔值。
输入端 I2 和 I3: 24 位整数值 (23 位 + 1 符号位 )。
输出端 (O): 24 位整数值 (23 位 + 1 符号位 )。
TOFF 类型 定时函数
图解
运算 当输入端 I1 为真时,则输出为真; 以输入端 I1 由真变假的时刻开始计时, 当输入
端 I1 为假的时间等于或大于输入端 I2 的时间时,则输出为假。
显示值: 真 = -1,假 = 0 。
连接 输入端 I1:布尔值。
输入端 I2 : 24 位整数值 (23 位 + 1 符号位 )。 1 相当于 1 ms 。
输出端 (O):
- 24 位整数值 ( 组合式的布尔值 )。
TON 类型 定时函数
图解
I1 I2 I3 O
0 I2 I3 I3
1 I2 I3 I2
I1
I2
TOFF
O
输入 I1
t
1
0
输入 I2
输出
t
所有位为 1
所有位为 0
输入 I2
I1
I2
TON
O
功能块
28
北京盛唐和迅科技有限公司
http://www.sthx.net
400-626-1808
运算 以输入端 I1 由真变假的时刻开始计时,当输入端 I1 为真的时间等于或大于输入端 I2
的时间时,输出为真。当输入为假时,输出也为假。
显示值: 真 = -1,假 = 0 。
连接 输入端 I1:布尔值。
输入端 I2 : 24 位整数值 (23 位 + 1 符号位 ), 1 相当于 1 ms 。
输出端 (O): 24 位整数值 ( 组合式的布尔值 )。
TRIGG 类型 定时函数
图解
运算 输入 I1 的上边沿在一个程序周期内输出位 0 置位。
输入 I2 的上边沿在一个程序周期内输出位 1 置位。
输入 I3 的上边沿在一个程序周期内输出位 2 置位。
连接 输入端 I1,I2 和 I3:布尔值。
输出端 (O):
- 24 位整数值 (23 位 + 1 符号位 )。
输入 I1
时间
1
0
输入 I2 输入 I2输出
时间
所有位为 1
所有位为 0
I1
I2
I3