CANopen 
Device profiles for weaving machines 
Part 1: General definitions 
CiA Draft Standard 414 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Version: 1.1 
18 June 2007 
 
 
 
 
 
 
 
 
 
 
 
 
© CAN in Automation (CiA) e. V. 
 
DS-414-1 V1.1 
 
HISTORY 
 
Date 
2001-09-20 
2007-06-18 
CANopen device profile for weaving machines 
CiA 
Changes 
•  Publication of version 1.0 as draft standard proposal 
•  Publication of version 1.1 as draft standard 
o  Partly re-chaptered 
o  Minor editorial changes 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
General information on licensing and patents 
CAN  in  AUTOMATION  (CiA)  calls  attention  to  the  possibility  that  some  of  the  elements  of  this  CiA 
specification may be subject of patent rights. CiA shall not be responsible for identifying any or all such 
patent rights. 
Because  this  specification  is  licensed  free  of  charge,  there  is  no  warranty  for  this 
specification,  to  the  extent  permitted  by  applicable  law.  Except  when  otherwise  stated  in 
writing  the  copyright  holder  and/or  other  parties  provide  this  specification  “as  is”  without 
warranty  of  any  kind,  either  expressed  or  implied,  including,  but  not  limited  to,  the  implied 
warranties  of  merchantability  and  fitness  for  a  particular  purpose.  The  entire  risk  as  to  the 
correctness and completeness of the specification is with you. Should this specification prove 
failures, you assume the cost of all necessary servicing, repair or correction. 
© CiA 2008 
All  rights  reserved.  Unless  otherwise  specified,  no  part  of  this  publication  may  be  reproduced  or 
utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm, 
without permission in writing from CiA at the address below. 
CAN in Automation e. V. 
Kontumazgarten 3 
DE - 90429 Nuremberg, Germany 
Tel.: +49-911-928819-0 
Fax: +49-911-928819-79 
Url: www.can-cia.org 
Email: headquarters@can-cia.org 
2 
 
 CiA 2008 – All rights reserved 
CiA 
CANopen device profile for weaving machines 
DS-414-1 V1.1 
 
CONTENTS 
1  Scope....................................................................................................................................... 4 
2  Normative references ............................................................................................................. 5 
3  Abbreviations........................................................................................................................... 6 
4  Operating principles ................................................................................................................ 7 
4.1  General............................................................................................................................ 7 
4.2  Feeder sub-systems....................................................................................................... 7 
4.3  Jacquard sub-systems ................................................................................................... 8 
4.4  Dobby sub-systems........................................................................................................ 8 
4.5  Loom controller ............................................................................................................... 8 
5  Error handling.......................................................................................................................... 9 
5.1  Principle........................................................................................................................... 9 
5.2  Error behavior ................................................................................................................. 9 
5.3  Additional error code meanings..................................................................................... 9 
6  General communication parameters ................................................................................... 10 
6.1  Object 1000h: Device Type ......................................................................................... 10 
6.2  Object 1001h: Error Register....................................................................................... 11 
6.3  Object 1029h: Error Behavior ...................................................................................... 11 
6.4  Object 67FF: Device Type ........................................................................................... 12 
 
 CiA 2008 – All rights reserved 
 
3 
DS-414-1 V1.1 
 
1  Scope 
CANopen device profile for weaving machines 
CiA 
The device profile defines the CANopen interfaces for weaving machines. The specification comprises 
the following two parts: 
Part 1 : General definitions 
Part 2 : Feeders 
Part 1 defines the operating principles for the feeder sub-systems, the error handling and the general 
communication parameters. 
 
4 
 
 CiA 2008 – All rights reserved 
DS-414-1 V1.1 
 
2  Normative references 
CANopen device profile for weaving machines 
CiA 
/CiA301/ 
CiA 301 V4.1, CANopen application layer and communication profile 
 CiA 2008 – All rights reserved 
 
 
5 
DS-414-1 V1.1 
 
