Intelligent Motion Systems 17 manual T e r f a c i n g O u t p u t s

Page 26

I n t e r f a c i n g O u t p u t s

The MDrive Motion Control Outputs may be configured as either general purpose or set to one of two dedicated functions, Fault or Moving. These outputs will sink up to 700 mA max and may be connected to +5 to +24VDC. Note that a current limiting resistor may be required to limt the current to 700 mA.

As with the inputs the MDrive Motion Control Outputs may be used singularly or collectively as a group.

I n 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 s

+5 to +24 V

MDrive23 Motion Control

PIN 1

Sample Software Configuration #1: FAULT

S4=18,0 'Set IO4 to Fault, Active State=LOW

Sample Software Configuration #2: MOVING S4=17,0 'Set IO4 to Moving, Active State=LOW (LED will illuminate when Axis is moving)

Figure 2.7: Output Interfaced to an LED

+5 to +24 V

MDrive23 Motion Control

Input Functions

S<point>=

Function

Active

16

General Purpose

0/1

17

Fault

0/1

18

Moving

0/1

Table 2.5: Output Functions

*External Resistor may be needed to limit output sink current to 700mA

PIN 1

Sample Software Configuration #1: FAULT

S4=18,0 'Set IO4 to Fault, Active State=LOW

Sample Software Configuration #2: General Purpose S4=16,0 'Set IO4 to General Purpose, Active State=LOW

Figure 2.8: Output Interfaced to a Relay

I n t e r f a c i n g O u t p u t s a s a G r o u p E x a m p l e

To write to the outputs as a group the OT instruction is used. This will give you a binary output of 0000 to 1111 from a decimal entry of 0-15. Output 1 will be the Least Significant Bit (LSB), Output 4 will be the Most Significant Bit (MSB).

See Table 2.4 for Truth Table.

MDrive23 Motion Control

+5 to +24VDC

PIN 1

Sample Software Configuration

'set outputs to user outputs active low, S1=16,0

S2=16,0

S3=16,0

S4=16,0

OT=<0-15> `Set outputs as 1 value

Figure 2.9: Outputs Interfaced to LED’s as a Group

24

Image 26
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 e RS-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