Page 1
AGILE and ACTIVE Cube Application manual...
Page 3
If you need a copy of the documentation or additional information, contact your local repre- sentative of BONFIGLIOLI . The following pictograms and signal words are used in the documentation: Danger! Danger refers to an immediate threat.
TABLE OF CONTENTS General Safety Instructions and Information on Use ........... 7 General Information ..................7 Purpose of the Frequency Inverters ............... 7 Transport and Storage ..................7 Handling and Installation ................8 ...
Page 5
3.2.4 Activating device functions via the output buffer ..........42 3.2.5 Controlling a digital output via the output buffer ..........44 3.2.6 Controlling an analog output via the output buffer ........... 45 Description of digital functions ................46 ...
Page 6
5.2.4 [309] Position comparator (long) ..............82 5.2.5 [310] Analog hysteresis ................. 83 5.2.6 [311,312] Window comparator (comparison of two variables) ......84 5.2.7 [313,314] Window comparator (comparison of constant to variable)....85 ...
Page 7
5.7.2 Reading parameters ..................116 5.7.2.1 [421] Read frequency parameter ............116 5.7.2.2 [422] Read current parameter ............... 116 5.7.2.3 [423] Read voltage parameter (eff.) ............117 5.7.2.4 [424] Read voltage parameter (peak) ............. 117 5.7.2.5 ...
Page 8
Operation as state machine ................148 Example of a controller ................148 List of parameters ..................... 155 Actual values ....................155 Parameters of function table ..............156 Annex ......................... 158 ...
General Safety Instructions and Information on Use Warning! The specifications and instructions contained in the documentation must be complied with strictly during installation and commissioning. Before starting the relevant ac- tivity, read the documentation carefully and comply with the safety instructions. The term "Qualified Staff"...
The duration of storage without connection to the permissible nominal voltage may not exceed one year. Handling and Installation Warning! Damaged or destroyed components must not be put into operation because they may be a health hazard. The frequency inverters are to be used in accordance with the documentation as well as the applicable directives and standards.
No connection work may be performed, while the system is in operation. 1.6.1 Using external products Please note, that Bonfiglioli Vectron does not take any responsibility for the compatibility of external products (e.g. motors, cables, filters, etc.). To ensure the best system compatibility, Bonfiglioli Vectron offers components which simplify commissioning and provide the best tuning with each other during operation.
Description of System VPLC With the PLC functions (VPLC), external digital signals and internal logic signals of the frequen- cy inverter can be combined with one another. Via analog and mathematical functions, analog signals can be influenced or compared, the results are available for output. PLC functions are also referred to as instructions.
Maximum Frequency Maximum Frequency − Frequency: Refers to 419. 419 refers to 100.00 % − Voltage: Refers to 400 V (bzw. 400 √2 V ). The value refers to 100.00 %. peak Mathematical functions use percentage values as input and output values. Internal conversions Internal values of the frequency inverter are processed as percentage value.
A cycle is complete, if all used and successive instructions have been processed. Then the processing cycle is started again (write output buffer, update input buffer, index 1, index 2, …). The processing time of each instruction is approx. 1 ms. Additionally, 1 ms is required for writing the output signals 24xx/25xx and reading of input sig- nals 20xx/23xx.
Selected output Signal source for de- Example of device function buffer vice function Reference frequency source1 2502 AgilE: 475 = 2502 – PLC output frequency 2 Signal source for analog Example of analog output (terminal) output (terminal) Analog: Source MFO1A...
User environment 2.3.1 Tool bar and menu commands Function Menu command New file Create a new VPLC file. File Open VPLC file Open an existing VPLC file. File open Save file Save the program created by File Save means of function block as a VPLC file.
2.3.2 Other menu commands Function Menu command Save a VPLC file under a new file name. File Save as Export a VPLC file to a VCB file. The VCB file con- File Export to VCB taining the parameter values created by the PLC functions can be edited in VPlus.
2.3.3 Editor In the editor, PLC programs are displayed graphically. 2.3.4 Library From the library, the blocks for inputs and outputs and function blocks can be dragged to the editor window. Alternatively, you can click button "Activate function block". In this way, the function block se- lected in the library can be inserted in the editor window.
2.3.6 Settings: Inputs, outputs and function block In the editor, double-click a block. The dialog window will be opened. Block Dialog window Assign a digital signal at the control terminals of the frequency inverter or a control signal to an input of a digital function block. •...
Page 21
Block Dialog window Assign an analog signal at the control terminals of the frequency inverter or an analog quantity (frequency, current, voltage or percentage) to an input of an analog function block. • Select an analog quantity for the PLC signal. Select an analog signal of the frequency inverter as the global source.
Page 22
Block Dialog window Write the output signal of an analog function block to the output buffer. Output buffers 1 to 4 correspond to signal sources 25xx. The signal sources can be used for analog inputs of other function blocks or combined with device func- tions.
Starting the PLC functions By default (factory setting), the PLC functions are stopped and must be started by clicking but- ton "Start PLC". In stop mode, no instructions are processed and the output buffer is not writ- ten. Run the following menu commands: −...
Page 24
Digital signal sources for the inputs of digital instructions FT-input buffer 1362 Digital inputs or Signal sources can be linked with inputs of functions within in the function table. Index 1 Index 2 Index 3 Index 16 Global 70 - 71 - 72 - Sources...
Principle for analog functions The analog function processing principle is shown in the following diagram. The analog input buffer comprises fixed values or PLC signals which can be assigned to global signal sources. The values in the input buffer are available to the inputs of the instructions as sources. Depending on the type of instructions, two function block settings (P1 and P2) are used for adjusting special instruction functions.
Page 26
Analog signal sources and fixed values for the inputs of analog instructions and the output signals of the instructions Abbreviations used: Index of instruction (1 … 32) Input of an instruction O1, O2: Outputs for combinations with other instructions or for global combinations (e.g. output via an analog output of the frequency inverter) VPLC / PLC 08/10...
Input buffer and output buffer for digital signals Input buffer: The input buffer is updated and the output buffer is written at a defined point of time. In this way it is ensured that the processing within a cycle in performed based on the same input data and inconsistent statuses are avoided.
Page 28
The output values of instructions can be saved in the following signal sources of the output buffer. The signal sources 25xx can be used as input values by other instructions. Signal sources of output buffer 2501 … 2504 Output frequency buffer number 1...4 2511 …...
2.8.1 Fixed analog values For the fixed values of the input buffer, values for physical quantities can be entered. Fixed value 2601...2604 Fixed frequency values 2611...2614 Fixed current values 2621...2624 Fixed percent values 2631...2644 Fixed voltage values 2651...2654 Fixed general values For PLC signal Fixed General Value of the input buffer, values without physical unit can be en- tered.
Overview of instructions − C is a configurable constant value. − V is a variable input value. − P1 and P2 are input fields in the function block setup for adapting the function to the appli- cation Digital functions Off (last table Return jump to Instruction 1 (in Index 1).
Page 31
Delay Superior As in operation mode 50, the unit of the times set in P1 and P2 is 52 - min (non- minutes [min]. See chapter 4.5.3. retriggerable) Timer functions Digital functions Output signal becomes TRUE with positive clock edge at input 1 or with negative clock edge at input 2.
Page 32
Jump function Digital functions 100 - Jump function Branching off to index (table column). See chapter 4.12.1. A function indicated as jump target in P1 is executed as often as Jump function 101 - indicated in P2. Via the inputs , the loop can be stopped or restarted. for loops See chapter 4.12.2.
Page 33
A motion block range is set up and it is checked if a motion block Comparator, from this area is active in the case of table positioning. 308 - active motion O1 is TRUE if a motion block from range P1 to P2 (motion block from block …...
Page 34
Multiplication The input value at I1 is multiplied by the parameter value P1 and 334 - by fraction divided by parameter value P2. See chapter 5.3.2.3. Multiplication The input value at I1 (long) is multiplied by the parameter value I2 335 - long with per- (percentage) and divided by parameter value P2.
Page 35
Analog switch Analog functions Analog multip- 390 - One of the values I1, I2, P1 or P2 is output. See chapter 5.6.2. lexer Analog chan- Depending on the active data set, one of the input values (I1 … I4) is 391 - geover switch output.
Page 36
Limiter Analog functions Limitation Limitation to fixed values. The input value at I1 is limited to P1 (up- 440 - (const.) per limit) and P2 (lower limit) and output. See chapter 5.8.1. Limitation (va- Limitation to variable limits. The input value at I1 is limited to I1 441 - riable) (upper limit) and I2 (lower limit) and output.
Inputs and outputs 3.1.1 Inputs of digital functions The digital functions use digital input signals and digital output signals. Instruction Input 1 Input 2 Input 3 Input 4 1 - AND Input 1 Input 2 Input 3 Input 4 2 - OR Input 1 Input 2 Input 3...
3.1.2 Inputs and outputs of analog functions The analog functions use at least one analog input signal or output signal. Depending on the instruction, the inputs and outputs have different functions. Instruction Input Output Parameters 200 - Bit NOT operation Bit AND/NAND opera- 201 - tion...
Instruction Input Output Parameters Counter with analog 451 - output Start motion block as 501 - single motion Start motion block in 502 - automatic mode 503 - Stop motion block 504 - Continue motion block 505 - Resume motion block 506 - Start homing 507 - Check state.
Page 41
Possible signal sources for the inputs of instructions 2341 Actual position of table positioning 2351 … 2354 General source 1 … 4 Combination with constants 2380 … 2392 Auxiliary values (constants) and global flags (status signals) Combination with digital global signal source of output buffer 2401 …...
Page 42
2387 - "INIT": The status signal is TRUE for 64 ms: − after cut-in of supply voltage, or − after start of the PLC functions. Otherwise, the signal status is "FALSE". The status signal cam be combined with Master Set and Master Reset inputs and is used for initializing the functions.
3.2.2 Combining input buffer with inputs 3.2.2.1 Digital If the signal of a digital input (e.g. IN2D) or a signal source (e.g. 162 - Error Signal) is to be applied to the input of an instruction, an input buffer must be set up on this digital input or signal source.
2651 … 2654 - Fixed gen. 1 … 4 2661 … 2664 - Fixed position 1 … 4 2671 … 2674 - Fixed speed pos. 1 … 4 2681 … 2684 - Fixed ramp pos. 1 … 4 Example: Combination of an instruction input with a fixed value: An adjusted current value is to be applied to an input of an instruction: In dialog window "Input settings (analog)"...
Page 45
Select an output buffer for the output of the instructions, e. g. output buffer 5. • As a result, the signal source is generally (globally) available for processing by other device functions. It is also possible to choose another signal source from signal sources 2401 to 2416 for the parameter.
3.2.5 Controlling a digital output via the output buffer The outputs of the instructions can be output via digital outputs once they have been defined as general (global) signal sources. The following signal sources can be selected for the parameters of the digital outputs. Outputs of Instructions as signal sources for digital outputs Operation Mode Digital Output Non-negated...
3.2.6 Controlling an analog output via the output buffer The outputs of the analog instructions can be output via analog outputs once they have been defined as general (global) signal sources. VPLC, AnaOut VPlus Analog range 553 (ACU) Source MF01A Analog: 553 (AGL) Buffer percent...
Description of digital functions In the following, you will find explanations and examples of the individual digital functions. The term "digital function" is defined as follows: A digital function has at least one digital input value but not analog input value. The output value is always digital.
Superior/Master Most instructions also enable setting of selective output statuses by overriding inputs. This may be used, for example, for initialization of a plant status. There are two variants of instructions with overriding inputs. Superior − The function sequence is processed further internally in the instruction. The overriding in- puts change the instruction output only for the time in which the overriding signal is present.
Instruction 72 - Monoflop min (non-retriggerable) ON time [min] ignore edge time [min] 172 - 80 - Clock Generator ms ON time [ms] OFF time [ms] 180 - 81 - Clock Generator s ON time [s] OFF time [s] 181 - 82 - Clock Generator min ON time [min]...
4.3.1 [1] AND operation Type Function Type Function input value 1 O1 = AND (I1 I2 I3 I4) input value 2 negated output O2 = input value 3 input value 4 Description: The inputs are AND-combined with one another. The inputs of the instruction are the assigned signal sources.
4.3.3 [3] XOR 1 operation Type Function Type Function input value 1 O1 = XOR1 (I1 I2 I3 I4) input value 2 negated output O2 = input value 3 input value 4 Description: The inputs are XOR-linked to one another. The inputs of the instruction are the assigned signal sources.
Flip-Flop types 4.4.1 [10] RS-Flip-Flop, Superior Type Function Type Function Set input output O1 Reset input negated output O2 = Superior Set input Superior Reset input Description: The inputs of the instruction are the assigned signal sources. TRUE at the Set input sets the output to TRUE. TRUE at the Reset input sets the output to FALSE.
4.4.2 [110] RS-Flip-Flop, Master Type Function Type Function Set input output O1 Reset input negated output O2 = Master Set input Master Reset input Description: The inputs of the instruction are the assigned signal sources. TRUE at the Set input sets the output to TRUE. TRUE at the Reset input sets the output to FALSE.
4.4.3 [20] Toggle-Flip-Flop, Superior Type Function Type Function Toggle 1 output O1 Toggle 2 negated output O2 = Superior Set input Superior Reset input Description: Output signal changes with the positive pulse edge at input T1 or with the negative pulse edge at input T2.
4.4.4 [120] Toggle-Flip-Flop, Master Type Function Type Function Toggle 1 output O1 Toggle 2 negated output O2 = Master Set input Master Reset input Description: Output signal changes with the positive pulse edge at input T1 or with the negative pulse edge at input T2.
4.4.5 [30] D-Flip-Flop, Superior Type Function Type Function C, Clock output O1 D, Data input negated output O2 = Superior Set input Superior Reset input Description: If a positive edge is received at input 1 (clock pulse input C, Clock) the signal is transferred from signal input 2 (data input D) to the output.
4.4.6 [130] D-Flip-Flop, Master Type Function Type Function C, Clock output O1 D, Data input negated output O2 = Master Set input Master Reset input Description: If a positive edge is received at input 1 (clock pulse input C, Clock) the signal is transferred from signal input 2 (data input D) to the output.
Delays The delays can be used for delaying edges for a certain time. Two separate timers are available for the rising and the falling edge. If the delay times are different, this may result in an edge F1 at time T has a later switching time T than an edge F2 at the time T...
Page 61
Example 1 1 square pulse On time input (F): 500 ms Delay, positive edge: 1000 ms Delay, negative edge: 800 ms non-retriggerable retriggerable 1 1 a Input 1 1 b Output Edge 1a starts timer t1 Edge 2a starts timer t2 Edge 1b is output after a delay of t1 (referred to 1a) Edge 2b is output after a delay of t2 (referred to 2a) Example 2...
Page 62
Example 3 4 consecutive square pulses On times and delays as in example 2 non-retriggerable retriggerable 3a 4a 5a 6a 1 1 a 4a 5a 6a 7a 1 1 a 1 1 b 7b 8b 1a starts timer t1 1a starts timer t1 2a starts timer t2 2a starts timer t2 3a stops execution of 2a...
4.5.1 [40,41,42] Delay (retriggerable), Superior Type Function Type Function F, edge output O1 negated output O2 = Superior Set input On delay t1 Superior Reset input Off delay t2 Description: The positive edge at input 1 is transferred to the output after delay t1, the negative edge after delay t2.
4.5.2 [140,141,142] Delay (retriggerable), Master Function Type Function F, edge output O1 negated output O2 = Master Set input On delay t1 Master Reset input Off delay t2 140 [ms], 141 [s] or 142 [min] Description: The positive edge at input 1 is transferred to the output after delay t1 (P1), the negative edge after delay t2 (P2).
4.5.3 [50,51,52] Delay (non-retriggerable), Superior Type Function Type Function F, edge output O1 negated output O2 = Superior Set input On delay t1 Superior Reset input Off delay t2 50 [ms], 51 [s] or 52 [min] Description: The positive edge at input 1 is transferred to the output after delay t1 (P1), the negative edge after delay t2 (P2).
4.5.4 [150,151,152] Delay (non-retriggerable), Master Type Function Type Function F, edge output O1 negated output O2 = Master Set input On delay t1 Master Reset input Off delay t2 150 [ms], 151 [s] or 152 [min] Description: The positive edge at input 1 is transferred to the output after delay t1 (P1), the negative edge after delay t2 (P2).
Timer functions 4.6.1 [60,61,62] Monoflop (retriggerable), Superior Type Function Type Function M, Monoflop edge 1 output O1 M ¯ , Monoflop edge 2 negated output O2 = - 1 Superior Set input On-time (High) Superior Reset input ignore edge time 60 [ms], 61 [s] or 62 [min] Description: Output signal becomes TRUE with positive clock edge at input 1 or with negative clock edge at...
4.6.2 [160,161,162] Monoflop (retriggerable), Master Type Function Type Function M, Monoflop edge 1 output O1 M ¯ , Monoflop edge 2 negated output O2 = Master Set input On-time (High) Master Reset input ignore edge time 160 [ms], 161 [s] or 162 [min] Description: Output signal becomes TRUE with positive clock edge at input 1 or with negative clock edge at input 2.
4.6.3 [70,71,72] Monoflop (non-retriggerable), Superior Type Function Type Function M, Monoflop edge 1 output O1 M ¯ , Monoflop edge 2 negated output O2 = Superior Set input On-time (High) Superior Reset input ignore edge time 70 [ms], 71 [s] or 72 [min] Description: Output signal becomes TRUE with positive clock edge at input 1 or with negative clock edge at input 2.
4.6.4 [170,171,172] Monoflop (non-retriggerable), Master Type Function Type Function M, Monoflop edge 1 output O1 M ¯ , Monoflop edge 2 negated output O2 = Master Set input On-time (High) Master Reset input ignore edge time 170 [ms], 171 [s] or 172 [min] Description: Output signal becomes TRUE with positive clock edge at input 1 or with negative clock edge at input 2.
4.6.5 [80,81,82] Clock generator Superior Type Function Type Function S clock generator 1 output O1 S ¯ Clock generator 2 negated output O2 = Superior Set input On-time (High) Superior Reset input Off time (Low) 80 [ms], 81 [s] or 82 [min] Description: As long as input 1 is TRUE and input 2 is FALSE, the set pulse pattern is output.
4.6.6 [180,181,182] Clock generator, Master Type Function Type Function S clock generator 1 output O1 S ¯ Clock generator 2 negated output O2 = Master Set input On-time (High) Master Reset input Off time (Low) 180 [ms], 181 [s] or 182 [min] Description: As long as input 1 is TRUE and input 2 is FALSE, the set pulse pattern is output.
Digital multiplexer 4.7.1 [90] Digital Multiplexer (Data Set Number) Type Function Type Function Input data set 1 output O1 Input data set 2 negated output O2 = Input data set 3 Input data set 4 Description: Depending on the current data set, the input values are forwarded to the outputs . Active data set Parameter 249 shows the selected data set.
Error functions 4.9.1 [95] Triggering of an error Type Function Type Function Triggering user error 1 Triggering user error 2 Triggering user error 3 Shut-down behavior Triggering user error 4 Description: If one of the inputs is TRUE, the relevant user error is triggered. The output stages are dis- abled.
4.9.2 [96] Acknowledging an error Type Function Type Function Input error reset + "Message can be acknowl- edged". Input error reset - inverted output = O1 Description: Output 1 becomes TRUE if an acknowledgeable error message is present. With each positive edge at input 1 or negative edge at input 2 an attempt is made to acknowl- edge an present error message.
4.10 Debouncer 4.10.1 [97] Debouncer Type Function Type Function input value 1 Debounced input value 1 inverted output = O1 Master Set delay positive edge in ms Master Reset delay negative edge in ms Description: The input value will be forwarded to the output only if it has had a constant value for the confi- gured delay.
4.12 Jump functions 4.12.1 [100] Jump function Type Function Type Function Jump function active Jump target P1/P2 Update input buffer Jump target P1 Update output buffer Jump target P2 Description: This function enables jumps in the sequence of the instructions to other instructions. Activation Input 1 activates the jump function Input 1 = TRUE: jump function is executed...
4.12.2 [101] Jump function for loops Function Function Finish loop Restart loop Update input buffer Jump target (index) Update output buf- number of repetitions Description: An instruction indicated as jump target in P1 is executed as often as indicated in P2. Via the inputs, the loop can be stopped or restarted.
Description of analog functions In the following, you will find explanations and examples of the individual analog functions. The term "analog function" is defined as follows: An analog function has at least one analog input or output value. Other inputs are used as digi- tal signal, depending on the function.
Comparators 5.2.1 [301,302] Comparator (comparison of two variables) Function Type Function Comparative Output I1 > I2 value 1 Comparative O1 inverted value 2 Master-Set positive hysteresis (xxx.xx%) Master Reset negat. hysteresis (xxx.xx%) Comparison of two variables Description: This function compares inputs I1 and I2. O1 is TRUE if I1 >...
Note: This function compares inputs I1 and I2. Percentages [%] have two decimals. For example: Value 12345 = 123.45% = 1.2345 5.2.2 [303,304] Comparator (comparison of constant to variable) Function Type Function Comparative Output I1 > P1 value 1 O1 inverted Master-Set upper threshold (xxx.xx%) Master Reset...
Page 82
The comparator has three working ranges: Range 1 P1 < |I1| O1 = TRUE Range 2 P2 < |I1| < P1 O1 remains unchanged. Range 3 |I1| < P2 O1 = FALSE O2 = Special case: P2 (lower threshold) is set higher than P1 (upper threshold) (thresholds exchanged): O1 is TRUE if |I1| >...
5.2.3 [308] Comparator for motion blocks Type Function Type Function P1 < current motion block < P2 O1 inverted Master-Set Motion block from Master Reset Motion block to Description: This function compares the two parameters P1 and P2 to the current motion block of the table positioning.
5.2.4 [309] Position comparator (long) Type Function Type Function Comparative val- Output I1 > I2 ue 1 Comparative val- O1 inverted ue 2 Master-Set positive hysteresis (low word) Master Reset negative hysteresis (low word) Description: This function compares inputs I1 and I2. This function is intended for long variables (positions, ramps of table positioning).
5.2.5 [310] Analog hysteresis Type Function Type Function Input value Output Variable hysteresis O1 inverted Start Constant hysteresis Master Reset Description: Signal (status-controlled) at I3 saves actual value at I1. The hysteresis values I2 (variable) and P1 (constant) are added to and subtracted from the saved value. If the value of I1 is within the hysteresis, the saved value is output.
5.2.6 [311,312] Window comparator (comparison of two variables) Type Function Type Function Comparative Output I1 > I2 value 1 Comparative O1 inverted value 2 Master-Set positive window (xxx.xx%) Master Reset negative window (xxx.xx%) "311 – W. Comp (2 V)" (Window comparator, two variables) "312 –...
Note: Percentages [%] have two decimals. For example: Value 12345 = 123.45% = 1.2345 5.2.7 [313,314] Window comparator (comparison of constant to variable) Type Function Type Function Comparative value Output I1 > I2 O1 inverted Master-Set positive window (xxx.xx%) Master Reset negative window (xxx.xx%) "313 - Window comparator (V C)", comparison of variable to constant "314 - Window comparator (V C)", absolute value", comparison of variable to constant...
Page 88
− 314 - Window comparator (V C), absolute value", comparison of variable to con- stant Description: Via P1 and P2, a value range (window) is adjusted and it is checked if the absolute value of I1 is within this range. O1 is TRUE if |I1| is in the range of from P2 to P1.
5.2.8 [320] Min/Max Type Function Type Function input value 1 Min or Max (I1;I2;P1;P2) input value 2 O1 inverted FALSE=Min/TRUE=Max Constant value P1 Master Reset Constant value P2 Description: Based on variables I1 and I2 as well as the constants P1 and P2, the minimum or maximum value is determined and output at O1.
Note: P1 and P2 are not evaluated when the maximum or minimum value is determined if they are set to 0. I2 is not evaluated when the maximum or minimum value is determined if I2 is connected to signal source "9 - Zero". Note: Output value O2 is not the inverted value of O1.
Page 91
The signal status at I3 determines if the minimum or maximum position value is output. FALSE must be present at I4. The period of time for the minimum or maximum value measurement is determined by a signal at I4. The measurement of the maximum or minimum value starts with a negative edge at I4. The measurement is restarted with each negative edge at I4.
Mathematical functions Description Formula Limits Addition and subtraction of ±327.67% − − input values and an offset. Addition and subtraction of − position values and offset. 0 … (2 O1, P1 = Low word O2, P2 = High word Result Long. Multiplication of the input val- ×...
5.3.1 Addition and subtraction 5.3.1.1 [330] Add. O1=-O2=I1+I2-I3+P1-P2 Type Function Type Function positive input I1 − − positive input I2 inverted output = -1 negative input I3 positive offset Master Reset negative offset Description: This function adds inputs I1 and I2 and subtracts input I3. In addition, a positive and negative offset can be defined via P1 and P2, respectively.
The output can be combined with inputs for position values (Long). The function can also be used for ramp settings in configurations x40. Example: I1=24000 (=240.00%) = 240.00% * 310.00% * 630.00% I2=31000 (=310.00%) = (2.4000 * 3.1000 * 6,3000) P1=63000 (=630.00%) = 4687.20% = 726F0...
The result of the multiplication (long) is not limited. As long as status TRUE is present at I4 (Master Reset), the output value is 0. The output value at O2 is not the inverted value of O1. The output can be combined with inputs for position values (Long). Note: Percentages [%] have two decimals.
5.3.3.2 [337] Division by constant Type Function Type Function Input (numera- O1 = tor) inverted output = -1 Constant (denominator) Master Reset upper and lower limit Description: The input value at I1 is divided by the parameter value P1. − The result of the division is limited to ±P2 (max.
5.3.4 [339] Multiplication and division Type Function Type Function Input (numerator × Input (numerator inverted output = -1 Input (denomina- upper limit tor) Master Reset lower limit Description: The input value at I1 is multiplied by the input value at I2 and the result is divided by the input value at I3.
Note: Percentages [%] have two decimals. For example: Value 12345 = 123.45% = 1.2345 5.3.6 [341] Absolute value of two orthogonal components (2 D vector) Type Function Type Function input value 1 × input value 2 inverted output = -1 Constant (numerator) Master Reset Constant (denominator)
5.3.9 [351] Differentiator (D-element) Type Function Type Function Differentiation quan- × tity inverted output = -1 Derivative action time in ms Master Reset Description: The input value at I1 is differentiated. The derivative action time indicates how long a linear ramp must rise until it has the same value as the output of the differentiator.
Note: Percentages [%] have two decimals. For example: Value 12345 = 123.45% = 1.2345 5.3.11 [361] X², SQR (I1) Type Function Type Function Input value O1 = inverted output = -1 Master Reset Limitation of output value Description: The input value at I1 is squared. −...
Note: Since the square root of a negative number has no real result, the square root of the absolute value of the input value is worked out and the sign is applied to the output value. ⇒ − ⇒ − Example: Positive input value I1 = 130.00% O1 = 114.02%...
× × 8333 × ⇒ Example 4: I1= 22000 P1 = 10 (factory setting) I2= FALSE P2 = 10 (factory setting) I3= 1200 × × 8333 × ⇒ If position values are used as input quantities instead of percentages, this will be interpreted as follows: 22000 FALSE...
5.4.2 [371] PI controller (Tn in milliseconds) Type Function Type Function Input (reference ∫ × − − value) Input (actual val- inverted output = -1 Limitation of out- P amplification put values Master Reset Integral time in ms Description: The control deviation (I1- I2) is multiplied by the amplification P1. The I controller adds up the control deviation over time.
5.4.4 [373] PD(T1) controller Type Function Type Function Input (reference − × − × × value) Input (actual inverted output = -1 value) Limitation of P amplification output values Master Reset Derivative action time in ms Description: The control deviation (I1- I2) is multiplied by the amplification P1. The D component is added.
PID controller and series-connected P controller for setting up an amplification: Index n-1: Index n: − − × − − × × ∫ • Set amplification in P controller. • Set integral time and derivative action time in PID controller. Note: If the amplification of the PID controller is to be 1 , no P controller must be connected in series.
Page 108
In instruction "375 PID(T1) controller", the integral time P1 (I component) and the derivative action time P2 (D component) can be adjusted. The amplification P1 is set to the fixed value 1. In order to set up another amplification, a P controller (instruction "370 - P controller) must be connected to the input of the PID(T1) controller.
Filters 5.5.1 [380] PT1 element Type Function Type Function − Input value × − Start value inverted output = -1 Master Set Filter time constant in ms Master Reset Description: The input value at I1 is filtered. − − × −...
Description: − The function determines the average value over a period of time. The output value is up- dated with each cycle. − Master Reset is FALSE: The output value is the average of all input values since the last negative edge from Master Reset.
(ramp gradient limited) If the ramp is to be stopped, input 2 must be combined with the output and the Master Set input (I3) must be activated. I2=O1, I3=TRUE Note: Percentages [%] have two decimals. For example: Value 12345 = 123.45% = 1.2345 5.5.4 [383] Spike filter (average of three) Type...
Analog switch 5.6.1 [390] Analog multiplexer (data set number) Type Function Type Function input value 1 I1, I2, I3 or I4 input value 2 inverted output = -1 input value 3 input value 4 Description: active data set Depending on the active data set (parameter 249 ), one of the input values is output.
The input values and fixed values are selected according to the following table: Note: Percentages [%] have two decimals. For example: Value 12345 = 123.45% = 1.2345 5.6.3 [392] MUX for position values (data set number), Multiplexer Type Function Type Function Pos.
The output value is determined according to the following table: P2|P1 High − word − word Note: Output value O2 is not the inverted value of O1. The output can be combined with inputs for position values (Long). The function can also be used for ramp settings in configurations x40. The availability of configuration x40 depends on the device series.
5.7.1.2 [402] Write current parameter Type Function Type Function input value 1 I1[A] Delete buffer inverted output = -1 Write release Parameter number Wait until writing Data set (0 … 9) or index is finished Description: The input value is converted from percent to A and written as int parameter. →...
5.7.1.4 [404] Write voltage parameter (peak) Type Function Type Function → input value 1 Delete buffer inverted output = -1 Write release Parameter number Wait until writing Data set (0 … 9) or index is finished Description: The peak value at the input is converted from percent to V and written as int parameter. →...
(For the bits, example values are entered here.) 5.7.1.7 [407] Write long parameter Type Function Type Function Low word O1 = I2|I1 Input value High word inverted output = -1 Write enable Parameter number Wait until writing is finished Data set (0 … 9) or index Description: The input value is put together from of low-word and high-word, not changed and output as long parameter.
5.7.2 Reading parameters Read access enables direct reading of all parameters of the frequency inverter. This is useful if the parameter is not connected to a source. Since the read access is effected to the non- realtime system of the frequency inverter, an instruction may take longer than 1 ms. The in- struction is processed for the duration of the parameter access even if this takes longer than 1 If a non-permissible data set or index is selected, it will be replaced by one of the following data sets or indices.
5.7.2.3 [423] Read voltage parameter (eff.) Type Function Type Function Parameter value [V] inverted output = -1 Release read access Parameter number Data set (0 … 4)/index Description: The function reads the value of the parameter set up in P1 "Parameter number" and P2 "Data set/index".
5.7.2.7 [427] Read long parameter Type Function Type Function Low word Long value High word Release read access Parameter number Data set (0 … 4)/index Description: The function reads the value of the parameter set up in P1 "Parameter number" and P2 "Data set/index".
5.8.2 [441] Limiter (variable) Type Function Type Function O1 = input value 1 upper limit inverted output = -1 lower limit Master Reset Description: The input value at I1 is limited to I1 (upper limit) and I2 (lower limit) and output. O1 = As long as status TRUE is present at I4 (Master Reset), the output value O1 is 0.
Possible applications: − Definition of reference values by means of two pushbuttons. If one of the two buttons is pressed, the reference value is to be raised or lowered by an adjustable amount. − Counting of (error) events. With each event, the counter counts up. The counter can trigger other functions, such as reporting errors occurring too often.
Description: − The stopwatch is running if I1 = TRUE and I2 = FALSE. In all other cases, the stopwatch is stopped. − Input 3 determines the direction. I3 = TRUE: Stop watch runs forward, I3 = FALSE: Stopwatch runs backward. −...
5.10.1 [501] Start motion block as single motion Type Function Type Function Target position offset Actual posi- Low word tion High word Number of motion block Release (index motion block ta- ble) Wait until positioning is finished Description: The motion block selected with P1 is started. Repetitions and next motion blocks are not ex- ecuted.
5.10.2 [502] Start motion block in automatic mode Type Function Type Function Target position offset Actual posi- Low word tion High word Number of motion block Release (index motion block ta- ble) Wait until positioning is finished Description: The motion block selected with P1 is started. Repetitions and next motion blocks are executed. If a motion block is still running, it will be stopped.
Description: The current motion block is stopped if the release at input I3 is set. The drive is stopped. If the release at I3 is reset the stopped motion block is continued and repetitions and next motion blocks are executed. If input I4 (wait) is set, further instructions will only be processed when the drive has come to a standstill.
If input I4 (wait) is set, further instructions will only be processed when the motion block (in- cluding repetitions, if applicable) or automatic sequence of motion blocks is finished. The process cannot be stopped by other instructions or resetting I3. Function Resume Motion Block Wait until the end of the motion block or the automatic se-...
Description: The function sets output O1 to TRUE if a motion block is running. If input I4 (wait) is set, further instructions will only be processed when the motion block (in- cluding repetitions, if applicable) or automatic sequence of motion blocks is finished. The process cannot be stopped by other instructions or resetting I3.
Example: I1 = 0xF00F O1 = 0x0FF0, O2 = 0xF00F Master Set sets all bits of the output value (Output = 0xFFFF). Master Reset deletes all bits of the output value (Output = 0x0000). Note: Since output I2 output the bitwise inverted value of output O1, O2 = I1. 5.11.2 [201] Bit AND/NAND operation Type Function...
In example 1): 5.11.3 [202] Bit OR/NOR operation Type Function Type Function O1=OR (I1 I2) if P2=1, input value 1 O1=OR (I1 P1) if P2=2, O1=OR (I1 I2 P1) if P2=3 input value 2 inverted output = (NOR) Master Set Mask Master Reset Operation mode (1, 2 or 3)
5.11.4 [203] Bit XOR/XNOR operation Type Function Type Function O1=XOR (I1 I2) if P2=1, O1=XOR (I1 P1) if P2=2, input value 1 O1=XOR {XOR (I1 I2) P1} if P2=3 input value 2 inverted output = (XNOR) Master Set Mask Master Reset Operation mode (1, 2 or 3) Description: The input value at I1 is Exclusive-OR combined.
Master Set sets all bits of the output value (Output = 0xFFFF). Master Reset deletes all bits of the output value (Output = 0x0000). Example 1: One shift 0xF00F 0x7807 0x87F8 4: Four shifts 0x00FF 0x000F 0xFFF0 8: Eight shifts 0xFF00 0x00FF 0xFF00...
Example 1: One shift 0xF00F 0xE01E 0x1FI1 4: Four shifts 0x00FF 0x0FF0 0xF00F 8: Eight shifts 0xFF00 0x0000 0xFFFF In example 1): 5.11.8 [213] Bit roll right Type Function Type Function I1 bitwise shifted by P2, with input value 1 bits re-inserted inverted output Master Set...
Master Set sets all bits of the output value (Output = 0xFFFF). Master Reset deletes all bits of the output value (Output = 0x0000). Example 1: Bit 1 0xF00F 4: Bit 4 0x00FF 4: Bit 4 0xFF00 In example 2): 5.11.10 [221] Unite four bits to form a word Type Function...
5.11.11 [222] Add two bits to a word Type Function Type Function Input word 1 O1=I1, Bit(P1)=I2, Bit(P2)=I3 Input Bit 1 inverted output Input Bit 2 Number of 1st bit (0 … 15) Master Reset Number of 2nd bit (0 … 15) Description: The states at inputs I2 and I3 are inserted in certain bits of the input value 1.
Examples of combinations in the function table The examples describe combinations of signals of the device series ACU. The combination pro- cedure is the same in the different device series. The names of the signal sources may be dif- ferent. Write index and read index 6.1.1 Write index and read index for FT-instructions...
Write index and read index for FT-instructions in function table for parameters: 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352 VPlus Parameter D-Satz 0 FT-Write index (FT-table item) 1341 FT-Read index (FT-table item) 1342 FT-instruction 1343 FT-input 1 1344 FT-input 2 1345...
Definition: Input buffer RAM = input buffer EEPROM +17 Write index and read index for the digital input buffer, example VPlus Parameter Data set 0 FT-write index (FT-input buffer) 1360 FT-read index (FT-input buffer) 1361 FT-input buffer 75 - S6IND 1362 VTable Function Table: input buffer...
Caution! Writing of the EEPROM is restricted to approx. 1 million times. If this number is exceeded, the device may be damaged. Definition: Input buffer RAM = input buffer EEPROM +5 Write index and read index for the "Input buffer analog" table VPlus Parameter Data set 0...
For control of a PLC it is sufficient to select a mode and set it accordingly. When the instruction block was processed, the frequency inverter resets the operation mode to "0-Stop" automatical- ly. The same mode can be selected again. Note: If a diagnosis via VPlus is to be performed, both modes are required.
Settings in index 1 of function table: FT Instruction 1343 = "1 - AND", FT input 1 1344 = "2002 - FT input buffer 2", FT input 2 1345 = "2004 - FT input buffer 4", FT input 3 1346 = "6 - TRUE", FT input 4 1347 = "6 - TRUE", FT target output 1...
Page 142
Step 3: Combinations with and making entries in function table VTable • Combine FT-instruction outputs to FT-instruction inputs in function table VTable. • Make FT-instruction outputs generally (globally) available via signal sources "2401 - FT- Output buffer 1" to "2416 FT-Output buffer 16" and combine them with other functions (no FT-instructions) •...
Page 143
Table of functions Index 1 Index 2 Index 3 Index 4 FT instruction 2 - OR 10 - RS Flip-Flop 1 - AND 0 - Off (last table Superior item) 1343 FT input 1 1344 2004 - FT input 2101 - Outp.1 2006 - FT input 7 –...
Example 3: Parameterization of logic diagram Index 2 Inverter Release & XOR 1 Index 3 Index 1 S1OUT S2IND S3IND S4IND S5IND VTable Function Table: Input Buffer Index 1 Index 2 Index 3 Index 4 Index 5 FT-input buffer 70 - 71 - 72 - 73 -...
Actual values, output signals and messages Actual values of digital functions Actual values of input and output buffers − The actual values of the global outputs 2401 to 2416 - "PLC output buffer" are indicated by PLC actual values output buffer parameter 1357 .
Page 146
Actual values of digital instructions PLC Actual values function The actual values of an instruction are indicated by parameter 1356 . From left to right, the following is displayed: − state of PLC or function table (e.g. started, stopped) − Index number of selected instruction vie PLC read index (PLC input buffer) 1361 −...
Actual values of analog functions The following parameters indicate the actual values − of the four indices of the analog input buffer. − of the four signal sources of the analog output buffer (in the case of parameterization using PLC target output 1 the function table, the signal sources assigned to parameters 1350 or PLC target output 2...
Signals for digital outputs of device The following output signals of the can be assigned to the digital outputs of the frequency in- verter. Operation mode Function 0 - Off Digital output is switched off Digital output signal of an instruction. Signal source "2401 - PLC output buffer 1"...
Signal sources for device function Signal sources of the instructions can be assigned to the device functions for further processing. The values are updated when the output buffer is written. Signal source Digital 2401 … 2416 - PLC output buffer 1 … 16 Analog 2501 …...
Operation as state machine In the previous chapters, the PLC functions were introduced as a sequence of various instruc- tions. In addition, a state machine sequence (also referred to as finite state machine) can be integrated by the specified instruction types. A state machine is often used for representing sequences schematically and for easier implementation of solutions.
Page 151
Representation as state machine step 1 The requirements described above are shown in the following diagram as a state machine. It must be considered that the state must be initialized first when the ACU is switched on (or in the case of a reset). In this example, initialization is performed in order to switch to the correct state.
Page 152
With the assignment of the digital ACU signals, the following diagram is obtained: S5IND=1 Travel Position Warning bottom signal S1OUTD=0 S1OUTD=1 Start CW Start CCW MFO1D S2IND=1 S3IND=1 Initializing S4IND=1 S2IND=1 S4IND=1 S3IND=1 initiator Warning Position Travel signal down S3OUTD=1 S5IND=0 S3OUTD=0 EM-S1OUTD...
Page 153
The following diagram is obtained for the signals of the function table: 2005=1 2401=0 2401=1 2410=1 2403 2411=0 2002=1 2003=1 2004=1 2002=1 2004=1 2003=1 Initiator 2006=1 2402 = 1 2404 2402=0 (”2005=0”) 2410 = 0 2411=1 In the first step, the states and transitions are translated into instructions. Setting state outputs: The easiest way to set a digital signal (independent of one or several input signals) is using a Boolean operation.
Page 154
Transition from state 2 to state 3 FT instruction 1343 100 – Jump function FT input 1 6 – TRUE 1344 FT input 2 2002 - Input buffer 2 1345 FT input 3 6 – TRUE 1346 FT input 4 6 –...
Page 155
Initialization Initialization is a jump function with three targets. For this reason, 2 jump functions are re- quired. The initialization must start with index 1 because the function table always starts at index 1 after a restart. FT instruction 100 – Jump function 1343 FT input 1 1344...
Page 156
Index 5 Index 6 FT instruction 1343 2 – OR 80 – Clock generator FT input 1 6 – TRUE 2003 - Input buffer 3 1344 FT input 2 7 – FALSE 7 – FALSE 1345 FT input 3 7 – FALSE 1346 7 –...
List of parameters The parameter list is structured according to the menu branches of the control unit. The para- meters are listed in ascending numerical order. A headline (shaded) can appear several times, i.e. a subject area may be listed at different places in the table. For better clarity, the parame- ters have been marked with pictograms: The parameter is available in the four data sets.
Parameters of function table The following parameters are needed only for parameterization using the function table. PLC functions Factory Chap- Description Unit Setting range setting PLC write index (PLC 1341 0 … 65 6.1.1 table item) PLC read index (PLC 6.1.1 1342 0 …...
Page 159
PLC functions Factory Chap- Description Unit Setting range setting PLC fixed current val- 1389 … I 6.1.3 Rated PLC fixed percent 1390 -327.67 … 327.67 100.00 6.1.3 value PLC fixed voltage val- 6.1.3 1391 -1000.0 … 1000.0 565.7 PLC fixed position -2 147 483 647 …...
10 Annex 10.1 Mask: Diagram for digital instructions of function table FT-Eingangspuffer 1362 Index 1 Index 2 Index 3 Index 4 Index 5 Index 6 Index 7 Index 8 Index 9 Index 10 Index 11 Index 12 Index 13 Index 14 Index 15 Index 16 Quelle: 2001...
Index A Master Absolute value non-retriggerable ......64 of three orthogonal components..96 retriggerable ........62 of two orthogonal components... 96 Superior Absolute value function ......98 non-retriggerable ......63 Acknowledging an error......73 retriggerable ........61 Actual value ........
Page 163
variable .......... 118 write ..........113 List of parameters ....... 154 position Long parameter read ..........116 read ..........117 write ..........113 write ..........114 voltage(eff.) M read ..........116 Maintenance........... 9 write ..........112 Master ..........47 voltage(peak) Mathematical functions ......
Page 164
as single motion ......121 read (peak) ........116 in automatic mode ......122 write (eff.) ........112 Statemachine ........147 write (peak) ........113 W Stopwatch with analog output ..... 119 Window comparator Storage ..........7 Superior ..........47 variables ...........
Page 166
Bonfiglioli has been designing and developing innovative and reliable power transmission and control solutions for industry, mobile machinery and renewable energy applications since 1956. www.bonfiglioli.com Bonfiglioli Riduttori S.p.A. VEC 701 R0 tel: +39 051 647 3111 fax: +39 051 647 3126 Via Giovanni XXIII, 7/A bonfiglioli@bonfiglioli.com...
Need help?
Do you have a question about the AGILE and is the answer not in the manual?
Questions and answers