Headline with Icon.jpg (12128 bytes)

Motion Server (ISA) Hardware Questions

Can I run servos and steppers from the same board?

Yes. Any axis can run a servo motor or a stepper motor. Coordination can occur across motor types. This provides the most flexibility allowing motors to be chosen based on performance requirements of the machine instead of constraints of the controller.

Can I run multiple independent machines?

Yes. Motion Server can be divided up into multiple, independent coordinated groups of axes. Generally, a separate thread is used to run each independent group. Communication can occur between groups when synchronization is required.

Can I run 16 Axes on one card?

Yes. Some motion control companies provide high axis counts but they require "daughter boards" that expand the width of the control from one to several additional slots. Douloi Automation uses a patented hardware technology that is able to accomodate 16 axes in a single ISA slot.

 

Motion Server Block Hardware Questions

Can I run servos and steppers from the same Motion Server Block?

Yes. Motor type combinations are chosen when the Motion Server Block is ordered. Motor types are chosen in pairs.

What is the minimum Motion Server Block configuration?

The minimum configuration is either 2 servo motors, MSB-V2 (Motion Server Block - serVo 2) or 2 stepper motors, MSB-T2 (Motion Server Block - sTepper 2). Even the minimum axis configurations contain a complete set of optoisolated IO resources and communication resources.

What is the maximum Motion Server Block configuration?

Currently the maximum configuration is 10 axes, MSB-V6T4 supporting 6 servos and 4 steppers. The additional axis connections are provided on the side of the MSB through the Option connector..

 

Software Questions

General

Can I download my visual basic program onto the control card?

No. Motion Server can be downloaded with machine control applications written in Douloi Pascal using the Servo Application Workbench development environment. These tools are designed to create hard real-time multi-threading applications. The applications results in 32 bit object code which runs on Motion Server's 486 processor. However the control card itself does not have the ability to run Windows or DOS application programs. In general, time critical aspects of the application are placed on the control card and Visual Basic, or some other desired HMI tool, is used to invoke those on-board functions.

How does Think & Do Software work with Motion Server?

Think & Do software is a flow-chart PC-Based control software development tool. Actions and decisions are described using graphical blocks in a flow-chart diagram. Think & Do supports motion through "Motion Blocks" which are are kind of flow-chart action block. The motion block provides a "fill-in-the-form" method of selecting a motion control command. Parameters, if required, are filled in based on the specific command chosen. The 48 bits of IO available on Motion Server can be controlled from Think & Do software through the motion block however they are not directly mapped into the "tag names" normally used to represent IO in the Think & Do world.

Windows NT

Why doesn't SAW NT or SAW NTRT run ? I just get dms_IO32.dll error 0.

Most likely the third-party device driver Douloi Automation uses to communicate to hardware under NT is not started. Go to control panel and select "Devices". Scroll to the bottom of the list and look for WinRT. What is the status? Is is started or not? If not started, attempt to start by clicking on the "Start" button. If the driver is able to start, go to the "Startup" button and configure startup to be on system startup (the default setting). If the "Start" button is not able to start the driver, click on "h/w profiles", Hardware Profiles. Enable the driver to operate under the current hardware profile and then attempt to start by clicking the "Start" button again. Once enabled and set to startup with the system the problem should be solved. If this doesn't solve the problem please contact Douloi for additional assistance.