AMCI ANG1E ADD ON INSTRUCTION PARAMETERS

The following is a list of the parameters used by some or all of the ANG1E Add On Instructions.  The instruction will prompt you with the required parameters when you add the Add On Instruction to your logic.
 

AXIS_STATUS_BITS 

16 bit input parameter that contains the Most Significant Status Word, input word 0, from the ANG1 device.  The bits contained in this status word are used to reset the command word to zero while motion is occurring and to set the AOIs error bit.   

SLOT_AXIS

The Slot_Axis input parameter has a range of 0 to 5 and defines where in the AnyNet I/O stack the ANG1E is located.  A value of 0 indicates that all of the switches of the ANG1E are off and that it is handling the communication.  A value of 1 indicates that switch 1 is on and switches 2 through 5 are off, up to a value of 5 indicating that switch 5 is on and switches 1 to 4 are off.  

CONFIGURE

This AOI allows you to send the basic configuration data to the ANG1E.  While each of the parameters are described in some detail in the ANG1Es manual, here is a brief description of the Input Function and Active State parameters

Each of the Input Function parameters has a range of 0 to 6, where each value represents a different input function.  

0 = General purpose
1=CW Limit
2=CCW Limit
3=Start Indexed Move / Capture Encoder Value
4=Stop Manual or Registration Move and Capture Encoder Value
5=Emergency Stop
6=Home

The Input Active State = 1 for Active High or 0 for Active Low


TARGET POSITION

This 32 bit DINT parameter is used in the Absolute Move, Relative Move, or Preset commands.  The Add On Instruction converts the DINT value into the two word format used by the ANG1E.  This parameter can have a range of - 8,388,608 to +8,388,607.  

PROGRAMMED SPEED

This 32 bit DINT parameter is used in the Absolute Move, Relative Move, Manual Move CW, Manual Move CCW, Home CW, Home CCW, Registration Move CW, and Registration Move CCW commands.  The Add On Instruction converts the DINT value into the two word format used by the ANG1E.  This parameter has a range of Starting Speed (programmed as part of the Configuration Data) to 2,999,999.  

ACCELERATION

This 16 bit INT value is used by the Absolute Move, Relative Move, Manual Move CW, Manual Move CCW, Home CW, Home CCW, Registration Move CW, and Registration Move CCW commands and defines how fast the axis will change from the Starting Speed to the Programmed Speed at the beginning of a move.  This parameter has a range of 1 to 5000 and is programmed in units of steps / ms / second.  

DECELERATION

This 16 bit INT value is used by the Absolute Move, Relative Move, Manual Move CW, Manual Move CCW, Home CW, Home CCW, Registration Move CW, and Registration Move CCW commands and defines how fast the axis will change from the Programmed Speed to the Starting Speed at the end of a move.  This parameter has a range of 1 to 5000 and is programmed in units of steps / ms / second.  

JOG_CW_OCCURRING

This single bit BOOL value is used only on the JOG_Move_ CW Add On Instruction and is an output parameter that indicates when a Jog Move operation is occurring in the CW direction.  Your ladder logic can monitor the state of this bit and issue the command to stop the CW jog, by resetting the command word to zero, at the desired time.  Your ladder logic program must reset this bit before another jog move can occur.

JOG_CCW_OCCURRING

This single bit BOOL value is used only on the Jog Move CCW Add On Instruction and is an output parameter that indicates when a Jog Move operation is occurring in the CCW direction.  Your ladder logic can monitor the state of this bit and issue the command to stop the CCW jog, by resetting the command word to zero, at the desired time.  Your ladder logic program must reset this bit before another jog move can occur.

AMCI_ANG1E_OUTPUT_DATA

This parameter defines the register location of data that will be sent to the ANG1E.  For example, when adding the ANG1E to your system you named it AMCI_ANG1E, than this parameter would be AMCI_ANG1E:O.data.    

This parameter is used by all of the ANG1Es Add On Instructions.  

STOPPING DISTANCE

This 32 bit DINT parameter is used in the Registration CW and Registration CCW commands and defines the distance that the registration move will travel when the registration move is commanded to stop.  The Add On Instruction converts the DINT value into the two word format used by the ANG1E.  This parameter has a range of 0 to +8,388,607.  

REGISTRATION_MOVE_CW_OCCURRING

This single bit BOOL value is used only on the Registration CW Add On Instruction and is an output parameter that indicates when a registration move is occurring in the CW direction.  Your ladder logic program must reset this bit before another registration move can occur.  

REGISTRATION_MOVE_CCW_OCCURRING

This single bit BOOL value is used only on the Registration CCW Add On Instruction and is an output parameter that indicates when a registration move is occurring in the CCW direction.  Your ladder logic program must reset this bit before another registration move can occur.

NUMBER_OF_SEGMENTS

This 32 bit direct value or DINT register is used to define the number of segments to be used in the Assembled or Blend Move.  This parameter has a range of 2 to 16.  

ASSEMBLED_MOVE_PROGRAMMED

This single bit BOOL value is used only on the Program Assembled Move Add On Instruction and is an output parameter that indicates when the Assembled Move profile has been completely programmed.  Your ladder program MUST RESET THIS BIT TO ZERO BEFORE ANOTHER ASSEMBLED MOVE PROFILE CAN BE PROGRAMMED.    

MOTOR_CURRENT

This 16 bit direct value or INT register is used to send a new motor current when the SMD34E2 is operating in Command Mode.  

EN (OUTPUT BIT)

This bit will be set when the rung with the Add On Instruction is true, and reset when the rung with the Add On Instruction goes false.   

ER (OUTPUT BIT)

This bit will be set if there is an Input Error, a Command Error, or Configuration Error when the rung with the Add On Instruction goes true.  The function of the Add On Instruction will not occur.  Staring with version 5 of the Add On Instructions, the ER bit will be reset when the rung goes false.      
  


