CAUTION : To prevent power surge and damage to the board, apply and remove power by
the AC source of the power supply. DO NOT PLUG AND UNPLUG AT THEBOARD.
CAUTION : To insure proper operation of the board be sure all wiring and connections are
correct and secure.
CAUTION : Keep fluids away from the electronics.
CAUTION : To prevent heat buildup in the motor, current to the motor should be reduced to
holding current or turned off between cycles.
2. System Description
The “ICST” is a programmable step motor control intended for use with FMI step motor
equipped pumps and dispensers. Using a computer programming adapter and exclusive ICSTPLE (program loader and editor) CD for Windows®, the operator can program the pump /
dispenser protocol that fits his application.
2.1 Functions
Fluid Metering Inc. can supply custom programs for the driver to fit most expected conditions.
Listed are a few of the functions of the driver boards programming.
Run: Clockwise or counter clockwise at fixed rate or through a profile table. The motor can be
accelerated and decelerated through a variable number of steps.
Stop: Stop can be programmed to actuate on either the leading or the trailing edge of the pumps
rotational flag. The stop can be also set to go any number of steps past the trip point. For
example if the program is set to stop on the trailing edge of the flag, going clockwise this would
stop the pump ½ way into the discharge stroke, the program can be instructed to go 100 steps
past the flag sense and stop at the bottom of the discharge stroke; without interrupting the
rotation. FMI standard (best) stop point is ½ way into the inlet stroke
Flow control: Program flow control includes the following; call, if, else, loop, goto, set, clear,
waitfor, repeat, run, halt, stop.
2.2 Features
Designed for maximum performance when mated to FMI 23 and 17 frame 1.8º step motors.
Most FMI step motor pumps come standard with a sensor and rotational flag that is aligned to the
pump piston. The rotational flag sensor outputs motor and or piston position to the driver.
All external connections to the driver board are via standard Waldom/Molex straight headers,
except the power input witch is a standard modular DC center positive receptacle. Development
kit has connections via barrier terminal blocks, except power input.
MOTOR OUTPUT POWER: Has three states, full power (1 Amp/Phase), low power (300
ma/Phase), or off. Power settings can be programmed to any state at any time. Ratings are ±
10%.
IN-ICST-01-07 3
ACCESSORY OUTPUTS: Two dedicated power level outputs rated at supply voltage (24VDC)
and 150 milliamps each are available to drive external solenoids or relays.
TTL LEVEL INPUTS: Two dedicated TTL compatible high impedance, single ended, nonisolated, ground referenced, 5V inputs are provided. One is for Fluid Metering Inc. 5-wire optical
sensor. The other is high speed input capable recognizing an input pulse with a duration as little
as 4 Microseconds.
TTL LEVEL CONTROL: Seven TTL compatible I/O lines are available. These lines are current
limited to 5 milliamps each. All I/O lines are fully programmable.
3. System Installation
CAUTION : To insure proper operation of the board be sure all wiring and connection s are
correct and secure.
The “ICST” is a bi-polar driver only, set up to work half stepping only
stepping motor, this equals 400 steps per revolution. Speed and rotational calculations need to be
made from the 400 steps per revolution.
Stepping motors are made with different numbers of leads, there are 4, 6 and 8 lead motors. The
23 frame motor used on our general product line is an (8) eight lead motor. This motor, for the
best performance, works most efficiently when wired bipolar–series. The 17 frame motor is a (6)
six lead, and works most efficiently when wired half coil.
23 Frame Stepper.
FMI P/N 110746 (8lead)
Connector
Pin 6 RED wire is A Phase
Pin 1 YELLOW wire is A bar
Phase
Pin 8 GREEN wire is B Phase
Pin 3 BLUE wire is B bar Phase
Pins 2 & 5 BLACK & WHITE
terminated pair.
Pins 4 & 7 ORANGE & BROWN
terminated pair.
See Section 4, P/N ICST-01 or P/N ICST-01 OEM for the correct wiring, phase relationship, of the
motor to the driver. Motors shown are standard FMI pump drive motors.
For other motor wiring contact Fluid Metering.
FMI Sensor (STD. Optical Sensor) P/N 110569
This is a 5 lead inverted open collector output sensor. Signal goes high when the light source is
blocked. The pull-up and load resistors are built into the driver, so that the sensor can be directly
wired to the driver board.
RED wire is + V for the Ired LED.
BLACK wire is the ground for the Ired LED.
WHITE wire is the + V for the output.
GREEN wire is the ground for the output.
BLUE wire is the inverted open collector output to the controller.
17 Frame Stepper.
FMI P/N 110745 (6lead)
Connector
Pin 3 RED wire is A Phase
Pin 2 BLACK wire is A bar Phase
Pin 4 BLUE wire is B Phase
Pin 5 WHITE wire is B bar Phase
Pin 1 YELLOW wire is not used
Pin 6 ORANGE wire is not used
. For a standard FMI 1.8º
23 Frame Stepper (STRH).
FMI P/N 300615 (8 lead)
Used with FMI cable assembly
P/N 110711
Pin 1 ORANGE wire is A bar Phase.
Pin 2 & 5 WHITE/BLACK &
WHITE/ORANGE terminated pair.
Pin 3 YELLOW wire is B bar Phase.
Pin 4 & 7 WHITE/RED &
WHITE/YELLOW terminated pair.
Pin 6 BLACK wire is A Phase.
Pin 8 RED wire is B Phase.
IN-ICST-01-07 4
NOTES ON TTL LOGIC: For interface to PLC or other type of control.
TTL (Logic High) ≥ 2.0 Vdc
Number 1 is the B bar phase to the motor.
Number 2 is the B phase to the motor. Note: See section 3 system
Number 3 is the A bar phase to the motor installation for motor wiring.
Number 4 is the A phase to the motor.
Number 5 is the Black wire from the sensor.
Number 6 is the Red wire from the sensor.
Number 7 is the Green wire from the sensor.
Number 8 is the Blue wire from the sensor.
Number 9 is the White wire from the sensor.
Number 10 is the Brown wire for Relay 1 (- side activated).
Number 11 is the Orange wire for Relay 2 (- side activated).
Number 12 is the 2 Red wires (+24 Vdc) for Relay power.
Wiring for terminal strip marked J11:
Numbers 1 and 2 are Ground, the Lt Blue wire two places.
Number 3 is the Push Button Switch (Activation Switch), the Yellow wire.
Number 4 is the Dip Switch 1 (I/O1), the Black wire.
Number 5 is the Dip Switch 2 (I/O2), the Purple wire.
Number 6 is the Dip Switch 3 (I/O3), the Orange wire.
Number 7 is the Dip Switch 4 (I/O4), the Red wire.
Number 8 is the Dip Switch 5 (I/O5, the Gray wire.
OPEN COLLECTOR
(OPEN DRAIN)
TTL or CMOS LOGIC
IN-ICST-01-07 5
Number 9 is the Dip Switch 6 (I/O6), the Blue wire.
Number 10 is the Dip Switch 7 (I/O7), the White wire.
4.1 P/N ICST-01/ OEM
J1 I/O Connector
PIN # FUNCTION
Pin 1 Ground the Lt Blue wire.
Pin 2 Ground the Lt Blue wire.
Pin 3 + 24 V (From input power supply) NC
Pin 4 + 24 V (From input power supply) NC
Pin 5 +5 V (Do not recommend using this, loads the voltage regulator) NC
Pin 6 +5 V (Do not recommend using this, loads the voltage regulator) NC
Pin 7 Input 1 (Used as start signal) Yellow wire.
Pin 8 I/O 1 = Program PIN1 the Black wire.
Pin 9 I/O 2 = Program PIN2 the Purple wire.
Pin 10 I/O 3 = Program PIN3 the Orange wire.
Pin 11 I/O 4 = Program PIN4 the Red wire.
Pin 12 I/O 5 = Program PIN5 the Gray wire.
Pin 13 I/O 6 = Program PIN6 the Blue wire.
Pin 14 I/O 7 = Program PIN7 the White wire.
Pin 1 +5 V cc the White wire.
Pin 2 Signal from sensor to board the Blue wire.
Pin 3 Ground the Green wire.
Pin 4 +5 V ir the Red wire.
Pin 5 Ground the Black wire.
J3 Motor Connector
PIN # FUNCTION
Pin 1 A Phase the Red wire. Note: See section 3 system
Pin 2 A bar Phase the Yellow wire. installation formotor wiring.
Pin 3 B Phase the Green wire.
Pin 4 B bar Phase the Blue wire.
J4 Programming Connector
For use with the programming cable only. See pages 12 and 13 for details.
J5 Relay output Connector
PIN # FUNCTION
Pin 1 + 24 Vdc the Red wire.
Pin 2 Control to ground for RELAY1 the Brown wire.
Pin 3 + 24 Vdc the Red wire.
Pin 4 Control to ground for RELAY2 the Orange wire.
Pin 5 Not used + 24 Vdc NC
Pin 6 Not implemented NC
Pin 7 Not used + 24 Vdc NC
Pin 8 Not implemented NC
IN-ICST-01-07 6
5. Programs and Programming
The “ICST” driver board is fully programmable and is designed to drive a low power stepper
motor through a pre-configured profile while exercising discrete outputs and responding to inputs
as necessary. The SCL (“Simplified Control Logic”) is a set of commands that allow stepper motor
position and timing control to be preset into a non-volatile memory. Board retains program in
memory after the board is powered down. Reapply power to the board and start the program.
Restart is usually through dedicated input. Note: If power is removed during a single revolution, a
partial revolution must be made to return to start “HOME” position. Fluid Metering Inc. can supply
custom programs for the driver to fit most expected conditions. More information about the
programming is available in the “PROGRAMMERS MANUAL” supplied on the CD in PDF format.
File names for the programs may not have more than eight (8) characters before the .SCL
extension.
The FMI “ICST-01” comes with ”ICST-PLE” Windows® multi-platform loading and editing
program CD, and programming adapter. Included are 4 general use programs to help you get
started. These programs are basic yet offer quick solutions to many simple dispensing/pump
application. These basic programs while fixed do offer some mods and tweaking functions.
A look at the basic programs:
900000 Test program to check board functions.
900000_1 Continuous in either direction at 300, 400, 450 or 500 spm
Purge and or Back flush at 500 spm
Single dispense with or without Suckback
Stall detect
900000_2 Dispensing – single or Multiple (continuous) by count
1 shot or multiple (2 to 6000)
Purge or Back flush at 500 spm
900000_3 Dispensing
Purge and or Back flush at 500 spm
1 shot aspirate
900000_4 Dispensing with output signal / Revolution
1,2 or 4 Dispenses / switch closure at 240 or 300 spm
Purge and or Back flush at 500 spm
1 shot aspirate
5.1 Program Installation
The “ICST-PLE” CD is setup to auto start. If your cdrom is not setup to auto start go to START
then RUN, Browse to the cdrom the CD is in click on setup then click open, click on OK to start
setup. Follow the on screen instructions. If the install did not place an icon on the desktop, go to
start menu, go to run, browse to Program Files/FirstStep/FirstStep.exe, click open then ok.
For specifications and attachment of the serial communications program adapter; FMI P/N
200277 refer to page 13.
Note: If for any reason the program becomes corrupt or non functional insert the CD, if the CD
auto starts say no to the installation, go to RUN browse to the disk and click on uninstall to
remove the program. After the program is removed browse to the setup and reinstall. CAUTION,
if you modified or are using a custom program you should move the files to another folder, the
uninstall will delete all the information in the current folder.
1,2 or 4 Dispenses / switch closure at 240 or 300 spm
IN-ICST-01-07 7
Quick Start Screens:
Level 1, called “Pick and Run”, is designed to allow the least experienced user to select a
program from a list of documented programs, load that program into the hardware, and enable
program execution. Some operational parameters may be optionally adjusted at this level.
Level 2 – The “Target Inspector”, is designed for hardware checkout. On this level, an
engineer can see the target hardware the way the SCL controller sees it. Input lines can be
observed dynamically, output lines can be exercised individually and bi-directional signals
can be tested in both directions
IN-ICST-01-07 8
Level 3 – This level “Building Blocks” is currently being developed.
Level 4 – This area is reserved for the advanced SCL programmer. Full control over all
features in the target is available to the user at this level. While SCL is considerably less
demanding than other micro-controller programming languages, it still requires a level of
“Logical” expertise that is better suited to someone with a programming background.
Main Screen:
Pull down menus: Files
Home
View
Toolbox menu is not functional for this
application.
Status bar shows target, program loaded
onto the board, status of the driver.
N = not connected
H = halted
R = running
Up arrow loads the programs.
Square halts the program execution
Right arrow starts the program
IN-ICST-01-07 9
Pick and Run Screen:
Single click on a program in list brings the
program description into the description
window for review prior to loading.
Double click will auto load the program into the
board processor.
The program controls “Tweakable
parameters”associated with the program are
also shown.
Target Inspector Screen:
This screen shows boards I/O’s ,
This screen allows operator to check
And verify the operation of the boards
I/O functions.
Use in conjunction with supplied program
900000 to check the functionality of the
of the board. This program is loaded onto
the driver when shipped.
IN-ICST-01-07 10
Advance Program Screen:
This screen by default opens with Project
Description, Program List and Program
Controls. Program List and Program controls
can be closed by clicking on the “X” button.
Use the mouse pointer to check the definitions
of the icons each has a pop up definition.
Two icons of note are the check and the bug.
The check icon: Checks the program for errors.
The bug icon: This brings up the Simulator/
Debugger screen. SEE THE NEXT SCREEN.
DEBUG/Simulation screen:
Open the Project Code screen by clicking
on the icon.
When using the step command the
program will highlite each command as it
steps through the program.
NOTE:
This is not a real time display. The
debugger is running in the computer
program not in the drivers on board chip.
The next step is to just push the buttons to see what happens. If the program stops running close it
and reopen it. The worst case is to crash the program, in this case use the CD and say no to the load
program prompt. Run the uninstall from the CD to remove the program from the drive and reinstall it.
When running the debugger This array shows the I/O’s
in step mode this bar will and the inputs as well as
advance through the timer the relays as they change
if a WAIT is in the program. States.
Click on this at a WAIT state
to go to the next line of code.
IN-ICST-01-07 11
ICST Driver Board
Location of Headers and Location of Pin 1 on the Header
J4
Programing
Pin 1
Interface
Pin 1
J2
Sensor Input
J6
2
POWER INPUT
1
J4
J6
10
9
J2
J1
I/O Header
13114
Pin1
12
J1
J5
1
1
J3
Pin 1
J5
J3
Pin 1
Motor Output
IN-ICST-01-07 12
Relay Output
6. Specifications
DRIVER BOARD
Electrical:
Input Voltage: 24 VDC at 2 Amps Min. ( J6 Power Jack Center Positive)
Mating Power Plug: 5.54mm OD 2.54mm ID 9.53mm Long
Output current: 1 Amp/Phase Max.
Stroke Rate: 500 RPM Max
. Drive mode is bi-polar for 2 phase stepping motors and is half stepped.
Duty Cycle: Intermittent and Continuous Duty.
Storage: -40º c to +125º c.
Operational: +20º c to +60º c.
CD ROM drive
1 RS232 communications port: Standard 9 pin “D”
SERIAL COMMUNICATIONS WITH THE TARGET DRIVER:
RS232-C specification
9600 Baud
1 stop bit
No parity
1 Serial communications adapter cable, FMI P/N 200277
Ribbon cable orientation: Looking at the adapter so that the two LED’s are facing up the red wire
of the ribbon cable on the connector goes to pin 1 (indicated by arrow on the adapters’ mating
connector, the arrow is just outside of being in line with the LED).
Adapter cable attaches to J4 on the driver board. Red wire of the ribbon cable on the connector
goes to Pin 1 of J4; see page 12 for view of J4.
To verify port settings in “Windows” enable a session of “Terminal” or “Hyper-terminal”. Set the
communications settings to Parity-None, Flow control-none, Baud-9600, Data bits-8, Stop bits-1.
Select the appropriate COM port. With the terminal window selected, press the enter key and
verify that one of the LED’s on the programming adapter flashes. This indicates proper
connection and selection of the COM port.
NOTE: The program is by default setup to look for serial COM 1 if you do not have that COM port
available the port can be changed by clicking on the VIEW pull down and click on
Communications. Set the COM port to be used close the window and the program restart the
program.
IN-ICST-01-07 13
7. Trouble Shooting
1. Be sure all connections are tight and secure.
2. Be sure all wiring is to the wiring specifications.
3. Be sure power is applied, typical 24 Vdc @ 2 A, 30 Vdc max.
4. Board fails to respond, chips on the board get hot: The major cause for total board failure
is hot swapping the power connector at the driver board this causes a power serge and may
also cause static discharge. The board is static sensitive.
5. Motor fails to rotate: Check motor wiring, check the program being run to be sure there is the
proper current setting, and check the program to be sure there sufficient acceleration ramp to
obtain the speed required.
6. Pump fails to stop: If the program is set up to stop the pump at a prescribed location and it
fails to stop at all. The most probable cause is a failure of the board seeing the flag signal. See
(Pump fails to stop in the correct location) for more information.
7. Pump fails to stop in the correct location: Check the program being run for programming
errors if the pump is programmed to stop at a place other the leading edge of the flag. Check
the sensor for function. This can be done with the ICST-PLE using the target inspector (Page
10), click select all than auto read. The sensor is INPUT 2 and should change state while
rotating the pump drive by hand. Checking the sensor itself is more difficult. If the sensor can
be removed from the pump body a volt meter across the blue wire connection and the green
wire connection will show the change in state if the light source is blocked and unblocked.
8. Failure to communicate with the driver board: Make sure the interface cable is installed
correctly, see page 13.
9. Program seems not to load properly: Loading a program repeatedly, making numerous
changes may cause the loader to fail to operate correctly. This is not usual case, but is a
software generated situation. To fix this, just go in the installed file directory (the place where
the program being loaded is located) and delete the files with the programs name with the file
extensions .LST and .BIN. Reload the program.
8. Technical Assistance
Please contact:
Fluid Metering Inc
Tel: 800-223-3388
5 Aerial Way, Suit 500
Syosset NY 11791 Tel: 516-922-6050
Email: pumps@fmipump.com Fax: 516-624-8261
IN-ICST-01-07 14
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.