AMCI SMD23E ADD ON INSTRUCTION PARAMETERS

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


NOTE 1: These Add On Instructions will only work if the SMD23E has been configured to receive its two word paramter data -target position, programmed speed, etc.- as binary data.  
NOTE 2: Some of the Add On Instructions have some of the less commonly used functions, such as Indexed Moves or Acceleration Jerk, hidden.   The Add On Instructions are not locked or protected and, if desired, these functions can be made visible and enabled. 
 

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. 

TARGET POSITION

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

PROGRAMMED SPEED

This 32 bit direct value or DINT register is used in the Absolute Move, Relative Move, jog Move CW, jog Move CCW, Home CW, Home CCW, Registration Move CW, Registration Move CCW, and Program Assembled/Blend commands.  This parameter has a range of Starting Speed (programmed as part of the Configuration Data) to 2,999,999.  

ACCELERATION

This 16 bit direct value or INT register is used by the Absolute Move, Relative Move, jog Move CW, jog 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 direct value or INT register is used by the Absolute Move, Relative Move, jog Move CW, jog 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.  

Jog_CW_OCCURRING

This single bit BOOL value is used only on the jog_ CW Add On Instruction and is an output parameter of the Add On Instruction 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 program must reset this bit to zero before another jog_CW operation can occur.    

Jog_CCW_OCCURRING

This single bit BOOL value is used only on the jog_CCW Add On Instruction and is an output parameter of the Add On Instruction 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 program must reset this bit to zero before another jog_CW operation can occur.

AMCI_SMD23E_OUTPUT_DATA

This parameter defines the register location of data that will be sent to the SMD23E.  This parameter MUST BE THE OUTPUT DATA TYPE THAT WAS CREATED WHEN YOU USED THE EDS FILE TO ADD THE SMD23E TO YOUR NETWORK.  

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

STOPPING DISTANCE

This 32 bit direct value or DINT register 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 SMD23E.  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 program must reset this bit to zero before another Registration_CW operation 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 program must reset this bit to zero before another Registration_CW operation 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 Registration_CW operation can occur. 

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.      



