上海宏碧电子材料有限公司
SHANGHAI HOMBEE ELECTRONIC MATERIAL CO.,LTD
Service hotline
0086-4001100401

ABB通讯时数据读取及功能实现

发表时间:2022-07-20 12:08

ABB通讯时数据读取及功能实现


1
ACC通讯控制时,数据集内容已被定义,通过51.xx参数打通传动与PLC之间的通讯,如PZD3~PZD10 对应7~20。

PZD定义: PZD OUT指PLC输出到传动单元(即PLC输出),PZD IN指传动输出到PLC(即PLC输入)

0 未使用

1 - 99 传动单元的数据集区

101 - 9999 传动单元的参数区

10000 - 32767 传动单元不支持

数据集区分配如下:

1 数据集1 1

2 数据集1 2

3 数据集1 3

4 数据集2 1

5 数据集2 2

6 数据集2 3

7 数据集3 1

...




CW   控制字   (主机到从机)

SW   状态字   (从机到主机)

REF   给定值   (主机到从机)

ACT   实际值   (从机到主机)


PZD   过程数据   主机到从机     数据集DS1,3,5,7

                 从机到主机     数据集DS2,4,6,8

DS —数据集;DW—数据字;每个数据集包含3个数据字:


     


      主机到从机

       从机到主机

数据集

DS1

DS3

DS5

DS7

DS2

DS4

DS6

DS8

数据字1

DW1.1

DW3.1

DW5.1

DW7.1

DW2.1

DW4.1

DW6.1

DW8.1

数据字2

DW1.2

DW3.2

DW5.2


DW2.2

DW4.2

DW6.2


数据字3

DW1.3

DW3.3

DW5.3


DW2.3

DW4.3

DW6.3











举例:PLC想要通过PZD3通道读取变频器输出电压,需要设定参数组51 PZD3_IN=108, 即51.06=108

          想要通过PZD3通道读取变频器输出电流,需要设定参数组51 PZD3_IN=104, 即51.06=104

-----------------------------(108,104等均为实际信号,见附录A)

由上面知道,我们可以随意指定自由分配区数据通道与实际信号的对应关系,但PZD_OUT则不然,它的每个通道的功能有固定的对应关系,要想通过PLC发送数据到变频器,就必须激活该通道,激活方法如下:想要使用转矩给定功能(对应DS1.3),则设置PZD3_OUT=3,即51.05=3

想要使用速度修正功能(对应DS3.2),则设置PZD5_OUT=8,即51.09=8

想要使用辅助控制字功能(对应DS5.1),则设置PZD7_OUT=13,即51.13=13


例如:PZD3_IN=102(速度), 103(频率), 104(电流), 109(电压),   215/105(转矩)


可分别显示以上选项。






如南钢:








 

起始地址

频率

力矩

电流

电压

编码器

支持机

AI15

AI16

AI17

AI18

AI19

R1124(DINT)

 

 

PZD3_IN=105

PZD4_IN=104

PZD5_IN=108

 

r1101

r1102

r1103

r1104

r1105

 

 

 

 

 

 

 

开闭机

AI29

AI30

AI31

AI32

AI33

 

 

 

PZD3_IN=105

PZD4_IN=104

PZD5_IN=108

 

r1106

r1107

r1108

r1109

r1110

 

 

 

 

 

 

 

小车

AI43

AI44

 

AI46

AI47

R1140(DINT)

 

 

 

PZD4_IN=104

PZD5_IN=108

 

r1111

r1112

r1113

r1114

r1115

 

 

 

 

 

 

 








0<R1122<180000






—22176<R1124<29000


























ACC-800变频器通讯

0.1Field Bus 通讯 ( 71 )

Ø 接收


Table 错误!文档中没有指定样式的文字。‑1 接收数据集 1 (或 10) 字 1


FB 命令字= 数据集 1 字1 (信号 3.1)

位号

信号

范围

描述

0   = Bit 0, LSB

COMTEST REC

”1” ”0”

通讯检测接收位

1

DRIVE ON

”1” ”0”

来自上位系统的Drive On

2

HIGH SPEED

”1” ”0”

