Introduction to User Sequence
The User Sequence feature for LS ELECTRIC G100 drives allows users to create internal, mathematical logic sequences without the need for a separate Programmable Logic Controller (PLC). This powerful functionality utilizes function blocks to build complex operations.
Key aspects of the User Sequence include:
- Creation of internal logic sequences using function blocks.
- Support for functions such as addition, multiplication, and comparison.
- Function blocks accept 2 to 3 input values and produce one output value.
- Capability to use up to 18 function blocks with 28 different functions.
- Ideal for specialized machinery and diverse application requirements.
How User Sequence Works
The drive executes the User Sequence in a continuous loop, starting from the first function block and progressing to the last. Activation can be triggered by a digital input or set to run automatically in the background.
All configurations, including function selection, input assignments, constants, and output links, are managed through the drive's parameters. The output of a function block is a read-only value that can be utilized for various purposes, such as setting the frequency reference, PID feedback, or as an input to another function block.
For example, a function block can take inputs from analog inputs (like V1 and I2) and its output can be used as the frequency reference.
Programming and Parameters
The User Sequence programming primarily involves the US (User Sequence) and UF (User Function) parameter groups. These groups contain link and void parameters, as well as function block definitions.
Key parameters include:
- AP-02: Enables the User Sequence and provides access to US and UF parameters.
- US-01: Controls the User Sequence activation (Run or Digital Input Enable).
- US-02: Sets the loop time for the User Sequence.
- US-11 to US-28: Link User Output parameters connect function block outputs to other registers.
- US-31 to US-60: Void parameters serve as constants for function block inputs.
- UF-01 to UF-XX: Define the function blocks and their associated input/output variables.
LS ELECTRIC offers DriveView 9 software for a more intuitive and visual programming experience, where hexadecimal addresses are automatically generated upon selection of functions or inputs.
Important Notes:
- Parameters cannot be modified while the User Sequence is active.
- Function blocks can be reused multiple times within a sequence.
- Ensure correct parameter addresses are set in Link UserOut parameters for proper connection.
- Void parameters can be set within a range of -9999 to 9999.
- An invalid function block setting results in a User Output of -1.
- A 'loop' refers to a single execution of a user-configured sequence, which can contain up to 18 steps.
For detailed address information and Modbus tables, refer to the G100 User Manual.