Motion control function block parameter numbers
The following function blocks use specific parameter numbers when the function blocks are programmed.
- MC_ReadParameter
- MC_ReadBoolParameter
- MC_WriteParameter
- MC_WriteBoolParameter
Parameter number identification
Parameter numbers between 0 and 999 are reserved for standard parameters. Extensions by a supplier or user are also allowed, although using them can affect portability between different platforms. If the parameter number is greater than 999, the parameter is supplier-specific.
Parameter number | Parameter Name | Data type | R/W | Description |
---|---|---|---|---|
1 | Commanded Position | REAL | R | Commanded position. |
2 | SWLimitPos | REAL | R/W | Positive software limit switch position. |
3 | SWLimitNeg | REAL | R/W | Negative software limit switch position. |
4 | EnableLimitPos | BOOL | R/W | Enable positive software limit switch. |
5 | EnableLimitNeg | BOOL | R/W | Enable negative software limit switch. |
8 | MaxVelocitySystem | REAL | R | Maximal allowed velocity of the axis in the motion system. |
9 | MaxVelocityAppl | REAL | R/W | Maximal allowed velocity of the axis in the application. |
11 | CommandedVelocity | REAL | R | Commanded velocity. |
12 | MaxAccelerationSystem | REAL | R | Maximal allowed acceleration of the axis in the motion system. |
13 | MaxAccelerationAppl | REAL | R/W | Maximal allowed acceleration of the axis in the application. |
14 | MaxDecelerationSystem | REAL | R | Maximal allowed deceleration of the axis in the system. |
15 | MaxDecelerationAppl | REAL | R/W | Maximal allowed deceleration of the axis in the application. |
16 | MaxJerk | REAL | R/W | Maximal allowed jerk of the axis. |
1001 | TargetPosition | REAL | R | The final target position for current active moving function block |
1002 | TargetVelocity1 | REAL | R | The final target velocity for current active moving function block. |
1005 | Duty Cycle | REAL | R/W | The pulse duty cycle for one pulse. The valid value is 0-100, indicating 0%-100%. (PWM function can be realized by adjusting this value). This parameter is configurable only using this function block. The default value is set 50.0 by the controller. Note: For Duty Cycle, the value will be overwritten by the default setting, 50.0 when the controller is switched from RUN mode to PRG and RUN again, or when the controller power is cycled. |
1006 | PulsePerRevolution | REAL | R | The Pulse per revolution setting input by user inFactoryTalk Design Workbench GUI. |
1007 | TravelPerRevolution | REAL | R | The Travel per revolution setting input by user inFactoryTalk Design Workbench GUI. |
Provide Feedback