选择高速(功率优化)

3

START OVR

”1” ”0”

在Field Bus 模式中来自上位系统的启动信号

4

RAMP HOLD

”1” ”0”

积分保持信号

5

SEPARATE

”1” ”0”

独立控制选择信号 (M/F 控制)

6

TORQ CTRL SEL

”1” ”0”

转矩控制选择信号

7

LOAD MEAS SEL

"1" "0"

负载测量选择 (使能 LOAD MEAS REF)

8

RESET OVR

”0   1”
(边沿)

来自上位系统的复位信号

9

FAST STOP 1

”1” ”0” (1=active)

快速停车类型1

10

FAST STOP 11

”1” ”0” (1=有效)

快速停车11 类型选择 (参见参数 63.1)

11

PGM SYNC

”0   1”
(边沿)

位置测量的编程同步

12

HW SYNC INHIBIT

”1” ”0”

硬件同步禁止

13

RESET SYNC READY

”1” ”0”

同步复位准备好

14

USER MACRO
CHANGE

”1” ”0”
(0=User1)

用户宏1 & 2改变请求

15   = Bit 15, MSB

ENABLE FB CTRL

“1” “0”

在Stand alone 模式操作杆模式中允许Field Bus 控制(用于摇摆控制)



Table 错误!文档中没有指定样式的文字。2接收数据集1, 3, 5 和 7 (或10, 12, 14 & 16)


例如: DS1.2 = 数据集 1, 字 2

数据集.字

信号

范围
对应于
+/- 32767

描述

DS1.2   (DS10.2)

DRIVE SPEED REF

-163.84-
+163.84

传动速度给定
(%)

DS1.3   (DS10.3)

TORQ REF

-327.67-
+327.67

转矩给定(%)

DS3.1   (DS12.1)

RAMP RATE

0.00-32.767
(Integer 1000 equals a rate=1.0)

积分因子用于传动中设置的速度积分时间
(通常=1.0 )

DS3.2   (DS12.2)

SPEED CORRECTION

-163.84-
+163.84

速度修正信号 (%)

DS3.3   (DS12.3)

POS PRECOUNT PPU

-32767-
+32767

位置计数器预设值
(同步值)

DS5.1   (DS14.1)

AUX COMMAND WORD


辅助控制字(细节参见 Table 5-6 )

DS5.2   (DS14.2)

LOAD MEAS REF

-327.67-
+327.67

负载测量给定 (%)

DS5.3   (DS14.3)

“not used”


DW 信号 3.9

DS7.1   (DS16.1)

PAR VALUE 1

-32767-
+32767

由参数90.1选择的参数的参数值

DS7.2   (DS16.2)

PAR VALUE 2

-32767-
+32767

由参数90.2选择的参数的参数值

DS7.3   (DS16.3)

PAR VALUE 3

-32767-
+32767

由参数90.3选择的参数的参数值


"SPEED" 信号的换算: 20 000 对应 100 %
"TORQUE" 信号的换算: 10 000对应100 %。



通过使用一个 “触发位” (通过位1 COMTEST REC接收到的)来持续监测通讯:




如果在特定的时间内COMTEST FLT TD (71.1) 没有接收到“下一沿”, 则会产生MAS OSC FLT故障且传动跳闸。


传动将从监控系统(PLC)接收到的位信号反相:COMTEST REC 并通过DS2.1 Bit 15 COMTEST TRA 发回。

注意: 在监控系统中接收到的位不应再反相发送给传动!

Table 错误!文档中没有指定样式的文字。3 -接收数据集5 (或 DS14) 字 1


辅助命令字 = DS5.1 (信号 3.7)

位号

信号

范围

描述

0 = Bit 0, LSB

FB ZERO POS

“1” “0”

Field Bus 发送来自操作杆的零位信号 (如参数 64.10 = FB JOYSTICK)

1

FB START DIR A

“1” “0”

Field Bus 发送来自操作杆的Start Dir A 信号 (如参数64.10 = FB JOYSTICK)

2

FB START DIR B

“1” “0”

Field Bus 发送来自操作杆的Start Dir B 信号 (如参数64.10 = FB JOYSTICK)

