Home
Manuale User manual - Temperature Controller
Contents
1. OO D DL13 DL12 DLI1 DLIQA III 18DL17 DLIE OL15 23 E a 0 0 0 0obs o Goo an x mn Hoo Er mmm m Y nooo nooo L la Ep dono SEND nooo s 4 INNO glo nono a O Dee BE 5 DEE um o ono 000 maaa re oe S ard EF sone HI D oon Node n Subsequently procedure shown in the following page has to be done to configure address offset multiplier and baud rate Once time procedure is ended device is not still ready to work it will already be in SET UP mode until it won t be powered off This isn t a standard CANopen DS401 status this is specific device configuration 6 2 Operation as CANopen slave node If dip switch is configured as shown in figure in page 16 when MCM will be powered on with rotary switch in position not equal to 0 1 F it will be ready to work as a CANopen slave node lts baud rate was selected during SET UP its address is calculated by actual rotary switch position added to offset selected during SET UP 29 After boot up device will be in Pre Operational status automatically LED RUN B ink_slow blinking PDO transmission reception aren t allowed SDO transmission reception are only allowed To change into Ope
2. Inhibit Time is minimum time between two consecutive PDOs with same COB ID unit time 100usec Event Timer defines time after the elapsed of a sent PDO even if no change of data has occured millisecond It can be used only for transmission types 254 and 255 7 2 22 Transmit PDO Mapping This object defines data transmitted by PDO Subindex 0 contains number of objects valid for PDO Index Subindex Name Type Default R W 0x1A00 0 Number of Record 8bit R W entries unsigned 1 8 PDO mapping Record 32bit R W objecti i 1 8 unsigned Object structure Bit 16 31 Bit 8 15 Bit 0 7 Index Subindex Object size Index object index to be transmitted Subindex object subindex to be transmitted Object size object size in bits no more than 8 bytes can be transmitted in 62 a PDO so sum of valid object lengths have not to exceed 64 7 3 Manufacturer Specific Parameter Area MCM260 1 2 3 4AD The following table shows all supported N B ALL All devices Pixsys specific parameters objects IIO Input devices MCM260 2AD Input Output devices MCM260 3AD Index Name Type Device Type R W 0x2000 Device Array 16bit signed ALL R W specification 0x2100 Encoder counter Array 32bit signed 110 R W 0x2101 Preset encoder Record 32bit signed 110 R W 0x2102 Encoder Array 8bit unsigned 110 R W C
3. 71 7 4 1 Device Specification vis ist iit nih ates wine ester ened dit e degt 72 7 4 2 Al1 Al2 Al3 Al4 parameierg ii 74 7 4 3 Analogue Inputs ParametersS 77 7 4 4 AQT CG Parameters Deseo iraniana 78 7 5 Standard Device Profile Area i 79 7 5 1 Digital ue EE EN 7 5 2 Global Interrupt Enable Digital 8bit i 81 7 5 3 Interrupt Mask Any Change Gbn 82 7 5 4 Interrupt Mask Low to High Ob 82 7 5 5 Interrupt Mask High to LOW Gm 83 K Digital e lr 83 7 5 7 Error Mode QUIputsbiti c ccc aaa alii 84 75 83 Error Value Quiput 8bit oa 84 7 5 9 Analogue Input 16Dit A 85 7 5 10 Analogue Output 16bit ii 85 7 5 11 Analogue Input Interrupt Trigger Gelechon ii 85 7 5 12 Analogue Input Global Interrupt nale 86 7 5 13 Analogue Input Interrupt Upper Limit Integer AAA 86 7 5 14 Analogue Input Interrupt Lower Limit Integer AA 87 7 5 15 Analogue Input Interrupt Delta Unsigned AA 88 7 5 16 Analogue Input Interrupt Negative Delta Unsigned AAA 88 7 5 17 Analogue Input Interrupt Positive Delta Unsigned 89 7 5 18 Analogue Output Error Mode A 89 7 5 19 Analogue Output Error Value Integer i 89 7 5 20 Error Behaviour a i5cateth acti aidet iii ale dla i 90 7 6 Rebell TEE 90 7 7 SYNC Monitoring WEE 91 7 8 Node Guarding EE 91 7 9 Heartbeat Monitoring alia ai lane 92 TAO Emergency ila ea aaa 92 1 INTRODUCTIO
4. Index Subindex Name Type Values Time 0x2000 3 Boot up Array 10 100 100msec 1sec Time 16bit signed CANopen state after boot up specifications CANopen standard defines that once boot up is finished device changes automatically into Pre Operational status This is default configuration Ox7F but it s possible to change into other status Index Subindex Name Type Values Status 0x2000 4 CANopen Array 0 Boot up state after 16bit 4 5 d boot up _ signed toppe 5 Operational 0x7F Pre Operational Filter digital input specifications this object defines average number of circular filter for digital input Filter is timed its unit is 500usec Index Subindex Name Type Values Comment 0x2000 5 Filter digital Array 1 20 1 20 averages inputs 16bit signed Pre load Pixsys parameters specifications this object defines if device has to pre load default CANopen parameters 0x2000 Subindex6 0 or default Pixsys parameters 0x2000 Subindex6 0x100 Index Subindex Name Type Values Coment 66 0x2000 6 Pre load Array 0 Pre load Pixsys 16bit CANopen parameters signed standard parameters 0x100 Pre load Pixsys parameters 7 3 2 Encoder counter This object contains countings number of mono bidirectional encoder eventually connected to MCM260 phase A connected to DI8
5. e 23 Output 14 e 24 Output 15 e 25 Output 16 MCM260 3AD Static outputs 24Vdc e 18 Output 1 19 Output 2 20 Output 3 21 Output 4 22 Output 5 23 Output 6 24 Output 7 25 Output 8 Analogue input 0 10V 10bit MCM260 2AD only e 6 Input 1 e 7 Input 2 e 2 Common inputs Hee g 2 counter inputs for proximity max 2KHz e 9 Proximity 1 e 10 Proximity 2 Encoder input max 10KHz e 12 A phase e 11 B phase Field bus canne e 13 CANH RS485 CANL A e 14 CANL RS485 e 15 C GND for CANbus and Modbus RTU e Automatic addressing pins Modbus RTU only up PR e 16 Output automatic addressing e 17 Input automatic addressing o 5 SU Analogue input linearization is fixed and not changeable from 0 to 10000 0V 0 10V 10000 8 2 2 2 MCM260 4AD Power supply 12 24Vac dc 15 e 1 Vdc e 2 Vdc Common pin for digital inputs 12 24Vdc EH i d Relay outputs output 1 output 2 output 3 output 4 output 5 output 6 10 output 7 11 output 8 e 12 Common relays O 0 N D oE Digital inputs PNP 24Vdc e 18 input 1 19 input 2 20 input 3 21 input 4 22 input 5 23 input 6 24 input 7 e 25 input 8 ER Analogue input 0 10V 10bit e 19 Input 1 e 20 Input 2 e 2 Common inputs Analogue input linearization is fixed and not changeable from 0 to 10000 0V
6. MCM260 1AD 1 16 indicate output status of Out1 Out16 MCM260 2AD 1 16 indicate input status of In1 ln16 MCM260 3AD MCM260 4AD 1 8 indicate input status of In1 In8 d eg 16 indicate output status of Out1 Out8 9 10 11 12 13 14 15 16 4 MCM260 SETUP To enter SET UP mode device has to be powered on when rotary switch is in position 0 MCM260 will be allowed to work as a node of a network Modbus or CANopen if it has been powered on in any rotary switch position not equal to 0 DL 1 ID P H nu CC r le IECH im doo B mmm selectable protocols Modbus or CANopen rotary switch positions between 1 and 8 are address offset multiplier while positions between 9 and F are baud rate Node address will be Node ID N 1 x 15 M where N switch position saved during SET UP 1 8 M actual switch osition if device has been powered on in a position not equal to 0 Le SET UP HD SC Waiting a rotary switch change LL Modbus CANopen 15 0x0F 5 MODBUS RTU Each LED RUN blinking type indicates a particular Modbus RTU status Blinking name LED RUN Blinking type Blink_fast Fast blinking 50msec Blink_medium Blinking 200msec Blink_slow Blinking 600msec LED on LED always on
7. Lower limit analog output Range 32768 32767 Default 0 R W 4005 Upper limit range AO1 4006 Upper limit range AO2 Upper limit analog output Range 32768 32767 Default 32767 R W 4101 Error Mode AO1 Action on analog output AO1 in case of error 0 gt output does not change 1 gt output assumes the value selected on word 4102 Default R W 25 Modbus Address Description Meaning 4102 Error Value AO1 Value assumed by analog output AO1 in case of error if 1is selected on word 4101 Range 32768 32767 Default 0 R W 4103 Error Mode AO2 Action on analog output AO2 in case of error 0 gt output does not change 1 gt output assumes the value selected on word 4104 Default R W 4104 Error Value AO2 Value assumed by analog output AO2 in case of error if 1 is selected on word 4103 Range 32768 32767 Default 0 R W 26 6 CANOPEN Each LED RUN blinking type indicates a specific CANopen status Blinking name LED RUN Blinking type Blink_fast Fast blinking 50msec Blink_medium Blinking 200msec Blink_slow Blinking 600msec LED on LED always on Blink_3_on LED on for 1sec 3 blink 150msec Blink_1_off Slow blink 40msec every 1 2sec Blink_3_ off LED off for 1sec 3 blink 150msec Pre Operational with Emergency Blink_medium Operational with Emergenc Blink
8. Standardized Device Profile Area Index 0x6000 0x9FFF this profile contains all objects which are assisted by a certain device profile The bus coupler assists the device profile DS 401 Device Profile for Generic I O Modules In the object dictionary a logical addressing scheme is used for the access to communication and device parameters data and functions Each entry into the dictionary is identified by a 16 bit index which indicates the row address of the table A maximum of 65536 entries are permitted If an object is composed of several components the components are identified by means of an 8 bit sub index The sub index indicates the individual column address of the table allowing a maximum of 256 entries If index only consists of simple variables 8bit unsigned 16bit unsigned ecc sub index is always zero For more objects as array records ecc sub index 0 indicates the maximum number of the following sub indexes Data is coded in the following sub indexes e object name describing the object function e a data type attribute e anaccess attribute read only write only or read write 43 CANopen object dictionary structure Index Exadecimal Object 0x0000 Not used 0x0001 0x001F Static data types 0x0020 0x003F Complex data types 0x0040 0x005F Manufacturer specific data types 0x0060 0x007F Profile specific static data types 0x0080 0x009F Profile specific complex
9. 1107 Pre loaded Value proximity 2 H More significant word of the double word which contains the proximity 2 pre loaded value Default 0 R W 1108 Pre loaded Value proximity 2 L Less significant word of the double word which contains the proximity 2 pre loaded value Default 0 R W 1201 1320 Digital outputs status slave on the bus These words contain the digital outputs status of all slaves on the bus according to address slave set rotary switch device determines its reference word ex Slave1 word 1201 Slave 10 word 1210 and sets the outputs by the value of the word Used to set all digital outputs by broadcast writing on the bus Default 0 R W 2000 Starting Digital Outputs Status Contains the digital outputs status when the device switches on It s also digital outputs value if a communication error with Master node occurs After off line time word 2002 outputs will change to value written on this word Default configuration provides no output changes in event of communication error Default 0 R W 2001 Encoder type selection Select the encoder type of counting 0 gt bidirectional encoder default 1 gt unidirectional incremental encoder 2 gt unidirectional decremental encoder R W 2002 Off line Time 0 60000 It s the maximun time in ms that can elapse between two Modbus messages without the slave sets outputs
10. Bit 0 When this bit is set to 1 the encoder counter is immediately loaded with the preload value This bit automatically returns to 0 Bit 1 Setting this bit to 1 the encoder counter is loaded with the preload value when the digital input 1 is set to logical value 1 mark of zero This bit automatically returns to 0 R W 1102 Pre load Command proximity 1 2 and Q ID Manages the proximity counter preload and Q ID output status default 0 Bit 0 When this bit is set to 1 the proximity 1 counter is immediately set on 1105 and 1106 words value This bit automatically returns to 0 Bit 1 When this bit is set to 1 the proximity 2 counter is immediately set on 1107 and 1108 words value This bit automatically returns to 0 Bit 2 Q ID output logic state R W 1103 Pre loaded Value encoder H More significant word of the double word which contains the encoder pre loaded value Default 0 R W 1104 Pre loaded Value encoder L Less significant word of the double word which contains the encoder pre loaded value Default 0 R W Modbus Address Description 1105 Pre loaded Value proximity 1 H More significant word of the double word which contains the proximity 1 pre loaded value Default 0 R W 1106 Pre loaded Value proximity 1 L Less significant word of the double word which contains the proximity 1 pre loaded value Default 0 R W
11. 50 150 C 75 10 PTC500 100 600 C 11 PTC1000 100 600 C 12 Input 0 10V 13 Input 0 20mA 14 Input 4 20mA 15 Input 0 40mV 16 Potentiometer max 6KOhm 17 Potentiometer max 150KOhm Specifications for lower limit of linear signals this object defines the minimum value of input if it is selected for linear signals Index Subindex Name Type Range 0x4000 2 Lower Array 32768 32767 unit 0x4001 limit for 16bit 0x4002 linear signed 0x4003 signals Specifications for upper limit of linear signals this object defines the maximum value of input if it is selected for linear signals Index Subindex Name Type Range 0x4000 3 Upper Array 32768 32767 unit 0x4001 limit for 16bit 0x4002 linear signed 0x4003 signals Offset calibration of input this number is added or deducted to from value of input reading process value Index Subindex Name Type Range 0x4000 4 Offset Array 1000 1000 unit 0x4001 calibration 16bit signed 76 0x4002 0x4003 Gain calibration of input this number is multiplied for reading process value Index Subindex Name Type Range 0x4000 5 Offset Array 1000 1000 unit 0x4001 calibration 16bit 0x4002 signed 0x4003 Software filter Number of means to calculate the value of in
12. MCM260 3AD Array 8bit S 1 input block R unsigned 2 Array 8bit 2 7 input block R unsigned MCM260 2AD only 0x6005 0 Global Interrupt 8bit signed 1 Allows digital input R W Enable Digital 8bit transmission by MCM260 2AD PDO MCM260 3AD 0x6006 0 Interrupt Mask Any Array 8bit Number of entries R Change 8bit unsigned 1 MCM260 2AD Array 8bit 255 Transmission R W MCM260 3AD unsigned channels 1 8 released in a event of a change 2 Array 8bit 255 Transmission R W unsigned channels 9 16 37 released in a event of a change MCM260 2AD only 0x6007 0x6008 0x6200 0x6206 0x6207 Interrupt Mask Low to High 8bit MCM260 1AD MCM260 3AD Interrupt Mask High to Low 8bit MCM260 1AD MCM260 3AD Digital Output MCM260 1AD MCM260 3AD Error Mode Output 8bit MCM260 1AD MCM260 3AD Error Value Output 8bit MCM260 1AD MCM260 3AD Array 8bit Number of entries R unsigned Array 8bit 0 Transmission R W unsigned channels 1 8 released in a event of a positive transition Array 8bit 0 Transmission R W unsigned channels 9 16 released in a event of a positive transition MCM260 1AD only Array 8bit Number of entries R unsigned Array 8bit 0 Transmission R W unsigned channels 1 8 released in a event of a negative transition Array 8bit 0 Transmission R W unsigned channels 9 16
13. This object defines if the output must assume a pre selected state in case of error See object 0x6444 If error is solved the outputs will keep the pre selected state Index Subindex Name Type Default R W 0x6443 0 Number of Array 8bit 2 R analogue output unsigned 1 Error Mode 1 Array 8bit 1 R W output unsigned 2 Error Mode 2 Array 8bit 1 R W output unsigned bi O Output state remains unchanged 1 Output state changes in case of error 7 5 19 Analogue Output Error Value Integer Value assumed by analog output in case of error For this purpose the 89 object 0x6443 must be set to 1 Index Subindex Name Type Default R W 0x6444 0 Number of Array 8bit 2 R analogue output unsigned 1 Error Value 1 Array 16bit 0 R W output signed 2 Error Value 2 Array 16bit 0 R W output signed 7 5 20 Error Behaviour This object has the same functionality of Error Behaviour 0x1029 Index Subindex Name Type Default R W 0x67FE 0 Number of entries Array 8bit 1 R 1 unsigned 1 Communication Array 8bit 0 R W error unsigned Structure Communication error Action 0 Change into status PRE OPERATIONAL only if actual status was OPERATIONAL 1 No status change 2 Change into status STOPPED 7 6 PDO Transmission Data transmission with PDO is only allowed in Operational status W
14. parameters as NMT address of a node bit timing and baud rate of CAN interface CMS defines 8 priority levels 220 COB ID each Others identifiers are reserved for NMT DBT and LMT CAN Application Layer CAL COB ID Description 0 NMT start stop services 1 220 CMS object priority 0 221 440 CMS object priority 1 441 660 CMS object priority 2 661 880 CMS object priority 3 881 1100 CMS object priority 4 1101 1320 CMS object priority 5 1321 1540 CMS object priority 6 1541 1760 CMS object priority 7 1761 2015 NMT Node Guarding 2016 2031 NMT LMT DBT services CAL doesn t define contents of the CMS objects it defines how but not what CANopen provides an implementation of a distributed control system using CAL services and protocols 42 7 1 Object Dictionary The object dictionary is the most important point of a CANopen device where all configuration information and data are stored It is an ordered group of objects where each one is addressed using a 16bit index Organization of dictionary is based on tables and contains three areas of CANopen objects Communication Profile Area Index 0x1000 0x1FFF this profile contains all parameters relevant for CANopen communication and it is common for all CANopen devices Manufacturer Specific Profile Area Index 0x2000 0x5FFF in this profile each manufacturer can implement its own company specific objects
15. phase B connected to DI7 Index Subindex Name Type Default R W 0x2100 0 Number of Array 8bit 1 R entries signed 1 Encoder counter Array 0 R 32bit signed 7 3 3 Preset encoder This object contains preset value of encoder eventually connected to MCM260 This is the value which has to be loaded to encoder counter object 0x2100 Subindex1 in the event of a preset command see paragraph 7 3 4 Index Subindex Name Type Default R W 0x2101 0 Number of Record 8bit 1 R entries signed 1 Preset encoder Record 32bit 0 R W signed 7 3 4 Encoder command preset This object contains command to load preset value 0x2101 Subindex1 into encoder counter object 0x2100 Subindex1 There are two way to load preset encoder value e Preset value is loaded on encoder counter object when value 1 is 67 written on 0x2102 Subindex1 at the same time e Preset value is loaded on encoder counter object when zero impulse DI1 is active if value 1 is written on 0x2102 Subindex1 In both cases 0x2102 is reset to 0 after preset value has been loaded into encoder counter object Index Subindex Name Type Default R W 0x2102 0 Number of Array 8bit 1 R entries unsigned 1 Encoder Array 8bit 0 R W command preset unsigned Structure Index Subindex Name Type Values Comment 0x2102 1 Encoder Array 8bit 0 No preset is command unsigned loa
16. released in a event of a negative transition MCM260 1AD only Array 8bit Number of entries R unsigned Array 8bit 0 1 output block R W unsigned Array 8bit 0 2 output block R W unsigned MCM260 1AD only Array 8bit Number of entries R unsigned Array 8bit 255 1 output block R W unsigned Output channels 1 8 change to a pre defined error status in a event of an error Array 8bit 255 gua output block R W unsigned MCM260 1AD only Array 8bit Number of entries R unsigned Array 8bit 0 1 output block R W unsigned Pre defined error status in a event of an error Array 8bit 0 2 7 output block R W unsigned MCM260 1AD only 38 0x6401 0x6411 0x6421 0x6423 0x6424 Analogue Input 16bit MCM260 2AD MCM260 5AD Analogue Output 16bit MCM260 5AD Analogue Input Interrupt Trigger Selection MCM260 2AD MCM260 5AD Analogue Input Global Interrupt Enable MCM260 2AD MCM260 5AD Analogue Input Interrupt Upper Limit Integer MCM260 2AD only Array 8bit 2 2AD Number of R unsigned 4 5AD Analogue input channels Array 16bit 1 channel R unsigned Array 16bit 2 channel R unsigned Array 16bit 3 channel R unsigned Array 16bit 4 channel R unsigned Array 8bit 2 Number of R unsigned Analogue output channels Array 16bit 1 channel R W unsigned
17. 0 10V 10000 9 2 counter inputs for proximity max 2KHz Dm E G e 22 Proximity 1 e 23 Proximity 2 I Encoder input max 10KHz e 24 A phase e 25 B phase Field bus e 13 CANH RS485 e 14 CANL RS485 e 15 C GND for CANbus and Modbus RTU Automatic addressing pins Modbus RTU only e 16 Output automatic addressing e 17 Input automatic addressing 2 2 3 MCM260 5AD Power supply 12 24Vac dc 15 e 1 Vdc e 2 Vdc Reference of common pin for digital inputs 24Vdc Common pin for digital inputs 12Vdc PTC VL NTC PT100 Analogue input Al1 e Thermocouples K S R J Terminals 5 6 e Pt100 Ni100 Terminals 5 6 7 for the two wire connection short circuit terminals 6 and 7 e Thermoresistances Terminals 5 7 e Linear signals Terminals 5 6 Linear sensor power supply is available on terminal 4 e Potentiometers Terminals 5 7 10 Analogue input Al2 e Thermocouples K S R J Terminals 8 9 e Pt100 Ni100 Terminals 8 9 10 for the two wire connection short circuit terminals 9 and 10 e Thermoresistances Terminals 8 10 e Linear signals Terminals 8 9 Linear sensor power supply is available on terminal 4 e Potentiometers Terminals 8 10 Analogue input Al3 e Thermocouples K S R J Terminals 18 19 e Pt100 Ni100 Terminals 18 19 20 for the two wire connection short circu
18. 1009 Time input On 0 5ms proximity 1 Indicates how long the proximity input 1 remained at logical value 1 The accuracy is 0 5ms Ex 20 10ms RO 1010 Speed proximity 1 100ms Contains the number of proximity 1 counts detected in 100ms RO 1011 Speed proximity 1 1s Contains the number of proximity 1 counts detected in 1s RO 1012 Time Input On 0 5ms proximity 2 Indicates how long the proximity input 2 remained at logical value 1 The accuracy is 0 5ms Ex 20 10ms RO 1013 Speed proximity 2 100ms Contains the number of proximity 2 counts detected in 100ms RO 1014 Speed proximity 2 1s Contains the number of proximity 2 counts detected in 1s RO 1015 l ID Input Status and terminator Contains the I ID and terminator inputs logic state Bit 0 l ID Bit 1 terminator RO 17 Modbus Address Description 1100 Digital Outputs Status Contains the digital outputs logic state default 0 Bit 0 output 1 Bit 8 output 9 Bit 1 output 2 Bit 9 output 10 Bit 2 output 3 Bit 10 output 11 Bit 3 output 4 Bit 11 output 12 Bit 4 output 5 Bit 12 output 13 Bit 5 output 6 Bit 13 output 14 Bit 6 output 7 Bit 14 output 15 Bit 7 output 8 Bit 15 output 16 R W 1101 Pre load Command encoder Determines how the encoder counter is set on 1103 and 1104 words value default 0
19. 20MA resolution 6500 points Software characteristics Communication protocols Modbus RTU CANopen 2 1 Mechanical dimensions and installation gL 2222022222009 0x8 RUN com 9 10 11 12 13 14 15 16 HI Oe OO OO 5 EREERR ERR DEES E O LI Q ID CANH B CANL A 90mm 12 24V a gt HR VDC AJJ JAI IJ IJ AAI 70mm DIN rail EN 50022 2 2 Electrical connections 2 2 1 MCM260 1 2 3AD Power supply 12 24Vdc Vac for MCM260 2AD Kick P i 15 Cep e 1 4Vde e 2 Mde This pin allows to switch on logic part of device only Ger If Vdc is connected to pin 3 and not to pini outputs won t be active na Common pin for digital inputs 12 24Vdc MCM260 2AD MCM260 3AD Digital inputs PNP 24Vdc e 5 Input 1 6 Input 2 7 Input 3 8 Input 4 9 Input 5 10 Input 6 11 Input 7 e 12 Input 8 MCM260 1AD Static outputs 24Vdc e 5 Output 1 6 Output 2 7 Output 3 8 Output 4 9 Output 5 10 Output 6 11 Output 7 e 12 Output 8 MCM260 2AD EEE Digital inputs PNP 24Vdc 0x8 RUN com 9 10 11 12 13 14 15 16 GIE e 18 Input 9 19 Input 10 20 Input 11 21 Input 12 22 Input 13 23 Input 14 24 Input 15 e 25 Input 16 2020220232125 MCM260 1AD Qxg RUNCOM 9 10 11 12 13 14 15 16 Static outputs 24Vdc yore WER e 18 Output 9 19 Output 10 20 Output 11 21 Output 12 22 Output 13
20. 8bit 0 Communicatio R W unsigned n error 0x1400 Receive PDO Record 8bit 2 Number of R communication unsigned entries parameter Record 32bit 0x1400 COB ID used R W except MCM260 2AD unsigned 0x200 by PDO module ID Record 32bit 255 Transmission R W unsigned type 0x1600 Receive PDO Record 8bit Number of R W mapping parameter unsigned entries except MCM260 2AD Record 32bit PDO mapping R W unsigned objecti 33 2 Record 32bit PDO mapping R W unsigned object 0x1800 0 Transmit PDO Record 8bit 5 Number of R communication unsigned entries 1 parameter Record 32bit 0x1800 COB ID used R W except MCM260 1AD unsigned 0x180 by PDO module ID 2 Record 8bit 255 Transmission R W unsigned type 3 Record 16bit 0 Inhibit time R W unsigned 5 Record 16bit 0 Event timer R W unsigned 0x1A00 0 Transmit PDO Record 8bit Number of R W mapping parameter unsigned entries 1 8 except MCM260 1AD Record 32bit PDO mapping R W unsigned object MANUFACTURER SPECIFIC PARAMETER AREA MCM260 1AD MCM260 2AD MCM260 3AD MCM260 4AD Index Sub Name Type Default Comment R W index Value 0x2000 0 Device specifications Array 16bit 10 Number of entries R all MCM260 series signed 1 Array 16bit 6 Baud rate R signed 1Mbps MCM260 2 Array 16bit 0 Node ID offset R W signed multiplier 3 Array 16bit 50 Boot up ti
21. Array 16bit 2 5 channel R W unsigned Array 8bit 2 2AD Number of R unsigned 4 5AD Analogue input channels Array 8bit 7 Trigger 1 channel R W unsigned transmission disabled Array 8bit 7 Trigger 2 channel R W unsigned tx disabled Array 8bit 7 Trigger 3 channel R W unsigned tx disabled Array 8bit 7 Trigger 4 channel R W unsigned tx disabled Boolean 0 Enable Disable R W Analogue input transmission Array 8bit 2 2AD Number of R unsigned 4 5AD Analogue input channels Array 16bit 0 Upper limit 1 ch R W unsigned Analogue input transmission monitored by threshold value Array 16bit 0 Upper limit 2 5 ch R W unsigned Array 16bit 0 Upper limit 3 ch R W unsigned Array 16bit 0 Upper limit 4 ch R W unsigned 39 0x6425 0x6426 0x6427 Analogue Input Interrupt Lower Limit Integer MCM260 2AD MCM260 5AD Analogue Input Interrupt Delta Unsigned MCM260 2AD MCM260 5AD Analogue Input Interrupt Negative Delta Unsigned MCM260 2AD MCM260 5AD Array 8bit 2 2AD Number of R unsigned 4 5AD Analogue input channels Array 16bit 0 Lower limit 1 R W unsigned channel Analogue input transmission monitored by threshold value Array 16bit 0 Lower limit 279 R W unsigned channel Array 16bit 0 Lower limit 37 R W unsigned channel Array 16bit 0 Lower limit 4 R W unsigned cha
22. Blink_3_on LED on for 1sec 3 blink 150msec Blink_1_ off Slow blink 40msec every 1 2sec Blink_3_ off LED off for 1sec 3 blink 150msec Boot up 5 1 SET UP as Modbus RTU slave node To configure MCM260 as a node of Modbus RTU network dip switch has to be set as shown in the figure of the following page OL oLz ARS Rame UD AO HD HO DE ap HL HD me mi j E KC Fon a D a dim Do Bos pi Wm Subsequently procedure shown in the following page has to be done to configure address offset multiplier and baud rate Once time procedure is ended device is still not ready to work it will already be in SET UP mode until it won t be powered off SET UP procedure for Modbus RTU Power on in position 0 Wait boot up time Max 2s Waiting rotary switch changing LED RUN Blink_1_off Rotary switch changing Rotary switch in spinning LED RUN Blink_fast Rotary switch steady after 1 5 seconds Rotary switch in position 1 8 LED RUN Blink_3_ON Address offset multiplier saved LED RUN LED_ON Baud rate saved 5 2 Operation as Modbus RTU slave node If dip switch is configured as shown in figure on page 10 when MCM will be powered on with rotary switch in position not equal to 0 1 F it will be ready to work as a Modbus RTU node Its baud rate was selected during SET UP its address is calculated by actual rotary swit
23. Pre load Array 0 Pre load Pixsys 16bit CANopen parameters signed standard parameters 0x100 Pre load Pixsys parameters 7 4 2 AIN Al2 Al3 Al4 parameters This object contains the parameters for each analog input Index 0x4000 for Al1 Index 0x4001 for Al2 Index 4002 for Al3 Index 4003 for Al4l Index Subindex Name Type Default R W 0x4000 0 Number of Array 16 20 R W 0x4001 Sub index bit signed 0x4002 1 Selection of Array 16 0 R W sensor bit signed 74 0x4003 2 Lower limit for Array 16 0 R W linear signals bit signed 3 Upper limit for Array 16 Ox7FFF R W linear signals bit signed 4 Offset calibration Array 16 0 R W bit signed 5 Gain calibration Array 16 0 R W bit signed 6 Software filter Array 16 5 R W bit signed 7 Select type of Array 16 0 R W degrees bit signed 8 20 Reserved Array 16 0 R W bit signed Specifiche selezione sensore Questo oggetto definisce il tipo sensore da collegare all ingresso di Index Subindex Name Type Value Baud rate 0x4000 1 Selection Array 0 Desabled 0x4001 of sensor 16bit thermocouple K ng SC 260 1360 C 2 thermocouple S 40 1760C 3 thermocouple R 40 1760C 4 thermocouple J 200 1200C 5 PT100 200 600 6 PT100 200 140 C 7 NI100 60 180 C 8 NTC 10K p3435k 40 125T 9 PTC 1K
24. Select modbus answer delay Default 0 R W 21 Modbus Description Address 2005 Modbus Baud Rate Select modbus baud rate also set by rotary switch R W 0 gt 2400 baud 1 gt 4800 baud 2 gt 9600 baud 3 gt 19200 baud 4 gt 28800 baud 5 gt 38400 baud 6 gt 57600 baud Default 2006 Slave Address Multiplier 0 7 Select address slave multiplier by serial see MCM260 SET R W UP Default 0 2007 Boot up Time 0 200 Select the boot up time Accuracy is 10ms 1 10ms R W Default 2 2102 Access to Automatic Addressing Function To use automatic addressing function Q ID pin of a node R W has to be connected to I ID pin of the following one In the first device l ID pin in the last device Q ID pin won t be connected To able disable automatic addressing function to all connected device value 1 0 has to be written on this word in broadcast mode Once address is assigned see word below to exit procedure write value 0 on this word with slave address just saved of course 2103 Address Slave Assignment To assign address write on this word password 1234 used R W address will be the one that slave will assign to itself 22 Modbus Description Address 3001 Analogue input configuration Al1 3002 Analogue input configuration Al2 3003 Analogue input configuration Al3 3004 Analogue inp
25. data types 0x00A0 OxOFFF Reserved 0x1000 0x1FFF Communication Profile DS 301 0x2000 OxSFFF Manufacturer specific parameters 0x6000 Ox9FFF Parameters from standardized device profiles 0xA000 OxFFFF Reserved 7 1 1 CANopen communication model CANopen defines 4 message types 1 Administrative message Layer management network management and identifier distribution services initialisation configuration and supervision network Services and protocols are according to LMT NMT and DBT elements 2 Service Data Object SDO it provides client access to objects of object dictionary of the device server using index and subindex A replay is generated for every CAN message one SDO requires 2 CAN identifiers SDO request and reply message always contains 8 bytes 44 3 Process Data Object PDO it provides transfer real time data Data transfer is limited from 1 to 8 bytes and it s content is defined by its CAN identifier only Each PDO is described by 2 object in the object dictionary e PDO Communication Parameter it contains COB ID used transmission type inhibit time and time period e PDO Mapping Parameter it contains a list of entries of object dictionary mapped in PDO It s configurable using SDO messages if variable PDO mapping is supported by devices There are 2 types of PDO transmission 1 Synchronous it s regulated by receipt of a SYNC object acyclic means not periodically or cyclic
26. means that transmission is periodically triggered every 1 2 240 by SYNC messages 2 Asynchronous transmission is triggered by a remote transmission request from another device or it s triggered by configuration of an object specific event specified in the device profile input change of value or a timer event Inhibit time for a PDO defines minimum time between two consecutive PDO transmission It s a part of PDO Communication Parameter and it s defined as an unsigned 16bit integer unit is 100usec Event time period for a PDO defines where PDO transmission is periodically triggered when a specific time has elapsed It s defined as an unsigned 16bit integer unit is millisecond PDO transmit data without overhead and messages aren t confirmed one PDO requires one CAN identifier no more than 8 bytes can be transferred with 1 PDO 4 Predefined Messages or Special Function Objects It s a list of pre defined and important messages Synchronization SYNC it regulates input output transmission and update through PDO synchronization It is in the highest priority COB ID and no data bytes are transferred to ensure message as short as possible Time Stamp It provides application devices a common time frame reference 45 Emergency The event is triggered by device internal errors Node Life Guarding NMT master monitors nodes status node guarding Nodes optionally monitor NMT master status life guarding it sta
27. parameters Index Subindex Name Type Default R W 0x2000 0 Number of Array 16bit 10 R entries signed 1 Baud rate Array 16bit 6 1Mbps R MCM260 signed 2 Node ID offset Array 16bit 0 R W multiplier signed 3 Boot up time Array 16bit 50 R W signed 1 10msec 4 CANopen state Array 16bit 0x7F Pre R W after boot up signed Operational 5 Pre load Pixsys Array 16bit 0 R W parameters signed 6 10 Reserved R W Baud rate specifications this is a read only object It can be only modified by rotary switch in start up mode when device is powered on with rotary switch in position 0 Index Subindex Name Type Values Baud rate 0x2000 1 Baud rate Array 0 50 Kbit sec MCM260 16bit 1 62 5 Kbit sec signed 2 100 Kbit sec 3 125 Kbit sec 72 4 250 Kbit sec 5 500 Kbit sec 6 1 Mbit sec Node ID offset multiplier specifications this object defines node ID offset multiplier of device If Index 0x2000 Subindex1 3 node ID offset of device will be 3x15 45 This value has to be added to number specified by rotary switch position when device has be powered on in a position not equal to 0 If rotary switch position in Operational mode is 8 total node ID CANopen address will be 45 8 53 It s possible to connect up to 120 modules in a MCM260 CANopen network offset multiplier up to 105 rotary switch up to
28. parameters necessary for communication like setting identifier and PDO configuration are described The second one is Manufacturer Specific Parameter Area where all special manufacturer features are described The third one is Standard Device Profile Area where digital Analogue input output transmission type is described 31 COMMUNICATION PROFILE AREA Index Sub Name Type Default Comment R W index Value 0x1000 0 Device type 32bit 0x00020191 MCM260 1AD CONST unsigned 0x00050191 MCM260 2AD CONST 0x00030191 MCM260 3AD CONST 0x1001 0 Error register 8bit Emergency R all MCM260 series unsigned messages 0x1003 0 Pre defined Error Array 8bit Number of R W Field unsigned entries 1 all MCM260 series Array 32bit Standard error R unsigned field always last error 10 Array 32bit Standard error R unsigned field always first error 0x1005 0 COB ID SYNC 32bit 0x00000080 COB ID for R message unsigned SYNC all MCM260 series message 0x1006 0 Communication Cycle 32bit 0 Time between R W Period unsigned 2 SYNC all MCM260 series messages 0x1008 0 Manufacturer Device String M260 CONST Name all MCM260 series 0x1009 0 Manufacturer String Actual CONST Hardware Version hardware all MCM260 series version 0x100A 0 Manufacturer String Actual CONST Software Version software all MCM260 series version 0x100B 0 Node ID 8bit 0 Node address R all MCM260 series unsigned
29. signed 0x2201 0 Preset proximity Record 8bit 2 Number of entries R MCM260 2AD signed 1 MCM260 3AD Record 32bit 0 Preset proximity 1 R W signed 2 Record 32bit 0 Preset proximity 2 R W signed 0x2202 0 Proximity command Array 8bit 2 Number of entries R preset signed 1 MCM260 2AD Array 8bit 0 Proximity 1 command R W MCM260 3AD unsigned preset 2 Array 8bit 0 Proximity 2 command R W unsigned preset 0x2203 0 Timer ON proximity Record 8bit 2 Number of entries R MCM260 2AD signed 1 MCM260 3AD Record 16bit 0 Proximity 1 Timer ON R unsigned 2 Record 16bit 0 Proximity 2 Timer ON R unsigned 0x2204 0 Proximity speed Record 8bit 1 Number of entries R MCM260 2AD signed 1 MCM260 3AD Record 16bit 0 Proximity 1 speed R unsigned 100usec 2 Record 16bit 0 Proximity 2 speed R unsigned 100usec 0x2205 0 Proximity speed Record 8bit 1 Number of entries R MCM260 2AD signed 1 MCM260 3AD Record 16bit 0 Proximity 1 speed R unsigned 1sec 2 Record 16bit 0 Proximity 2 speed R unsigned 1sec R MANUFACTURER SPECIFIC PARAMETER AREA MCM260 5AD Index Sub Name Type Default Comment R W index value 0x2000 0 Device specifications Array 16bit 10 Number of entries R signed 1 Array 16bit 6 Baud rate R signed 1Mbps MCM260 2 Array 16bit 0 Node ID offset R W signed multiplier 3 Array 16bit 50 Boot up time R W
30. values If signature load ASCII 0x64616F6C is written on Sub index 1 standard default parameters are loaded each power on until next save command is written This is the same behaviour for Pixsys default parameters on Sub index 2 Index Subindex Name Type Default R W 0x1011 0 Number of Array 8bit 2 R entries 1 unsigned 1 Load standard Array 32bit 1 string RW default unsigned load for parameters standard default 2 Load Pixsys Array 32bit 1 string R W default unsigned load for parameters Pixsys default 7 2 14 COB ID Emergency Object Index Subindex Name Type Default R W 0x1014 0 COB ID 32bit 0x80 module R EMCY unsigned ID Structure Bit 31 Bit 11 30 Bit 0 10 O valid 1 invalid 0 Reserved COB ID 7 2 15 Inhibit Time Emergency Object This object indicates time have to be elapsed before sending another Emergency minutes Index Subindex Name Type Default R W 0x1015 0 Inhibit Time 16bit 0 R W EMCY unsigned 57 7 2 16 Producer Heartbeat Time This object contains time between two Heartbeat messages milliseconds If it s equal to 0 no Heartbeat is sent Index Subindex Name Type Default R W 0x1017 0 Producer 16bit 0 R W Heartbeat Time _ unsigned 7 2 17 Identity Object This object specifies device and m
31. 010 0x100 0x1012 0x1013 Peer to Peer objects of CANopen Pre defined Connection Set Object Function Code COB ID Communication bit 7 10 parameters Emergency 0000 0x81 OxFF 0x1024 0x1015 PDO1 transmit 0011 0x181 Ox1FF 0x1800 PDO1 receive 0100 0x201 0x27F 0x1400 PDO2 transmit 0101 0x281 Ox2FF 0x1801 PDO2 receive 0110 0x301 0x37F 0x1401 PDO3 transmit 0111 0x381 Ox3FF 0x1802 PDOS receive 1000 0x401 0x47F 0x1402 PDO4 transmit 1001 0x481 Ox4FF 0x1803 PDO4 receive 1010 0x501 0x57F 0x1403 SDO transmit receive 1011 0x581 Ox5FF 0x1200 SDO receive client 1100 0x601 0x67F 0x1200 NMT Error Control 1110 0x701 0x77F 0x1016 0x1017 All peer to peer identifiers are different so only one master device can communicate to each slave node up to 127 nodes Two slaves aren t able to communicate because they don t know each other s node ID master only knows them 7 1 3 CANopen identifier distribution COB ID s allocation can be made in 3 ways e Pre defined Connection Set it s mode shown in the previous section Allocation is default setting no configuration is needed 47 e PDO identifiers COB IDs can be modified after powering up device when it s in Pre Operational status see next section In this status its possible to write new values to Object Dictionary allocation by SDO e Using DBT
32. 0x100C 0 Guard Time 16bit 0 Time between R W all MCM260 series unsigned 2 Guard time interrogation 0x100D 0 Life Time Factor 8bit 0 If its value is R W all MCM260 series unsigned 0 no Node Guarding is monitored 0x1010 0 Store Parameters Array 8bit 1 Number of R all MCM260 series unsigned entries 1 Array 32bit 1 Write string R W unsigned save to store user setting parameters 32 0x1011 Restore default Array 8bit 2 Number of R Parameter unsigned entries all MCM260 series Array 32bit 1 Write string R W unsigned load to restore default setting parameters Array 32bit 1 Write string unsigned load to restore default Pixsys parameters 0x1014 COB ID Emergency 32bit 0x80 R Object unsigned module ID all MCM260 series 0x1015 Inhibit time 16bit 0 Time have to R W Emergency Object unsigned be elapsed all MCM260 series before sending another Emergency 0x1017 Producer Heartbeat 16bit 0 Time between R W Time unsigned two heartbeat all MCM260 series messages 0x1018 Identity Object Record 8bit 4 Number of R all MCM260 series unsigned entries Record 32bit PIX Manufacturer R unsigned ID Record 32bit 260 Device R unsigned description Record 32bit Revision R unsigned number Record 32bit Serial number R unsigned 0x1029 Error Behaviour Array 8bit 1 Number of R all MCM260 series unsigned entries Array
33. 0x81 00 06 KK 00 00 Module bus error Status is changed to Stopped PP Module position OxFF00 0x81 LL 07 MM NN PP Diagnosis message LL diagnosis byte MM Module position NN Error status and channel number PP Number of actual module error 94 8 NOTE UPDATES 95 PIXSYS Via Tagliamento 18 30030 Mellaredo di Pianiga VE www pixsys net e mail sales pixsys net support pixsys net Software Rev 1 10 2300 10 078 RevE 200709 96
34. 1001 Error register 8bit unsigned ALL R 0x1003 Pre defined Error Array 32bit ALL R W Field unsigned 0x1005 COB ID SYNC 32bit unsigned ALL R message 51 0x1006 Communication 32bit unsigned ALL R W Cycle Period 0x1008 Manufacturer String ALL CONST Device Name 0x1009 Manufacturer String ALL CONST Hardware Version 0x100A Manufacturer String ALL CONST Software Version 0x100B Node ID 8bit unsigned ALL R 0x100C Guard Time 16bit unsigned ALL R W 0x100D Life Time Factor 8bit unsigned ALL R W 0x1010 Store Array 32bit ALL R W Parameters unsigned 0x1011 Restore default Array 32bit ALL R W Parameter unsigned 0x1014 COB ID 32bit unsigned ALL R Emergency Object 0x1015 Inhibit time 16bit unsigned ALL R W Emergency Object 0x1017 Producer 16bit unsigned ALL R W Heartbeat Time 0x1018 Identity Object Record 32bit ALL R unsigned 0x1029 Error Behaviour Array 8bit ALL R W unsigned 0x1400 Receive PDO Record 32bit O IO R W communication unsigned parameter 0x1600 Receive PDO Record 32bit O IO R W mapping unsigned parameter 0x1800 Transmit PDO Record 32bit I_IO R W communication parameter unsigned 52 0x1A00 Transmit PDO Record 32bit I_IO R W mapping unsigned parameter 7 2 1 Device Type This objec
35. 24 0 Number of Array 8bit 2 2AD R Analogue input unsigned 4 5AD channels 1 Upper limit 1 Array 16bit 0 R W channel unsigned 2 Upper limit 2 Array 16bit 0 R W channel unsigned 3 Upper limit 3 Array 16bit 0 R W channel unsigned 4 Upper limit 4 Array 16bit 0 R W channel unsigned 7 5 14 Analogue Input Interrupt Lower Limit Integer This object allows a threshold value monitoring for Analogue input transmission If it s configured in object 0x6423 transmission will take place if input value is lt threshold value when a trigger condition is set Index Subindex Name Type Default R W 0x6425 0 Number of Array 8bit 2 2AD R Analogue input unsigned 4 5AD channels 1 Lower limit 1 Array 16bit 0 R W channel unsigned 2 Lower limit 29 Array 16bit 0 R W channel unsigned 3 Lower limit 3 Array 16bit 0 R W channel unsigned 4 Lower limit 4 Array 16bit 0 R W channel unsigned 87 7 5 15 Analogue Input Interrupt Delta Unsigned If this object is allowed it conditions actual Analogue input transmission with previously sent value New value is transmitted only if it s larger than previously sent value Delta or if it s smaller than previously sent value Delta Index Subindex Name Type Default R W 0x6426 0 Number of Array 8bit 2 2AD R Analogue input unsigned 4 5AD channels 1 Delta 17 channel Arr
36. Distributor a CAL service nodes are initially identified by their configured node ID Node ID of slave nodes may be configured by internal dip switches or LMT Layer Management a CAL service When network initialises and boots master provides a connection with each connected slave with a telegram NMT service Once this connection has been established DBT provides allocation of CAN identifiers for communication of SDOs and PDOs to the node 7 1 4 CANopen boot up process Networks initialisation Supports two boot up process Minimum boot up and Extended boot up The first one is a pre required process for a CANopen device the second one is optional but necessary if COB IDs have to be allocated by DBT services State transition diagram in next page shows a CANopen minimum boot up node Letters in brackets show which communication object types are allowed in the different status A NMT B Node Guard C SDO D Emergency E PDO F Boot up Numbers show Status transitions and NMT command specifier 1 Start Remote Node 0x01 2 Stop Remote Node 0x02 3 Enter Pre Operational status 0x80 MCM260 series only provides Minimum boot up 48 4 Reset Node 0x81 5 Reset Communication 0x82 6 Device initialisation is finished device changes to Pre Operational status automatically and boot up message is send Power on INITIALISING F PRE OPERATIONAL A B C D je OPERATI
37. N Thank you for choosing a Pixsys instrument MCM260 are digital expansion modules for PLC communication with other devices is provided by Modbus or CANopen protocol MCM260 series includes 5 models as described in the table below 1 1 Modelidentification MCM260 O Power supply 1AD 12 24Vdc 15 Inputs Outputs 16 Static outputs 24Vdc 700mA MAX Power supply 2AD 12 24Vac dc 15 50 60Hz Inputs Outputs 16 Digital inputs PNP 24Vdc 2 Analog inputs 0 10V Power supply 3AD 12 24Vdc 15 Inputs Outputs 8 Digital inputs PNP 24Vdc 8 Static outputs 24Vdc 700mA MAX Power supply AAD 12 24Vac dc 15 Inputs Outputs 8 Digital inputs PNP 24Vdc 8 relay outputs 5A 250V resistive load Power supply 5AD 12 24Vac dc 15 Inputs Outputs 4 Analog inputs 2 Analog outputs 0 10V or 4 20mA 2 CHARACTERISTICS Inputs Outputs Digital inputs PNP 24Vdc MCM260 5AD Tolerance 25T Inputs Configurable via software 0 2 1 unit Thermocouples type K S R J automatic compensation of cold junction from 0 to 50 Thermoresistance PT100 PT500 PT1000 NI100 PTC1K NTC10K B 3435K Linear 0 10V 0 20 or 4 20mA 0 40mV Potentiometers 6KO 1506KO MCM260 1AD MCM260 3AD Static outputs 24Vdc 700mA max Each output can give 700mA max consumption 4A MCM260 4AD 8 relays contacts 5A 250V resistive load MCM260 5AD 2 linear 0 10V or 4 20mA 0 10V resolution 7680 points 4
38. ONAL A B C D E STOPPED A B NMT services allow changing status nodes at any time NMT message consists of CAN header COB ID 0 and 2 data bytes One byte 49 contains the requested service NMT command specifier and other byte contains Node ID 0 for broadcasting mode A CANopen network can only have one NMT master which brings NMT messages and controls initialisation process CANopen device supporting only minimum boot up enter Pre Operational status automatically after ending device initialisation In this status setting device parameters and COB ID allocation are possible by SDO only A distinction is needed between device configuration and CANopen device initialisation boot up MCM260 configuration is allowed when device is powered on with rotary switch in position 0 Node ID offset multiplier baud rate MCM260 CANopen initialisation boot up is always provided by itself when it is powered on for each position of rotary switch MCM260 enter Pre Operational status after having finished its initialisation It s possible to force Stopped status by changing rotary switch in 0 position from Pre Operational or Operational status 7 1 5 Communication Profile Initialisation In the most common cases a default configuration is assigned to Object dictionary if there aren t other configuration saved by user All object are initialised with default DS301 values CANopen Application Layer and Communication Pr
39. OxF 15 105 15 120 Node ID N 1 x 15 M where N 0x2000 Subindex 2 M rotary switch position not 0 Index Subindex Name Type Values Offset 0x2000 2 Node ID Array 0 Offset 0 offset 16bit Index 1 15 multiplier signed 1 Offset 1 Index 16 30 2 Offset 2 Index 31 45 3 Offset 3 Index 46 60 4 Offset 4 Index 61 75 5 Offset 5 Index 76 90 6 Offset 6 Index 91 105 7 Offset 7 Index 106 120 Boot up time specifications this object defines how long is boot up time unit is 10msec Index Subindex Name Type Values Time 0x2000 3 Boot up __ Array 10 100 100msec 1sec 73 16bit signed Time CANopen state after boot up specifications CANopen standard defines that once boot up is finished device changes automatically into Pre Operational status This is default configuration 0x7F but it s possible to change into other status Index Subindex Name Type Values Status 0x2000 4 CANopen Array 0 Boot up state after 16bit 4 S d boot up _ signed toppe 5 Operational 0x7F Pre Operational Pre load Pixsys parameters specifications this object defines if device has to pre load default CANopen parameters 0x2000 Subindex6 0 or default Pixsys parameters 0x2000 Subindex6 0x100 Index Subindex Name Type Values Comment 0x2000 5
40. PIXSYS elettronica PIXSYS E D o a aame L a vi DO Im eme oe os 5 VS EXPANSION MODULE MODBUS CANOPEN MCM260 Manuale User manual N TABLE OF CONTENTS INTRODUCTION WEEN 4 GCHARAGTERISTICS iai a 5 2 1 Mechanical dimensions and installatiON 6 2 2 Electrical connections i ra aaa 6 2 3 Wiring connection to Network nn 12 LED FUNCTIONS iai ia 12 led ER TEE 13 MODBUS RTU vivilie ariana anandia aida einen 14 5 1 SET UP as Modbus RTU slave node 14 5 2 Operation as Modbus RTU slave node ii 15 5 3 Modbus RTU protocol characteristics nene 16 5 4 Modbus RTU communication area 16 GANOPEN WEE 27 6 1 SET UP as CANopen slave node i 28 6 2 Operation as CANopen slave node i 29 6 3 Object Dictionary serisine nani ia iaia ia 31 6 4 cad Bho RA OE OEY lle AE 41 CANOPEN IN DETAILS 0 ease eege ieri en NENNEN ONSE ENNEN 41 7 1 Object Dictionar ee ees nei eG Ee 43 7 1 1 CANopen Communication model 44 7 1 2 CANopen Pre defined Connection Get 46 7 1 3 CANopen identifier dstibuton eee eeeceeeeeeeeneeeeeeeeeneeeeeeeeeeeeeeeeneeeeneeee 47 7 1 4 CAhNopenbootupprocess nenna 48 7 1 5 Communication Profile Initialisation iiiiiieieeee eee eee 50 7 2 Communication Profile Area 51 7 2 1 Device KEE 53 7 2 2 Suel EE 54 7 2 3 Pre defined Error Field tapaia a ea a Rai 54 7 2 4 COB ID SYNC me
41. R W 0x5001 Sub index bit signed 1 Select type of Array 16 0 R W output bit signed 78 2 Lower limit Array 16 0 R W bit signed 3 Upper limit Array 16 Ox7FFF R W bit signed 4 10 Reserved Array 16 0 R W bit signed Specifications for type of analog output Index Subindex Name Type Values Comments 0x5000 1 Type of Array 0 0 10V 0x5001 output 16bit 1 4 20MA signed Lower limit analog output Index Subindex Name Type Range 0x5000 2 Lower Array 32768 32767 unit 0x5001 limit 16bit signed Upper limit analog output Index Subindex Name Type Range 0x5000 3 Uper limit Array 32768 32767 unit 0x5001 16bit signed 7 5 Standard Device Profile Area The following table shows all the supported standard device profile objects N B ALL All devices O IO MCM260 3AD MCM260 4AD 110 Input devices MCM260 2AD MCM260 3AD MCM260 4AD IN_AN Input devices MCM260 2AD Analogue Input Output devices MCM260 5AD 79 Output devices MCM260 1AD Input Output devices Input Output devices AN Analogue Input Output devices MCM260 5AD Index Name Type Device Type R W 0x6000 Digital Input Array 8bit unsigned 110 R 0x6005 Global Interrupt 8bit unsigned 110 R W Enable Digital 8bit 0x6006 Interrupt Mask Array 8bit unsigned 110 R W Any Change 8b
42. Subindex Name Type Default R W 0x6000 0 Number of Array 8bit R entries unsigned 1 1 input block Array 8bit E R unsigned 2 2 input block Array 8bit i R unsigned 7 5 2 Global Interrupt Enable Digital 8bit This object allows digital input transmission by PDO If value is 1 transmission is generally released and it s regulated by objects 0x6006 0x6007 0x6008 and type of PDO transmission If value is 0 digital input isn t transmitted Index Subindex Name Type Default R W 0x6005 0 Global Interrupt 8bit unsigned 1 R W Enable Digital 8bit 81 7 5 3 Interrupt Mask Any Change 8bit This object is used to define digital input channel which will send its data in a event of a change Global Interrupt has to be enabled 0x6005 1 Index Subindex Name Type Default R W 0x6006 0 Number of entries Array 8bit 2 R unsigned 1 1 input block Array 8bit 255 RW unsigned 2 2 input block Array 8bit 255 RW unsigned bi 0 Transmission channel blocked in a event of a change 1 Transmission channel released in a event of a change Example if Subindex 0 1 Subindex 1 57 0x41 001110012 means that channel 1 4 5 and 6 will transmit their data in the event of a change 7 5 4 Interrupt Mask Low to High 8bit This object defines which digital input channel will send its data in a event of a positive transitio
43. _3_on Stopped with Emergency Blink_3_off They are not standard CANopen DS401 status but particular phases of device configuration For more details see chapter 7 27 6 1 SET UP as CANopen slave node To configure MCM260 as a node of a CANopen network dip switch has to be set as shown in the figure below mos nn O DD A0 A0 A Ot17 BLI6 DL15 OL13 OL12 DL11 OL1B III A CANopen network must have a 1200 terminal line resistance If more devices have to be connected in cascade that resistance has to be connected to the last MCM260 of network at the end of the line only REF CANL Node i Node i 1 Nodei 2 Noden If no terminal line resistance has to be connected set last dip switch as shown in figure below 28 LI ID D 6 DL15 DL13 DL12 OLI1 OLTE 5 o mmm pa b i B mia H If terminal line resistance has to be connected if MCM260 is the last device of the network set last dip switch as shown in figure below RRS
44. anufacturer Index Subindex Name Type Default R W 0x1018 0 Number of Record 8bit 4 R entries unsigned 1 Manufacturer ID Record 32bit PIX R unsigned 2 Device Record 32bit 260 R description unsigned 3 Revision number Record 32bit R unsigned 4 Serial number Record 32bit R unsigned 7 2 18 Error Behaviour This object specifies into which states modules changes in case of communication error Index Subindex Name Type Default R W 0x1029 0 Number of entries Array 8bit 1 R 1 unsigned 1 Communication Array 8bit 0 R W error unsigned Structure Communication error Action 0 Change into status PRE OPERATIONAL only if actual status were OPERATIONAL 1 No status change 2 Change into status STOPPED 58 7 2 19 Receive PDO Communication Parameter This object set communication parameters of Rx PDO supported Default COB ID of PDO is set by DS301 standard Index Subindex Name Type Default R W 0x1400 0 Number of Record 8bit 2 R entries unsigned 1 COB ID used by Record 32bit 0x1400 R W PDO1 unsigned 0x200 Module ID 2 Transmission Record 8bit 255 R W type unsigned COB ID Structure Bit 31 Bit 30 Bit 29 11 Bit 0 10 O valid 1 invalid O RTR allowed 0 Reserved COB ID 1 RTR not allowed Digital and Analogue inputs are transmitted as Change Of Value COV Type of transmission depen
45. anufacturer Hardware Version Index Subindex Name Type Default R W 55 0x1009 0 Manufacturer String Actual CONST Hardware hardware Version version 7 2 8 Manufacturer Software Version Index Subindex Name Type Default R W 0x100A 0 Manufacturer String Actual CONST Software software Version version 7 2 9 Node ID Index Subindex Name Type Default R W 0x100B 0 Node ID 8bit unsigned 0 R 7 2 10 Guard Time This object defines Guarding Time time between 2 interrogation in msec Index Subindex Name Type Default R W 0x100C 0 Guard Time 16bit 0 R W unsigned 7 2 11 Life Time Factor This object is a part of Node Guarding Protocol If it s equal to 0 no monitoring is realized Index Subindex Name Type Default R W 0x100D 0 Life Time 8bit 0 R W Factor unsigned 7 2 12 Store Parameters This object stores user s setting parameters permanently if signature save ASCII 0x65766173 is written into subindex 1 Index Subindex Name Type Default R W 0x1010 0 Number of Array 8bit 1 R entries 1 unsigned 56 1 Store all Array 32bit 1 string R W parameters unsigned save to store 7 2 13 Restore Default Parameters This object allows to reset user stored parameters and load default
46. ay 16bit 0 R W unsigned 2 Delta 2 channel Array 16bit 0 R W unsigned 3 Delta 3 channel Array 16bit 0 R W unsigned 4 Delta 4 channel Array 16bit 0 R W unsigned 7 5 16 Analogue Input Interrupt Negative Delta Unsigned If this object is allowed it conditions actual Analogue input transmission with previously sent value New value is transmitted only it s smaller than previously sent value Delta Index Subindex Name Type Default R W 0x6427 0 Number of Array 8bit 2 2AD R Analogue input unsigned 4 5AD channels 1 Delta 1 channel Array 16bit 0 R W unsigned 2 Delta 2 channel Array 16bit 0 R W unsigned 3 Delta 3 channel Array 16bit 0 R W unsigned 4 Delta 4 channel Array 16bit 0 R W unsigned 88 7 5 17 Analogue Input Interrupt Positive Delta Unsigned If this object is allowed it conditions actual Analogue input transmission with previously sent value New value is transmitted only if it s larger than previously sent value Delta Index Subindex Name Type Default R W 0x6428 0 Number of Array 8bit 2 2AD R Analogue input unsigned 4 5AD channels 1 Delta 1 channel Array 16bit 0 R W unsigned 2 Delta 2 channel Array 16bit 0 R W unsigned 3 Delta 3 channel Array 16bit 0 R W unsigned 4 Delta 4 channel Array 16bit 0 R W unsigned 7 5 18 Analogue Output Error Mode
47. ch position added to offset selected during SET UP NORMAL OPERATION MODE Rotary switch position 0 0x00 If powered on with rotary switch in position not equal to 0 its changing involves device in STOPPED status node not active 1 15 Defines node address offset selected during SET UP 0x00 0x0F has to be added to this value Example if in SET UP it was set to position 5 and in normal operation mode actual switch position is 1 node address will be 60 offset 15x 5 1 15 5 3 Modbus RTU protocol characteristics Electrical cable provided for Modbus RTU configuration is serial line RS485 optoisolated available in pins 13 485 14 485 and 15 GND Baud rate Selectable by rotary switch e 57600 bits s e 9600 bits s e 38400 bits s e 4800 bits s e 28800 bits s e 2400 bits s e 19200 bits s Format 8 N 1 8bit no parity 1 stop Supported functions WORD READING max 20 word 0x03 0x04 SINGLE WORD WRITING 0x06 MULTIPLE WORD WRITING max 20 word 0x10 5 4 Modbus RTU communication area 5 4 1 MCM260 1AD MCM260 2AD MCM260 3AD MCM260 4AD Modbus Description Address 0 Device Type Contains the device identification code RO Default 160 1 Firmware Version Contains the device firmware version RO 5 Slave Address Contains the selected modbus slave address Depends on RO the position of the rotary switch 998 Analogue Input 1 Contains the value i
48. change while channel 2 will only transmit with a negative transition 7 5 6 Digital Output This object contains data of digital output modules Subindex 1 contains the first 8 digital output channels subindex 2 the second block Index Subindex Name Type Default R W 0x6200 0 Number of Array 8bit R entries unsigned 1 1 output block Array 8bit 0 R W unsigned 2 2 output block Array 8bit 0 R W unsigned 83 7 5 7 Error Mode Output 8bit This object defines if output change to a pre defined error status in a event of an error or not If error is eliminated outputs are maintained in their pre defined error status Index Subindex Name Type Default R W 0x6206 0 Number of Array 8bit R entries unsigned 1 1 output block Array 8bit 255 RW unsigned 2 2 output block Array 8bit 255 RW unsigned b O Output channel doesn t change in a event of an error 1 Output channel change to a pre defined error 7 5 8 Error Value Output 8bit This objects defines values outputs have to change to in a event of an error corresponding bit in Error Mode Output has to be enabled 0x6206 Index Subindex Name Type Default R W 0x6207 0 Number of Array 8bit R entries unsigned 1 1 output block Array 8bit 0 R W unsigned 2 2 output block Array 8bit 0 R W unsigned bi O Output channe
49. d 0x2205 give information about proximity speed The first one 0x2104 contains speed proximity in 100usec units the second one 0x2105 in second units Index Subindex Name Type Default R W 0x2104 0 Number of Record 1 R entries 8bit signed 1 Proximity 1 Record 0 R speed 100usec 16bit unsigned 2 Proximity 2 Record 0 R speed 100usec 16bit unsigned Index Subindex Name Type Default R W 0x2105 0 Number of Record 1 R entries 8bit signed 1 Proximity 1 Record 0 R speed 1sec 16bit unsigned 2 Proximity 2 Record 0 R speed 1sec 16bit unsigned 7 4 Manufacturer Specific Parameter Area MCM260 5AD The following table shows all Pixsys specific parameters objects supported Index Nome Tipo R W 71 0x2000 Device specification Array 16bit signed R W 0x4000 Al1 parameters Array 16bit signed R W 0x4001 Al2 parameters Array 16bit signed R W 0x4002 AI3 parameters Array 16bit signed R W 0x4003 Al4 parameters Array 16bit signed R W 0x4100 Analogue inputs parameters Array 16bit signed R W 0x5000 AO1 parameters Array 16bit signed R W 0x5001 AO2 parameters Array 16bit signed R W 7 4 1 Device Specification This object defines most important device configuration parameters baud rate node ID offset multiplier read only boot up time device status after boot up filters of digital inputs and Pixsys pre load
50. ded preset 1 Preset value loaded simultaneously 2 Preset value loaded when DI1 1 zero impulse 7 3 5 Encoder type This object defines which type of encoder is connected 1 means bi directional encoder 2 means mono directional encoder Index Subindex Name Type Default R W 0x2103 0 Number of Array 8bit 1 R entries signed 1 Encoder type Array 8bit 0 R W signed 7 3 6 Encoder speed These two objects 0x2104 and 0x2105 give information about encoder speed The first one 0x2104 contains speed encoder in 100usec untis the second one 0x2105 in second units 68 Index Subindex Name Type Default R W 0x2104 0 Number of Record 1 R entries 8bit signed 1 Encoder speed Record 0 R 100usec 16bit signed Index Subindex Name Type Default R W 0x2105 0 Number of Record 1 R entries 8bit signed 1 Encoder speed Record 0 R 1sec 16bit signed 7 3 7 Proximity counter This object contains countings number of proximities eventually connected to MCM260 proximity 1 to DI5 proximity 2 to DIG Index Subindex Name Type Default R W 0x2200 0 Number of Record 2 R entries 8bit signed 1 Proximity 1 Record 0 R W counter 32bit unsigned 2 Proximity 2 Record 0 R W counter 32bit unsigned 7 3 8 Preset proximity This object contains preset value of proximities eventually connected to MCM260 This i
51. ding upon set transmission type and it s explained in the following table RTR Remote Transmission Request received Trans PDO transmission mission cyclic acyclic synchro asynchro RTR only TxPDO RxPDO type nous nous inputs outputs 0 x x If COV is Set outputs transmitted after each with each SYNC as SYNC requested by last PDO received 1 240 X x Transmissi Set outputs on with after each each i SYNC as SYNC requested i 1 240 by last PDO received 241 251 Reserved 59 252 x A Data is Not read again supported with a SYNC but not sent request via RTR 253 x x Request via COV RTR 254 xX COV COV 255 x COV COV 7 2 20 Receive PDO Mapping Parameter This object defines data transmitted by PDO Subindex 0 contains number of objects valid for PDO Index Subindex Name Type Default R W 0x1600 0 Number of Record 8bit R W entries unsigned 1 2 PDO mapping Record 32bit R W object i 1 2 unsigned Object structure Bit 16 31 Bit 8 15 Bit 0 7 Index Subindex Object size Index object index to be transmitted Subindex object subindex to be transmitted Object size object size in bits no more than 2 bytes can be transmitted in a PDO so sum of valid object lengths have not to exceed 16 7 2 21 Transmit PDO Communication Parameter Th
52. hen device changes its status into Operational TX PDO is transmitted once with transmission type 254 and 255 In order to prevent CAN bus overflow default value for object 0x6423 is false so Analogue changes aren t transmitted To prevent overflow with 0x6423 true a long Inhibit Time can be selected or properly values for Threshold and Delta 0x6421 0x6428 can be set 90 7 6 1 PDO Mapping If stored customer specific configuration isn t used object dictionary is assigned with default configuration according to standard device profile DS401 see paragraph 6 1 5 If device is in Pre Operational status its mapping can be modified via SDO 7 7 SYNC Monitoring In Operational status if communication cycle period isn t equal to 0 monitoring is released with the first SYNC message If SYNC message isn t received within monitoring time communication cycle period a blink code is provided and status doesn t change An emergency message Error Code 0x8100 Error Register 0x81 Additional Code 00 04 00 00 00 is sent Failure of SYNC message will be displayed even if master provides a status change LEDs return to their normal operating status only after new SYNC message receipt in Operational status and another emergency message is sent to show SYNC monitoring works correctly again Error Code 0x0000 Error Register 0x81 Additional Code 00 04 00 00 00 7 8 Node Guarding Node Guarding starts when the fir
53. is object set communication parameters of Tx PDO supported Default COB ID of PDO is set by DS301 standard Index Subindex Name Type R W Default 60 0x1800 0 Number of Record 8bit 5 R entries unsigned 1 COB ID used by Record 32bit 0x1800 R W PDO1 unsigned 0x180 Module ID 2 Transmission Record 8bit 255 R W type unsigned 3 Inhibit Time Record 16bit 0 R W unsigned 5 Event Timer Record 16bit 0 R W unsigned COB ID Structure Bit 31 Bit 30 Bit 29 11 Bit 0 10 O valid 1 invalid O RTR allowed 0 Reserved COB ID 1 RTR not allowed Digital and Analogue inputs are transmitted as Change Of Value COV Type of transmission depending upon set transmission type and it s explained in the following table Trans PDO transmission mission cyclic acyclic synchro asynchro RTR only TxPDO RxPDO type nous nous inputs outputs 0 x x If COV is Set outputs transmitted after each with each SYNC as SYNC requested by last PDO received 1 240 X x Transmissi Set outputs on with after each each i SYNC as SYNC requested i 1 240 by last PDO received 241 251 Reserved 61 252 x A Data is Not read again supported with a SYNC but not sent request via RTR 253 x x Request via COV RTR 254 xX COV COV 255 x COV COV
54. it 0x6007 Interrupt Mask Array 8bit unsigned 110 R w Low to High 8bit 0x6008 Interrupt Mask Array 8bit unsigned I_IO R W High to Low 8bit 0x6200 Digital Output Array 8bit unsigned O IO R W 0x6206 Digital Output Array 8bit unsigned O IO R W Error Mode 0x6207 Digital Output Array 8bit unsigned O IO R W Error Value 0x6401 Read Analogue Array 16bit IN_AN R input 16bit unsigned 0x6411 Analogue output Array 16bit AN R W 16bit unsigned 0x6421 Analogue input Array 8bit unsigned IN_AN R W Trigger Selection 0x6423 Analogue input Boolean IN_AN R W Global Interrupt Selection 0x6424 Analogue input Array 16bit IN_AN R W Interrupt Upper unsigned Limit Integer 0x6425 Analogue input Array 16bit IN_AN R W Interrupt Lower unsigned Limit Integer 0x6426 Analogue input Array 16bit IN_AN R W Interrupt Delta unsigned Unsigned 0x6427 Analogue input Array 16bit IN_AN R W Negative Delta unsigned 80 Unsigned 0x6428 Analogue input Array 16bit IN_AN R W Positive Delta unsigned Unsigned 0x6443 Analogue output Array 16bit AN R W Error Mode unsigned 0x6444 Analogue output Array 16bit AN R W Error Value unsigned 0x67FE Error Behaviour Array 8bit unsigned ALL R W 7 5 1 Digital Input This object contains data of digital input modules Subindex 1 the first 8 digital input channels subindex 2 the second block Index
55. it terminals 19 and 20 e Thermoresistances Terminals 18 20 e Linear signals Terminals 18 19 Linear sensor power supply is available on terminal 4 e Potentiometers Terminals 18 20 Levit pre NTC Analogue input Al3 e Thermocouples K S R J Terminals 21 22 e Pt100 Ni100 Terminals 21 22 23 for the two wire connection short circuit terminals 22 and 23 e Thermoresistances Terminals 21 23 e Linear signals Terminals 21 22 Linear sensor power supply is available on terminal 4 e Potentiometers Terminals 21 23 Ces t lt 3 y 1 gt RH 01 Analogue output AO1 e 4 20MA remove jumper S3 e 0 10V insert jumper S3 zN gt Cp Analogue output AO2 e 4 20MA remove jumper S4 e 0 10V insert jumper S4 Field bus e 13 CANH RS485 e 14 CANL RS485 e 15 C GND for CANbus and Modbus RTU Automatic addressing pins Modbus RTU only e 16 Output automatic addressing e 17 Input automatic addressing op gt EDI 2 3 Wiring connection to network Following diagram shows connection of MCM260s to RS485 serial line or to a CAN network RS485 RS485 CANH CANL REE Termination Line TL RS485 2200 CANbus 1200 3 LED FUNCTIONS Geer e LED RUN green it indicates device is on BA and all operative states e LED COM amber it indicates MCM260 is communicating with other devices
56. l change to 0 in case of an error 1 Output channel change to 1 in case of an error Example if 0x6206 Subindex 0 1 Subindex 1 57 0x41 001110015 0x62607 Subindex 0 1 Subindex 1 11 0xB 00001011 means 84 that channels 1 and 4 are set to 1 channels 5 and 6 are set to 0 while all other output doesn t change in an event of an error 7 5 9 Analogue Input 16bit This object contains process data of Analogue input channels MCM260 2AD MCM260 5AD Index Subindex Name Type Default R W 0x6401 0 Number of Array 8bit 2 2AD R Analogue input unsigned 4 5AD channels 1 1 channel Array 16bit R unsigned 2 2 channel Array 16bit R unsigned 3 3 channel Array 16bit R unsigned 4 4 channel Array 16bit R unsigned 7 5 10 Analogue Output 16bit This object contains the value of Analogue 16 bit output channels MCM260 5AD Index Subindex Name Type Default R W 0x6401 0 Number of Array 8bit 2 R Analogue output unsigned channels 1 1 channel Array 16bit 0 R W unsigned 2 2 channel Array 16bit 0 R W unsigned 7 5 11 Analogue Input Interrupt Trigger Selection This object defines condition of transmission when 1 is entered in object 85 0x6423 then transmission is released Index Subindex Name Type Default R W 0x6421 0 Number of Array 8bit 2 2AD R Analogue i
57. me R W signed 4 Array 16bit 0x7F CANopen status R W signed Pre after boot up Operational 5 Array 16bit 1 Filter digital R W signed inputs 6 Array 16bit 0 Pre load Pixsys R W signed parameters 7 10 Reserved R W 0x2100 0 Encoder counter Array 8bit 1 Number of entries R MCM260 2AD signed 1 MCM260 3AD Array 32bit 0 Encoder counter R signed 0x2101 0 Preset encoder Record 8bit 1 Number of entries R MCM260 2AD signed 1 MCM260 3AD Record 32bit 0 Preset encoder R W signed 0x2102 0 Encoder command Array 8bit 1 Number of entries R preset unsigned 34 35 1 MCM260 2AD Array 8bit 0 0 No preset is R W MCM260 3AD unsigned loaded 1 Preset value loaded simultaneously 2 Preset value loaded when DI 1 zero inpulse 0x2103 0 Encoder type Array 8bit 1 Number of entries R MCM260 2AD signed 1 MCM260 3AD Array 8bit D 1 Mono directional R W signed 2 Bi directional 0x2104 0 Encoder speed Record 8bit 1 Number of entries R MCM260 2AD signed 1 MCM260 3AD Record 16bit 0 Encoder speed R signed 100usec 0x2105 0 Encoder speed Record 8bit 1 Number of entries R MCM260 2AD signed 1 MCM260 3AD Record 16bit 0 Encoder speed 1sec signed 0x2200 0 Proximity counter Record 8bit 2 Number of entries R MCM260 2AD signed 1 MCM260 3AD Record 32bit 0 Proximity counter 1 R W signed 2 Record 32bit 0 Proximity counter 2 R W
58. n Global Interrupt has to be enabled 0x6005 1 Index Subindex Name Type Default R W 0x6007 0 Number of entries Array 8bit R unsigned 1 1 input block Array 8bit 0 R W unsigned 2 2 input block Array 8bit 0 R W unsigned bi O Transmission channel blocked with a positive transition 1 Transmission channel released with a positive transition Example if 0x6006 Subindex 0 1 Subindex 1 57 0x41 001110015 82 0x6007 Subindex 0 1 Subindex 1 11 0xB 000010112 means that channel 1 4 5 and 6 will transmit their data in the event of a change while channel 2 will only transmit with a positive transition 7 5 5 Interrupt Mask High to Low 8bit This object defines which digital input channel will send its data in a event of a negative transition Global Interrupt has to be enabled 0x6005 1 Index Subindex Name Type Default R W 0x6008 0 Number of entries Array 8bit R unsigned 1 1 input block Array 8bit 0 R W unsigned 2 2 input block Array 8bit 0 R W unsigned b O Transmission channel blocked with a negative transition 1 Transmission channel released with a negative transition Example if 0x6006 Subindex 0 1 Subindex 1 57 0x41 001110015 0x6007 Subindex 0 1 Subindex 1 11 OxB 00001011 means that channel 1 4 5 and 6 will transmit their data in the event of a
59. n mV of the analogue input 1 0 10000 RO 999 Analogue Input 2 Contains the value in mV of the analogue input 2 0 10000 RO 1000 Digital Inputs Status Contains the digital inputs logic state RO Bit 0 Input 1 Bit 8 Input 9 Bit 1 Input 2 Bit 9 Input 10 Bit 2 Input 3 Bit 10 Input 11 Bit 3 Input 4 Bit 11 Input 12 Bit 4 Input 5 Bit 12 Input 13 Bit 5 Input 6 Bit 13 Input 14 Bit 6 Input 7 Bit 14 Input 15 Bit 7 Input 8 Bit 15 Input 16 Modbus Address Description 1001 Counts encoder H More significant word of the double word which contains the encoder counts RO 1002 Counts encoder L Less significant word of the double word which contains the encoder counts RO 1003 Counts proximity 1 H More significant word of the double word which contains the proximity 1 counts R W 1004 Counts proximity 1 L Less significant word of the double word which contains the proximity 1 counts R W 1005 Counts proximity 2 H More significant word of the double word which contains the proximity 2 counts R W 1006 Counts proximity 2 L Less significant word of the double word which contains the proximity 2 counts R W 1007 Speed encoder 100ms Contains the number of encoder counts detected in 100ms RO 1008 Speed encoder 1s Contains the number of encoder counts detected in 1s RO
60. nment To assign address write on this word password 1234 used address will be the one that slave will assign to itself R W 20 5 4 2 MCM260 5AD Modbus Description Address 0 Device Type Contains the device identification code RO Default 165 1 Firmware Version Contains the device firmware version RO 5 Slave Address Contains the selected modbus slave address Depends on RO the position of the rotary switch 900 Cold Junction Temperature For Al1 and Al2 901 Cold Junction Temperature For Al3 and AI4 Contains the value of cold junction in tenths of degree RO 1000 Process Value Al1 1001 Process Value Al2 1002 Process Value AI3 1003 Process Value Al4 Contain process value For temperature sensors the value RO is in tenths of degree for the other sensors the value depends on the words 3005 3012 1100 AO1 Value 1101 AO2 Value Contain analogue outputs value The current or voltage R W value of outputs depends on the values set on the word 4003 4006 Defualt 0 1102 Q ID Status Manages Q ID output status default 0 R W DO Reserved Bit 1 Reserved Bit 2 Q ID output status 2002 Off line Time 0 60000 It s the maximun time in ms that can elapse between two R W Modbus messages without the slave sets outputs to word 2000 value With 0 control is not performed Default 0 2003 Reserved 2004 Delay Modbus Answer 0 250ms
61. nnel Array 8bit 2 2AD Number of R unsigned 4 5AD Analogue input channels Array 16bit 0 Delta 1 channel R W unsigned actual transmission conditioned by previously sent value Delta Array 16bit 0 Delta 2 channel R W unsigned Array 16bit 0 Delta 3 channel R W unsigned Array 16bit 0 Delta 4 channel R W unsigned Array 8bit 2 2AD Number of R unsigned 4 5AD Analogue input channels Array 16bit 0 Delta 1 channel R W unsigned actual transmission conditioned by previously sent value Delta Array 16bit 0 Delta 2 channel R W unsigned Array 16bit 0 Delta 3 channel R W unsigned Array 16bit 0 Delta 4 channel R W unsigned 40 0x6428 0x6443 0x6444 0x67FE Analogue Input Interrupt Positive Delta Unsigned MCM260 2AD MCM260 5AD Analogue Output Error Mode MCM260 5AD Analogue Output Error Value Integer MCM260 5AD Error Behaviour all MCM260 series Array 8bit 2 2AD Number of R unsigned 4 5AD Analogue input channels Array 16bit 0 Delta 1 channel R W unsigned actual transmission conditioned by previously sent value Delta Array 16bit 0 Delta 2 channel R W unsigned Array 16bit 0 Delta 3 channel R W unsigned Array 16bit 0 Delta 4 channel R W unsigned Array 8bit 2 Number of R unsigned Analogue output channels Array 16bit 1 Error Mode 1 R W unsigned channel A
62. nput unsigned 4 5AD channels 1 Trigger 1 channel Array 8bit 7 R W unsigned 2 Trigger 2 channel Array 8bit 7 R W unsigned 3 Trigger 3 channel Array 8bit 7 R W unsigned 4 Trigger 4 channel Array 8bit 7 R W unsigned Sub index structure Bit Transmission conditions Subindex configuration 0 Threshold value exceeded 0x6424 1 Threshold value fallen short 0x6425 2 Change of input value exceeding 0x6426 delta value for last transmission 3 Reduction of input value by more 0x6427 than delta value for last transmission 4 Increase of input value by more than 0x6428 delta value for last transmission 5 7 Reserved 7 5 12 Analogue Input Global Interrupt Enable This object is used to control Analogue input transmission by PDO If its value is 1 transmission is released and it only depends on object 0x6421 and PDO transmission type If value is 0 Analogue input transmission is not allowed Index Subindex Name Type Default R W 0x6423 0 Global Interrupt Enable Boolean 0 R W Analogue input 16bit 7 5 13 Analogue Input Interrupt Upper Limit Integer This object allows a threshold value monitoring for Analogue input 86 transmission If it s configured in object 0x6423 transmission will take place if input value is gt threshold value when a trigger condition is set Index Subindex Name Type Default R W 0x64
63. ofile Rx Tx PDO have default values Rx PDO it contains the first 2x8 digital outputs If there aren t digital outputs subindex 0 is 0 default value and PDO isn t used with its default Index Subindex Description Default value 0x1600 0 Number of objects 0 no digital output block 1 2 1 2 digital output blocks 1 1 mapped digital output block 0x6200 01 08 2 2 mapped digital output block 0x6200 02 08 value 50 Tx PDO it contains the first 2x8 digital inputs and 2 Analogue inputs If there aren t digital inputs subindex 0 is 0 default value and PDO isn t used with its default value Index Subindex Description Default value 0x1A00 0 Number of objects 0 no digital input block 1 8 1 8 digital input blocks 1 1 mapped digital input block 0x6000 01 08 2 2 mapped digital input block 0x6000 02 08 3 1 mapped Analogue input 0x6401 01 10 4 2 mapped Analogue input 0x6401 02 10 5 8 ste 7 2 Communication Profile Area The following table shows all the supported communication profile objects N B ALL All devices O_IO Output devices MCM260 1AD Input Output devices MCM260 3AD MCM260 4AD analogue device MCM260 5AD IIO Input devices MCM260 2AD Input Output devices MCM260 3AD MCM260 4AD analogue device MCM260 5AD Index Name Type Device Type R W 0x1000 Device type 32bit unsigned ALL CONST 0x
64. ommand Preset 0x2103 Encoder type Array 8bit unsigned 110 R W 0x2104 Encoder speed Record 16bit signed 110 R 0 1msec 0x2105 Encoder speed Record 16bit signed 110 R 1sec 0x2200 Proximity counter Record 32bit I_IO R W unsigned 0x2201 Preset proximity Array 32bit 110 R W unsigned 0x2202 Proximity Array 8bit unsigned 110 R W Command Preset 0x2203 Timer ON Record 16bit 110 R proximity unsigned 0x2204 Proximity speed Record 16bit 110 R 0 1msec unsigned 0x2205 Proximity speed Record 16bit 110 R 1sec unsigned 63 7 3 1 Device Specification This object defines most important device configuration parameters baud rate node ID offset multiplier read only boot up time device status after boot up filters of digital inputs and Pixsys pre load parameters Index Subindex Name Type Default R W 0x2000 0 Number of Array 10 R entries 16bit signed 1 Baud rate Array 6 1Mbps R MCM260 16bit signed 2 Node ID offset Array 0 R W multiplier 16bit signed 3 Boot up time Array 50 R W 16bit 1 10msec signed 4 CANopen state Array 0x7F Pre R W after boot up 16bit Operational signed 5 Filter digital Array 1 R W inputs 16bit signed 6 Pre load Pixsys Array 0 R W parameters 16bit signed 7 10 Reserved R W Baud rate specifications this is a read only object It can be only modified by rotary switch in start up mode when device i
65. onfigured in object 0x1016 a blink code is provided An emergency message Error Code 0x8130 Error Register 0x11 Additional Code 00 05 JJ 00 00 where JJ is the node number which has triggered EMCY is sent and device changes to pre defined status according to object 0x67FE As soon as Heartbeat protocol is restored another emergency message is sent Error Code 0x0000 Error Register 0x11 Additional Code 00 05 JJ 00 00 to display Heartbeat works correctly again and device status doesn t change Heartbeat protocol is always used if and only if producer time is configured 0x1017 7 10 Emergency There are four type of event which provides emergency messages 92 Critical error situation occurred overcome in the device Important information has to be communicated to other devices Restore from an error Power on with loaded settings equal to default settings when setting haven t yet been saved or when saved settings were discarded by device Structure of emergency object are shown in the table below Error Code Error Register Additional Code Meaning 0x0000 0x00 00 00 00 00 00 Pre defined Error Field 0x1003 Subindex0 set to 0 or all error are cleared 0x5000 0x81 00 01000000 Changed hardware configuration after power on or reset node communication 0x5000 0x81 00 02 00 00 00 Flash errors An error has occurred when configuration has been saved in flash memory 0x5000 0x81 00 03 AA BB CC P
66. put to stabilize the value Index Subindex Name Type Range 0x4000 6 Software Array 1 10 means 0x4001 filter 16bit 0x4002 signed 0x4003 Type of degrees type of degrees for temperature sensors Index Subindex Name Type Values Comments 0x4000 7 Select type Array 0 Celsius 0x4001 of degrees 16bit 1 Fahrenheit 0x4002 signed 0x4003 7 4 3 Analogue Inputs Parameters This object contains the parameters which are common to analog inputs Index Subindex Name Type Default R W 0x4100 0 Numer of Sub Array 16bit 2 R index signed 1 Sampling Array 16bit 7 R W frequency Al signed and Al2 77 value of input 2 Sampling Array 16bit 7 R W frequency Al3 signed and Al4 Sampling frequency for analog inputs subindex 1 for Ali and Al2 subindex 2 for Al3 and Al4 Index Subindex Name Type Value Baud rate 0x4100 1 Sampling Array 242 HZ 2 frequency 16bit 123 HZ signed 62 HZ 50 HZ 39 HZ 33 2 HZ 19 6 HZ 16 7 HZ 12 5 HZ 10 HZ 8 33 HZ 6 25 HZ 4 17 HZ 00 N 01 RION O zech CH N 7 4 4 AO1 AO2 Parameters Configuration parameters for each analog output Index 0x5000 for AO1 Index 0x5001 for AO2 Index Subindex Name Type Default R W 0x5000 0 Number of Array 16 10
67. r AI1 3014 Offset Calibration for Al2 3015 Offset Calibration for AI3 3016 Offset Calibration for Al4 Value of offset calibration for relevant input R W Range 1000 1000 Default 0 3017 Gain Calibration for Al1 3018 Gain Calibration for Al2 3019 Gain Calibration for AI3 3020 _ Gain Calibration for Al4 Value of gain calibration for relevant input R W Range 1000 1000 Default 0 3021 Filter for Al1 3022 Filter for Al2 3023 Filter for AI3 3024 Filter for Al4 Value of filter R W number of averages for the relevant input Range 1 10 Default 5 3025 Selection C F for All 3026 Selection C F for Al2 3027 Selection C F for AI3 3028 Selection C F for Al4 Type of degree when input is configured for R W temperature sensor 0 gt Celsius default 1 gt Fahrenheit 24 Modbus Address Description Meaning 3201 Frequency of sampling for Al1 and AI2 3202 Frequency of sampling for Al3 and Al4 0 gt 242 Hz 1 gt 123 Hz 2 gt 62 Hz 3 gt 50 Hz 4 gt 39 Hz 5 gt 33 2 Hz 6 gt 19 6 Hz 7 gt 16 7 Hz Default 8 gt 12 5 Hz 9 gt 10 Hz 10 gt 8 33 Hz 11 gt 6 25 Hz 12 gt 4 17 Hz R W 4001 Analogue output configuration AO1 4002 Analogue output configuration AO2 Type of anaolg output 0 gt output 0 10V Default 1 gt output 4 20mMA R W 4003 Lower limit range AO1 4004 Lower limit range AO2
68. rational status an NMT messages from a master is needed It s possible to change into Stopped status from Pre Operational or Operational status by rounding rotary switch in position 0 Replacing switch in other positions device will change into Pre Operational status anyway SET UP procedure for CANopen Power on in position 0 Wait boot up time Max 2s Waiting rotary switch changing LED RUN Blink_1_off Rotary switch changing Rotary switch in spinning LED RUN Blink_fast Rotary switch steady after 1 5 seconds Rotary switch in position 1 8 LED RUN Blink_3_ON Address offset multiplier saved LED RUN LED_ON Baud rate saved For more details about CANopen see chapter 7 30 Rotary switch in CANopen Power on in position 0 Power on in position not equal to 0 BOOT UP LED RUN Blink_fast BOOT UP LED RUN Blink_fast Power off Wait boot up time Wait boot up time Rotary switch in position PRE OPERATIONAL Not equal to 0 LED RUN Blink_slow SET UP Rotary switch in Rotary switch in position 0 position 0 Master NMT command specifier START_REMOTE_NODE 0x01 OPERATIONAL LED RUN LED ON Rotary switch in position 0 STOPPED LED RUN Blink_1_off 6 3 Object Dictionary The following object dictionary table is divided in 3 parts The first one is Communication Profile Area where all
69. rogrammed configuration doesn t coincide with actual one AA physical module where error has occurred BB logic module where error has occurred CC Cause of error 0x5000 0x81 0009000000 Queue overflow for emergency messages 0x8100 0x81 00 04 00 00 00 Time between two SYNC is longer than Communication Cycle Period 0x8110 0x11 00 01 0000 00 Internal receive buffer overflow Status changes as defined in object 0x67FE 0x8110 0x11 00 02 00 00 00 Internal transmit buffer overflow Status changes as define din object Ox67FE 0x8120 0x11 00 03 00 00 00 CAN Controller in Error Passive Mode 0x8130 0x11 00 04 00 00 00 Time between two Node Guarding telegrams is greater than Guard Time x Life Time Factor 93 0x8130 0x11 00 05 DD 00 00 Time between two Heartbeat telegrams is greater than configured one DD node has tripped time overflow 0x8210 0x81 00 05 EE FF GG PDO was sent with a number of bytes smaller than configured one in communication profile PDO data is discarded EE configured value FF actual value number of bytes sent GG number of PDO 0x8220 0x81 00 06 HH Il JJ PDO was sent with a number of bytes larger than configured one in communication profile Only the first n data is used n total length configured in object dictionary HH configured value Il actual value number of bytes sent JJ number of PDO OxFF00
70. ror occurs bit 0 is always set 1 7 2 3 Pre defined Error Field This object contains information about last 10 errors occurred New errors will be entered in subindex 1 and error in subindex 10 will be lost Index Subindex Name Type Default R W 0x1003 0 Number of Array 8bit R W entries unsigned 1 Standard Array 32bit R error field unsigned always last error 54 10 Standard Array 32bit R error field unsigned first error Structure Bit 16 31 MSW Bit 0 15 LSW Additional info Error code Additional info are first 2 bytes of additional code of Emergency telegram Error code is error code in the Emergency telegram 7 2 4 COB ID SYNC message This object contains COB ID for synchronization message Index Subindex Name Type Default R W 0x1005 0 COB ID 32bit 0x00000080 R SYNC unsigned Structure Bit 11 31 MSW Bit 0 10 0 reserved COB ID 7 2 5 Communication Cycle Period This object contains maximum time usec between 2 SYNC messages resolution 2msec If value is 0 no SYNC monitoring is realized Index Subindex Name Type Default R W 0x1006 0 Communicatio 32bit 0 R W n Cycle unsigned Period 7 2 6 Manufacturer Device Name Index Subindex Name Type Default R W 0x1008 0 Manufacturer String M260 CONST Device Name 7 2 7 M
71. rray 16bit 1 Error Mode 2 R W unsigned channel Array 8bit 2 Number of R unsigned Analogue output channels Array 16bit 1 Error Value 1 R W unsigned channel Array 16bit 1 Error Value 2 R W unsigned channel Array 8bit 1 Number of entries R unsigned Array 8bit 0 Communication error R W unsigned see object 0x1029 6 4 EDS files EDS files of the various models are available for download at http download pixsys com 7 CANOPEN IN DETAILS CAN Controller Area Network is a Multimaster bus system Messages are sent to the bus with a certain priority defined by COB ID Communication Object Identifier CANopen is a networking concept defined as an application layer by DS 301 CIA specification CAN in automation 41 CANopen is built on top of CAL CAN Application Layer an high layer communication protocol for CAN based network CAL defines 4 application layer service elements 1 CMS CAN based Message Specification it defines a set of objects Variable Event Domain to specify how CAN interface can access to the network node features 2 NMT Network Management it defines all typical services of a master slave concept network as initialisation start and stop node detection of failures 3 DBT Distributor it defines a dynamic distribution of CAN identifiers to the nodes of the network called COB ID Communication Object Identifier 4 LMT Layer Management it offers the possibility to change
72. rts on the NMT slave after it has received the first node guarding message from NMT master It detects errors in the network interfaces of devices a remote transmission request from NMT master to a particular node triggers a reply containing node status Boot up NMT slave send this message when it has transitioned from Initialising to Pre Operational status Finally SDO is typically used for device configuration in a CANopen network while PDO is used for fast data transfer All CANopen devices should have at least one PDO all other communication objects are optional 7 1 2 CANopen Pre defined Connection Set When a device has to reply a master request a default CAN identifier scheme is used It s based on a 11bit frame where the first 7bit LSB are used for Node ID range 1 127 defined by specific manufacturer configuration and the last 4bit MSB are used for Function Code Pre defined connection set defines 4 Rx PDOs 4 TX PDOs 1 SDO 1 Emergency Object and 1 Node Error Control Identifier It also support broadcasting of non confirmed NMT Module Control Services SYNC and MCM260 series has only 1 TX PDO and 1 RX PDO 46 Time Stamp objects Complete CAN identifier scheme is shown below Broadcast objects of CANopen Pre defined Connection Set Object Function Code COB ID Communication bit 7 10 parameters NMT Module 0000 0x000 Control SYNC 0001 0x080 0x1005 0x1006 0x1007 Time Stamp 0
73. s powered on with rotary switch in position 0 Index Subindex Name Type Values Baud rate 0x2000 1 Baud rate Array 0 50 Kbit sec MCM260 _ 16bit signed 1 62 5 Kbit sec 64 100 Kbit sec 125 Kbit sec 250 Kbit sec 500 Kbit sec 1 Mbit sec oO Gi A Goal N Node ID offset multiplier specifications this object defines node ID offset multiplier of device If Index 0x2000 Subindex1 3 node ID offset of device will be 3x15 45 This value has to be added to number specified by rotary switch position when device has be powered on in a position not equal to 0 If rotary switch position in Operational mode is 8 total node ID CANopen address will be 45 8 53 It s possible to connect up to 120 modules in a MCM260 CANopen network offset multiplier up to 105 rotary switch up to OxF 15 105 15 120 Node ID N 1 x 15 M where N 0x2000 Subindex 2 M rotary switch position not 0 Index Subindex Name Type Values Offset 0x2000 2 Node ID Array 0 Offset 0 offset 16bit Index 1 15 multiplier signed 1 Offset 1 Index 16 30 2 Offset 2 Index 31 45 3 Offset 3 Index 46 60 4 Offset 4 Index 61 75 5 Offset 5 Index 76 90 6 Offset 6 Index 91 105 7 Offset 7 Index 106 120 65 Boot up time specifications this object defines how long is boot up time unit is 10msec
74. s the value which has to be loaded to proximity counter object 0x2200 Sub index 1 and 2 in the event of a preset command see paragraph 7 3 7 69 Index Subindex Name Type Default R W 0x2201 0 Number of Record 8bit 2 R entries signed 1 Preset Record 32bit 0 R W Proximity 1 unsigned 2 Preset Record 32bit 0 R W Proximity 2 unsigned 7 3 9 Proximity command preset This object contains command to load preset value 0x2201 Subindex1 and 2 into proximity counter objects 0x2200 Sub index 1 and 2 Preset value is loaded on proximity counter objects when value 1 is written on 0x2202 Sub index 1 or 2 at the same time This object is always reset to 0 after preset value has been loaded into proximity counter object Index Subindex Name Type Default R W 0x2202 0 Number of Array 8bit 2 R entries signed 1 Proximity 1 Array 8bit 0 R W command preset unsigned 2 Proximity 2 Array 8bit 0 R W command preset unsigned 7 3 10 Timer ON proximity This object shows last active time of proximities time ON unit is 500usec It s a read only object Index Subindex Name Type Default R W 0x2203 0 Number of Record 8bit 2 R entries signed 1 Timer ON Record 16bit 0 R Proximity 1 unsigned 70 2 Timer ON Record 16bit 0 R Proximity 2 unsigned 7 3 11 Proximity speed These two objects 0x2204 an
75. signed 4 Array 16bit 0x7F CANopen status R W signed Pre after boot up Operational 5 Array 16bit 0 Pre load Pixsys R W signed parameters 6 10 Reserved R W 0x4000 0 Al1 parameters Array 16bit 20 Number of entries R 0x4001 Al2 parameters signed 0x4002 1 Al3 parameters Array 16bit 0 Sensor type R W 0x4003 AI4 parameters signed 2 Array 16bit 0 Lower range limit R W signed only for linear input 3 Array 16bit Ox7FFF Upper range limit R W signed only for linear input 4 Array 16bit 0 Offset calibration R W signed 5 Array 16bit 0 Gain calibration R W signed 6 Array 16bit 5 Filter R W signed 7 Array 16bit 0 Degree type R W signed 8 20 Reserved R W 36 0x4100 0 Input parameters Array 16bit 10 Number of entries R signed 1 Array 16bit 7 Frequency of R W signed sampling for Al1 and Al2 2 Array 16bit 7 Frequency of R W signed sampling for AI3 and AI4 3 10 Reserved R W 0x5000 0 AO1 parameters Array 16bit 10 Number of entries R 0x5001 AO2 parameters signed 1 Array 16bit 0 Analogue output R W signed type 2 Array 16bit 0 Lower limit range R W signed of analogue output 3 Array 16bit Ox7FFF Upper limit range R W signed of analogue output 4 10 Reserved R W STANDARD DEVICE PROFILE AREA Index Sub Name Type Default Comment R W index Value 0x6000 0 Digital input Array 8bit Number of entries R MCM260 2AD unsigned 1
76. ssage 55 7 2 5 Communication Cycle Period 55 7 2 6 Manufacturer Device Name 55 7 2 7 Manufacturer Hardware Version 55 7 2 8 Manufacturer Software Version 56 7 2 9 Node ID EE 56 7 2 10 G ard HE 56 7 2 11 Life TIME FAC LEE 56 7 2 12 Store Parameters Atert ege lie 56 7 2 13 Restore Default Parameters n0 0nnnnnnonsennnnnnenssnnrrrrerssnrrnrrrrssrrrnrrressenrnrrne 57 7 2 14 COB ID Emergency Object AA 57 7 2 15 Inhibit Time Emergency Obert 57 7 2 16 Producer Heartbeat Time 58 7 2 17 Identity Clesen alli aaa 58 7 2 18 Error Behav TEE 58 7 2 19 Receive PDO Communication Parameter 59 7 2 20 Receive PDO Mapping Parameter i 60 7 2 21 Transmit PDO Communication Parameter 60 7 2 22 Transmit PDO Mapping BEE 62 7 3 Manufacturer Specific Parameter Area MCM260 1 2 3 4AD 63 7 3 1 Device Specificationi i tarata eebe EES ed 64 7 3 2 Encoder counter iii dee edd 67 7 3 3 Preset enCoderivi imii ian ria alii 67 7 3 4 Encoder command preset iii 67 7 3 5 Encoder type seise evi pa A eaoaai a errati ani aie ei 68 7 3 6 Leet EEN 68 7 97 ProxImity counter csmrii cane edd alal ricci 69 7 3 8 Preset Proximity ee ee iene nio 69 7 3 9 Proximity command preset 70 7 3 10 Timer ON proximity ees AA ege ge ir 70 7 3 11 Proximity SPCC EE 71 7 4 Manufacturer Specific Parameter Area MCM260 5AD
77. st remote transmit request message RTR is received on the COB ID for Node Guarding 0x700 Module ID If device doesn t receive corresponding message Node Guarding isn t monitored Default configuration provides Node Guarding is deactivated Guard Time 0x100C 0 Life Time Factor 0x100D 0 NMT master polls other devices at regular intervals triggered by Guard Time 0x100C and reply message contains device internal status In a event of an RTR request with Guard Time not set Node Guarding isn t monitored anyway device replies with its internal status 91 Status codes CODE STATUS 127 Pre Operational 5 Operational 4 Stopped If Node Guarding message isn t received within Life Time a blink code is provided An emergency message Error Code 0x8130 Error Register 0x11 Additional Code 00 04 00 00 00 is sent and device changes to pre defined status according to object 0x67FE As soon as Node Guarding is restored another emergency message is sent Error Code 0x0000 Error Register 0x11 Additional Code 00 04 00 00 00 and device status doesn t change N B It s only possible to use Node Guarding protocol or Heartbeat protocol 7 9 Heartbeat Monitoring Heartbeat generator cyclically provides a message triggered by object 0x1017 During this time it transmits device status Monitoring start when the first Heartbeat message occurs If corresponding Heartbeat message isn t received within time c
78. t indicates device type profile Index Subindex Name Type Default R W 0x1000 0 Device 32bit CONST type unsigned Structure Bit 24 31 MSB Bit 16 23 Bit 8 15 Bit 0 7 LSB 0x00 0000b g bis biz bis 0x01 0x91 bis O If no digital input is connected 1 If at least one digital input is connected bi7 O If no digital output is connected 1 If at least one digital output is connected bis O If no Analogue input is connected 1 If at least one Analogue input is connected big O _ If no Analogue output is connected 1 If at least one Analogue output is connected Example For MCM260 series Device Name Attribute Device Type Profile MCM260 1AD 16 Digital Output 0x00020191 MCM260 2AD 16 Digital Input 2 0x00050191 Analogue Input 0 10V MCM260 3AD 8 Digital Input 0x00030191 MCM260 4AD 8 Digital Output MCM260 5AD 4 Analogue Input 0x000C0191 2 Analogue output 53 Least significant word LSW is always 0x0191 40146 CAN DS standard 7 2 2 Error Register This object contains internal errors and it s a subset of emergency message Index Subindex Name Type Default R W 0x1001 0 Error 8bit R register unsigned Structure Bit number Meaning General error Current Voltage Temperature Communication Device profile specific Reserved Manufacturer specific NOA G N If an er
79. to word 2000 value If 0 control is not performed Default 0 R W Modbus Address Description 2003 Digital inputs Filter 1 20 If the status of input changes the new state is accepted only if it remains unchanged for the time set in this word Accuracy is 0 5ms 1 0 5ms Default 1 R W 2004 Modbus answer delay 0 250ms Select modbus answer delay Default 0 R W 2005 Modbus Baud Rate Select modbus baud rate also set by rotary switch 0 gt 2400 baud 1 gt 4800 baud 2 gt 9600 baud 3 gt 19200 baud 4 gt 28800 baud 5 gt 38400 baud 6 gt 57600 baud Default R W 2006 Address slave multiplier 0 7 Select address slave multiplier by serial see MCM260 SET UP Default 0 R W 2007 Boot up Time 0 200 Select the boot up time Accuracy is 10ms 1 10ms Default 2 R W 2102 Access to Automatic Addressing Function To use automatic addressing function Q ID pin of a node has to be connected to I ID pin of the following one In the first device l ID pin in the last device Q ID pin won t be connected To enable disable automatic addressing function to all connected device value 1 0 has to be written on this word in broadcast mode Once address is assigned see word below to exit procedure write value 0 on this word with slave address just saved of course R W 2103 Address Slave Assig
80. ut configuration Al4 These words define the type of sensor connected to analog R W inputs Al1 AI3 0 gt Disabled default 1 gt Thermocouples K range 260 1360 2 gt Thermocouples S range 40 1760 3 gt Thermocouples R range 40 1760T 4 gt Thermocouples J range 200 1200 5 gt PT100 range 200 600 6 gt PT100 range 200 140 7 gt NI100 range 60 180 8 gt NTC 10K B 3435K range 40 125 9 gt PTCIK range 50 150 10 gt PT500 range 100 600 11 gt PT1000 range 100 600 12 gt Input 0 10V 13 gt Input 0 20mA 14 gt Input 4 20mA 15 gt Input 0 40mV 16 gt Potentiometer max 6Kohm 17 gt Potentiometer max 150Kohm 3005 Lower range limit Al1 only for linear input 3006 Lower range limit Al2 only for linear input 3007 Lower range limit A only for linear input 3008 Lower range limit Al4 only for linear input Minimum value of input if selected as linear R W Range 32768 32767 Default 0 3009 Upper range limit Al1 only for linear input 3010 Upper range limit Al2 only for linear input 3011 Upper range limit AI3 only for linear input 3012 Upper range limit Al4 only for linear input Maximum value of input if selected as linear R W Range 32768 32767 Default 32767 23 Modbus Description meaning Address 3013 Offset Calibration fo
Download Pdf Manuals
Related Search
Related Contents
Texte intégral PDF (641 ko) 2.3 Descriptions de postes Philips 273G3DHSW OM-700 User Manual C1000 DS - Ottobock AU 18002 MAXJOINT PAV ESP CON FOTOS Segundo Massaud Moisés (1997:15) a palavra conto antes em Ritter Linea 3 Copyright © All rights reserved.
Failed to retrieve file