数据类型
概述
数据类型为特定变量格式,用于补充内部格式描述(例如:对于结构或枚举而言)。数据类型的常规格式为 DT_xxx。
数据类型列表
以下为最常用的数据类型列表:
-
DT_ACInputSetting
-
DT_CommercialReference
-
DT_DateTime
-
DT_ExtBaudRate
-
DT_ExtParity
-
DT_FaultCode
Change this to DT_TripCode? -
DT_FirmwareVersion
-
DT_Language5
-
DT_OutputFallbackStrategy
-
DT_PhaseNumber
-
DT_ResetMode
-
DT_WarningCode
Change this to DT_AlarmCode?
下表介绍了这些数据类型。
DT_ACInputSetting
DT_ACInputSetting 格式为提高交流输入检测的枚举:
值 |
描述 |
---|---|
0 |
无(出厂设置) |
1 |
< 170 V 50 Hz |
2 |
< 170 V 60 Hz |
3 |
> 170 V 50 Hz |
4 |
> 170 V 60 Hz |
DT_CommercialReference
DT_CommercialReference 格式为字[6],指示一个商业型号:
寄存器 |
MSB |
LSB |
---|---|---|
寄存器 N |
字符 1 |
字符 2 |
寄存器 N+1 |
字符 3 |
字符 4 |
寄存器 N+2 |
字符 5 |
字符 6 |
寄存器 N+3 |
字符 7 |
字符 8 |
寄存器 N+4 |
字符 9 |
字符 10 |
寄存器 N+5 |
字符 11 |
字符 12 |
示例:
地址 64 至 69,字[6],控制器商业型号。
如果控制器商业型号 = LTMR:
寄存器 |
MSB |
LSB |
---|---|---|
64 |
L |
T |
65 |
M |
(空间) |
66 |
R |
|
67 |
|
|
68 |
|
|
69 |
|
|
DT_DateTime
DT_DateTime 格式为字[4] 并且指示日期与时间:
寄存器 |
位 12-15 |
位 8-11 |
位 4-7 |
位 0-3 |
---|---|---|---|---|
寄存器 N |
S |
S |
0 |
0 |
寄存器 N+1 |
H |
H |
m |
m |
寄存器 N+2 |
M |
M |
D |
D |
寄存器 N+3 |
Y |
Y |
Y |
Y |
其中:
-
S = 秒
格式为 2 个二进制编码的十进制数字。
值范围是 [00-59] 二进制编码的十进制数字。
-
0 = 未使用
-
H = 小时
格式为 2 个二进制编码的十进制数字。
值范围是 [00-23] 二进制编码的十进制数字。
-
m = 分钟
格式为 2 个二进制编码的十进制数字。
值范围是 [00-59] 二进制编码的十进制数字。
-
M = 月份
格式为 2 个二进制编码的十进制数字。
值范围是 [01-12] 二进制编码的十进制数字。
-
D = 日期
格式为 2 个二进制编码的十进制数字。
取值范围是(十进制):
[01-31] 适用于月份 01、03、05、07、08、10 和 12
[01-30] 适用于月份 04、06、09 和 11
[01-29] 适用于闰年的月份 02
[01-28] 适用于非闰年的月份 02。
-
Y = 年份
格式是 4 个二进制编码的十进制 (BCD) 数字。
值范围是 [2006-2099] 二进制编码的十进制数字。
数据输入格式和取值范围:
数据输入格式 |
DT#YYYY-MM-DD-HH:mm:ss |
|
---|---|---|
最小值 |
DT#2006-01-01:00:00:00 |
2006 年 1 月 1 日 |
最大值 |
DT#2099-12-31-23:59:59 |
2099 年 12 月 31 日 |
注意:如果您给出超过限值的数值,则系统将返回一个检测到的错误。 |
示例:
地址 655 至 658,字[4],日期与时间设置。
如果日期为 2008 年 9 月 4 日 7 时 50 分 32 秒:
寄存器 |
15 12 |
11 8 |
7 4 |
3 0 |
---|---|---|---|---|
655 |
3 |
2 |
0 |
0 |
656 |
0 |
7 |
5 |
0 |
657 |
0 |
9 |
0 |
4 |
658 |
2 |
0 |
0 |
8 |
使用数据输入格式:DT#2008-09-04-07:50:32。
DT_ExtBaudRate
DT_ExtbaudRate 取决于使用的总线:
DT_ModbusExtBaudRate 格式为使用 Modbus 网络对可能的波特率进行的枚举:
值 |
描述 |
---|---|
1200 |
1200 波特 |
2400 |
2400 波特 |
4800 |
4800 波特 |
9600 |
9600 波特 |
19200 |
19,200 波特 |
65535 |
自动检测(出厂设置) |
DT_ProfibusExtBaudRate 格式为使用 PROFIBUS DP 网络对可能的波特率进行的枚举:
值 |
描述 |
---|---|
65535 |
自动波特(出厂设置) |
DT_DeviceNetExtBaudRate 格式为使用 DeviceNet 网络对可能波特率进行的枚举:
值 |
描述 |
---|---|
0 |
125 千波特 |
1 |
250 千波特 |
2 |
500 千波特 |
3 |
自动波特(出厂设置) |
DT_CANopenExtBaudRate 格式为使用 CANopen 网络对可能波特率进行的枚举:
值 |
描述 |
---|---|
0 |
10 千波特 |
1 |
20 千波特 |
2 |
50 千波特 |
3 |
125 千波特 |
4 |
250 千波特(出厂设置) |
5 |
500 千波特 |
6 |
800 千波特 |
7 |
1000 千波特 |
8 |
自动波特 |
9 |
出厂设置 |
DT_ExtParity
DT_ExtParity 取决于使用的总线:
DT_ModbusExtParity 格式为使用 Modbus 网络对可能奇偶性进行的枚举:
值 |
描述 |
---|---|
0 |
无 |
1 |
偶 |
2 |
奇 |
DT_FaultCode
Change
this to DT_TripCode?
DT_FaultCode
脱扣代码 |
描述 |
---|---|
0 |
未检测到错误 |
3 |
接地电流 |
4 |
热过载 |
5 |
长时启动 |
6 |
堵转 |
7 |
电流相不平衡 |
8 |
电流欠流 |
10 |
测试 |
11 |
HMI 端口检测到的错误 |
12 |
HMI 端口通讯丢失 |
13 |
网络端口内部检测到的错误 |
16 |
外部脱扣 |
18 |
开关诊断 |
19 |
接线诊断 |
20 |
电流过流 |
21 |
电流相位丢失 |
22 |
电流相反相 |
23 |
电机温度传感器 |
24 |
电压相不平衡 |
25 |
电压相丢失 |
26 |
电压相反相 |
27 |
欠电压 |
28 |
过电压 |
29 |
欠功率 |
30 |
过功率 |
31 |
欠功率因数 |
32 |
过功率因数 |
33 |
LTME 配置 |
34 |
温度传感器短路 |
35 |
温度传感器断路 |
36 |
CT 反转 |
37 |
超出 CT 比率界限 |
46 |
启动检查 |
47 |
运行检查返回 |
48 |
停止检查 |
49 |
停止检查返回 |
51 |
控制器内部温度检测到错误 |
55 |
控制器内部检测到的错误(堆栈上溢) |
56 |
控制器内部检测到的错误(RAM 检测到的错误) |
57 |
控制器内部检测到的错误(RAM 校验和检测到的错误) |
58 |
控制器内部检测到的错误(硬件看门狗脱扣) |
60 |
在单相模式中检测到 L2 电流 |
64 |
非易失性存储器检测到错误 |
65 |
扩展模块通讯检测到错误 |
66 |
卡住复位按钮 |
67 |
逻辑功能检测到错误 |
100-104 |
网络端口内部检测到的错误 |
109 |
网络端口通讯检测到错误 |
111 |
快速设备更换脱扣 |
555 |
网络端口配置检测到错误 |
DT_FirmwareVersion
DT_FirmwareVersion 格式为描述固件版本的 XY000 阵列:
-
X = 主要版本号
-
Y = 次要版本号。
示例:
地址 76,UInt,控制器固件版本。
DT_Language5
DT_Language5 格式为用于语言显示的枚举:
语言代码 |
描述 |
---|---|
1 |
英语(出厂设置) |
2 |
法语 |
4 |
西班牙语 |
8 |
德语 |
16 |
意大利语 |
示例:
地址 650,字,HMI 语言。
DT_OutputFallbackStrategy
DT_OutputFallbackStrategy 格式为失去通信时电机输出状态的枚举。
值 |
描述 |
电机模式 |
---|---|---|
0 |
保留 LO1 LO2 |
用于所有模式 |
1 |
运行 |
仅用于 2 步骤模式 |
2 |
LO1,LO2 关闭 |
用于所有模式 |
3 |
LO1,LO2 打开 |
仅用于过载、独立与自定义运行模式 |
4 |
LO1 打开 |
用于除双步骤之外的所有模式 |
5 |
LO2 打开 |
用于除双步骤之外的所有模式 |
DT_PhaseNumber
DT_PhaseNumber 格式为枚举,仅激活 1 位:
值 |
描述 |
---|---|
1 |
单相 |
2 |
三相 |
DT_ResetMode
DT_ResetMode 格式为用于热脱扣复位的可能模式枚举:
值 |
描述 |
---|---|
1 |
手动或 HMI |
2 |
通过网络远程操作 |
4 |
自动 |
DT_WarningCode
Change this to DT_AlarmCode?
DT_WarningCode
报警代码 |
描述 |
---|---|
0 |
无报警 |
3 |
接地电流 |
4 |
热过载 |
5 |
长时启动 |
6 |
堵转 |
7 |
电流相不平衡 |
8 |
电流欠流 |
10 |
HMI 端口 |
11 |
LTMR 内部温度 |
18 |
诊断 |
19 |
接线 |
20 |
电流过流 |
21 |
电流相位丢失 |
23 |
电机温度传感器 |
24 |
电压相不平衡 |
25 |
电压相丢失 |
27 |
欠电压 |
28 |
过电压 |
29 |
欠功率 |
30 |
过功率 |
31 |
欠功率因数 |
32 |
过功率因数 |
33 |
LTME 配置 |
46 |
启动检查 |
47 |
运行检查返回 |
48 |
停止检查 |
49 |
停止检查返回 |
109 |
网络端口通讯丢失 |
555 |
网络端口配置 |