3

FB JOYST TQREF SEL

“1” “0”

Field Bus 操作杆模式下转矩控制允许(如参数64.10 = FB JOYSTICK)

4

FB ELSHAFT ON

“1” “0”

Field Bus 电气轴控制 On (允许),用于主或从机。

5

RESTART DLOG

“1” “0”

传动DataLoggers重起

6

TRIGG LOGGER

“1” “0”

传动DataLoggers的强制触发(停车)




Ø 发送


 


Table 错误!文档中没有指定样式的文字。‑4 发送数据集 2 (或 DS11) 字 1



FB 状态字 = 数据集 2 字 1 (信号 4.1)

位号

信号

范围

描述

0   = Bit 0, LSB

RDY FOR ON

”1” ”0”

on 准备好

1

POWER ON ACKN

”1” ”0”

上电应答。例如 DI_IL

2

RDY FOR RUN

”1” ”0”

run 准备好

3

RUNNING

”1” ”0”

运行

4

ZERO SPEED

”1” ”0”

零速

5

REM LOC

”1” ”0”

远程/本地
(1=远程)

6

TORQ PROV OK

”1” ”0”

转矩验证OK

7

USER 1 OR 2

”1” ”0”

用户宏 1 或 2 有效

8

FAULT

”1” ”0”

故障

9

WARNING

”1” ”0”

警告

10

LIMIT

”1” ”0”

传动被转矩限制

11

SYNC

”1” ”0”

同步输入(例如. DI3) 状态

12

SYNC RDY

”1” ”0”

同步准备好

13

BRAKE LONG FTIME

”1” ”0”

制动长降落时间指示

14

COMTEST TRA

”1” ”0”

通讯检测传送位

15   = Bit 15, MSB

SNAG LOAD

”1” ”0”

异常负载指示






Table 错误!文档中没有指定样式的文字。‑5 发送数据集2, 4, 6, 8 & 12   (或. 11, 13, 15, 17 & 21)


举例: DS2.2 = 数据集 2, 字 2

数据集.字

信号

范围
对应于
+/- 32767

描述

DS2.2   (DS11.2)

SPEED ACT

-163.84-
+163.84

速度实际值(%)

DS2.3   (DS11.3)

TORQUE ACT

-327.67-
+327.67

转矩实际值(%)

DS4.1   (DS13.1)

SPEED REF 3

-163.84-
+163.84

速度给定3 = 积分输出 (%)

DS4.2   (DS13.2)

POS ACT PPU

-32767-
+32767

位置实际值

DS4.3   (DS13.3)

MOTOR CURR

-3276.7-
+3276.7

电机电流(A)

DS6.1   (DS15.1)

FAULT WORD1


应用故障

DS6.2   (DS15.2)

FAULT WORD2


电机控制故障

DS6.3   (DS15.3)

ALARM WORD


警告

DS8.1   (DS17.1)

MOTOR VOLT

-327.67-
+327.67

电机电压(%)

DS8.2   (DS17.2)

DC VOLT

-327.67-
+327.67

DC 电压 (%)*

DS8.3   (DS17.3)

POWER

-327.67-
+327.67

电机轴功率(%)

DS12.1   (DS21.1)

AUX STATUS WORD


辅助状态字

DS12.2   (DS21.2)

AI1 REF

-163.84-

+163.84

标准模拟输入1给定值(%)


                          *)   100% DC 电压 = 1.35 * 415V (而 500 & 690 则要根据变频器的电压等级)






Table 错误!文档中没有指定样式的文字。‑6 发送数据集12 (或 DS21) 字 1


辅助状态字 = DS12.1 (信号 4.5)

位号

信号

范围

描述

0 =   Bit 0, LSB

DIR A

“1” “0”

Stand alone 模式的方向 A 命令

1

DIR B

“1” “0”

Stand alone 模式的方向 B 命令

2

ZERO POS

“1” “0”

Stand alone 模式的零位置命令

3

SLOWDOWN DIR A

“1” “0”

Stand alone 模式的减速运行方向 A

4

SLOWDOWN DIR B

