|
|
Programming is the key to any successful implementation of a high
technology control system. Many companies do not have the need or
resources to maintain a qualified control system programmer on staff at all
times. This is where C.D. Microsystems comes in. We can provide the
necessary high quality programming expertise your company needs, on
demand. When the project is complete, you no longer have to pay an on
staff programmer a salary and benefits. No office, no computer, no phone,
no payroll costs to eat into your profits.
Key Benefits
- Highly qualified, experienced programmers at a fair price.
- Many control systems and programming languages supported.
- Access to 23 years of toolkits, subroutines and models to draw from.
- Reduces or eliminates the need for expensive on staff personnel.
Capabilities
Control systems programming often involves the coordination of several programmable
devices which must communicate together to form an integrated solution. At
the lowest level, PC's, Programmable Logic controllers and/or Open PC controllers
coordinate with data acquisition hardware, motion controllers and process controllers to direct the
manufacturing cell or process through it's day to day routine. This low
level control system is provided with a Human Machine Interface, or HMI, to
allow the personnel responsible for the system to monitor and control the
automated process. To keep competitive in this fast moving economy where
product and manufacturing cycles are on fast paced 'internet time', it has
become increasingly important for these manufacturing cells to communicate with management
personnel and systems at an enterprise level. This can take the form of
Database interactivity, Reporting and graphing functionality, interfacing to
products such as Microsoft Excel, Word or Access, and integrating with enterprise
SCM/ERP/CIM/DFT/JIT (whose acronyms are changing on a daily basis) and
e-commerce systems.
Today's technology demands control systems programmers with skills that cover
this range of hardware platforms, programming languages, protocols and
interfaces. C.D. Microsystems can provide you with the solutions you need.
- Logic, Sequencing, Motion, Machine Vision and Process control
- We are experienced in many PLC/PC/DCS/Motion platforms including:
- PLC's (Programmable Logic Controllers)
- Allen Bradley
- Mitsubishi
- GE Fanuc
- Automation Direct
- Modicon
- Omron
- Pro-Log
- PC based open control systems
- Steeplechase VLC Open PC logic control software
- Think & Do Open PC logic control software
- Mitsubishi MC2
- DCS (distributed control systems)
- ABB Mod300 and Advant systems
- Delta V
- Motion Control
- Allen Bradley
- Mitsubishi
- GE Fanuc
- Omron
- Parker Compumotor
- Galil
- Pacific Scientific
- Using a variety of programming languages including:
- Ladder logic /SFC for all platforms
- Flow Chart programming (Think & do, steeplechase, MC2)
- Visual Basic, BASIC
- C#,C++,C
- .Net Platforms
- CCF, TCL
- AB Graphical Motion Language
- Parker 6000 and 6K series motion command language
- We have developed and supported machine vision platforms including:
- Allen Bradley CVIM
- National Instruments IMAQ
- AVID corporation
- And have interfaced with many PC data acquisition products including:
- DCC Visual Hotmux
- Keithley
- Measurement Computing
- National Instruments
- Opto 22, etc, etc,
- Human Machine Interface (HMI/MMI)
- Experience with many commercial HMI hardware and software products.
- Allen Bradley (RS View)
- Intellution
- Citec
- Cimplicity (GE)
- Quick Designer (Total Control)
- Microsoft Visual Basic
- Wonderware
- Automation Direct
- and many others
- Use Visual Basic extensively for HMI creation and to extend the
limited capabilities of many commercial HMI products.
- Most importantly, our ability to create HMI interfaces that also
provide graphical and database interfaces to provided key personnel with
the data they need to manage their processes.
- Enterprise Level
- High level programming skills such as:
- Visual Basic, VBA and VBScript
- Access application and report development
- Excel interfacing
- C++, C
- .Net, OPC, DCOM, SQL
- Extensive database experience.
Examples
- Arc Lamp Assembly machine
- C.D. Microsystems provided a complete range of services to design,
fabricate and program an extremely advanced control system for a fully
automated Arc Lamp Assembly machine for a well known multi-national
corporation. This system was comprised of 52 servo axis, 13
networked Allen Bradley SLC500 PLC's, 2 Windows NT HMI centers
programmed using Visual Basic and 2 PC's controlling 7 cameras of
machine vision. This fully networked system controlled a process
incorporating 3 Vacuum systems, 3 gas systems, 2 dosing subsystems,
and 11 automated stations servicing 8 automated heads of a progressive
assembly dial table machine. It involved 16 mass flow
controllers, numerous vacuum and pressure controllers and sensors, 2
infrared pyrometers, 7 machine vision cameras, and hundreds of discrete
and analog I/O points.
-
- The extensive HMI incorporated a modern Windows interface, using
touch screens, which provided extensive diagnostic, reporting and
logging functionality. A drill down interface allows the
operators to quickly locate any device fault to the actuator/sensor
level with 3 or fewer clocks. Each lamp produced is recorded
into an Access database which recorders over 50 parameters and process
checks. Built in displays allow personnel to interpret and analyze
the data. Interfaces are provided to export this database to
excel and Statistical Process control software for further evaluation.
-
- Blood Pressure Cuff Assembly Machine
- C.D. Microsystems provided programming services utilizing
Mitsubishis MC2 branded version of Steeplechase VLC to control three
machines for a major supplier of automated heat sealing
machinery. Two of these machines produce blood pressure cuffs
for one of the best known names in the medical industry, who happens
to be one of our oldest and largest clients. The third produces platelet
bags for another major medical manufacturer. Each of these
highly sophisticated machines employed approximately 25 servo axis
each which manipulated materials on 8 to 14 stations building product
on 2 dial tables of a progressive assembly machine. These
systems utilize the Open PC approach to machine control. There
are no PLC's. All logic, motion and HMI functions are carried
out by a windows NT PC communicating to remote I/O and motion
controllers over Mitsubishis' ccLink network.
The system logic was programmed using Steeplechase's VLC flow chart
programming language and Intellution MMI Software. Visual Basic was used
to extend the limited HMI capabilities to add automated recipe storage and retrieval.
It was also employed to provided the enterprise with production information
and exception logs via Microsoft Excel spreadsheets accessed via the corporate
network.
- 5 Axis articulated robot controller
- C.D. Microsystems has been providing a manufacturer of automation
equipment for the investment casting industry with the operating and
control software for their line of articulated robots for the
investment casting industry since 1988. We designed the control
system hardware and software that they have been shipping worldwide
since then. Based in Montreal Quebec Canada, this company has
been shipping robots utilizing our software in four languages;
English, French, Italian, and German. This ever evolving
software product, which is provided to the OEM on a royalty basis, is
running 24/7 as you read this in Japan, Korea, Europe, South America,
Canada and of course in the United States.
This PC based control system incorporates the servo axis control, User
programmable PLC controller, and HMI in one integrated package all written by
C.D.M. Also available is the ability to communicate with the robot from
windows based PC's utilizing windows programs, also written by C.D.M. to
provide production scheduling, offline programming and monitoring, and logging
functionality.
|