|
1. What is the difference between IPM
Motion Studio, EasyMotion Studio and EasySetUp? Which one shall I use for the
development of a new application?
2. Do EasyMotion Studio and EasySetUp
cover all Technosoft products?
3. Which are the main advantages of
using EasySetUp instead of IPM Motion Studio for applications where motion
programming is done via the TML_LIB motion library?
4. I want to control a Technosoft
drive/motor via PLC. Which software shall I use?
5. Which are the main advantages of
using EasyMotion Studio instead of IPM Motion Studio for applications where
motion programming is partially or integrally done using Technosoft Motion
Language?
6. What operations can I do using
Technosoft Motion Language?
7. Can I import my projects from IPM
Motion Studio into EasyMotion Studio?
8. My application was successfully
developed using IPM Motion Studio. Do I need to migrate it to EasyMotion
Studio?
9. Can I use EasySetUp or EasyMotion
Studio with a drive/motor bought before the release of these new software
tools?
10. I have updated my drive/motor
firmware to revision i using EasySetUp firmware programmer. May I continue
using IPM Motion Studio?
11. I used EasyMotion Studio /
EasySetUp for a while, then I returned to IPM Motion Studio. I noticed that my
application developed with IPM Motion Studio does not work properly
anymore. Why?
EasyMotion
Studio and EasySetUp are the new software
platforms for the setup and motion programming of the Technosoft OEM products.
Using these platforms you can fully benefit from all the new features of the Technosoft
intelligent drives and motors added in firmware revision i. Therefore
they are recommended for new developments.
With EasySetUp you can set up a drive/motor for your
application. It is the recommended tool when motion programming and control is
done from another device, like an industrial PC
or PLC, using for example the Technosoft motion
libraries.
With EasyMotion
Studio you can do both – the drive/motor setup, and the motion programming
– using the built-in motion controller. The motion application is described
using the high-level Technosoft Motion Language (TML) .
IPM Motion Studio is the previous IDE for drives/motors setup
and TML programming. It does not include support for the new features of the Technosoft
intelligent drives and motors added in firmware revision i.
Technosoft will keep the same level of support for the customers working with
IPM Motion Studio, but no further developments are foreseen for this
product.
Currently, EasyMotion Studio and EasySetUp
cover the following families of products:
- IDM240
/ IDM640 (models
IDM240-5EI, IDM640-8EI and IDM640-8LI)
- IDS240
/ IDS640 (all models)
- ISCM4805
/ ISCM8005 (all
models)
- IBL2403
(all models)
- IPS110 (all models)
- IM23x (all models)
IMPORTANT ! For correct operation, these
drives/motors must be programmed with firmware
revision i.
EasyMotion Studio
and EasySetUp will soon cover all
the Technosoft products except the families: IPM640, IPM100 and IPS150
- EasySetUp is simpler, allowing a faster
setup of the drives/motors using only 2 dialogues
- In EasySetUp, the setup information is
stored in dedicated area of the drive/motor EEPROM from where it is
automatically loaded at power on. In IPM Motion Studio the setup
information is included in a TML program, which needs to be downloaded and
then executed automatically at power on with drive/motor set in AUTORAN
mode.
- In EasySetUp you can read the setup information stored in a
drive/motor and based on it to have a complete restore of the context as
it was when the setup data was saved in drive/motor. IPM Motion Studio
does not support this option
- EasySetUp generates automatically the
initialization files to be included in an application using TML_LIB
- EasySeyUp offers the possibility to
include in the setup data, the axis ID, the serial baud rate and CANbus
baud rate to start with at power on.
- When EasySetUp is launched it identifies automatically, the axis ID
of drive/motor connected via RS-232 with the PC
- Using Scan Network command, EasySetUp can detect all drives/motors
from a CAN bus network, even when the PC is connected via RS-232 to one of
them
- EasySetUp keeping up-to-date is straightforward via the included
update via Internet tool.
Technosoft motion
libraries for PLCs are based on IEC 61131-2 standard for motion control. The standard compliance involves some
functionality that has been added to the Technosoft drives/motors only in
firmware revision i. As the new features of firmware revision i are
accessible only from EasySetUp and EasyMotion Studio, you need to use one of
them. Use EasySetUp if you intend to
control the whole motion directly from your PLC. Use EasyMotion Studio you intend to
distribute the tasks between your PLC and the drive/motor. In this case you
need EasyMotion Studio to program in the drive TML functions or homing routines
to be called from your PLC.
- EasyMotion Studio offers access to all the new features of firmware revision i
like: speed and position
control at 100µs, S-curve profiles, PVT and PT interpolation, electronic
gearing plus a 2nd move, absolute or relative cam with I/O
scaling, 32 homing modes, axes synchronization, task confirmation via
messages, setup data stored in the EEPROM, programmable active levels for
Enable and limit switch inputs, etc. These features are not supported by IPM
Motion Studio
- In EasyMotion Studio the setup part and the motion programming part
are completely separated. EasyMotion Studio is basically a tool for motion
programming which calls EasySetUp to perform the drives/motors setup. The
output of EasyMotion Studio is a TML program for each motion axis. The
output of EasySetUp (called from EasyMotion Studio) is the setup
information to be stored in dedicated
area of the drive/motor EEPROM from where it is automatically loaded at
power on. Compared with IPM Motion Studio, EasyMotion Studio is
simpler to use and understand, using an intuitive tree representation of a
project structure
- EasyMotion Studio help includes a lot of new or extended
information like: a comprehensive description of the Technosoft Motion
Language with numerous examples, the correspondence between the
drive/motor internal units and the SI units, a detailed presentation of
all the supported communication protocols, etc.
- In EasyMotion Studio you have the possibility to use one or several
homing procedures from a collection of over 32, with option to adapt them
according with your application needs
- EasyMotion Studio provides direct conversion of motion applications
including the setup data in the EEPROM programmer file format (a .sw
file). The EEPROM Programmer is a production tool as it programs fast and
easy the EEPROM memory of any Technosoft drive/motor with all the data
needed to run a specific application.
- EasyMotion Studio keeping up-to-date is straightforward via the
included update via Internet tool.
- All the EasySetUp advantages versus IPM Motion Studio mentioned
under 3)
One of the key advantages
of the Technosoft drives/motors is their ability to execute complex motions
without requiring an external motion controller. This is possible because
Technosoft drives offer in a single compact package both a state-of-the-art
digital drive and a powerful motion controller.
Programming motion on a
Technosoft drive/motor means creating and downloading a TML (Technosoft Motion
Language) program into the drive/motor memory.
The TML allows you to:
- Set various motion modes (profiles, PVT,
PT, electronic gearing or camming, etc.)
- Change the motion modes and/or the motion
parameters
- Execute homing sequences
- Control the program flow through:
- Conditional jumps and calls of TML
functions
- TML interrupts generated on pre-defined
or programmable conditions (protections triggered, transitions on limit
switch or capture inputs, etc.)
- Waits for programmed events to occur
- Handle digital I/O and analogue input
signals
- Execute arithmetic and logic operations
- Perform data transfers between axes
- Control motion of an axis from another
one via motion commands sent between axes
- Send commands to a group of axes
(multicast). This includes the possibility to start simultaneously motion
sequences on all the axes from the group
- Synchronize all the axes from a network
With TML, you can
really distribute the intelligence between the master and the drives/motors in
complex multi-axis applications. Thus, instead of trying to command each step
of an axis movement, you can program the drives/motors using TML to execute
complex tasks and inform the master when these are done. Thus for each axis the
master task may be reduced at: calling TML functions (with possibility to abort
their execution if needed) and waiting for a message, which confirms the execution.
If needed, the drives/motors may also be programmed to send periodically
information messages to the master so it can monitor a task progress.
Not directly,
because the 2 applications handle the setup information in a completely
different way. For this reason, we recommend you to start using EasyMotion
Studio for new projects, and to keep IPM Motion Studio for the projects you
have already started with it.
No,
you don’t. As your application was developed with IPM
Motion Studio, it doesn’t use any of the new
features, which require the use of EasyMotion Studio / EasySetUp.
However, for new projects, we recommend you to start using EasyMotion Studio /
EasySetUp in order to benefit from the new features provided with them.
Yes, but only after updating the drive/motor firmware to revision i. You can do this by using
the Firmware programmer installed together with EasySetUp or EasyMotion Studio.
With the same tool, the reverse operation is also possible, i.e. to return back
to the previous firmware version.
Yes,
you may. Firmware revision i observes the compatibility
with the previous firmware revisions.
IPM Motion Studio
generates the TML instructions for drives/motors setup based on the default
values of some parameters. After using EasySetUp / EasyMotion Studio and
downloading a setup table in the EEPROM, the default values of many TML
parameters are overwritten. Hence, the IPM Motion Studio setup may be
incorrect.
In order to
restore correct operation with IPM Motion Studio, you need to invalidate the
setup table downloaded with EasySetUp / EasyMotion Studio. You can do this
operation by writing value 1 in
the last EEPROM memory location, which is for most of the drives/motors at
address 5FFFh. Use menu command View
| Memory (available in both IPM Motion Studio and
EasyMotion Studio), select Address 5FFF and set the memory location value to 1.
|