manual digital input/output module

88
µCAN.8.dio-SNAP Manual digital input / output module Version 1.00

Upload: others

Post on 16-Oct-2021

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Manual digital input/output module

����������� ���������� ��

µCAN.8.dio-SNAPManual digital input / output moduleVersion 1.00

Page 2: Manual digital input/output module

Document conventions

For better handling of this manual the following icons and head-lines are used:

This symbol marks a paragraph containing useful informationabout the device operation or giving hints on configuration.

This symbol marks a paragraph which explains possible danger.This danger might cause a damage to the system or damage topersonnel. Read these sections carefully!

Keywords Important keywords appear in the border column to help the rea-der when browsing through this document.

MicroControl GmbH & Co. KGLindlaustraße 2cD-53842 TroisdorfFon: +49 / 2241 / 25 65 9 - 0Fax: +49 / 2241 / 25 65 9 - 11http://www.microcontrol.net

Page 3: Manual digital input/output module

Contents

µCAN.8.dio-SNAP I

1. Safety Regulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

1.1 General Safety Regulations . . . . . . . . . . . . . . . . . 1

1.2 Safety Notice. . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

2. Operation of µCAN.8.dio-SNAP . . . . . . . . . . . . . . . . . . . 3

2.1 Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

3. Project Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

3.1 Module Layout . . . . . . . . . . . . . . . . . . . . . . . . . . 5

3.2 Operation Area . . . . . . . . . . . . . . . . . . . . . . . . . . 6

3.3 Maximum System Configuration . . . . . . . . . . . . . 7

3.4 Case Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . 9

4. Assembly and Disassembly . . . . . . . . . . . . . . . . . . . . . . 11

4.1 Safety Regulations . . . . . . . . . . . . . . . . . . . . . . . 11

4.2 General Information . . . . . . . . . . . . . . . . . . . . . 12

4.3 Assembly. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

4.4 Disassembly . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

5. Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

5.1 Potential Basics . . . . . . . . . . . . . . . . . . . . . . . . . 15

5.2 EMC Considerations . . . . . . . . . . . . . . . . . . . . . 16

5.2.1 Grounding . . . . . . . . . . . . . . . . . . . . . . . . . . 17

5.2.2 Shielding of cables . . . . . . . . . . . . . . . . . . . . 18

5.2.3 CAN Cable . . . . . . . . . . . . . . . . . . . . . . . . . . 19

5.3 Power Supply . . . . . . . . . . . . . . . . . . . . . . . . . . 20

5.4 CAN Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

5.5 Address Selection . . . . . . . . . . . . . . . . . . . . . . . 22

5.6 Baudrate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

5.7 Termination . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

6. Digital input and output signals. . . . . . . . . . . . . . . . . . 27

6.1 Function principle . . . . . . . . . . . . . . . . . . . . . . . 28

6.2 Digital Inputs. . . . . . . . . . . . . . . . . . . . . . . . . . . 29

6.2.1 High-Side Input . . . . . . . . . . . . . . . . . . . . . . 29

6.2.2 Low-Side input . . . . . . . . . . . . . . . . . . . . . . . 30

6.3 Digital outputs . . . . . . . . . . . . . . . . . . . . . . . . . 31

6.3.1 High-Side driver . . . . . . . . . . . . . . . . . . . . . . 31

Page 4: Manual digital input/output module

Contents

II µCAN.8.dio-SNAP

6.3.2 Low-Side driver . . . . . . . . . . . . . . . . . . . . . . 32

6.4 Terminal block pinout . . . . . . . . . . . . . . . . . . . . 33

7. Diagnosis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

7.1 Network Status . . . . . . . . . . . . . . . . . . . . . . . . . 36

7.1.1 Representation of NMT state machine . . . . . 36

7.1.2 Representation of CAN controller state . . . . . 37

7.1.3 Combined representation. . . . . . . . . . . . . . . 37

8. CANopen Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

8.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

8.2 Network Management . . . . . . . . . . . . . . . . . . . 41

8.3 SDO Communication . . . . . . . . . . . . . . . . . . . . 43

8.3.1 SDO Abort Protocol . . . . . . . . . . . . . . . . . . . 44

8.4 Object Dictionary . . . . . . . . . . . . . . . . . . . . . . . 45

8.4.1 Communication Profile. . . . . . . . . . . . . . . . . 46

8.4.2 Device Profile . . . . . . . . . . . . . . . . . . . . . . . . 54

8.4.3 Manufacturer specific objects . . . . . . . . . . . . 58

8.5 Device monitoring. . . . . . . . . . . . . . . . . . . . . . . 65

8.5.1 Heartbeat protocol . . . . . . . . . . . . . . . . . . . . 66

8.5.2 Node guarding. . . . . . . . . . . . . . . . . . . . . . . 69

8.6 PDO Communication . . . . . . . . . . . . . . . . . . . . 70

8.6.1 Transmission Modes . . . . . . . . . . . . . . . . . . . 71

8.6.2 Receive-PDO . . . . . . . . . . . . . . . . . . . . . . . . 72

8.6.3 Transmit PDO. . . . . . . . . . . . . . . . . . . . . . . . 74

8.6.4 Synchronisation Message . . . . . . . . . . . . . . . 76

8.7 Emergency Message . . . . . . . . . . . . . . . . . . . . . 77

9. Technical Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

Page 5: Manual digital input/output module

General Safety Regulations Safety Regulations

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 1

11. Safety Regulations

Please read the following chapter in any case, because it con-tains important information about the secure handling ofelectrical devices.

1.1 General Safety Regulations

This paragraph gives important information about the conditionsof use. It was written for personnel which is qualified and trainedon electrical devices.

Qualified and trained personnel are persons who fulfil at least oneof the following conditions:

You know the safety regulations for automated machines andyou are familiar with the machine.

You are the operator for the machine and you have been trai-ned on operation modes. You are familiar with the operationof devices described in this manual.

You are responsible for setting into operation or service andyou are trained on repairing automated machines. In additi-on you are trained in setting electrical devices into operation,to connect the earthing conductor and to label these devices.

The devices described in this manual may only be used for thementioned applications. Other devices used in conjunction haveto meet the safety regulations and EMI requirements.

To ensure a trouble free and safe operation of the device pleasetake care of proper transport, appropriate storage, proper assem-bly as well as careful operation and maintenance.

Please take care to observe the actual local safety regulations.

If devices are used in a fixed machine without a mains switch forall phases or fuses, this equipment has to be installed. The fixedmachine must be connected to safety earth.

Page 6: Manual digital input/output module

Safety Regulations Safety Notice

Page 2 MicroControl Version 1.00 µCAN.8.dio-SNAP

1 If devices are supplied by mains please take care that the selectedinput voltage fits to the local mains.

1.2 Safety Notice

If devices are supplied by 24V DC, this voltage has to be isolatedfrom other voltages.

The cables for power supply, signal lines and sensor lines must beinstalled in a way that the device function is not influenced byEMI.

Devices or machines for industrial automation must be construct-ed in a manner that an unintentional operation is impossible.

By means of hardware and software safety precautions have to betaken in order to avoid undefined operation of an automated ma-chine in case of a cable fraction.

If automated machines can cause damage of material or person-nel in case of a malfunction the system designer has to take carefor safety precautions. Possible safety precautions might be a lim-it switch or locking.

Page 7: Manual digital input/output module

Overview Operation of µCAN.8.dio-SNAP

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 3

2

2. Operation of µCAN.8.dio-SNAP

2.1 Overview

The µCAN.8.dio-SNAP is the right solution for signalling of stan-dard digital input and output signals via CAN.

Fig. 1: Eight channel digital input/output module µCAN.8.dio-SNAP

Use of a fieldbus for signal acquisition and signal generating hasthe advantage of reduced costs because expensive I/O cards fora PLC or PC can be omitted. In addition, the design of an appli-cation is more flexible and modifications are more easily toachieve.

Page 8: Manual digital input/output module

Operation of µCAN.8.dio-SNAP Overview

Page 4 MicroControl Version 1.00 µCAN.8.dio-SNAP

2

The development in automation towards decentralized „intelli-gent“ systems makes the communication between these compo-nents quite important.

Modern automated systems require the possibility to integratecomponents from different manufacturers. The solution for thisproblem is a common bus system.

All these requirements are fulfilled by the µCAN.8.dio-SNAPmodule. The µCAN.8.dio-SNAP runs on the standard fieldbusCAN.

Typical applications for the µCAN.8.dio-SNAP are industrial auto-mation, transportation, food industry and environmental tech-nology.

The µCAN.8.dio-SNAP operates with the CAN protocol

according to DS-301 (version 4.02). Other protocol stacks areavailable on request.

space saving and compact

The µCAN.8.dio-SNAP is designed for direct use on DIN-railmounting applications. The housing is also available with internalbus and power connector for stacking of several modules. Thecompact, space saving case gives the freedom to mount the mo-dule in many places.

inexpensive and service friendly

The quick and easy integration of the µCAN.8.dio-SNAP in yourapplication reduces the development effort. Costs for materialand personnel are reduced. The easy installation makes mainte-nance and replacement quite simple.

Page 9: Manual digital input/output module

Module Layout Project Planning

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 5

3

3. Project Planning

The chapter Project Planning contains information which are im-portant for the system engineer when using the µCAN.8.dio-SNAP. These information include case dimensions and conditionsof use.

