Page 1
Documentation of the EtherCAT Interface of the following Controller: - E1250-EC-UC EtherCAT Interface 3.11 User Manual...
Page 2
NTI AG. LinMot® is a registered trademark of NTI AG. Note: The information in this documentation reflects the stage of development at the time of press and is therefore without obligation.
1 System overview EtherCAT is the open real-time Ethernet network originally developed by Beckhoff. The LinMot act as Slave in this Network and is implemented with the standard ASIC ET1100 from Beckhoff. For further information on the EtherCAT fieldbus please visit: http://www.ethercat.org/...
® LinMot 2 Setup in the PLC In the following the steps the integration of a LinMot EtherCAT servo controller in the PLC is described. In the example a Beckhoff master PLC is used. 2.1 Copy Device Description File The LinMot servo controller is described with *.xml device description file distributed with the LinMot-Talk1100 SW.
Page 7
® LinMot After this scan all recognized devices are imported to the project: In this example the scan found an EK1100 and the LinMot Servo controller E1250-EC-UC and are imported to the project. NTI AG / LinMot User Manual EtherCAT Interface...
Interface over which all types of motion commands could be accessed. For a detailed description of the PDO data refer to [1] or have a look at the TwinCAT Demo program, which is included with the LinMot-Talk SW. Page 8/37...
Beckhoff ADS-Protocol is used. Within EtherCAT this Protocol is integrated as AoE (ADS over EtherCAT). For this reason the AoeNetId has to be used for ADS over EtherCAT. AoeNetId with Beckhoff NTI AG / LinMot User Manual EtherCAT Interface Page 9/37...
® LinMot 4.1 ADS Services Overview For the LinMot servo controllers in the ADS index group, the service is coded. In the index offset normally the UPID for parameters or curve ID for curves is coded. Index Index Description Service...
LinMot 4.2 ADS Parameter Services The LinMot Servo controller supports a unique parameter access for all parameter data types (bit, byte, uint16, ..). The parameter data could always be mapped into a 4 bytes data field. The parameter itself is specified by its UPID (unique parameter ID).
T_AmsNetId AoE NetID Input PORT T_AmsPort ADS Port Input IDXGRP UDINT 0048h (LinMot Service ID) Input IDXOFFS UDINT SW instance selection Bit 0: OS SW layer Bit 1: MC SW layer Bit 2: Intferace SW layer Bit 3: application SW layer...
Direction Name Type Description Input NETID T_AmsNetId AoE NetID Input PORT T_AmsPort ADS Port Input IDXGRP UDINT 0057h (LinMot Service ID) Input IDXOFFS UDINT Curve ID to write Input UDINT Always 4 bytes Input SRCADDR DWORD ADR(write_buffer (4bytes)) Input WRITE...
Direction Name Type Description Input NETID T_AmsNetId AoE NetID Input PORT T_AmsPort ADS Port Input IDXGRP UDINT 005Fh (LinMot Service ID) Input IDXOFFS UDINT Curve ID to write Input UDINT Always 0 bytes Input SRCADDR DWORD ADR(write_buffer (0bytes)) Input WRITE...
& manuals. EtherCAT Dis-/Enable With the Dis-/Enable parameter the LinMot servo controller can be run without the Ethernet EtherCAT Interface going online. So in a first step the system can be configured and run without any bus connection.
Assignment 100BASE-TX WHT/ORG WHT/GRN WHT/BLU WHT/BRN case RJ-45 Use standard patch cables (twisted pair, S/UTP, AWG26) for wiring. This type of cable is usually referred to as a “Cat5e- Cable”. NTI AG / LinMot User Manual EtherCAT Interface Page 29/37...
Page 30
LinMot 7 TwinCAT Demo Program With the LinMot-Talk SW a TwinCAT demo program is included as start point for new LinMot users, to get familiar with the concepts that stands behind LinMot motion SW. For getting started with this demo program Connect one LinMot EtherCAT Servo directly to the master Wire signal supply (24V Dc) and the motor power Supply.
Page 31
® LinMot Change the EtherCAT device to the one of your runtime environment: Activate theConfiguration: NTI AG / LinMot User Manual EtherCAT Interface Page 31/37...
Page 32
® LinMot Open the demo PLC program in the TwinCAT PLC control programm: Login and load the program into your target system: Page 32/37 User Manual EtherCAT Interface NTI AG / LinMot...
Page 33
® LinMot Start the PLC program: Change to the Visualisation Control panel view: NTI AG / LinMot User Manual EtherCAT Interface Page 33/37...
Page 34
® LinMot Release the Control Word bit 0 “Switch On”: Set the Control Word bit 0 “Switch On”: Now the motor is position controlled mode. Page 34/37 User Manual EtherCAT Interface NTI AG / LinMot...
Page 35
Reset the Control Word bit 11 Home to change to the Operation mode: In the operation mode the high byte of the State Var is 8 in this state the servo accepts motion commands. NTI AG / LinMot User Manual EtherCAT Interface Page 35/37...
Page 36
Page 36/37 User Manual EtherCAT Interface NTI AG / LinMot...
Page 37
® LinMot Contact Addresses --------------------------------------------------------------------------------------------------------------------------- SWITZERLAND NTI AG / LinMot Haerdlistr. 15 CH-8957 Spreitenbach Sales and Administration: +41-(0)56-419 91 91 office@linmot.com Tech. Support: +41-(0)56-544 71 00 support@linmot.com Tech. Support (Skype) : skype:support.linmot Fax: +41-(0)56-419 91 92 Web: http://www.linmot.com -------------------------------------------------------------------------------------------------------------------------- LinMot, Inc.
Need help?
Do you have a question about the E1250-EC-UC and is the answer not in the manual?
Questions and answers