1. During ACC communication control, the content of the data set has been defined, and the communication between the drive and the PLC is opened through the 51.xx parameters , such as PZD3~PZD10 corresponding to 7~20 .
PZD definition: PZD OUT refers to the PLC output to the transmission unit (ie PLC output), PZD IN refers to the transmission output to the PLC (ie PLC input)
0 not used
Data set area for 1 - 99 drive units
101 - 9999 Drive unit parameter area
10000 - 32767 drive unit does not support
The data set area is allocated as follows:
1 data set 1 word 1
2 datasets 1 word 2
3 datasets 1 word 3
4 datasets 2 words 1
5 datasets 2 words 2
6 datasets 2 words 3
7 datasets 3 words 1
...
CW control word (master to slave)
SW status word (slave to master)
REF reference value (master to slave)
ACT actual value (slave to master)
PZD process data master to slave data sets DS1 , 3 , 5 , 7
Slave to master data sets DS2 , 4 , 6 , 8
DS — data set; DW — data word; each data set contains 3 data words:
| master to slave | slave to host |
data set | DS1 | DS3 | DS5 | DS7 | DS2 | DS4 | DS6 | DS8 |
data word 1 | DW1.1 | DW3.1 | DW5.1 | DW7.1 | DW2.1 | DW4.1 | DW6.1 | DW8.1 |
data word 2 | DW1.2 | DW3.2 | DW5.2 |
| DW2.2 | DW4.2 | DW6.2 |
|
data word 3 | DW1.3 | DW3.3 | DW5.3 |
| DW2.3 | DW4.3 | DW6.3 |
|
|
|
|
|
|
|
|
|
|
Example: If the PLC wants to read the output voltage of the inverter through the PZD3 channel, it needs to set the parameter group 51 PZD3_IN=108, that is, 51.06=108
If you want to read the output current of the inverter through the PZD3 channel, you need to set parameter group 51 PZD3_IN=104, that is, 51.06=104
----------------------------- ( 108 , 104 , etc. are actual signals, see Appendix A )
From the above, we can freely specify the corresponding relationship between the data channel in the free allocation area and the actual signal, but PZD_OUT is not the case. The function of each channel has a fixed corresponding relationship. If you want to send data to the inverter through the PLC , you must To activate this channel, the activation method is as follows: If you want to use the torque given function (corresponding to DS1.3 ), set PZD3_OUT=3 , that is, 51.05=3
If you want to use the speed correction function (corresponding to DS3.2 ), set PZD5_OUT=8 , that is, 51.09=8
If you want to use the auxiliary control word function (corresponding to DS5.1 ), set PZD7_OUT=13 , that is, 51.13=13
For example: PZD3_IN=102 (speed) , 103 (frequency) , 104 (current) , 109 (voltage) , 215/105 (torque)
The above options can be displayed separately.
Ru Nangang:
|
|
|
|
|
|
|
| initial address | frequency | torque | electric current | Voltage | Encoder |
support machine | AI15 | AI16 | AI17 | AI18 | AI19 | R1124 ( DINT ) |
|
| PZD3_IN=105 | PZD4_IN=104 | PZD5_IN=108 |
|
r1101 | r1102 | r1103 | r1104 | r1105 |
|
|
|
|
|
|
|
switch machine | AI29 | AI30 | AI31 | AI32 | AI33 |
|
|
| PZD3_IN=105 | PZD4_IN=104 | PZD5_IN=108 |
|
r1106 | r1107 | r1108 | r1109 | r1110 |
|
|
|
|
|
|
|
car | 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 Inverter Communication
take over
Table error! There is no text with the specified style in the document. ‑ 1 receive data set 1 ( or 10) word 1
FB command word = data set 1 word 1 ( signal 3.1)
bit number | Signal | scope | describe |
0 = Bit 0, LSB | COMTEST REC | "1" "0" | Communication detection receiving bit |
1 | DRIVE ON | "1" "0" | Drive On from host system |
2 | HIGH SPEED | "1" "0" | Select High Speed ( Power Optimized ) |
3 | START OVR | "1" "0" | Start signal from host system in Field Bus mode |
4 | RAMP HOLD | "1" "0" | integral hold signal |
5 | SEPARATE | "1" "0" | Independent control selection signal (M/F control ) |
6 | TORQ CTRL SEL | "1" "0" | Torque control selection signal |
7 | LOAD MEAS SEL | "1" "0" | Load measurement selection ( enable LOAD MEAS REF) |
8 | RESET OVR | ”0 ® 1” ( edge ) | Reset signal from host system |
9 | FAST STOP 1 | "1" "0" (1=active) | Quick Stop Type 1 |
10 | FAST STOP 11 | "1" "0" (1= valid ) | Fast stop 11 type selection ( see parameter 63.1) |
11 | PGM SYNC | ”0 ® 1” ( edge ) | Programmed synchronization of position measurement |
12 | HW SYNC INHIBIT | "1" "0" | hardware sync disable |
13 | RESET SYNC READY | "1" "0" | Synchronous reset ready |
14 | USER MACRO CHANGE | "1" "0" (0=User1) | User macro 1 & 2 change request |
15 = Bit 15, MSB | ENABLE FB CTRL | "1" "0" | Allows Field Bus control in Joystick mode in Stand alone mode ( for swing control ) |
Table error! There is no text with the specified style in the document. ‑ 2 Receive data sets 1, 3, 5 and 7 ( or 10, 12, 14 & 16)
Example : DS1.2 = Dataset 1, Word 2
dataset.word _ _ | Signal | The range corresponds to +/- 32767
| describe |
DS1.2 (DS10.2) | DRIVE SPEED REF | -163.84- +163.84 | Transmission speed given (%) |
DS1.3 (DS10.3) | TORQ REF | -327.67- +327.67 | Torque given (%) |
DS3.1 (DS12.1) | RAMP RATE | 0.00-32.767 (Integer 1000 equals a rate=1.0) | The integral factor is used for the speed integral time set in the transmission ( usually =1.0) |
DS3.2 (DS12.2) | SPEED CORRECTION | -163.84- +163.84 | Speed correction signal (%) |
DS3.3 (DS12.3) | POS PRECOUNT PPU | -32767- +32767 | Position counter preset value ( synchronous value ) |
DS5.1 (DS14.1) | AUX COMMAND WORD |
| Auxiliary control word ( see Table 5-6 for details ) |
DS5.2 (DS14.2) | LOAD MEAS REF | -327.67- +327.67 | Load measurement given (%) |
DS5.3 (DS14.3) | "not used" |
| DW signal 3.9 |
DS7.1 (DS16.1) | PAR VALUE 1 | -32767- +32767 | Parameter value of the parameter selected by parameter 90.1 |
DS7.2 (DS16.2) | PAR VALUE 2 | -32767- +32767 | Parameter value of the parameter selected by parameter 90.2 |
DS7.3 (DS16.3) | PAR VALUE 3 | -32767- +32767 | Parameter value of the parameter selected by parameter 90.3 |
Scaling of the "SPEED" signal : 20 000 corresponds to 100 % Scaling of the
"TORQUE" signal : 10 000 corresponds to 100 % .
Communication is continuously monitored by using a " trigger bit " ( received via bit 1 COMTEST REC ) :
If COMTEST FLT TD (71.1) does not receive a "next edge " within a certain time, a MAS OSCFLT fault is generated and the drive trips .
The drive inverts the bit signal received from the monitoring system (PLC) : COMTEST REC and sends it back through DS2.1 Bit15 COMTEST TRA .
Note : The bits received in the monitoring system should not be sent to the drive again in reverse !
Table error! There is no text with the specified style in the document. -3 - Receive data set 5 ( or DS14) word 1
Auxiliary command word = DS5.1 ( signal 3.7)
bit number | Signal | scope | describe |
0 = Bit 0, LSB | FB ZERO POS | "1" "0" | Field Bus sends zero signal from joystick ( eg parameter 64.10 = FB JOYSTICK) |
1 | FB START DIR A | "1" "0" | Field Bus sends Start Dir A signal from joystick ( eg parameter 64.10 = FB JOYSTICK) |
2 | FB START DIR B | "1" "0" | Field Bus sends Start Dir B signal from joystick ( eg parameter 64.10 = FB JOYSTICK) |
3 | FB JOYST TQREF SEL | "1" "0" | Torque control enabled in Field Bus joystick mode ( eg parameter 64.10 = FB JOYSTICK) |
4 | FB ELSHAFT ON | "1" "0" | Field Bus Electrical Axis Control On ( Enabled ) , for Master or Slave. |
5 | RESTART DLOG | "1" "0" | Drive DataLoggers restart |
6 | TRIGG LOGGER | "1" "0" | Forced triggering ( stopping ) of Drive DataLoggers |
send
Table error! There is no text with the specified style in the document. ‑ 4 Send data set 2 ( or DS11) word 1
FB status word = data set 2 word 1 ( signal 4.1)
bit number | Signal | scope | describe |
0 = Bit 0, LSB | RDY FOR ON | "1" "0" | on ready |
1 | POWER ON ACKN | "1" "0" | Power-on response. e.g. DI_IL |
2 | RDY FOR RUN | "1" "0" | ready to run |
3 | RUNNING | "1" "0" | run |
4 | ZERO SPEED | "1" "0" | zero speed |
5 | REM LOC | "1" "0" | remote / local (1= remote ) |
6 | TORQ PROV OK | "1" "0" | Torque verification OK |
7 | USER 1 OR 2 | "1" "0" | User macro 1 or 2 is valid |
8 | FAULT | "1" "0" | Fault |
9 | WARNING | "1" "0" | warn |
10 | LIMIT | "1" "0" | Drive is torque limited |
11 | SYNC | "1" "0" | Sync input ( eg . DI3) status |
12 | SYNC RDY | "1" "0" | sync ready |
13 | BRAKE LONG FTIME | "1" "0" | Brake long landing time indication |
14 | COMTEST TRA | "1" "0" | communication detection transmission bit |
15 = Bit 15, MSB | SNAG LOAD | "1" "0" | abnormal load indication |
Table error! There is no text with the specified style in the document. ‑ 5 sends data sets 2, 4, 6, 8 & 12 ( or .11, 13, 15, 17 & 21)
Example : DS2.2 = data set 2, word 2
dataset.word _ _ | Signal | The range corresponds to +/- 32767
| describe |
DS2.2 (DS11.2) | SPEED ACT | -163.84- +163.84 | Speed actual value (%) |
DS2.3 (DS11.3) | TORQUE ACT | -327.67- +327.67 | Torque actual value (%) |
DS4.1 (DS13.1) | SPEED REF 3 | -163.84- +163.84 | Speed reference 3 = integral output (%) |
DS4.2 (DS13.2) | POS ACT PPU | -32767- +32767 | position actual value |
DS4.3 (DS13.3) | MOTOR CURR | -3276.7- +3276.7 | Motor current (A) |
DS6.1 (DS15.1) | FAULT WORD1 |
| application failure |
DS6.2 (DS15.2) | FAULT WORD2 |
| motor control failure |
DS6.3 (DS15.3) | ALARM WORD |
| warn
|
DS8.1 (DS17.1) | MOTOR VOLT | -327.67- +327.67 | Motor voltage (%) |
DS8.2 (DS17.2) | DC VOLT | -327.67- +327.67 | DC voltage (%)* |
DS8.3 (DS17.3) | POWER | -327.67- +327.67 | Motor shaft power (%) |
DS12.1 (DS21.1) | AUX STATUS WORD |
| auxiliary status word |
DS12.2 (DS21.2) | AI1 REF | -163.84- +163.84 | Standard analog input 1 given value (%) |
*) 100% DC voltage = 1.35 * 415V ( while 500 & 690 depends on the voltage level of the inverter )
Table error! There is no text with the specified style in the document. ‑ 6 Send data set 12 ( or DS21) word 1
Auxiliary status word = DS12.1 ( signal 4.5)
bit number | Signal | scope | describe |
0 = Bit 0, LSB | DIR A | "1" "0" | Direction A command in Stand alone mode |
1 | DIR B | "1" "0" | Direction B command in Stand alone mode |
2 | ZERO POS | "1" "0" | Zero position command in Stand alone mode |
3 | SLOWDOWN DIR A | "1" "0" | Deceleration running direction A in Stand alone mode |
4 | SLOWDOWN DIR B | "1" "0" | Deceleration running direction B in Stand alone mode |
5 | ELSHAFT ON ACKN | "1" "0" | Electric shaft control response |
6 | BRAKE LIFT | "1" "0" | brake lift command |
7 | FOLL SEP ACKN | "1" "0" | Acknowledgment for slave only |
8 | LOGG DATA READY | "1" "0" | Transmission datalogger data preparation number ( triggered ) |
9 | AI3 LIMIT ACTIVE | "1" "0" | Analog input 3 speed limit is valid (AI3<10mA) |
Table error! There is no text with the specified style in the document. - 7 fault word 1 data set 6 ( or DS15) word 1
Fault word 1 = data set 6, word 1 ( signal 4.2)
bit number | Signals ( fault messages on the control panel ) | describe |
0 = Bit 0, LSB | MOT OVERSP | Motor overspeed fault |
1 | TORQ FLT | Torque failure |
2 | BRAKE FLT | mechanical brake failure |
3 | ELECTR SHAFT | Electrical shaft control failure |
4 | TORQ PR FLT | Torque verification failure |
5 | MAS OSC FLT | Field Bus " oscillator " ( trigger ) bit failure |
6 | CHOPPER FLT | Brake chopper failure |
7 | INV OVERLO | Inverter overload |
8 | EXTERNAL FLT | external failure |
9 | MF COMM ERR | Master / slave bus communication failure |
10 | PANEL LOSS | Control panel communication failure |
11 | I/O COMM | I/O board communication failure |
12 | AMBIENT TEMP | ACC800 environment over temperature |
13 | THERMISTOR | Thermistor Fault (DI6) |
14 | MF RUN FLT | master / slave failure |
15 = Bit 15, MSB | COMM MODULE | Communication module communication failure |
Table error! There is no text with the specified style in the document. ‑ 8 fault word 2 data set 6 ( or DS15) word 2
Fault word 2 = data set 6, word 2 ( signal 4.3)
bit number | Signals ( fault messages on the control panel | describe |
0 = Bit 0, LSB | DC OVERVOLT | DC side overvoltage |
1 | DC UNDERVOLT | DC side undervoltage |
2 | OVERCURRENT | overcurrent fault |
3 | EARTH FAULT | Ground Fault |
4 | MOTOR PHASE | Motor phase failure |
5 | USER MACRO | The requested user macro was not stored |
6 | ACS 800 TEMP | IGBT power tube over temperature |
7 | MOTOR TEMP | Motor overtemperature ( calculated value ) |
8 | OVERFREQ | overclocking failure |
9 | START INHIBIT | Start inhibit fault (" Prevention of unexpected start " active ) |
10 | SHORT CIRCUIT | output short circuit |
11 | PPCC LINK | Power tube communication failure (INT board ) |
12 | SUPPLY PHASE | Input phase loss (DC ripple ) |
13 | ENCODER ERR | Encoder module / excessive speed deviation fault |
14 | LINE CONV | Line-side inverter failure (4Q drive ) |
15 = Bit 15, MSB | THERMAL MODE | Thermal Protection Mode Fault (30.5) |
Table error! There is no text with the specified style in the document. ‑9 Alarm word data set 6 ( or DS15) word 3
Alarm word = data set 6, word 3 ( signal 4.4)
bit number | Signals ( fault messages on the control panel | describe |
0 = Bit 0, LSB | MOTOR TEMP | High motor temperature (95%) ( calculated value ) |
1 | COMM MODULE | Communication module communication alarm |
2 | ID RUN FAIL | ID Run failed |
3 | ACS 800 TEMP | IGBT power semiconductor overheating |
4 | ENCODER ERR | Encoder module speed deviation is too large alarm |
5 | JOYSTICK | Joystick monitoring alarm (Stand alone mode ) |
6 | START INHIBIT | Start inhibit fault (" Prevention of unexpected start " active ) |
7 | "Not used" |
|
8 | THERMISTOR | Thermistor alarm (DI6) |
9 | NO MOT DATA | No motor data or the rated current entered is too low |
10 | "Not used" |
|
11 | "Not used" |
|
12 | "Not used" |
|
13 | "Not used" |
|
14 | "Not used" |
|
15 = Bit 15, MSB | "Not used" |
|