ACTION#.SOURCE
Description
This keyword defines the input source for an action.
Value | Name | Description | Signal Type |
---|---|---|---|
0 | No source | Default value of no specified source | N?A |
1 | Mains ready | This digital source goes high when the bus voltage is available to the drive. It does not take any ID or parameters. | Digital |
2 | Digital Input | This digital source corresponds to a DIN. It takes an ID. | Digital |
3 | Digital DIO (Bidirectional) | This digital source corresponds to DIO. It takes an ID. | Digital |
4 | Velocity Feedback | This analog source holds the value of AXIS#.VL.FB . It takes an axis ID. | Analog |
5 | Axis Faulted | This digital source goes high when a fault exists on an axis. It takes an axis ID. | Digital |
6 | Home Complete | This digital source is high when a Home operation is completed on an axis. It takes an axis ID. | Digital |
7 | Motion Task in Position | This digital source is high when on an axis specified by the axis ID, a MotionTask specified by Source Parameter, has reached its position. It takes both ID and parameter. | Digital |
8 | Controlled Stop Active | This digital source is high when a Controlled Stop is active on an axis. It takes an axis ID. | Digital |
9 | Software Limit | This digital source is high when a software limit on an axis is reached. It takes an axis ID. | Digital |
10 | MT Not Running | This digital source is high if, on the axis specified by the source ID, either the Motion Task specified by the source parameter has stopped running (i.e. AXIS#.MT.RUNNING for that task went from 1 to 0) or, if the source parameter is set to -1, all Motion Tasks have stopped running (i.e. AXIS#.MT.RUNNINGTASK went from any other value to -1). This source does not check whether the actual position has reached the Motion Task’s target position. | Digital |
11 | Position Error, Absolute | This analog source holds the value of AXIS#.PL.ERR . It takes an axis ID. | Analog |
12 | Axis Enabled | This digital source holds the value of AXIS#.ACTIVE . It takes an axis ID. | Digital |
13 | Analog Input | This analog source holds the value of AIN#.VALUE. It takes as Source ID, the ID of AIN. | Analog |
14 | Current Command | This analog source holds the value of AXIS#.IL.CMD . It takes an axis ID. | Analog |
15 | Velocity Error | This analog source holds the value of AXIS#.VL.ERR . It takes an axis ID. | Analog |
16 | Velocity Command | This analog source holds the value of AXIS#.VL.CMD. It takes an axis ID. | Analog |
17 | Position Feedback | This analog source holds the value AXIS#.PL.FB . It takes an axis ID. | Analog |
18 | Axis Disable Immediately | This digital source goes High if the axis disables when a fault is generated with a fault reaction of either “Disable power stage” or “Dynamic braking”. Refer to the Reaction column in Faults and Warning Messages for more information. | Digital |
19 | Brake State | This digital source holds the value of BRAKE#.STATE. It takes a Brake ID. | Digital |
20 | Ready to Operate (RTO/BTB) | This digital source goes High when the drive/axis is ready to operate, i.e., the power stage is ready and there are no axis faults. It can default to an ID of 0 for the entire drive or take an axis ID. | Digital |
21 | Compare Digital Inputs | This bit-mapped source shows the value of all the DINs and DIOs compared with a mask which is settable with UI. | Digital |
22 | Feedback Fault | This source holds the value of FB#.FAULTBITS. It takes a Feedback ID. | Digital |
23 | User Variable | This source holds the value of USER.INT#. It takes an ID. | Analog |
24 | Action Row Running | This digital source indicates if an Action Row is running, i.e. if the task is being executed (see ACTION.RUNNING). It takes an Action Row ID. | Digital |
25 | Current Feedback | This analog source holds the value of AXIS#.IL.FB . It takes an axis ID. | Analog |
26 | Recordable Parameter | This allows an action to be triggered by using any Recordable Parameter. When selected, the Source Text window now accepts an array parameter keyword and index. 26 – Recordable Parameter | Analog |
27 | Drive Initialized | This digital source goes high when the drive has finished initialization after booting. | Digital |
28 | Move Complete | This digital source is high if, on the axis specified by the source ID, either the motion task specified by the source parameter has stopped running (i.e. AXIS#.MT.RUNNING for that task went from 1 to 0) and the actual position is within AXIS#.SETTLE.P around the motion task’s target position or, if the source parameter is set to -1, all motion tasks have stopped running (i.e. AXIS#.MT.RUNNINGTASK went from any other value to -1) and the actual position is within AXIS#.SETTLE.P around the last motion task’s target position. It will only go low when the motion task is started again, not if the actual position is no longer within AXIS#.SETTLE.P around the target position. | Digital |
29 | Ready To Enable | This digital source goes High when the drive/axis is ready to enable and all disable sources are off (except software enable), i.e., the power stage is ready and there are no axis faults. It can default to an ID of 0 for the entire drive or take an axis ID. | Digital |
200 | Safe Input | This digital source holds the value of a SIN (Safety Digital Input). It takes the SIN ID. | Digital |
201 | Safe Dual Input | This digital source holds the value of a DUAL (Dual Safety Digital Input). It takes the SIN DUAL ID. | Digital |
202 | Safe Output | This digital source holds the value of a SOUT (Safety Digital Output). It takes the SOUT ID. | Digital |
203 | Safe Dual Output | This digital source holds the value of a SOUT DUAL (Dual Safety Digital Output). It takes the SOUT DUAL ID. | Digital |
204 | STO Active | This digital source holds the value of STO Active. It takes an Axis ID. | Digital |
205 | SS1 Active | This digital source holds the value of SS1 Active. It takes an Axis ID and an Instance ID. | Digital |
206 | SS2 Active | This digital source holds the value of SS2 Active. It takes an Axis ID and an Instance ID. | Digital |
207 | SOS Active | This digital source holds the value of SOS Active. It takes an Axis ID and an Instance ID. | Digital |
208 | SBC Active | This digital source holds the value of SBC Active. It takes an Axis ID. | Digital |
209 | SLS Active | This digital source holds the value of SLS Active. It takes an Axis ID and an Instance ID. | Digital |
210 | SSM in Range | This digital source holds the value of SSM in Range. It takes an Axis ID and an Instance ID. | Digital |
211 | SSR Active | This digital source holds the value of SSR Active. It takes an Axis ID and an Instance ID. | Digital |
212 | SDIn in Motion | This digital source holds the value of SDIn in Motion. It takes an Axis ID. | Digital |
213 | SDIp in Motion | This digital source holds the value of SDIp in Motion. It takes an Axis ID. | Digital |
214 | SLA Active | This digital source holds the value of SLA Active. It takes an Axis ID. | Digital |
215 | SAR Active | This digital source holds the value of SAR Active. It takes an Axis ID and an Instance ID. | Digital |
216 | SLI Active | This digital source holds the value of SLI Active. It takes an Axis ID and an Instance ID. | Digital |
217 | SLP Active | This digital source holds the value of SLP Active. It takes an Axis ID and an Instance ID. | Digital |
218 | SCA in Range | This digital source holds the value of SCA in Range. It takes an Axis ID and an Instance ID. | Digital |
21 - Compare Digital Outputs
Some actions need to be triggered based on the state of multiple digital inputs. For such cases, the Compare Digital Inputs action source provides a mechanism for specifying a combination of digital input values.
A 32-bit word containing the states of all DIN pins (DIN.STATES) and bidirectional digital IO pins (DIO.STATES) is updated prior to running the action table rows. DINs are assigned bits 0-19, and DIOs are assigned bits 20-31.
To set up an action to run based on a digital input combination, set ACTION#.SOURCE to 21 (Compare Digital Inputs). ACTION#.SOURCEID is unused, and ACTION#.SOURCEPARAM defines a mask corresponding to the pins you wish to check. For example, to check DIN2, DIN5, and DIO3, set ACTION#.SOURCEPARAM to 4194322 (0x00400012).
Set ACTION#.CONDITIONVALUE to the specific value of the digital input combination you want to match. Continuing the example, to match the combination DIN2 = 1, DIN5 = 0, and DIO3 = 1, set ACTION#.CONDITIONVALUE to 4194306 (0x00400002).
When ACTION#.CONDITION is 2 (Follows) the comparison is continuously true if the digital input match is successful. When ACTION#.CONDITION is 1 (Inverts) the comparison is true if one or more of the digital inputs does not match its specified value. When ACTION#.CONDITION is 5 (Rising Edge) the comparison triggers the action task on the first sample where the digital input matches. When ACTION#.CONDITION is 6 (Falling Edge) the comparison triggers the task on the first sample where one or more digital inputs fails to match.
26 – Recordable Parameter
This Action Table Source allows the trigger of an action by using any Recordable Parameter (i.e., recordable values in the scope).
Once the source is set to Recordable Parameter, enter the recordable value into ACTION#.SOURCETEXT. The drive returns an error if an invalid recordable parameter is entered.
After the Recordable Parameter is accepted by the drive, the ACTION#.CONDITIONVALUE updates with appropriate unit conversion as well as the correct Unit label.
How to Set Up the Recordable Value Source
- Set an action source to Recordable Parameter (ACTION#.SOURCE) = 26
- Enter a recordable parameter in corresponding ACTION#.SOURCETEXT.
- Configure the ACTION#.CONDITION and ACTION#.CONDITIONVALUE
- Activate the action.
Recordable Parameter Value Source Example
-
Set ACTION#.SOURCE to 26 in the terminal, or the Source field to "26 - Recordable Parameter" within the Actions pane.
-
Set MW.USERBUFFER to 15 in the terminal, or the Source Text field to MW.USERBUFFER as the parameter keyword along with 15 as the index within the Actions pane.
-
Set ACTION#.CONDITION to 12 and ACTION#.CONDITIONVALUE to 6.50 in the terminal, or set the Condition field to "12 - Belcomes Equal To" and the Cond. Value field to 6.50 within the Actions pane (Also done with "MW.USERBUFFER 15 6.50" in terminal).
-
Once activated, the action will be triggered when the value of MW.USERBUFFER 15 becomes equal to 6.50.
Versions
Action | Version | Notes |
---|---|---|
Implemented | 02-00-00-000 |
General Information
Type |
Read/Write |
Units |
N/A |
Range |
0 to 28 and 200 to 218 |
Default Value |
0 (no source) |
Data Type |
Integer |
Stored in Non-Volatile Memory |
Yes |
Variants Supported
All variants are supported.
Fieldbus Information
Command |
Index |
SubIndex |
Data Type |
Units |
Float Scale |
Access |
PDO Mappable |
---|---|---|---|---|---|---|---|
ACTION1.SOURCE |
3904h |
01h |
Unsigned8 |
- |
- |
Read/Write |
No |
ACTION2.SOURCE |
3904h |
02h |
Unsigned8 |
- |
- |
Read/Write |
No |
ACTION3.SOURCE |
3904h |
03h |
Unsigned8 |
- |
- |
Read/Write |
No |
ACTION4.SOURCE |
3904h |
04h |
Unsigned8 |
- |
- |
Read/Write |
No |
ACTION5.SOURCE |
3904h |
05h |
Unsigned8 |
- |
- |
Read/Write |
No |
ACTION6.SOURCE |
3904h |
06h |
Unsigned8 |
- |
- |
Read/Write |
No |
ACTION7.SOURCE |
3904h |
07h |
Unsigned8 |
- |
- |
Read/Write |
No |
ACTION8.SOURCE |
3904h |
08h |
Unsigned8 |
- |
- |
Read/Write |
No |
ACTION9.SOURCE |
3904h |
09h |
Unsigned8 |
- |
- |
Read/Write |
No |
ACTION10.SOURCE |
3904h |
0ah |
Unsigned8 |
- |
- |
Read/Write |
No |
ACTION11.SOURCE |
3904h |
0bh |
Unsigned8 |
- |
- |
Read/Write |
No |
ACTION12.SOURCE |
3904h |
0ch |
Unsigned8 |
- |
- |
Read/Write |
No |
ACTION13.SOURCE |
3904h |
0dh |
Unsigned8 |
- |
- |
Read/Write |
No |
ACTION14.SOURCE |
3904h |
0eh |
Unsigned8 |
- |
- |
Read/Write |
No |
ACTION15.SOURCE |
3904h |
0fh |
Unsigned8 |
- |
- |
Read/Write |
No |
ACTION16.SOURCE |
3904h |
10h |
Unsigned8 |
- |
- |
Read/Write |
No |
ACTION17.SOURCE |
3904h |
11h |
Unsigned8 |
- |
- |
Read/Write |
No |
ACTION18.SOURCE |
3904h |
12h |
Unsigned8 |
- |
- |
Read/Write |
No |
ACTION19.SOURCE |
3904h |
13h |
Unsigned8 |
- |
- |
Read/Write |
No |
ACTION20.SOURCE |
3904h |
14h |
Unsigned8 |
- |
- |
Read/Write |
No |
ACTION21.SOURCE |
3904h |
15h |
Unsigned8 |
- |
- |
Read/Write |
No |
ACTION22.SOURCE |
3904h |
16h |
Unsigned8 |
- |
- |
Read/Write |
No |
ACTION23.SOURCE |
3904h |
17h |
Unsigned8 |
- |
- |
Read/Write |
No |
ACTION24.SOURCE |
3904h |
18h |
Unsigned8 |
- |
- |
Read/Write |
No |
ACTION25.SOURCE |
3904h |
19h |
Unsigned8 |
- |
- |
Read/Write |
No |
ACTION26.SOURCE |
3904h |
1ah |
Unsigned8 |
- |
- |
Read/Write |
No |
ACTION27.SOURCE |
3904h |
1bh |
Unsigned8 |
- |
- |
Read/Write |
No |
ACTION28.SOURCE |
3904h |
1ch |
Unsigned8 |
- |
- |
Read/Write |
No |
ACTION29.SOURCE |
3904h |
1dh |
Unsigned8 |
- |
- |
Read/Write |
No |
ACTION30.SOURCE |
3904h |
1eh |
Unsigned8 |
- |
- |
Read/Write |
No |
ACTION31.SOURCE |
3904h |
1fh |
Unsigned8 |
- |
- |
Read/Write |
No |
ACTION32.SOURCE |
3904h |
20h |
Unsigned8 |
- |
- |
Read/Write |
No |
ID |
Instance |
Attribute |
Name |
Data Type |
Access |
User Mappable |
---|---|---|---|---|---|---|
40500 |
1 |
40500 (0x9e34) |
ACTION1.SOURCE |
Unsigned8 |
Read/Write |
Yes |
40501 |
1 |
40501 (0x9e35) |
ACTION2.SOURCE |
Unsigned8 |
Read/Write |
Yes |
40502 |
1 |
40502 (0x9e36) |
ACTION3.SOURCE |
Unsigned8 |
Read/Write |
Yes |
40503 |
1 |
40503 (0x9e37) |
ACTION4.SOURCE |
Unsigned8 |
Read/Write |
Yes |
40504 |
1 |
40504 (0x9e38) |
ACTION5.SOURCE |
Unsigned8 |
Read/Write |
Yes |
40505 |
1 |
40505 (0x9e39) |
ACTION6.SOURCE |
Unsigned8 |
Read/Write |
Yes |
40506 |
1 |
40506 (0x9e3a) |
ACTION7.SOURCE |
Unsigned8 |
Read/Write |
Yes |
40507 |
1 |
40507 (0x9e3b) |
ACTION8.SOURCE |
Unsigned8 |
Read/Write |
Yes |
40508 |
1 |
40508 (0x9e3c) |
ACTION9.SOURCE |
Unsigned8 |
Read/Write |
Yes |
40509 |
1 |
40509 (0x9e3d) |
ACTION10.SOURCE |
Unsigned8 |
Read/Write |
Yes |
40510 |
1 |
40510 (0x9e3e) |
ACTION11.SOURCE |
Unsigned8 |
Read/Write |
Yes |
40511 |
1 |
40511 (0x9e3f) |
ACTION12.SOURCE |
Unsigned8 |
Read/Write |
Yes |
40512 |
1 |
40512 (0x9e40) |
ACTION13.SOURCE |
Unsigned8 |
Read/Write |
Yes |
40513 |
1 |
40513 (0x9e41) |
ACTION14.SOURCE |
Unsigned8 |
Read/Write |
Yes |
40514 |
1 |
40514 (0x9e42) |
ACTION15.SOURCE |
Unsigned8 |
Read/Write |
Yes |
40515 |
1 |
40515 (0x9e43) |
ACTION16.SOURCE |
Unsigned8 |
Read/Write |
Yes |
40516 |
1 |
40516 (0x9e44) |
ACTION17.SOURCE |
Unsigned8 |
Read/Write |
Yes |
40517 |
1 |
40517 (0x9e45) |
ACTION18.SOURCE |
Unsigned8 |
Read/Write |
Yes |
40518 |
1 |
40518 (0x9e46) |
ACTION19.SOURCE |
Unsigned8 |
Read/Write |
Yes |
40519 |
1 |
40519 (0x9e47) |
ACTION20.SOURCE |
Unsigned8 |
Read/Write |
Yes |
40520 |
1 |
40520 (0x9e48) |
ACTION21.SOURCE |
Unsigned8 |
Read/Write |
Yes |
40521 |
1 |
40521 (0x9e49) |
ACTION22.SOURCE |
Unsigned8 |
Read/Write |
Yes |
40522 |
1 |
40522 (0x9e4a) |
ACTION23.SOURCE |
Unsigned8 |
Read/Write |
Yes |
40523 |
1 |
40523 (0x9e4b) |
ACTION24.SOURCE |
Unsigned8 |
Read/Write |
Yes |
40524 |
1 |
40524 (0x9e4c) |
ACTION25.SOURCE |
Unsigned8 |
Read/Write |
Yes |
40525 |
1 |
40525 (0x9e4d) |
ACTION26.SOURCE |
Unsigned8 |
Read/Write |
Yes |
40526 |
1 |
40526 (0x9e4e) |
ACTION27.SOURCE |
Unsigned8 |
Read/Write |
Yes |
40527 |
1 |
40527 (0x9e4f) |
ACTION28.SOURCE |
Unsigned8 |
Read/Write |
Yes |
40528 |
1 |
40528 (0x9e50) |
ACTION29.SOURCE |
Unsigned8 |
Read/Write |
Yes |
40529 |
1 |
40529 (0x9e51) |
ACTION30.SOURCE |
Unsigned8 |
Read/Write |
Yes |
40530 |
1 |
40530 (0x9e52) |
ACTION31.SOURCE |
Unsigned8 |
Read/Write |
Yes |
40531 |
1 |
40531 (0x9e53) |
ACTION32.SOURCE |
Unsigned8 |
Read/Write |
Yes |
Parameter |
PNU |
Data Type |
Access |
Units |
---|---|---|---|---|
ACTION1.SOURCE |
40500 |
Unsigned8 |
Read/Write |
- |
ACTION2.SOURCE |
40501 |
Unsigned8 |
Read/Write |
- |
ACTION3.SOURCE |
40502 |
Unsigned8 |
Read/Write |
- |
ACTION4.SOURCE |
40503 |
Unsigned8 |
Read/Write |
- |
ACTION5.SOURCE |
40504 |
Unsigned8 |
Read/Write |
- |
ACTION6.SOURCE |
40505 |
Unsigned8 |
Read/Write |
- |
ACTION7.SOURCE |
40506 |
Unsigned8 |
Read/Write |
- |
ACTION8.SOURCE |
40507 |
Unsigned8 |
Read/Write |
- |
ACTION9.SOURCE |
40508 |
Unsigned8 |
Read/Write |
- |
ACTION10.SOURCE |
40509 |
Unsigned8 |
Read/Write |
- |
ACTION11.SOURCE |
40510 |
Unsigned8 |
Read/Write |
- |
ACTION12.SOURCE |
40511 |
Unsigned8 |
Read/Write |
- |
ACTION13.SOURCE |
40512 |
Unsigned8 |
Read/Write |
- |
ACTION14.SOURCE |
40513 |
Unsigned8 |
Read/Write |
- |
ACTION15.SOURCE |
40514 |
Unsigned8 |
Read/Write |
- |
ACTION16.SOURCE |
40515 |
Unsigned8 |
Read/Write |
- |
ACTION17.SOURCE |
40516 |
Unsigned8 |
Read/Write |
- |
ACTION18.SOURCE |
40517 |
Unsigned8 |
Read/Write |
- |
ACTION19.SOURCE |
40518 |
Unsigned8 |
Read/Write |
- |
ACTION20.SOURCE |
40519 |
Unsigned8 |
Read/Write |
- |
ACTION21.SOURCE |
40520 |
Unsigned8 |
Read/Write |
- |
ACTION22.SOURCE |
40521 |
Unsigned8 |
Read/Write |
- |
ACTION23.SOURCE |
40522 |
Unsigned8 |
Read/Write |
- |
ACTION24.SOURCE |
40523 |
Unsigned8 |
Read/Write |
- |
ACTION25.SOURCE |
40524 |
Unsigned8 |
Read/Write |
- |
ACTION26.SOURCE |
40525 |
Unsigned8 |
Read/Write |
- |
ACTION27.SOURCE |
40526 |
Unsigned8 |
Read/Write |
- |
ACTION28.SOURCE |
40527 |
Unsigned8 |
Read/Write |
- |
ACTION29.SOURCE |
40528 |
Unsigned8 |
Read/Write |
- |
ACTION30.SOURCE |
40529 |
Unsigned8 |
Read/Write |
- |
ACTION31.SOURCE |
40530 |
Unsigned8 |
Read/Write |
- |
ACTION32.SOURCE |
40531 |
Unsigned8 |
Read/Write |
- |