3  Abbreviations 
CANopen device profile for weaving machines 
CiA 
Controller area network 
Communication object 
CAN 
COB 
COB-ID  COB-identifier 
SDO 
PDO 
RPDO 
 
Service data object 
Process data object 
Receive process data object 
6 
 
 CiA 2008 – All rights reserved 
DS-414-1 V1.1 
 
4  Operating principles 
CANopen device profile for weaving machines 
CiA 
Feeder sub-systems 
4.1  General 
CANopen networks are not only used for embedded communication in weaving machines but also to 
integrate weaving machine sub-systems. 
In  weaving  machines,  CANopen  networks  are  used  to  integrate  feeder,  Jacquard  and  other  sub-
systems  to  the  loom  controller.  The  sub-system  communication  interface  is  compliant  to  CANopen 
application layer and communication profile. The interface is specified in device profiles, which define 
the application objects as well as the default PDO communication and mapping parameter. 
4.2 
Regarding the feeder sub-systems there are several architectures supported by the device profile for 
feeders.  Each  feeder  may  be  connected  directly  via  CANopen  network  to  the  loom  system  or  it  is 
linked  to  a  multi-feeder  control  unit.  Optionally  the  multi-feeder  control  unit  uses  an  additional 
embedded  CANopen  network  to  link  the  individual  feeder  devices.  The  device  profile  for  feeders 
supports all these system architectures. 
There are two main categories of feeders: 
•  Feeders  for  weaving  machines  with  fluid  insertion  of  the  yarn  (these  machines  can  be  air  jet 
weaving  machines  or  water  jet  weaving  machines).  They  will  be  referred  to  as  ‘pre-measuring 
feeders’. 
•  Feeders  for  weaving  machines  with  mechanical  insertion  of  the  yarn  (these  machines  can  be: 
rapier weaving machines, projectile weaving machines, and others). They will be referred as ‘weft 
feeders’. 
The main difference between these two categories is that on fluid jet machines the length of yarn to be 
inserted  in  the  current  insertion  (also  called  ‘pick’)  is  determined  by  the  feeder  itself  while  on 
mechanical machines the length of the insertion is mechanically determined by the weaving machine. 
On the pre-measuring feeders these means must be always present: 
•  A mechanical mean to release the yarn and to stop it. This mean is normally called ‘pin’. 
•  A  sensor  mean  (typically  a  photocell)  to  detect  the  passage  of  each  winding  which  leaves  the 
feeder storage. By using this information feeder can command the pin in order to block the yarn 
passage and insert exactly the programmed number of windings. 
•  A  mean  to  adjust  the  diameter  of  windings  wound  on  the  feeder  spool  body.  By  adjusting  the 
diameter  together  with  the  number  of  windings  for  each  pick  it  is  possible  to  release  the  exact 
length of yarn that matches the height textile. 
•  A synchronized signal to indicate to the feeder, when open the pin in order to start the insertion. 
This signal must be synchronized with the starting of the main nozzle blow, which injects the air or 
the water together with the yarn. 
On  the  weft  feeders,  instead,  there  must  be  means  only  to  control  and/or  detect  the  right  reserve 
storage  on  the  spool  body.  These  means  can  be  of  various  types:  photocell-based,  piezoelectric 
based, mechanical feeler, etc. and they could vary a lot depending on feeders manufactures. 
Typical accessories used on feeders (in general) are: 
•  means to adjust or vary the weft tension. These means which are commonly 
• 
• 
These sensors are useful for stop the machine before the weft reserve is fully emptied. It can be used 
also in conjunction with the automatic color selection (installed on the weaving machine) for reducing 
the loom stops in case of yarn breakage. 
called ‘brakes’ can be mechanical only or electronically driven 
sensors to detect the absence of the yarn at the input side of the feeder 
 CiA 2008 – All rights reserved 
 
 
7 
DS-414-1 V1.1 
 
CANopen device profile for weaving machines 
CiA 
Jacquard sub-systems 
4.3 
To be defined 
4.4  Dobby sub-systems 
To be defined 
4.5 
To be defined 
 
Loom controller 
8 
 
 CiA 2008 – All rights reserved