Page 5
Whilst Technosoft believes that the information and guidance given in this manual is correct, all parties must rely upon their own skill and judgment when making use of it. Technosoft does not assume any liability to anyone for any loss or damage caused by any error or omission in the work, whether such error or omission is the result of negligence or any other cause.
Page 7
This manual covers Step 1 in detail. It describes the IPS110 hardware including the technical data, the connectors and the wiring diagrams needed for installation. The manual also presents an overview of the following steps, and includes the scaling factors between the real SI units and the drive internal units.
Page 8
TML_LIB_LabVIEW v2.0 (part no. P091.040.LABVIEW.v20.UM.xxxx) – explains how to program in LabVIEW a motion application for the Technosoft intelligent drives using TML_LIB_Labview v2.0 motion control library for PCs. The TML_Lib_LabVIEW includes over 40 ready-to-run examples. TML_LIB_S7 (part no. P091.040.S7.UM.xxxx) – explains how to program in a PLC Siemens series S7-300 or S7-400 a motion application for the Technosoft intelligent drives using TML_LIB_S7 motion control library.
THE POWER SUPPLIES CONNECTED TO THE DRIVE CAUTION! MUST COMPLY WITH THE PARAMETERS SPECIFIED IN THIS DOCUMENT TROUBLESHOOTING AND SERVICING ARE PERMITTED CAUTION! ONLY FOR PERSONNEL AUTHORISED BY TECHNOSOFT THE DRIVE CONTAINS ELECTROSTATICALLY SENSITIVE COMPONENTS WHICH DAMAGED CAUTION! INCORRECT HANDLING. THEREFORE THE DRIVE SHALL...
2. Product Overview 2.1. Introduction The IPS110 is a family of intelligent stepper minidrive, based on the latest DSP technology and they offer unprecedented drive performance combined with an embedded motion controller. Suitable for control of brushed DC and step motors, the IPS110 drives accept as position feedback incremental encoders (quadrature).
Apart from a CANopen master, the IPS110 drives can also be controlled from a PC or PLC using the family of TML_LIB motion libraries. For all motion programming options, the IPS110 commissioning for your application is done using EasySetUp. 2.2. Key Features •...
Normal operation Motor Supply Input Measured between +V and GND. Min. Typ. Max. Units Operating voltages, including ripple & braking-induced over-voltage Absolute maximum values, continuous Supply voltage IPS110 Absolute maximum values, surge -0.5 † (duration ≤ 10mS) DC-bus capacitor connected...
3. Step 1. Hardware Installation 3.1. Mounting The IPS110 drive was designed to be cooled by natural convection. It shall be mounted horizontally on a printed circuit board. Figure 3.1. Recommended mounting of IPS110 on a printed circuit board 3.2. Connectors and Connection Diagrams 3.2.1.
Page 27
T E C H N O S O F T Drive Name IPS110 Article Number Serial Number AB1234 P045.001.E001 Figure 3.3. IPS110, RS232 Identification Label Manufacturer T E C H N O S O F T Drive Name IPS110 Article Number Serial Number AB1234 P045.001.E002...
(from a tachometer). CAN_H CAN-Bus positive line (positive during dominant bit). Not connected on the no-CAN execution of the IPS110 drive (P045.001.E001) CAN_L CAN-Bus negative line (negative during dominant bit) Not connected on the no-CAN execution of the IPS110 drive (P045.001.E001)
3.2.5.1 Recommendations for Supply Wiring 1. Use short, thick wires between the IPS110 and the motor power supply. If the wires are longer than 2 meters, use twisted wires for the supply and ground return. For wires longer than 20 meters, add a capacitor of at least 1,000 μF (rated at an appropriate voltage) right on the terminals of the IPS110.
Page 33
(hundreds of meters) are used, this condition may not be met. In this case, add series inductors between the IPS110 outputs and the cable. The inductors must be magnetically shielded (toroidal, for example), and must be rated for the motor surge current. Typically the necessary values are around 100 μH.
Always use shielded cables to avoid capacitive-coupled noise when using cable lengths over 1 meter. Connect the cable shield to the earth potential, at only one end. This point could be either the IPS110 (using the GND pin) or the encoder / motor. Do not connect the shield at both ends.
Page 37
PROGRAM THE IO#35 AND IO#36 AS OUTPUT PINS IN ORDER TO AVOID POSSIBLE DRIVE DAMAGE. CONNECTOR SIGNALS ELECTRO- CAUTION! STATICALLY SENSITIVE . THE IPS110 SHALL BE HANDLED ONLY IN AN ESD PROTECTED ENVIRONMENT. 3.2.8.2 Pulse & Direction Inputs connection Pulse & Direction IPS110 v1.0...
Page 38
3. Use one twisted pair for each differential group of signals as follows: Puls+ with Puls- and Dir+ with Dir-. Also connect the GND between the IPS110 and the P&D generator. WHEN USING THE IO#35, IO#36 AS INPUTS, DO NOT...
Transceiver Figure 3.15. Serial RS-232 connection 3.2.10.1 Recommendations for RS-232 Wiring a) Always power-off all the IPS110 supplies before inserting/removing the RS-232 serial connector. b) Use a 9-wire standard 1-to-1 (non-inverting) shielded cable, preferable with metallic or metallized shells (casings)
These resistors are not included on the drive. 2. Both CAN signals are NOT insulated from all other IPS110 circuits . CAN signals (CAN_H and CAN_L pins of J2 connector) are not connected pins on the IPS110 drive execution P045.001.E001.
IPS110 in Autorun (stand-alone) mode. After reset, automatically executes a program from the internal E ROM. • OPEN: IPS110 in External (slave) mode. After reset, waits for commands from an external device. JP2: FU / Norm • SHORT: Enable firmware update •...
Page 46
SHORT OPEN Technosoft drives can be set with axis ID values from 1 to 255. In CANopen protocol the maximum axis number is 127. When CANopen protocol is used, the CAN communication sees the drives axis ID modulo 128. The correspondence is given in Table 3.1. In order to avoid having multiple devices with the same Axis ID, do not use in the same CANopen network drives having the same Axis ID in modulo 128.
Page 47
ID areas not covered by CANopen. TechnoCAN protocol offers the possibility to inspect the status of ALL Technosoft drives connected on a CANopen network. This operation is done using EasySetUp or EasyMotion Studio and a single RS-232 link with any of the drives from the CANopen network.
4. Step 2. Drive Setup 4.1. Installing EasySetUp EasySetUp is a PC software platform for the setup of the Technosoft drives. It can be downloaded free of charge from Technosoft web page. EasySetUp comes with an Update via Internet tool through which you can check if your software version is up-to-date, and when necessary download and install the latest updates.
• Implement on your master the TML commands you need to send to the drives/motors using one of the supported communication channels. The implementation must be done according with Technosoft communication protocols. • Combine TML programming at drive level with one of the other options (see Section 5.3) 4.2.1.
Page 52
The selection opens 2 setup dialogues: for Motor Setup and for Drive setup through which you can configure and parameterize a Technosoft drive, plus several predefined control panels customized for the product selected. In the Motor setup dialogue you can introduce the data of your motor and the associated sensors.
Status control panel to find the cause. 4.3. Changing the drive Axis ID The axis ID of an IPS110 drive can be set in 2 ways: Hardware (H/W) – according with the solder joints configuration in the range 1 to 31 or 255 (see 3.3 Jumper and solder joint configuration)
Communication | Scan Network 4.4. Setting CANbus rate The IPS110 drives can work with the following rates on the CAN: 125kHz, 250kHz, 500KHz, 1MHz. In the Drive Setup dialogue you can choose the initial CAN rate after power on. This information is stored in the setup table.
Transmit PDOs are used to send data from the drive, and receive PDOs are used to receive on to the drive. The IPS110 accepts 4 transmit PDOs and 4 receive PDOs. The contents of the PDOs can be set according with the application needs using the dynamic PDO-mapping.
5.1.2. TechnoCAN Extension (for IPS110 CAN executions) In order to take full advantage of the powerful Technosoft Motion Language (TML) built into the IPS110, Technosoft has developed an extension to CANopen, called TechnoCAN through which TML commands can be exchanged with the drives.
.sw file (see 4.5 and 5.2.4 for details) whether the non-volatile EEPROM memory of an IPS110 drive contains the right information. If the checksum reported by the drive doesn’t match with that computed from the .sw file, the CANopen master can download the entire .sw file into the drive EEPROM using the communication objects for writing data into the drive EEPROM.
EasyMotion Studio is an integrated development environment for the setup and motion programming of Technosoft intelligent drives. It comes with an Update via Internet tool through which you can check if your software version is up-to-date, and when necessary download and install the latest updates.
Page 60
The motion component contains the motion sequences to do. These are described via a TML (Technosoft Motion Language) program, which is executed by the drives/motors built-in motion controller. 5.2.3.1 Create a new project EasyMotion Studio starts with an empty window from where you can create a new project or open a previously created one.
Page 63
Setup and for Drive Setup (same like on EasySetUp) through which you can configure and parameterize a Technosoft drive. In the Motor setup dialogue you can introduce the data of your motor and the associated sensors. Data introduction is accompanied by a series of tests having as goal to check the connections to the drive and/or to determine or validate a part of the motor and sensors parameters.
EasyMotion Studio as TML programming tool Remark: If you don’t use the advanced features presented below you don’t need EasyMotion Studio. In this case the IPS110 is treated like a standard CANopen drive, whose setup is done using EasySetUp.
5.3.4. Customizing the Homing Procedures (for IPS110 CAN executions) The IPS110 supports all homing modes defined in DSP-402 device profile. If needed, any of these homing modes can be customized. In order to do this you need to select the Homing Modes from your EasyMotion Studio application and in the right side to set as “User defined”...
A TML Library for PC is a collection of high-level functions allowing you to control from a PC a network of Technosoft intelligent drives. It is an ideal tool for quick implementation on PCs of motion control applications with Technosoft products.
6. Scaling Factors Technosoft drives work with parameters and variables represented in the drive internal units (IU). These correspond to various signal types: position, speed, current, voltage, etc. Each type of signal has its own internal representation in IU and a specific scaling factor. This chapter presents the drive internal units and their relation with the international standard units (SI).
0FFFh 87FFh Figure 7.1. IPS110 Memory Map The SRAM memory is mapped both in the program space (from 8270h to 87FFh) and in the data space (from A70h to FFFh). The data memory can be used for real-time data acquisition and to temporarily save variables during a TML program execution.