3.1 Module Layout

The following figure shows the top view of the µCAN.8.dio-SNAPPCB. Use the figure to identify the terminal blocks, LED’s and DIP-switches.

Fig. 2: Top view of the µCAN.8.dio-SNAP PCB

1: Bi-color LED for status2: Switch for CANbus termination3: DIP-switsch for baudrate setting4: DIP-switch for address setting

5: Terminal block for CAN6: Terminal block for Power7: IO Signals 1..48: IO Signals 5..8

Page 10: Manual digital input/output module

Project Planning Operation Area

Page 6 MicroControl Version 1.00 µCAN.8.dio-SNAP

3

3.2 Operation Area

The µCAN.8.dio-SNAP is the module of your choice for signallingand monitoring digital signals. The module is capable of signal-ling 8 digital signals as output or to acquire 8 digital signals asinput. Each terminal can be configured individually is input oroutput via CANbus. The module has a power supply range of 8V- 60V DC, where the output drivers only can handle up to 50VDC.

The µCAN.8.dio-SNAP needs a four core cable for connection ofpower supply and CAN bus, in order to reduce the amount of ca-bling. Special CAN bus cables are available as accessories.

Page 11: Manual digital input/output module

Maximum System Configuration Project Planning

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 7

3

3.3 Maximum System Configuration

For an operational system at least one network manager must beconnected to the bus. This network manager might be a PLC orPC equipped with a CAN card. Every µCAN.8.dio-SNAP moduleis an active node.

A CANopen network manager can access logically up to 127CANopen slaves (refer to Fig. 3, “Maximum system configura-tion”). Every module gets a unique address, which is set up via aDIP switch. The CANbus bus is connected through the µCANmodules. The last module in the network must be terminated bya termination switch (refer to “Termination” on page 25).

Fig. 3: Maximum system configuration

Network Manager

NID 1 NID 2 NID 127

Page 12: Manual digital input/output module

Project Planning Maximum System Configuration

Page 8 MicroControl Version 1.00 µCAN.8.dio-SNAP

3