“1” “0”

Stand alone模式的减速运行方向 B

5

ELSHAFT ON ACKN

“1” “0”

电气轴控应答

6

BRAKE LIFT

“1” “0”

制动抬起命令

7

FOLL SEP ACKN

“1” “0”

单用于从机的应答

8

LOGG DATA READY

“1” “0”

传动datalogger 数据准备号 (被触发)

9

AI3 LIMIT ACTIVE

“1” “0”

模拟输入3 速度限幅有效(AI3<10mA)



 


Table 错误!文档中没有指定样式的文字。‑7 故障字 1 数据集 6 (或 DS15) 字 1


故障字1 = 数据集 6, 字 1 (信号 4.2)

位号

信号 (控制盘上的故障信息)

描述

0   = Bit 0, LSB

MOT OVERSP

电机超速故障

1

TORQ FLT

转矩故障

2

BRAKE FLT

机械制动故障

3

ELECTR SHAFT

电气轴控故障

4

TORQ PR FLT

转矩验证故障

5

MAS OSC FLT

Field Bus "振荡器" (触发) 位故障

6

CHOPPER FLT

制动斩波器故障

7

INV OVERLO

逆变器过载

8

EXTERNAL FLT

外部故障

9

MF COMM ERR

主/从总线通讯故障

10

PANEL LOSS

控制盘通讯故障

11

I/O COMM

I/O板通讯故障

12

AMBIENT TEMP

ACC800 环境过温

13

THERMISTOR

热敏电阻故障(DI6)

14

MF RUN FLT

主/从运转故障

15   = Bit 15, MSB

COMM MODULE

通讯模块通讯故障



Table 错误!文档中没有指定样式的文字。‑8 故障字 2 数据集 6 (或 DS15)字 2


故障字2 = 数据集 6, 字 2 (信号 4.3)


位号

信号 (控制盘上的故障信息

描述

0   = Bit 0, LSB

DC OVERVOLT

DC侧过电压

1

DC UNDERVOLT

DC侧欠电压

2

OVERCURRENT

过电流故障

3

EARTH FAULT

接地故障

4

MOTOR PHASE

电机缺相故障

5

USER MACRO

所请求的用户宏未存储

6

ACS 800 TEMP

IGBT功率管过温

7

MOTOR TEMP

电机过温(计算值)

8

OVERFREQ

超频故障

9

START INHIBIT

启动禁止故障("防误起"激活)

10

SHORT CIRCUIT

输出端短路

11

PPCC LINK

功率管通讯连故障(INT板)

12

SUPPLY PHASE

输入缺相(DC纹波)

13

ENCODER ERR

编码器模块/速度偏差过大故障

14

LINE CONV

线侧变频器故障(4Q 传动)

15   = Bit 15, MSB

THERMAL MODE

热保护模式故障(30.5)


Table 错误!文档中没有指定样式的文字。‑9 报警字数据集 6 (或 DS15) 字 3


报警字 = 数据集 6, 字 3 (信号 4.4)

位号

信号 (控制盘上的故障信息

描述

0   = Bit 0, LSB

MOTOR TEMP

电机温度高(95%)(计算值)

1

COMM MODULE

通讯模块通讯报警

2

ID RUN FAIL

ID Run 失败

3

ACS 800 TEMP

IGBT功率半导体过温

4

ENCODER ERR

编码器模块速度偏差过大报警

5

JOYSTICK

操纵杆监控报警(Stand alone模式)

6

START INHIBIT

启动禁止故障("防误起"激活)

7

"Not used"


8

THERMISTOR

热敏电阻报警(DI6)

9

NO MOT DATA

无电机数据或输入的额定电流过低

10

"Not used"


11

"Not used"


12

"Not used"


13

"Not used"


14

"Not used"


15   = Bit 15, MSB

"Not used"





































分享到:
TEL/电话
0086-4001100401
0086-15921273686
Mail/邮箱
info@shhombee.com
www.shhombee.com
Address/地址
上海:上海市嘉定区新源路155弄16号1702室
        江苏:江苏省昆山市绿地大道1555号中科创新广场1号B座4楼