Intelligent Motion Systems 17 manual Read Inputs 1-4 As 1 Value Variable

Page 50

MNEMONIC

FUNCTION

TYPE

IN

Read Inputs 1-4 As 1 Value

I/O Variable

DESCRIPTION

This keyword will read the binary state of inputs 1-4 and print them as a decimal value. When used thus Input 1 is the Least Significant Bit (LSB), Input 4 is the Most Significant Bit (MSB). It may be used in conjunction with the R1-R4 (User Registers), PR (Print), BR (Branch) and Cl (Call Subroutine) instructions.

USAGE

PR IN

BR IN=<0-15>

CL IN=<0-15>

EXAMPLE:

 

PR IN

‘Print the state of Inputs 1-4 to the Terminal Screen

BR 128, IN=8

‘Conditional branch to program line 128 if the binary state of Inputs 1-4 = 8 (1000)

CL 432, IN=13

‘Call subroutine at line 432 if the binary state of Inputs 1-4 = 13 (1101)

RELATED COMMANDS: I1-5, O1-O5, PR, S1-S4

MNEMONIC

FUNCTION

TYPE

IP

Initialize Parameters

Instruction

DESCRIPTION

The IP instruction will return all of the MDrive Motion Control parameters to their stored values.

USAGE

IP

EXAMPLE:

IP

RELATED COMMANDS: CP, S

MNEMONIC

FUNCTION

TYPE

JE

Joystick Enable Flag

Setup Flag

DESCRIPTION

 

 

The will enable joystick mode for the Analog Input. States are 0=Disabled, 1=Enabled.

 

 

 

 

USAGE

DEFAULT

 

JE= <0/1>

0 (Disabled)

 

 

 

 

EXAMPLE:

 

 

JE=0

‘Disable Joystick

 

JE=1

‘Ensable Joystick

 

RELATED COMMANDS: I5

48

Image 50
Contents Operating Instructions Intelligent Motion Systems, Inc All Rights Reserved Table of Contents List of Figures Part 1 General Information and Hardware Specifications Intentionally Left Blank A t u r e S u m m a r y Standard Rotary Motor Lmax T a r y M o t o r Specification sC t i o n O v e r v i e w Control Knob LMAX2MDI1719 N e a r M o t o r Specification sMDI1715 E e d F o r c e C u r v e 4 5 V D C MDI17 Linear ActuatorE e d F o r c e C u r v e 2 4 V D C MDI17 Acme Screws N e r a l Specification sR i v e 1 7 M o t i o n C o n t r o l a C M E S c r e w C o m m e n d e d I M S P o w e r S u p p l i e s E r m a l Specification sW e r S u p p l y R e q u i r e m e n t s A t u r e S u m m a r y MDrive23 Motion Control Specifications MDI2218MDI2222 MDI2231MDI23 Linear Actuator Refer to .10 for screw pitch informationR i v e 2 3 M o t i o n C o n t r o l a C M E S c r e w MDI23 Acme ScrewsIP404MDI23 Page Intentionally Left Blank N C o n f i g u r a t i o n a n d D e s c r i p t i o n s Connector P1Y o u t a n d I n t e r f a c e G u i d e l i n e s C o m m e n d e d W i r i n gT e r f a c i n g R S 4 8 5 C o m m u n i c a t i o n s Connector P2 10 Pin HeaderT e r f a c i n g P o w e r N g l e M D r i v eRS-485 Interface, Multiple MDrive Motion Control System T e r f a c i n g I n p u t s T e r f a c i n g t h e D i g i t a l I / OE s o f t h e D i g i t a l I / O Input FunctionsTTL Interface to Input Group Truth Table I/O Used as a GroupT e r f a c i n g O u t p u t s T e r f a c i n g a S i n g l e O u t p u t E x a m p l e sT e r f a c i n g t h e a n a l o g I n p u t M p l e U s a g eS t e m R e q u i r e m e n t s Install i n g a n d U s i n g I M S Te r m i n a lInstallation I n g t h e I M S Te r m i n a l S o f t w a r e 13 IMS Terminal Upgrader Window S t r u c t i o n s R i v e M o t i o n C o n t r o l P r o g r a m m i n gE r a t i o n a l M o d e s R i a b l e sA g s Y w o r d sT h F u n c t i o n s T i o n C o m m a n d sRead IO1 Setup PR S1 Read IO2 Setup PR S2 C o m m a n d sPlease Note Any program labeled SU will execute on power-up VAR CT Mnemonic Function Unit Range Syntax Example BaudI n s t r u c t i o n s , Va r i a b l e s a n d F l a g s Symbol Function T h e m a t i c a l F u n c t i o n sRetrieve All Parameters Variable Baud Rate Setup VariableAcceleration Motion Variable Branch Program Instruction Busy Flag Read Only Motion FlagClear Program Program Instruction Set Counter 2 Encoder Counts Motion VariableCall Subroutine Program Instruction Deceleration Motion Variable Set Encoder Deadband Setup VariableD1-D5 Digital Input Filtering Variable End Program Execution Program Instruction Drive Enable Flag Setup FlagDevice Name Setup Variable Read-Only Error Flag Status Flag Encoder Enable Flag Setup FlagEcho Mode Flag Setup Flag Error Number Variable Status Variable Execute Program Program InstructionHold Program Execution Program Instruction Home to Index Mark Variable Setup VariableHold Current Setup Variable Read Input Variable Home to Home Switch Variable Setup VariableHold Current Delay Time Setup Variable Increment Variable Program Instruction Read Analog Input VariableRead Encoder Index Mark Variable Initialize Parameters Instruction Joystick Enable Flag Setup FlagRead Inputs 1-4 As 1 Value Variable Label Program/Subroutine Instruction Lock User Program Setup FlagList Program Space Instruction Motion Instruction Move To Relative Position Motion InstructionMicrostep Resolution Motion Variable PR MSO1 O4 Set/Print Output Logic State Variable Motor Settling Delay Time Motion VariableOn Error Handler Instruction Set Ouputs 1-4 As 1 Value Variable Set/Print Position Counter InstructionPrint Selected Data/Text Instruction Postition Maintenance Enable Setup FlagEnter/Exit Program Mode Program Instruction Party Mode Enable Flag Setup Flag Pause Program InstructionRun Current Setup Variable R1 R4 User Registers User VariableSave to EEProm Instruction Resume Program InstructionReturn From Subroutine Instruction S1 S4 Set/Print I/O Point Type/Active State Instruction Set/Print I/O Point InstructionStall Detection Mode Variable Encoder Variable Encoder VariableTrip on Input Variable Trip Enable Flag Setup FlagRead Only Stall Flag Encoder Flag Read User Variables Upgrade Firmware InstructionTrip on Position Variable Read Only Velocity Variable Motion Variable Create User Variable Name InstructionRead Only Firmware Version Factory Variable Appendix a Data Errors Error Code FaultErrors Program ErrorsTWENTY-FOUR Month Limited Warranty Western Region