The maximum cable length depends on the selected baudrate.The following table shows the maximum cable length recom-mended by the CAN in Automation (http://www.can-cia.org).These distances can be realized with the µCAN.8.dio-SNAP.

It is recommended by the CAN in Automation not to use thebaudrate 100 kBit/s in new CANopen systems.

Baudrate Cable length

1000 kBit/s 25 m

800 kBit/s 50 m

500 kBit/s 100 m

250 kBit/s 250 m

125 kBit/s 500 m

100 kBit/s 650 m

50 kBit/s 1000 m

20 kBit/s 2500 m

Tabelle 1: Dependence of baudrate from cable length

Page 13: Manual digital input/output module

Case Dimensions Project Planning

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 9

3

3.4 Case Dimensions

The case dimensions of the module are given in the followingdrawing. The high protection class IP66 of the module allows anassembly at places with a harsh environment. It is possible tomount the module inside a switching cabinet as well as direct ona machine. Please check the technical data section for detailledinformation about maximum environment conditions.

Fig. 4: Case dimensions

Page 14: Manual digital input/output module

Project Planning Case Dimensions

Page 10 MicroControl Version 1.00 µCAN.8.dio-SNAP

3

Page 15: Manual digital input/output module

Safety Regulations Assembly and Disassembly

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 11

4

4. Assembly and Disassembly

4.1 Safety Regulations

This paragraph gives important information about the conditionsof use. It was written for personnel which is qualified and trainedon electrical devices.

Qualified and trained personnel are persons who fulfill at leastone of the following conditions:

You know the safety regulations for automated machines andyou are familiar with the machine.

You are the operator for the machine and you have been trai-ned on operation modes. You are familiar with the operationof devices described in this manual.

You are responsible for setting into operation or service andyou are trained on repairing automated machines. In additi-on you are trained in setting electrcal devices into operation,to connect the earthing conductor and to label these devices.

Terms of Use The devices described in this manual can only be used for thementioned applications. Other devices used in conjuction haveto meet the safety regulations and EMI requirements.

To ensure a trouble free and safe operation of the device pleasetake care of proper transport, appropriate storage, proper assem-bly as well as careful operation and maintenance.

Page 16: Manual digital input/output module

Assembly and Disassembly General Information

Page 12 MicroControl Version 1.00 µCAN.8.dio-SNAP

4

4.2 General Information

Assembly The µCAN module should be assembled on an at least 2 mmthick mounting plate or direct in the plant. The module is simplyfixed on a DIN-rail TS35 mounting line.

Power Supply The µCAN module requires a two core cable for power supply.The cable is inserted from the right side into the case, where theterminals for power supply are located. However it makes senseto use a four core cable in order to run the CAN bus over thesame cable.

The non-fused earthed conductor is connected at the terminaloutside the case (refer to Fig. 5, “Connection of earthed conduc-tor”). The non-fused earthed conductor may not lead inside thecase because of EMI.

The non-fused earthed conductor may not lead inside the µCANcase and may not be connected to a terminal inside the case.

Fig. 5: Connection of earthed conductor

Operation of the µCAN module is only permitted with closedcase.

Earthed-Conductor

Page 17: Manual digital input/output module

Assembly Assembly and Disassembly

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 13

4

4.3 Assembly

For a quick identification of the modules during operation youmay use an adhesive label / tag on top of the module. Pleasewrite down the node ID that is set for the module.

Please make sure that the first node and the last node in the CANnetwork are terminated with a resistor (refer to “Termination” onpage 25).

Page 18: Manual digital input/output module

Assembly and Disassembly Disassembly

Page 14 MicroControl Version 1.00 µCAN.8.dio-SNAP

4

4.4 Disassembly

Please make sure to disconnect the power supply from the devicefirst!

Open the cover of the module and remove all signal lines first.Next remove the cables for CAN bus and power supply from theterminals.

For a safe transport remove the PG screws and close the coveragain.

Page 19: Manual digital input/output module

Potential Basics Installation

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 15

5

5. Installation

5.1 Potential Basics

The potential environment of a system that is realized with aµCAN.8.dio-SNAP module is characterized by following features:

The CAN bus potential is isolated from the power supply.

The electronic of the µCAN.8.dio-SNAP module is not isola-ted from the power supply.

All /O signal lines are not isolated among each other.

All I/O signals are optically isolated from the CAN bus poten-tial.

Page 20: Manual digital input/output module

Installation EMC Considerations

Page 16 MicroControl Version 1.00 µCAN.8.dio-SNAP

5

5.2 EMC Considerations

EMC (Electromagnetic Compatibility) is the ability of a device towork in a given electromagnetic environment without influen-cing this environment in a not admissible way.

All µCAN modules fit these requirements and are tested for elec-tromagnetic compatibility in a EMC laboratory. However a EMCplan should be done for the system in order to exclude potentialnoise sources.

Noise signals can couple in different ways. Depending on thatway (guided wave propagation or non-guided wave propagati-on) and the distance to the noise source the kinds of coupling aredifferentiated.

DC Coupling

If two electronic circuits use the same conductor we speak of aDC coupling. Noise sources are in that case: starting motors, fre-quency converters (switching devices in general) and differentpotentials of cases or of the common power supply.

Inductance Coupling

An inductance coupling is given between two current-carryingconductors. The current in a conductor will cause a magneticfield which induces a voltage in the second conductor (trans-former principle). Typical noise sources are transformer, powercables and RF signal cables.

Capacitive Coupling

A capacitive coupling is given between two conductors whichhave a different potential (principle of a capacitor). Noise sourcesare in that case: parallel running conductors, static discharge andcontactors.

RF Coupling

A RF coupling is given when electromagnetic fields hit a conduc-tor. This conductor works like an antenna for the electromagneticfield and couples the noise into the system. Typical noise sourcesare spark plugs and electric motors. Also a radio set might be anoise source.

To reduce the impact of noise sources please take care to followthe basic EMC rules.

Page 21: Manual digital input/output module

EMC Considerations Installation

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 17

5

5.2.1 Grounding

All inactive metal plates must be grounded with low impedance.This method ensures that all elements of the system will have thesame potential.

Please take care that the ground potential never carries a danger-ous voltage. The grounding must be connected to the safetyearth.

The µCAN modules are grounded by the contact which is locatedunder one of the PG screws (see fig. 5, “Connection of earthedconductor”). Additional contacts can be mounted under the PGscrews for shielding purposes on demand. The ground potentialmay not be connected to a terminal inside the case.

Page 22: Manual digital input/output module

Installation EMC Considerations

Page 18 MicroControl Version 1.00 µCAN.8.dio-SNAP

5

5.2.2 Shielding of cables

If noise is coupled to a cable shield it is grounded to safety earthvia the metal cover. The cable shields have to be connected tothe safety earth with low impedance.

Cable type

For installation of the µCAN module you should only use cablewith a shield that covers at least 80% of the core. Do not use ca-ble with a shield made from metallized foil because it can bedamaged very easy and has not a good shielding.

Cable connection

In general the cable shield should be grounded on both ends.The cable shield should only be grounded on one end if an atten-uation is necessary in the low frequency range. The cable shieldcan not be grounded on both ends for temperature sensors. Thegrounding on one end of the cable is necessary if

there is no contact to the safety earth possible,analogue signals with only a few mV or mA are transmitted(e.g. temperature sensors).

The shield of the CAN bus cable may not lead inside the housingof the µCAN.8.dio-SNAP. Never connect the shield to the termi-nals inside the device.

Page 23: Manual digital input/output module

EMC Considerations Installation

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 19

5

5.2.3 CAN Cable

The CAN cable must meet the requirements of ISO11898. Thecable must meet the following specifications:

The CAN bus cable is connected to the µCAN.8.dio-SNAP mod-ule via terminals inside the case. For the pinning of the terminalsrefer to “CAN Bus” on page 21 of this manual.

Do not confuse the signal lines of the CAN bus, otherwise com-munication between the modules is impossible.

Parameter Value

Impedance 108 - 132 Ohm (nom. 120 Ohm)

Specific Resistance 70 mOhm/Meter

Specific Signal Delay 5 ns/Meter

Tabelle 2: Specifications of CAN bus cable

Page 24: Manual digital input/output module

Installation Power Supply

Page 20 MicroControl Version 1.00 µCAN.8.dio-SNAP

5

5.3 Power Supply

The µCAN.8.dio-SNAP module is designed for industrial applica-tions. The supply voltage must be within the range from 8 V DCto 60 V DC. Whereas the drivers only can handle voltages up to50V DC. Optional the CAN bus of the module is can be isolatedfrom the supply voltage by means of a DC/DC converter. The in-put is protected against confusing the poles.

Please make sure not to confuse the poles when connecting thepower supply. The positive supply is connected to the terminalV+. Separated from this input there is another connector markedwith VP which is the positive power supply of the drivers.

The negative supply is connected to the terminal GND. There are2 terminals for the negative supply, which are internally connect-ed.

Fig. 6: Connection of power supply

The maximum supply voltage for the drivers is 50V DC. Highervoltages will destroy the electronic. For proper functioning of theinputs, the power supply for the drivers always have to be con-nected to power.

Power supplyelectronics

Power supplyGNDdrivers

Page 25: Manual digital input/output module

CAN Bus Installation

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 21

5

5.4 CAN Bus

The two wires of the CAN bus are connected to the correspond-ing terminals.

To reduce the influence of EMI please take care that the CAN buscable does not cross the wires of the signal lines.

The CAN bus line with positive potential must be connected tothe terminal CAN_H. The CAN bus line with negative potentialmust be connected to the terminal CAN_L.

Fig. 7: Connection of CAN bus

Confusing the poles of the CAN bus lines will lead to a commu-nication error on the complete network. The shield of the CANbus cable may not lead into the housing and may not be connec-ted to a terminal inside the housing. Cable shields have to beconnected to the terminals outside the housing.

If you use a Sub-D connector with 9 pins (according to CiA stan-dard), the conductor CAN_H is connected to pin 7 and the con-ductor CAN_L is connected to pin 2.

Page 26: Manual digital input/output module

Installation Address Selection

Page 22 MicroControl Version 1.00 µCAN.8.dio-SNAP

5

5.5 Address Selection

Address selection of the µCAN.8.dio-SNAP module is done via an8-pin DIP-switch, marked "Modul-ID" which is located at the lo-wer left corner of the PCB. Selection of the address may be donewith a small screw driver.

Fig. 8: Setup of module address (here address 9 is shown)

The 8-pin DIP-switch sets the binary code for the module ad-dress. The first pin of the switch (marked with ’1’) represents bit0 of a byte. The last pin of the switch (marked with ’8’) representsbit 7 of a byte.

Valid module addresses are within the range from 1..127, resp.01h..7Fh. Each node within a CANopen network must have aunique module address (node ID). Two nodes with the samenode ID are not allowed.

The selected address is read during initialization of the module,after Power-on or Reset. The module runs with the selected nodeID until a new node ID is selected and a Reset is performed (viathe CAN bus) or the power supply is switched off

Switch 8 must always be in OFF position. Do not put all switchesin the OFF position. In these configurations the module will notstart to communicate on the bus.

1 2 3 4 5 6 7 8

OFF

Modul ID

Page 27: Manual digital input/output module

Baudrate Installation

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 23

5

5.6 Baudrate

Baudrate selection of the µCAN.8.dio-SNAP module is done via a4-pin DIP-switch, marked "Baud" which is located at the lowerleft corner of the PCB. Selection of the baudrate may be donewith a small screw driver.

Fig. 9: Setup of baudrate (drawing shows 1 MBit/s)

The 4-pin DIP-switch sets the binary code for the module baudra-te. The first pin of the switch (marked with ’1’) represents bit 0 ofa byte. The last pin of the switch (marked with ’4’) represents bit3 of a byte.

The supported baudrates of the µCAN.8.dio-SNAP module aregiven in the following table. The values are recommended by theCiA.

Baudrate DIP-switch position

1 2 3 4

Autobaud / LSSa

a.LSS will be used only if all Adress-Switches are in the "OFF"-Position and the Baudrate-Switches are in the "OFF"-Position

0 0 0 0

Autobaud 1 0 0 0

20 kBit/s 0 1 0 0

50 kBit/s 1 1 0 0

100 kBit/s 0 0 1 0

125 kBit/s 1 0 1 0

250 Kbit/s 0 1 1 0

500 kBit/s 1 1 1 0

800 kBit/s 0 0 0 1

1 MBit/s 1 0 0 1

Tabelle 3: Einstellung der Baudrate

1 2 3 4

OFF

Baud

Page 28: Manual digital input/output module

Installation Baudrate

Page 24 MicroControl Version 1.00 µCAN.8.dio-SNAP

5

The baudrate 10 kBit/s is not supported with the µCAN.8.dio-SNAP module. In the position Autobaud an automatic detectionof the baudrate on the CAN bus is started.

Page 29: Manual digital input/output module

Termination Installation

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 25

5

5.7 Termination

The modules at both ends in the CAN network have to be termi-nated with a resistor of 120 ohms. That means the modules atthe end of the bus line are not reflecting back power and thecommunication can not be disturbed.

For termination of the µCAN.8.dio-SNAP the "Term" switch mustbe turned from position "Term Off“ to position "Term On“.

Please make sure that only the devices at both ends of a CAN busare terminated. In un-powered condition the correct terminationvalue is 60 Ohm between the lines CAN-H and CAN-L.

Fig. 10: Termination of CAN bus

Figure 10 shows the termination of the module in "off" positionwhich is the factory default.

Termination "ON" ( in this drawing )

Page 30: Manual digital input/output module

Installation Termination

Page 26 MicroControl Version 1.00 µCAN.8.dio-SNAP

5

Page 31: Manual digital input/output module

Digital input and output signals

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 27

6

6. Digital input and output signals

The µCAN.8.dio-SNAP has eight digital terminal blocks whichcan be individually configured as input or output signal. The sig-nal lines are marked with "I/O1" to "I/O8". The configuration isdone via the CANbus interface.

Please keep the basics of EMI rules in mind when planning thewiring. Only proper wiring and EMI precautions make sure thatthe module runs without trouble.

Page 32: Manual digital input/output module

Digital input and output signals Function principle

Page 28 MicroControl Version 1.00 µCAN.8.dio-SNAP

6

6.1 Function principle

Configuration of input or output functionality is done by meansof the CANbus interface. When the IO-line is configured as an in-put, the MOS-driver is witched off. The input voltage on that ter-minal block is monitored against the internal reference voltage. Thus leading to "ON" or "Off"-Signal on the bus when the inputvoltage is above or below the reference.The reference voltage can be configured to be always N% of thedriver supply voltage. Also the reference can be set to an absolutevoltage level to be compared against the input voltage.

Additional by means of a jumper setting the inputs can be com-pared against supply or GND voltage ( "High-Side" or "Low-Side"inputs ).

When configured as digital output the MOS-driver will be swit-ched "ON" or "OFF" via the CANbus. By means of a subsequentcontrol machine the ouputs are monitored for overload current,short circuit or over-temperature.

In factory setting all terminal blocks are configured as digital in-puts. Only by means of the CANopen interface the configurationtakes place. Please refer to the CANopen chapter of this manual.

Page 33: Manual digital input/output module

Digital Inputs Digital input and output signals

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 29

6

6.2 Digital Inputs

The digital inputs can be configured to be switched against po-wer supply voltage ( "High-Side" ) or to be switched against GND( "Low-Side" ). The configuration is done by means of the jumperon the following figure.

Fig. 11: Jumper for configuration of input behaviour

When jumper is set the inputs are switched against GND.

6.2.1 High-Side Input

When configured as High-Side input the input is switched againstthe positive supply voltage of the driver stage. The switching lev-el is configured within the objects 5FF0h ( refer to “Input Level,absolut” on page 66 ) and 5FF1h ( refer to “Input Level, relative”on page 66 ).

Page 34: Manual digital input/output module

Digital input and output signals Digital Inputs

Page 30 MicroControl Version 1.00 µCAN.8.dio-SNAP

6

Fig. 12: input switching against pos. supply voltage (High-Side)

6.2.2 Low-Side input

When configured as Low-Side input the input is switched againstthe negativ supply voltage ( GND ) of the driver stage. Theswitching level is configured within the objects 5FF0h ( refer to“Input Level, absolut” on page 66 ) and 5FF1h ( refer to “InputLevel, relative” on page 66 ).

Fig. 13: input switching against neg. supply voltage / GND (Low-Side)

Logik I/O

V+PWR

Vref

Logik I/O

V+

Vref

Page 35: Manual digital input/output module

Digital outputs Digital input and output signals

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 31

6

6.3 Digital outputs

The µCAN.8.dio-SNAP is availabe in two different versions for theoutput driver stage.

High-Side driver ( output is V+PWR )Low-Side driver ( output is GND )

6.3.1 High-Side driver

Fig. 14: schematics of the internal digital I/O-block (High-Side driver)

The maximum current of all outputs is limited to 6 A.

Parameter Value

V+PWR 8 .. 50 V

Impedance Rin 33,3 kOhm

Iout 2,0 A max.

Switching level configurable

Tabelle 4: electrical parameter for the High-Side drivers

Logik

V+PWR

Rin

I/O

Page 36: Manual digital input/output module

Digital input and output signals Digital outputs

Page 32 MicroControl Version 1.00 µCAN.8.dio-SNAP

6

6.3.2 Low-Side driver

Fig. 15: schematics of the internal digital I/O-block (Low-Side driver)

The maximum current of all outputs is limited to 6 A.

Parameter Value

V+PWR 8 .. 50 V

Impedance Rin 33,3 kOhm

Iout 2,0 A maximal

Schaltschwelle Eingang configurable

Tabelle 5: Elektrische Parameter Low-Side Treiber

Logik

Rin

I/O

Page 37: Manual digital input/output module

Terminal block pinout Digital input and output signals

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 33

6

6.4 Terminal block pinout

The terminal block of the µCAN.8.dio-SNAP is prepared to con-nect 8 signal lines to the module.

Fig. 16: terminal block of the IO-signals

All signal lines may only be connected in power off state in orderto prevent a damage of the electronic.

Page 38: Manual digital input/output module

Digital input and output signals Terminal block pinout

Page 34 MicroControl Version 1.00 µCAN.8.dio-SNAP

6

Page 39: Manual digital input/output module

Diagnosis

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 35

7

7. Diagnosis

All modules of the µCAN family have LEDs to display the opera-ting state and to signalize an error state.

The µCAN.8.dio-SNAP has one bi-color LED (green/red).On the case cover the LED is marked as ON/CAN for the networkstatus and ERROR for the module status.

Abb. 17: bi-color of LED on the module

In normal operation all LEDs should have a green or orange color.A red steady light or a red blinking of a LED indicates an errorcondition.

bi-color LED

Page 40: Manual digital input/output module

Diagnosis Network Status

Page 36 MicroControl Version 1.00 µCAN.8.dio-SNAP

7

7.1 Network Status

The bi-color LED labeled with "NS" (on the case cover marked asON/CAN) shows the status of the CANopen state machine aswell as the error state of the CAN controller.

7.1.1 Representation of NMT state machine

The green light of the NS-LED represents the status of the CAN-open network management state machine.

Initialisation (Autobaud detection)

NMT state: device is "stopped"

NMT state: device is "pre-operational"

NMT statue: device is "operational"

Page 41: Manual digital input/output module

Network Status Diagnosis

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 37

7

7.1.2 Representation of CAN controller state

The red light of the NS-LED represents the error state of the CANcontroller. The red light is off during error-free condition.

7.1.3 Combined representation

The combination of the green light and the red light of the NS-LED allows the representation of both - the NMT status and theCAN controller status. The following pictures give an example ofcombined representation.

CAN status: controller in "warning" state

CAN status: controller in "error passive" state

CAN status: controller in "bus-off" state

Device in "pre-operational" state, CAN controller in "warning" state

Device in "operational" state, controller in "error passive" state

Page 42: Manual digital input/output module

Diagnosis Network Status

Page 38 MicroControl Version 1.00 µCAN.8.dio-SNAP

7

Page 43: Manual digital input/output module

CANopen Protocol

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 39

8

8. CANopen Protocol

This chapter provides detailed information on how to connectthe modules of the µCAN-series to a CANopen manager. A CANopen manager might be a PLC, a PC with a CAN interfaceor any other CAN device with NMT functionality.

For more information about CANopen manager please refer tothe supplied manuals of your CANopen master device.

This documentation provides the actual implemented functionsand services of the µCAN.8.dio-SNAP.

Page 44: Manual digital input/output module

CANopen Protocol Introduction

Page 40 MicroControl Version 1.00 µCAN.8.dio-SNAP

8

8.1 Introduction

The identifiers of the µCAN.8.dio-SNAP are set up according tothe Pre-defined Connection Set, which is described in detail inthe CANopen communication profile DS-301. The following ta-ble gives an overview of the supported services.

The direction (Transmit / Receive) has to be seen from the devic-es point of view.

Object COB-ID (dec.) COB-ID (hex)

Network Management 0 0x000

SYNC 128 0x080

EMERGENCY 129 - 255 0x081 - 0x0FF

PDO 1 (Receive) 513 - 639 0x201 - 0x27F

PDO 2 (Receive) 769 - 895 0x301 - 0x37F

SDO (Transmit) 1409 - 1535 0x581 - 0x5FF

SDO (Receive) 1537 - 1663 0x601 - 0x67F

Heartbeat / Boot-up 1793 - 1919 0x701 - 0x77F

Table 6: Identifier values according to the Pre-defined Connection Set

Page 45: Manual digital input/output module

Network Management CANopen Protocol

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 41

8

8.2 Network Management

By means of the Network Management (NMT) messages thestate of a CANopen node can be changed (Stopped / Pre-Opera-tional / Operational).

Start Node Start Node

Node = module address, 0 = all modules

By transmitting the "Start Node" command the CAN-node will beset into Operational mode. This means that the node can handlePDO-communication.

Stop Node Stop Node

Node = module address, 0 = all modules

By transmitting the "Stop Node" command the CAN-node will beset into Stopped mode. This means that the node can not handleany services except NMT commands.

Pre-Operational Enter Pre-Operational

Node = module address, 0 = all modules

By transmitting the „Enter Pre-Operational“ command the CAN-node will be set into Pre-Operational mode. In this state the nodecan not handle PDO messages.

ID DLC B0 B1

0 2 01h Node

ID DLC B0 B1

0 2 02h Node

ID DLC B0 B1

0 2 80h Node

Page 46: Manual digital input/output module

CANopen Protocol Network Management

Page 42 MicroControl Version 1.00 µCAN.8.dio-SNAP

8

Reset Node Reset Node

Node = module address, 0 = all modules

By transmitting the „Reset Node“ command the CAN-node willissue a reset operation. After reset the node will send a "Boot-upmessage" (refer to “Heartbeat protocol” on page 66) and enterthe Pre-operational state automatically.

ID DLC B0 B1

0 2 81h Node

Page 47: Manual digital input/output module

SDO Communication CANopen Protocol

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 43

8

8.3 SDO Communication

All parameters of the devices (organized in an object dictionary)are accessed via the SDO service (Service Data Object). A SDOmessage has the following contents:

For calculation of the SDO message identifier please refer to “In-troduction” on page 40.

The "Command Byte" (CMD) is defined according to the follo-wing table.

The byte order for the fields "Index" and "Data" is least significantbyte first (Intel format).

The minimum time delay between two succeeding SDO messa-ges must be greater than 20ms. Faster communication mightlead to an unpredictible device status.

ID DLC B0 B1 B2 B3 B4 B5 B6 B7

8 CMD Index Sub-In-dex

Data

SDO client (CANopen ma-ster)

SDO server(CANopen slave)

Function

22h 60h write, size not specified

23h 60h write, size = 4 bytes

27h 60h write, size = 3 bytes

2Bh 60h write, size = 2 bytes

2Fh 60h write, size = 1 byte

40h 42h read, size not specified

40h 43h read, size = 4 bytes

40h 47h read, size = 3 bytes

40h 4Bh read, size = 2 bytes

40h 4Fh read, size = 1 byte

Table 7: Command byte for für SDO Expedited Botschaft

Page 48: Manual digital input/output module

CANopen Protocol SDO Communication

Page 44 MicroControl Version 1.00 µCAN.8.dio-SNAP

8

8.3.1 SDO Abort Protocol

The SDO abort protocol is used to signalize a fault when acces-sing an object. This SDO abort protocol has the following format:

The identifier as well as the index and sub-index correspond tothe SDO request.

The abort code may have the following values:

ID DLC B0 B1 B2 B3 B4 B5 B6 B7

8 80h Index Sub-In-dex

Abort Code

Abort code Description

0504 0001h Client / Server command specifier not valid / unknown

0601 0000h Unsupported access to an object

0601 0001h Attempt to read a "write-only" object

0601 0002h Attempt to write a "read-only" object

0602 0000h Object does not exist in the object dictionary

0609 0011h Sub-index does not exist

Table 8: SDO abort codes

Page 49: Manual digital input/output module

Object Dictionary CANopen Protocol

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 45

8

8.4 Object Dictionary

This chapter describes the implemented objects for the moduleµCAN.8.dio-SNAP. For additional information please refer to theCANopen communication profile DS-301 and the device profileDS-401.

EDS The implemented objects of the module µCAN.8.dio-SNAP arelisted in an "Electronic Data Sheet" (EDS). The EDS file can bedownloaded from the MicroControl homepage.

Page 50: Manual digital input/output module

CANopen Protocol Object Dictionary

Page 46 MicroControl Version 1.00 µCAN.8.dio-SNAP

8

8.4.1 Communication Profile

The module µCAN.8.dio-SNAP supports the following objectsfrom the communication profile DS-301:

Index Name

1000h Device Profile

1001h Error Register

1002h Manufacturer Status

1003h Predefined Error-Register

1005h COB-ID SYNC-Message

1008h Manufacturer Device Name

1009h Manufacturer Hardware Version

100Ah Manufacturer Software Version

100Ch Guard Time

100Dh Life Time Factor

1010h Store Parameters

1011h Restore Default Parameters

1014h COB-ID Emergency-Message

1016h Heartbeat Consumer Time

1017h Heartbeat Producer Time

1018h Identity Object

1029h Error Behaviour

1400h 1st Receive PDO Parameters

1600h 1st Receive PDO Mapping Parameters

1800h 1st Receive PDO Parameters

1A00h 1st Receive PDO Mapping Parameters

1F80h NMT Startup

Table 9: Supported objects of the CANopen communication profile

Page 51: Manual digital input/output module

Object Dictionary CANopen Protocol

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 47

8

Device Profile

Index 1000h The object at index 1000h describes the type of device and itsfunctionality.

The object is read-only. Only sub-index 0 is supported. An accessto other sub-indices will lead to an error message.

Beispiel: read parameter, module ID = 2, index = 1000h

As response the µCAN.8.dio-SNAP will send:

Byte 5 + Byte 6 = 0191h = 401d (Device Profile Number)Byte 7 + Byte 8 = 0003h = 3 (Additional Information)

Error Register

Index 1001h The object at index 1001h is an error register for the device.

The object is read-only. Only sub-index 0 is supported. An accessto other sub-indices will lead to an error message.

Beispiel: read parameter, module ID = 2, Index = 1001h

Sub-Index Data Type Acc. Name Default Value

0 Unsigned32 ro Device Profile 0003 0191h

ID DLC B0 B1 B2 B3 B4 B5 B6 B7

602h 8 40h 00h 10h 00h 00h 00h 00h 00h

ID DLC B0 B1 B2 B3 B4 B5 B6 B7

582h 8 42 00 01h 00 91h 01h 03h 00

Sub-Index Data Type Acc. Name Default Value

0 Unsigned8 ro Error Register 00h

ID DLC B0 B1 B2 B3 B4 B5 B6 B7

602h 8 40h 01h 10h 00 00 00 00 00

Page 52: Manual digital input/output module

CANopen Protocol Object Dictionary

Page 48 MicroControl Version 1.00 µCAN.8.dio-SNAP

8

As response the module will return its error register value. The fol-lowing error types are supported:

Generic Error Bit 0 is set to ’1’. The generic error is set due to hardware faults.

Communication Error

Bit 4 is set to ’1’. The communication error is set due to faults onthe CAN bus.

The object is read-only. Only sub-index 0 is supported. An accessto other sub-indices will lead to an error message.

Pre-defined Error Field

Index 1003 The object at index 1003h holds the errors that have occured onthe device. The object stores a maximum of 10 error conditions.

The object supports the sub-indices 0 to 10. An access to othersub-indices will lead to an error message. Writing to sub-index 0will clear the error history.

Beispiel: read parameter, module ID = 2, Index = 1003h

As response the module will return the error value at position 5in the history.

Sub-Index Data Type Acc. Name Default Value

0 Unsigned8 rw Number of errors 00h

1 .. 10 Unsigned32 ro Standard error field 0000 0000h

ID DLC B0 B1 B2 B3 B4 B5 B6 B7

602h 8 40h 03h 10h 05h 00h 00h 00h 00h

Page 53: Manual digital input/output module

Object Dictionary CANopen Protocol

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 49

8

Manufacturer Device Name

Index 1008 The object at index 1008h contains the manufacturer device na-me.

The object is read-only. Only sub-index 0 is supported. An accessto other sub-indices will lead to an error message.

Manufacturer Hardware Version

Index 1009h The object at index 1009h contains the manufacturer hardwareversion.

The object is read-only. Only sub-index 0 is supported. An accessto other sub-indices will lead to an error message.

Manufaturer Software Version

Index 100Ah The object at index 100Ah contains the manufacturer softwareversion.

The object is read-only. Only sub-index 0 is supported. An accessto other sub-indices will lead to an error message.

Sub-Index Data Type Acc. Name Default Value

0 Visible String ro Device name µCAN.8.dio-SNAP

Sub-Index Data Type Acc. Name Default Value

0 Visible String ro Hardware version --

Sub-Index Data Type Acc. Name Default Value

0 Visible String ro Software version --

Page 54: Manual digital input/output module

CANopen Protocol Object Dictionary

Page 50 MicroControl Version 1.00 µCAN.8.dio-SNAP

8

Store Parameters

Index 1010h The object at index 1010h supports the saving of parameters ina non volatile memory.

In order to avoid storage of parameters by mistake, storage isonly executed when a specific signature is written to the appro-priate sub-index. The signature is "save".

Beispiel: save all parameters, module ID = 2, index = 1010h

As response the µCAN.8.dio-SNAP will send:

Sub-Index Data Type Acc. Name Default Value

0 Unsigned8 ro Number of objects 0x04

1 Unsigned32 rw Save all parameters 0x00000001

2 Unsigned32 rw Save communication 0x00000001

3 Unsigned32 rw Save application 0x00000001

4 Unsigned32 rw Save manufact. spec. 0x00000001

ID DLC B0 B1 B2 B3 B4 B5 B6 B7

602h 8 22h 10h 10h 01h 73h 61h 76h 65h

ID DLC B0 B1 B2 B3 B4 B5 B6 B7

582h 8 60h 10h 10h 01h 00h 00h 00h 00h

Page 55: Manual digital input/output module

Object Dictionary CANopen Protocol

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 51

8

Restore Default Parameters

Index 1011h The object at index 1011h supports the restore operation of de-fault parameters.

In order to avoid the restoring of default parameters by mistake,restoring is only executed when a specific signature is written tothe appropriate sub-index. The signature is "load".

Beispiel: restore all parameters, module ID = 2, Index = 1011h

As response the µCAN.8.dio-SNAP will send:

Sub-Index Data Type Acc. Name Default Value

0 Unsigned8 ro Number of objects 0x03

1 Unsigned32 rw Restore all param. 0x00000001

2 Unsigned32 rw Restore commun. 0x00000001

3 Unsigned32 rw Restore application 0x00000001

4 Unsigned32 rw Rest. manufact. spec. 0x00000001

ID DLC B0 B1 B2 B3 B4 B5 B6 B7

602h 8 22h 11h 10h 01h 6Ch 6Fh 61h 64h

ID DLC B0 B1 B2 B3 B4 B5 B6 B7

582h 8 60h 11h 10h 01h 00h 00h 00h 00h

Page 56: Manual digital input/output module

CANopen Protocol Object Dictionary

Page 52 MicroControl Version 1.00 µCAN.8.dio-SNAP

8

Identity Object

Index 1018h The object at index 1018h contains general information aboutthe device.

The object is read-only. Only sub-indices 0 to 4 are supported. Anaccess to other sub-indices will lead to an error message.

Vendor ID The Vendor ID contains a unique value allocated to each manu-facturer. The numbers are managed by the CAN in Automation(http://www.can-cia.org).

Product Code The Product Code identifies a specific device version.

Revision Number The Revision Number consists of a major revision number (upperword) and a minor revision number (lower word). The major re-vision number identifies a specific CANopen behaviour. The mi-nor revision number identifies different versions with the sameCANopen behaviour.

Serial Number The Serial Number identifies a specific device.

Sub-Index Data Type Acc. Name Default Value

0 Unsigned8 ro Largest Sub-Index 4

1 Unsigned32 ro Vendor ID 0000 000Eh

2 Unsigned32 ro Product Code --

3 Unsigned32 ro Revision Number --

4 Unsigned32 ro Serial Number --

Page 57: Manual digital input/output module

Object Dictionary CANopen Protocol

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 53

8

Error behaviour

Index 1029h If a serious CANopen device failure is detected in NMT state Op-erational, the CANopen device will enter by default autonomous-ly the NMT state Pre-operational. The object 1029h allows thedevice to enter alternatively the NMT state Stopped or remain inthe current NMT state.

The following codes are possible:

The device detects the following communication errors:Bus-off conditions of the CAN interfaceLife guarding event with the state "occurred" and the reason"time out"Heartbeat event with state "occurred" and the reason "timeout"

Sub-Index Data Type Acc. Name Defaul Value

0 Unsigned8 ro number of entries 01h

1 Unsigned8 rw Communication error 00h

Value Description

00h Change to NMT state Pre-operational

01h No change of the NMT state

02h Change to NMT state Stopped

Table 10: Codes for error behaviour setup

Page 58: Manual digital input/output module

CANopen Protocol Object Dictionary

Page 54 MicroControl Version 1.00 µCAN.8.dio-SNAP

8

8.4.2 Device Profile

In this section you will find all device profile (DS-401) specific in-dices for the µCAN.8.dio-SNAP.

Index Name

6000h Read Input 8-Bit

6002h Polarity Input 8-Bit

6005h Global Interrupt Enable Digital

6006h Interrupt Mask Any Change 8-bit

6007h Interrupt Mask Low-to-High 8-bit

6008h Interrupt Mask High-to-Low 8-bit

6200h Write Output 8-Bit

6202h Change Polarity Output 8-Bit

6206h Error Mode Output 8-Bit

6207h Error Value Output 8-Bit

Table 11: Supported objects of device profile DS-401

Page 59: Manual digital input/output module

Object Dictionary CANopen Protocol

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 55

8

Digital Input Value

Index 6000h By a read operation of index 6000h the state of the digital inputscan be retrieved.

The object is read-only. Only sub-indices 0 and 1 are supported.An access to other sub-indices will lead to an error message.

Beispiel: read digital inputs, module address = 1

As response the µCAN.8.dio-SNAP will send:

In this example the digital input 1 has a high level, all other in-puts have a low leveI.

Input Polarity

Index 6002h With the object at index 6002h the polarity of the digital inputscan be changed..

Only sub-indices 0 and 1 are supported. An access to other sub-indices will lead to an error message.

Sub-Index Data Type Acc. Name Default Value

0 Unsigned8 ro Largest Sub-Index 01h

1 Unsigned8 ro Read Input 8-Bit -

ID DLC B0 B1 B2 B3 B4 B5 B6 B7

601h 8 40h 00h 60h 01h 00h 00h 00h 00h

ID DLC B0 B1 B2 B3 B4 B5 B6 B7

581h 8 42h 00h 60h 01h 01h 00h 00h 00h

Sub-Index Data Type Acc. Name Default Value

0 Unsigned8 ro Largest Sub-Index 01h

1 Unsigned8 rw Polarity Input 8-Bit 00h

Page 60: Manual digital input/output module

CANopen Protocol Object Dictionary

Page 56 MicroControl Version 1.00 µCAN.8.dio-SNAP

8

Global Interrupt

Index 6005h The object at index 6005h enables and disables globally the in-terrupt behaviour without changing the interrupt masks.

Only sub-indices 0 and 1 are supported. An access to other sub-indices will lead to an error message.

The default value of FFh enables transmission of a PDO for eachdigital input. Each bit corresponds to a digital input. Setting a va-lue of ’0’ will disable the transmissions of a PDO.

The object is used in combination with the objects at index6006h, 6007h and 6008h.

Interrupt Mask

Index 6006h The object at index 6006h determines, which input port linesshall activate an interrupt by positive or/and negative edge de-tection.

Only sub-indices 0 and 1 are supported. An access to other sub-indices will lead to an error message.

Each bit corresponds to a digital input. A value of ’0’ means theinterrupt is disabled.

Sub-Index Data Type Acc. Name Default Value

0 Unsigned8 ro Largest Sub-Index 01h

1 Unsigned8 rw Global Interrupt FFh

Sub-Index Data Type Acc. Name Default Value

0 Unsigned8 ro Largest Sub-Index 01h

1 Unsigned8 rw Interrupt Any Change FFh

Page 61: Manual digital input/output module

Object Dictionary CANopen Protocol

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 57

8

Digital Outputs

Index 6200h The object at index 6200h accesses the digital outputs of the mo-dule.

Only sub-indices 0 and 1 are supported. An access to other sub-indices will lead to an error message.

Beispiel: Set output 8 to high level

As response the µCAN.8.dio-SNAP will send:

A digital output can only be set, if the specified output terminalis configured properly (port direction = output). This is done viathe object 5FF5h (refer to “Port Direction” on page 63).

Output Polarity

Index 6202h With the object at index 6002h the polarity of the digital inputscan be changed.

Only sub-indices 0 and 1 are supported. An access to other sub-indices will lead to an error message.

Sub-Index Data Type Acc. Name Default Value

0 Unsigned8 ro Largest Sub-Index 01h

1 Unsigned8 rw Write Output 00h

ID DLC B0 B1 B2 B3 B4 B5 B6 B7

601h 8 22h 20h 62h 01h 80h 00h 00h 00h

ID DLC B0 B1 B2 B3 B4 B5 B6 B7

581h 8 60h 20h 62h 00h 00h 00h 00h 00h

Sub-Index Data Type Acc. Name Default Value

0 Unsigned8 ro Largest Sub-Index 01h

1 Unsigned8 rw Polarity Output 8-Bit 00h

Page 62: Manual digital input/output module

CANopen Protocol Object Dictionary

Page 58 MicroControl Version 1.00 µCAN.8.dio-SNAP

8

8.4.3 Manufacturer specific objects

Within this chapter the manufacturer specific objects of theµCAN.8.dio-SNAP can be found.

Index Name

2010h Customer Data

201Ah COB-ID Storage

2E00h PDO Data Format

2E10h Disable BootUp Message

2E22h Bus Statistic

5020h Device supply voltage

5FF0h Input Level, absolut

5FF1h Input Level, relative

5FF2h Input Level Selection

5FF5h Port direction

Table 12: Herstellerspezifische Objekte

Page 63: Manual digital input/output module

Object Dictionary CANopen Protocol

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 59

8

Customer Data

Index 2010h By means of the Index 2010h the customer can store up to 8words (16bit) of data to the EEPROM of the device.

Sub-Indices from 0 to 8 are supported. An access to other sub-indices will lead to an error message.

On writing to the sub-indices 1 to 8 the customer data will auto-matically be stored on EEPROM. There is no need for writing toIndex 1010h ( Store Parameter ).

COB-ID Storage

Index 201Ah The contents of this object controls the behaviour of the identi-fiers from the "Predefined Connection Set" when changing themodule address. This effects the bahviour of identifiers such asPDO-ID or EMCY.

Only sub-index 0 is supported. An access to other sub-indices willlead to an error message.

The following values are supported:

The object 201Ah will have an direct affect on the use of the ob-jects 1014h, 1800h, 1801h, and 1010h.

Sub-Index Data Type Acc. Name Default Value

0 Unsigned8 ro Largest Sub-Index 04h

1 Unsigned32 rw Customer Data 1 -

2 Unsigned32 rw Customer Data 2 -

.. .. .. .. ..

8 Unsigned32 rw Customer Data 3 -

Sub-Index Data Type Acc. Name Default Value

0 Unsigned8 rw COB-ID Storage 00h

Value Meaning

00h Stored COB-IDs from PDO/EMCY will remain unchanged after change of module address

01h Stored COB-IDs from PDO/EMCY will fall back to default Pre-definedConnection Set when changing module address

02h Stored COB-IDs from PDO/EMCY will be calculated as "Storded COB-ID" + module address

Page 64: Manual digital input/output module

CANopen Protocol Object Dictionary

Page 60 MicroControl Version 1.00 µCAN.8.dio-SNAP

8

PDO Data Format

Index 2E00h By means of this object the order of the Bytes send in a PDO chanbe changed. Supported are the Intel (Little-Endian) oder Motoro-la (Big-Endian) formats.

Only sub-index 0 is supported. An access to other sub-indices willlead to an error message.

The following values are supported:

Disable BootUp Message

Index 2E10h In some applications it might be desirable to disable the sendingof the so called "Boot-Up Message". This can be done by meansof the object 2E10h.

Only sub-index 0 is supported. An access to other sub-indices willlead to an error message.

The following values are supported:

Sub-Index Data Type Acc. Name Default Value

0 Unsigned8 rw PDO Data Format 00h

Value Meaning

00h PDO data will be send in Intel-Format ( default )

01h PDO data will be send in Motorola-Format

Sub-Index Data Type Acc. Name Default Value

0 Unsigned8 rwDisable BootUp Mes-sage

00h

Value Meaning

00h Boot-Up message will be send after power up or reset of node ( default )

01h Sending of Boot-Up message is supressed

Page 65: Manual digital input/output module

Object Dictionary CANopen Protocol

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 61

8

Bus Statistic

Index 2E22h By means of the object 2E22h the CAN bus statistics of the mo-dule can be read.

Sub-Indices from 0 to 3 are supported. An access to other sub-indices will lead to an error message.

All sub-indices have read-only functionality. The values that canbe read show the numbers of transmitted and received messa-ges. Also the number of CAN errors can be read. All values are32bit and will have an overflow to zero.

Sub-Index Data Type Acc. Name Default Value

0 Unsigned8 ro Number of entries 03h

1 Unsigned32 ro CAN Receive Count -

2 Unsigned32 ro CAN Transmit Count -

3 Unsigned32 ro CAN Error Count -

Page 66: Manual digital input/output module

CANopen Protocol Object Dictionary

Page 62 MicroControl Version 1.00 µCAN.8.dio-SNAP

8

Device supply voltage

Index 5020h The supply voltage of the device can be gathered via index5020h. The supply voltage is shown in [V] with one digit after thecomma.

The object is read-only. Only sub-index 0 is supported. An ac-cess to other sub-indices will lead to an error message.

Input Level, absolute

Index 5FF0h The object at index 5FF0h defines the absolute value for the inputsignal trigger level..

The voltage is set in multiples of 100 mV.

Example: Set trigger level to 4,5V

As response the µCAN.8.dio-SNAP will send:

The object allows read-write access. Only sub-indices 0 is sup-ported. An access to other sub-indices will lead to an error mes-sage.

Sub-Index Data Type Acc. Name Default Value

0 Unsigned16 ro Device Supply Volt. -

Sub-Index Data Type Acc. Name Default Value

0 Unsigned16 rw Input Level, absolute 25

ID DLC B0 B1 B2 B3 B4 B5 B6 B7

601h 8 2Bh F0h 5Fh 00h 2Dh 00h 00h 00h

ID DLC B0 B1 B2 B3 B4 B5 B6 B7

581h 8 60h F0h 5Fh 00h 00h 00h 00h 00h

Page 67: Manual digital input/output module

Object Dictionary CANopen Protocol

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 63

8

Input Level, relative

Index 5FF1h The object at index 5FF1h defines the relative value for the inputsignal trigger level..

The relative value can be set in the range from 0% to 80%. It isreferenced to the module supply voltage.

The object allows read-write access. Only sub-indices 0 is sup-ported. An access to other sub-indices will lead to an error mes-sage.

Input Level Selection

Index 5FF2h The object at index 5FF2h selects the type of the input signal trig-ger level (absoulte or relative).

The object allows read-write access. Only sub-indices 0 is sup-ported. An access to other sub-indices will lead to an error mes-sage.

Possible values for input level selection are:

Port Direction

Index 5FF5h The object at index 5FF5h is used to modify the port direction ofeach terminal.

Only sub-index 0 is supported. An access to other sub-indiceswill lead to an error message. Writing a ’1’ will define the terminalas output.

Sub-Index Data Type Acc. Name Default Value

0 Unsigned8 rw Input Level, relative 50

Sub-Index Data Type Acc. Name Default Value

0 Unsigned8 rw Input Level Selection 0

Value Configuration

0 absolute input level (object 5FF0h)

1 relative input level (object 5FF1h)

Table 13: Configuration options for input level

Sub-Index Data Type Acc Name Default Value

0 Unsigned8 rw Port direction 00h

Page 68: Manual digital input/output module

CANopen Protocol Object Dictionary

Page 64 MicroControl Version 1.00 µCAN.8.dio-SNAP

8

Beispiel: Configure terminals 1 - 4 as outputs

As result the µCAN.8.dio-SNAP will send the following message:

By default all terminals are configured as digital inputs. The out-puts can only be set, if they have been configured properly withthe object 5FF5h.

ID DLC B0 B1 B2 B3 B4 B5 B6 B7

601h 8 22h F5h 5Fh 00h 0Fh 00h 00h 00h

ID DLC B0 B1 B2 B3 B4 B5 B6 B7

581h 8 60h F5h 5Fh 00h 00h 00h 00h 00h

Page 69: Manual digital input/output module

Device monitoring CANopen Protocol

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 65

8

8.5 Device monitoring

For device monitoring CANopen provides two mechanisms (pro-tocols):

heartbeatnode guarding

It is recommended by the CAN in Automation not to use nodeguarding for device monitoring (CiA AN802 V1.0: CANopenstatement on the use of RTR messages).

Page 70: Manual digital input/output module

CANopen Protocol Device monitoring

Page 66 MicroControl Version 1.00 µCAN.8.dio-SNAP

8

8.5.1 Heartbeat protocol

The heartbeat protocol is used in order to survey other CANopennodes in the network and retrieve their network state.

heartbeat ID The identifier for the heartbeat protocol is set to 700h + moduleaddress. The identifier can not be changed. The message repeti-tion time (called "heartbeat producer time") is configured withobject 1017h.

The heartbeat protocol transmits one byte of data, which repre-sents the network state.

After Power-on / Reset the module will send the "Boot-up messa-ge" to signal that it finished the initialization sequence.

Example: Power-on of module with address 2

Network State Code (dec.) Code (hex)

Bootup 0 00h

Stopped 4 04h

Operational 5 05h

Pre-Operational 127 7Fh

Table 14: Status Information for Heartbeat

ID DLC B0

702h 1 00h

Page 71: Manual digital input/output module

Device monitoring CANopen Protocol

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 67

8

Consumer heartbeat time

Index 1016h The object at index 1016h defines the consumer heartbeat time.

The µCAN.8.dio-SNAP can monitor the presence of two otherdevices (heartbeat producer) in the network. If a heartbeat pro-ducer message is not received within an adjustable period, anemergency message with value 8130h (life guard error or heart-beat error) is transmitted. The 32-bit value of the object definesheartbeat time and the producers node address.

If the heartbeat time is 0 or the node-ID is 0 or greater than 127the corresponding object entry is not used. The heartbeat time isgiven in multiples of 1 millisecond. Monitoring starts after recep-tion of the first heartbeat.

Sub-Index Data Type Acc. Name Default Value

0 Unsigned8 ro Number of objects 2

1 Unsigned32 rw Heartbeat Cons. 1 0000 0000h

2 Unsigned32 rw Heartbeat Cons. 2 0000 0000h

Bit 31 ... 24 Bit 23 ... 16 Bit 15 ... 0

reserved (00h) producer node address heartbeat producer time

Page 72: Manual digital input/output module

CANopen Protocol Device monitoring

Page 68 MicroControl Version 1.00 µCAN.8.dio-SNAP

8

Producer heartbeat time

Index 1017h The object at index 1017h defines the cycle time of the heart-beat. The producer heartbeat time is 0 if it is not used. The timeis a multiple of 1ms.

The object allows read-write access. Only sub-index 0 is support-ed. An access to other sub-indices will lead to an error message.

Example: Producer time 1000 ms, module address 1

The answer you will receive from the module is:

The heartbeat producer time is not saved inside the non-volatilememory autonomously. It is necessary to store this parameter viaobject 1010h (refer to “Store Parameters” on page 50).

Sub-Index Data Type Acc. Name Default Value

0 Unsigned16 rw Producer Time 0000h

ID DLC B0 B1 B2 B3 B4 B5 B6 B7

601h 8 22h 17h 10h E8h 03h 00h 00h 00h

ID DLC B0 B1 B2 B3 B4 B5 B6 B7

581h 8 60h 17h 10h 00h 00h 00h 00h 00h

Page 73: Manual digital input/output module

Device monitoring CANopen Protocol

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 69

8

8.5.2 Node guarding

The NMT master polls each NMT slave at regular time intervals.This time-interval is called the guard time. The response of theNMT slave contains the NMT state of that NMT slave. The nodelifetime is given by the guard time multiplied by the lifetime fac-tor. If the NMT slave has not been polled during its lifetime, a re-mote node error is indicated through the NMT service lifeguarding event.

Upon life guard error the µCAN.8.dio-SNAP will transmit anemergency message with emergency code 8130h.

Guard time

Index 100Ch The object at index 100Ch defines the guard time. The life timefactor multiplied with the guard time gives the life time for thelife guarding protocol.

The value is given in multiple of 1 millisecond. The value of0000h disables the life guarding.

Life time factor

Index 100Dh The object at index 100Dh defines the life time factor. The lifetime factor multiplied with the guard time gives the life time forthe life guarding protocol.

The value 00h disables the life guarding.

Sub-Index Data Type Acc Name Default Value

0 Unsigned16 rw Guard time 0000h

Sub-Index Datentyp Zugriff Bedeutung Defaultwert

0 Unsigned8 rw Life time factor 00h

Page 74: Manual digital input/output module

CANopen Protocol PDO Communication

Page 70 MicroControl Version 1.00 µCAN.8.dio-SNAP

8

8.6 PDO Communication

The real-time data transfer is performed by means of "ProcessData Objects" (PDO). The transfer of PDOs is performed with noprotocol overhead.

PDO communication is only possible in the network state "Ope-rational".

Page 75: Manual digital input/output module

PDO Communication CANopen Protocol

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 71

8

8.6.1 Transmission Modes

Event Driven

Message transmission is triggered by the occurrence of an objectspecific event. For synchronous PDOs this is the expiration of thespecified transmission period, synchronised by the reception ofthe SYNC object. For acyclically transmitted synchronous PDOsand asynchronous PDOs the triggering of a message transmissi-on is a device-specific event specified in the device profile.

Timer Driven

Message transmission is either triggered by the occurrence of adevice-specific event or if a specified time has elapsed withoutoccurrence of an event.

Page 76: Manual digital input/output module

CANopen Protocol PDO Communication

Page 72 MicroControl Version 1.00 µCAN.8.dio-SNAP

8

8.6.2 Receive-PDO

Index 1400h The object at index 1400h defines communication parametersfor the Receive-PDO.

Only sub-indices 0 to 2 are supported. An access to other sub-indices will lead to an error message.

COB-ID for PDO Sub-Index 1 defined the identifier for the Receive PDO. The 32-bit value has the following structure.

In order to enable the PDO the most significant bit (Bit 31) mustbe set to 0. In order to disable the PDO the most significant bitmust be set to 1. In the default setting the PDO is active (Bit 31 =0).

Transmission Type The transmission type defines the transmission character of thePDO.

The Receive-PDO processes a message with 1 byte process data.The contents is copied into object 6200h (refer to “Digital Out-puts” on page 57) and modifies the digital outputs.

Sub-Index Data Type Acc. Name Default Value

0 Unsigned8 ro Largest Sub-Index 2

1 Unsigned32 rw COB-ID for PDO 200h + Node

2 Unsigned8 rw Transmission Type FFh

Bit 31 Bit 30 Bit 29 Bit 28 - 0

PDO valid,0 = valid1 = not valid

RTR allowed,0 = yes1 = no RTR

Frame type,0 = 11 Bit1 = 29 Bit

Identifier,

Table 15: Definition of COB-ID for PDO

Transmission Type Description

00h acyclic synchronous,

01h - F0h (1 - 240 dez)

cyclic synchronous,

FFh ( default )

manufacturer specific, on each receive of a PDO, the output will be set

Table 16: Setup of Transmission Type

Page 77: Manual digital input/output module

PDO Communication CANopen Protocol

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 73

8

Beispiel: Set outputs 1 - 4, module address = 1

A communication with PDOs is only possible in Operational Mo-de. A digital output can only be set, if the specified output termi-nal is configured properly (port direction = output). This is donevia the object 5FF5h (refer to “Port Direction” on page 63).

ID DLC B0

201h 1 0Fh

Page 78: Manual digital input/output module

CANopen Protocol PDO Communication

Page 74 MicroControl Version 1.00 µCAN.8.dio-SNAP

8

8.6.3 Transmit PDO

Index 1800h The object at index 1800h defines communication parametersfor the Transmit-PDO.

Only sub-indices 0 to 2 and 5 are supported. An access to othersub-indices will lead to an error message.

COB-ID for PDO Sub-Index 1 defined the identifier for the Transmit-PDO. The 32-bit value has the following structure.

In order to enable the PDO the most significant bit (Bit 31) mustbe set to 0. In order to disable the PDO the most significant bitmust be set to 1. In the default setting the PDO is active (Bit 31 =0).

Transmission Type The transmission type defines the transmission character of thePDO.

Sub-Index Data Type Acc. Name Default Value

0 Unsigned8 ro Largest Sub-Index 5

1 Unsigned32 rw COB-ID for PDO 180h + Node

2 Unsigned8 rw Transmission Type FFh

5 Unsigned16 rw Event Timer 0000h

Bit 31 Bit 30 Bit 29 Bit 28 - 0

PDO valid,0 = valid1 = not valid

RTR allowed,0 = yes1 = no RTR

Frame type,0 = 11 Bit1 = 29 Bit

Identifier,

Table 17: Definition of COB-ID for PDO

Transmission Type Description

00h acyclic synchronous,

01h - F0h (1 - 240 dez)

cyclic synchronous,

FFh( 255 dez )

event driven,PDO is sent timer driven and/or event driven Event Timer elapses or the input state changes

Table 18: Setup of Transmission Type

Page 79: Manual digital input/output module

PDO Communication CANopen Protocol

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 75

8

The Transmit-PDO has 1 byte of process data. The contents is co-pied from object 6000h (refer to “Digital Input Value” on page55) into the PDO.

Beispiel: Input 1 was changed from 0 to 1, module address = 1

The PDO is also transmitted on change of a digital output. Trans-mission of the PDO is only possible in Operational Mode. By me-ans of objects 6005h to 6008h the interrupt behaviour of thePDO can be changed.

ID DLC B0

181h 1 01h

Page 80: Manual digital input/output module

CANopen Protocol PDO Communication

Page 76 MicroControl Version 1.00 µCAN.8.dio-SNAP

8

8.6.4 Synchronisation Message

Index 1005h The object at index 1005h defines the identifier for the SYNC-message. On reception of a message with this identifier the trans-mission of PDOs is triggered (refer to “Transmit PDO” on page74)..

Only sub-index 0 is supported. An access to other sub-indices willlead to an error message.

Beispiel: Set SYNC-ID to 10, module address 1

As answer you will get the following message:

The default identifier is 80h in order to ensure a high priority ofthe SYNC-message.

The SYNC-identifier is not saved inside the non-volatile memoryautonomously. It is necessary to store this parameter via object1010h (refer to “Store Parameters” on page 50)

Sub-Index Data Type Acc. Name Default Value

0 Unsigned32 rw COB-ID SYNC 80h

ID DLC B0 B1 B2 B3 B4 B5 B6 B7

601h 8 22h 05h 10h 0Ah 00h 00h 00h 00h

ID DLC B0 B1 B2 B3 B4 B5 B6 B7

581h 8 60h 05h 10h 00h 00h 00h 00h 00h

Page 81: Manual digital input/output module

Emergency Message CANopen Protocol

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 77

8

8.7 Emergency Message

Emergency objects are triggered by the occurrence of a deviceinternal error situation and are transmitted from an emergencyproducer on the device.

An emergency is different from a SDO error message. The lastone only holds the access error to the object dictionary, whereasan emergency indicates a severe hardware/software failure.

The emergency identifier has the default value 128d + module-address. The emergency message has the following structure:

The following emergency error codes are supported:

ID DLC B0 B1 B2 B3 B4 B5 B6 B7

8 Error Code ER Manufacturer Specific Error Field

Error Code Description

0000h Error reset or no error

1000h generic error

5000h module hardware

6000h module software

8100h CAN controller entered "warning" state

8110h CAN controller overrun

8120h CAN controller entered "error passive" state

8130h heartbeat event / node guarding event

8140h device recovered bus-off

8150h identifier collision (Tx-ID reception)

Table 19: Emergency error codes

Page 82: Manual digital input/output module

CANopen Protocol Emergency Message

Page 78 MicroControl Version 1.00 µCAN.8.dio-SNAP

8

Page 83: Manual digital input/output module

Technical Data

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 79

9

9. Technical Data

Power Supply

Supply Voltage, UPWR 8 .. 50 V DC, reverse current protected

Power Consumption 1,5 W (60 mA @ 24 V DC) without load

Physical Interface Terminal Block (2,5 mm2 ) / Combicon

CAN-Bus

Baudrates 20 kBit/s .. 1 MBit/s

Status on the bus active node

Protocol CANopen DS-301 V4.02,DS-401 V3.00

Physical Interface Terminal Block (2,5 mm2 ) / Combicon

EMC

Electromagnetic immunity according to EN 50082-2

Electrostatic discharge 8 kV air discharge, 4 kV contact discharge, according to EN 61000-4-2

Electromagnetic fields 10 V/m, according to ENV 50204

Burst 5 kHz, 2 kV according to EN 6100-4-4

Conducted RF-Disturbance 10 V, according to EN 61000-4-6

Electromagnetic emission according to EN 50081-2according to EN 55022, class A

Page 84: Manual digital input/output module

Technical Data

Page 80 MicroControl Version 1.00 µCAN.8.dio-SNAP

9

Mechanic

Case PA 66 FR

Dimensions 114.5 *22.5 * 99 mm (L * W * H)

Weight app. 150 g

Protection class IP20

Digital inputs

Impedance 24.2 kOhm

Logical Low Uin < 0,4 * UPWR

Logical High Uin > 0,6 * UPWR

Digital outputs

Characteristic High-Side Power-MOSFET orLow-Side Power-MOSFET

Maximal output voltage 50V

Maximal output current 2.5 A with High-Side Power-MOSFET2.0 A with Low-Side Power-MOSFET

Short circuit alarm > 5A

Maximum total current max. 6A

Page 85: Manual digital input/output module

Index

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 81

Index

A

Addressrange 22selection 22

Autobaud 24

B

Baudrateautomatic detection 24bus length 8setup 23

Big-Endian 60Bootup message 66bus statistics 61

C

Cable length 8CAN

cable 19connection 21

CANopenDS-301 40DS-401 54

Case dimensions 9Communication Profile 45

D

Device Profile 47

E

EMC 16EMCY

see Emergency messageEmergency message 77

H

Heartbeat Protocol 66Consumer 67Producer 68

I

Identity Object 52

J

Jumper 29

L

Little-Endian 60

M

Manufacturer Device Name 49

N

Network Management 41Enter Pre-Operational 41Reset Node 42Start Node 41Stop Node 41

Network manager 7NMT

see Network ManagementNode Guarding 69Non-fused earthed conductor 12

O

Object1000h 471001h 471003h 481005h 761008h 491009h 49100Ah 491010h 501011h 511017h 681018h 521029h 531400h 721800h 742010h 59201Ah 592E00h 602E10h 602E22h 615020h 625FF0h 625FF1h 635FF2h 635FF5h 636000h 556002h 556005h 566006h 566202h 57

P

Power supply 20Pre-defined Connection Set 40

Page 86: Manual digital input/output module

Index

Page 82 MicroControl Version 1.00 µCAN.8.dio-SNAP

Pre-defined Error Field 48

T

TerminalCAN bus 21GND 20IO block 33power supply 20

Termination 25Trigger level

absolute 62

Page 87: Manual digital input/output module

µCAN.8.dio-SNAP MicroControl Version 1.00 Page 83

MicroControl reserves the right to modify this manual and/orproduct described herein without further notice. Nothing in thismanual, nor in any of the data sheets and other supporting doc-umentation, shall be interpreted as conveying an express or im-plied warranty, representation, or guarantee regarding thesuitability of the products for any particular purpose. MicroCon-trol does not assume any liability or obligation for damages, ac-tual or otherwise of any kind arising out of the application, use ofthe products or manuals.

The products described in this manual are not designed, intend-ed, or authorized for use as components in systems intended tosupport or sustain life, or any other application in which failure ofthe product could create a situation where personal injury ordeath may occur.

No part of this documentation may be copied, transmitted orstored in a retrieval system or reproduced in any way including,but not limited to, photography, magnetic, optic or other re-cording means, without prior written permission from Micro-Control GmbH & Co. KG.

© 2009 MicroControl GmbH & Co. KG, Troisdorf

Page 88: Manual digital input/output module

MicroControl GmbH & Co. KGLindlaustraße 2cD-53842 TroisdorfFon: +49 / 2241 / 25 65 9 - 0Fax: +49 / 2241 / 25 65 9 - 11http://www.microcontrol.net

����������� ���������� ��