The manufacturer accepts no liability for any consequences resulting from inappropriate, negligent or
incorrect installation or adjustment of the optional operating parameters of the equipment or from
mismatching the variable speed drive with the motor.
The contents of this guide are believed to be correct at the time of printing. In the interests of a commitment
to a policy of continuous development and improvement, the manufacturer reserves the right to change the
specification of the product or its performance, or the contents of the guide, without notice.
All rights reserved. No parts of this guide may be reproduced or transmitted in any form or by any means,
electrical or mechanical including photocopying, recording or by an information storage or retrieval system,
without permission in writing from the publisher.
Drive software version
This product is supplied with the latest software version. If this drive is to be connected to an existing system
or machine, all drive software versions should be verified to confirm the same functionality as drives of the
same model already present. This may also apply to drives returned from a Control Techniques Service
Centre or Repair Centre. If there is any doubt please contact the supplier of the product.
Environmental statement
Control Techniques is committed to minimising the environmental impacts of its manufacturing operations
and of its products throughout their life cycle. To this end, we operate an Environmental Management
System (EMS) which is certified to the International Standard ISO 14001. Further information on the EMS,
our Environmental Policy and other relevant information is available on request, or can be found at
www.greendrives.com.
The electronic variable-speed drives manufactured by Control Techniques have the potential to save
energy and (through increased machine/process efficiency) reduce raw material consumption and scrap
throughout their long working lifetime. In typical applications, these positive environmental effects far
outweigh the negative impacts of product manufacture and end-of-life disposal.
Nevertheless, when the products eventually reach the end of their useful life, they must not be discarded
but should instead be recycled by a specialist recycler of electronic equipment. Recyclers will find the
products easy to dismantle into their major component parts for efficient recycling. Many parts snap
together and can be separated without the use of tools, while other parts are secured with conventional
fasteners. Virtually all parts of the product are suitable for recycling.
Product packaging is of good quality and can be re-used. Large products are packed in wooden crates,
while smaller products come in strong cardboard cartons which themselves have a high recycled fibre
content. If not re-used, these containers can be recycled. Polythene, used on the protective film and bags
for wrapping product, can be recycled in the same way. Control Techniques' packaging strategy prefers
easily-recyclable materials of low environmental impact, and regular reviews identify opportunities for
improvement.
When preparing to recycle or dispose of any product or packaging, please observe local legislation and
best practice.
REACH legislation
EC Regulation 1907/2006 on the Registration, Evaluation, Authorisation and restriction of Chemicals
(REACH) requires the supplier of an article to inform the recipient if it contains more than a specified
proportion of any substance which is considered by the European Chemicals Agency (ECHA) to be a
Substance of Very High Concern (SVHC) and is therefore listed by them as a candidate for compulsory
authorisation.
For current information on how this requirement applies in relation to specific Control Techniques products,
please approach your usual contact in the first instance. Control Techniques position statement can be
viewed at:
A Warning contains information, which is essential for avoiding a safety hazard.
A Caution contains information, which is necessary for avoiding a risk of damage to the
product or other equipment.
A Note contains information, which helps to ensure correct operation of the product.
1.2Electrical safety - general warning
The voltages used in the drive can cause severe electrical shock and/or burns, and could be lethal.
Extreme care is necessary at all times when working with or adjacent to the drive.
Specific warnings are given at the relevant places in this User Guide.
1.3System design and safety of personnel
The drive is intended as a component for professional incorporation into complete equipment or a
system. If installed incorrectly, the drive may present a safety hazard.
The drive uses high voltages and currents, carries a high level of stored electrical energy, and is
used to control equipment which can cause injury.
Close attention is required to the electrical installation and the system design to avoid hazards
either in normal operation or in the event of equipment malfunction. System design, installation,
commissioning/start-up and maintenance must be carried out by personnel who have the
necessary training and experience. They must read this safety information and this User Guide
carefully.
The STOP and SAFE TORQUE OFF functions of the drive do not isolate dangerous voltages from
the output of the drive or from any external option unit. The supply must be disconnected by an
approved electrical isolation device before gaining access to the electrical connections.
With the sole exception of the SAFE TORQUE OFF function, none of the drive functions
must be used to ensure safety of personnel, i.e. they must not be used for safety-related
functions.
Careful consideration must be given to the functions of the drive which might result in a hazard,
either through their intended behavior or through incorrect operation due to a fault. In any
application where a malfunction of the drive or its control system could lead to or allow damage,
loss or injury, a risk analysis must be carried out, and where necessary, further measures taken to
reduce the risk - for example, an over-speed protection device in case of failure of the speed
control, or a fail-safe mechanical brake in case of loss of motor braking.
The system designer is responsible for ensuring that the complete system is safe and
designed correctly according to the relevant safety standards.
Introduction
Mechanical
installation
installation
Electrical
Parameters
Variable allocation
menus
Digital I/O
Timer
programming
User
DiagnosticsIndex
MCi210 User Guide5
Issue Number: 2
Page 6
1.4Environmental limits
Instructions regarding transport, storage, installation and use of the drive must be complied with,
including the specified environmental limits. These instructions can be found in the relevant drive
documentation. Drives must not be subjected to excessive physical force.
1.5Access
Drive access must be restricted to authorized personnel only. Safety regulations which apply at the
place of use must be complied with.
1.6Compliance with regulations
The installer is responsible for complying with all relevant regulations, such as national wiring
regulations, accident prevention regulations and electromagnetic compatibility (EMC) regulations.
Particular attention must be given to the cross-sectional areas of conductors, the selection of fuses
or other protection, and protective ground (earth) connections.
Instructions for achieving compliance with specific EMC standards may be found in the relevant
drive documentation.
Within the European Union, all machinery in which this product is used must comply with the
following directives:
2006/42/EC: Safety of machinery.
2004/108/EC: Electromagnetic Compatibility.
1.7Adjusting parameters
Some parameters have a profound effect on the operation of the drive. They must not be altered
without careful consideration of the impact on the controlled system. Measures must be taken to
prevent unwanted changes due to error or tampering.
1.8Stored charge
The drive contains capacitors which remain charged to a potentially lethal voltage after the AC
supply has been disconnected. If the drive has been energized, the AC supply must be isolated for
at least ten minutes before work may continue.
6MCi210 User Guide
Issue Number: 2
Page 7
2Introduction
information
Safety
2.1MCi210 module
The MCi210 is a CoDeSys-based user-programmable option module for Unidrive M. It is an
intelligent module that expands on the functionality of the Unidrive M by offering the following
features:
•CoDeSys based user programming
•Digital I/O
•Timer Unit
•Onboard Ethernet (2 ports)
•File system
2.2User programming
The MCi210 module is capable of running a CoDeSys program created by a user with the Machine
Control Studio (MC Studio) software. It is an integrated development environment that supports all
five of the programming languages of the IEC 61131-3 standard, including Structured Text (ST),
Ladder Diagram (LD), Function Block Diagram (FBD), Sequential Function Chart (SFC) and
Instruction List (IL). Continuous Function Chart (CFC) is also supported.
The user has a number of tasks available to them. These are documented below.
•Initial
•Freewheeling
•Clock0
•Clock1
•Clock2
•Clock3
•Position
•Event0
•Event1
•Event2
•Event3
•ErrorTask
The Freewheeling, Clockn and Position tasks are cyclic tasks. The Clockn and Position tasks will
run at an interval set by the user in MC Studio. The Freewheeling task is the lowest priority task and
will run when processor resource allows.
Introduction
Mechanical
installation
installation
Electrical
Parameters
Variable allocation
menus
Digital I/O
Timer
MCi210 User Guide7
Issue Number: 2
programming
User
DiagnosticsIndex
Page 8
2.3Option module identification
1
2
MCi210
3000005001
STDN39
AB
3000005001
Option module
name
Ethernet link /
activity indicators
Serial number
Date code
Approval
Figure 2-1 MCi210 module
The MCi210 module can be identified by:
1. The label located on the topside of the option module.
2. The color coding across the front of the option module and the connector types.
MCi210: Moss green with two 8P8C (RJ45) connectors and a 6-way pluggable connector.
Figure 2-2 MCi210 label
1: Topside module label
2: Underside module label
2.4Conventions used in this guide
The configuration of the host drive and System Integration option module is performed using
menus and parameters. A menu is a logical collection of parameters that have similar functionality.
The MCi210 module contains a number of menus that are grouped by the slot number that the
module is installed into.
The method used to determine the menu or parameter is as follows:
•Pr S.mm.ppp - signifies a module parameter, where S is the slot number that the module is
installed in, mm is the module menu number and ppp is the parameter within that menu.
•Pr mm.000 - signifies any drive menu and parameter number 00.
8 MCi210 User Guide
Issue Number: 2
Page 9
3Mechanical installation
WARNING
Before installing or removing an option module from any drive, ensure the AC supply
has been disconnected for at least 10 minutes and refer to Chapter 1 Safety information on page 5. If using a DC bus supply ensure this is fully discharged before
working on any drive or option module.
3.1General Installation
The installation of an option module is illustrated in Figure 3-1.
Figure 3-1 Option module installation
information
Safety
Introduction
Mechanical
installation
installation
Electrical
Parameters
Variable allocation
menus
3.1.1Installing the first option module
Option module slots must be used in the following order: slot 3, slot 2 and slot 1.
•Align the option module above the drive as shown
•Insert the option module tab into the slot on the drive
•Press down on the option module until it clicks into place
MCi210 User Guide9
Issue Number: 2
Digital I/O
Timer
programming
User
DiagnosticsIndex
Page 10
4Electrical installation
Ethernet
port A
Ethernet
port B
Link LEDs
Digital I/O
Ground
tab
123
Digital I/O
Spade
connector
1234567812345678
456
4.1MCi210 module information
The MCi210 module provides two standard 8P8C (RJ45) UTP/STP (Un-shielded / Shielded
Twisted Pair) connections to a 100 Mbps Ethernet network using an inbuilt switch. A grounding tab
is provided for supplementary bonding of the 8P8C connectors. A link/activity indicator is provided
for each of the Ethernet ports. The indicators are located on the top surface of the module.
The MCi210 module also provides a 6-way pluggable connector for digital inputs and outputs.
Figure 4-1 MCi210
Figure 4-2 MCi210 Connections
Table 4-3 8P8C (RJ45) Ethernet port connector pin out
TerminalDescription
1Transmit +
2Transmit -
3Receive +
4N/A
5N/A
6Receive -
7N/A
8N/A
10MCi210 User Guide
Issue Number: 2
Page 11
Table 4-4 6-way digital I/O pluggable connector pin out
TerminalDescription
1Digital input 1
2Digital input 2
3Digital input 3
4Digital I/O 4
5Digital output 5
60 V common
4.2Ethernet
4.2.1Isolation
The shells of the 8P8C (RJ45) Ethernet ports are isolated from 0V of the module and the drive.
The ground tab on the MCi210 module is not required for electrical safety and is available only to
increase immunity from electrical noise.
4.2.2Cabling
Standard UTP (unshielded twisted pair) or STP (shielded twisted pair) cables are supported. It is
recommended that a minimum specification CAT5e is used in new installations.
The Ethernet interface on the module supports the 'Auto cross-over detection', therefore a crossover cable is not required when connecting the Ethernet port on the module directly to the Ethernet
port of a PC.
4.2.3Link / activity indicators
Each Ethernet port has a corresponding link / activity indicator on the topside of the module as
shown in Figure 4-1. Table 4-5 below details the different statuses of the indicators.
Table 4-5 Ethernet link / activity indicator status
Indicator statusDescription
OffEthernet connection not detected
Solid green Ethernet connection detected but no data
Flashing green Ethernet connection detected and data flow
information
Safety
Introduction
Mechanical
installation
installation
Electrical
Parameters
Variable allocation
menus
Digital I/OTimer
MCi210 User Guide11
Issue Number: 2
programming
User
DiagnosticsIndex
Page 12
4.3Digital I/O
WARNING
WARNING
The digital I/O circuits are isolated from the power circuits in the drive by basic insulation
(single insulation) only. The installer must ensure that the external control circuits are
insulated from human contact by at least one layer of insulation (supplementary
insulation) rated for use at the AC supply voltage.
If the digital inputs or outputs are to be connected to other circuits classified as Safety
Extra Low Voltage (SELV) (e.g. to a personal computer), an additional isolating barrier
must be included in order to maintain the SELV classification.
The MCi210 is equipped with 3 digital inputs, 1 selectable digital input or output and 1 digital output.
These inputs and outputs can be read to or controlled by the user program in the module.
The digital outputs are a positive logic arrangement with high side drivers only, such that they are at
+24 V when active and can supply a total maximum 20 mA of current shared between the two
outputs. When inactive they are effectively floating. The digital outputs are protected against shortcircuit or overload. The trip threshold is 20 mA, and if tripped both outputs will be deactivated and
the drive will show a "Slotx Error - Output overload" trip (where x indicates the slot number that
module is installed in).
The digital I/O are controlled using menu 4 in the module. Refer to section 5.9 Menu 4 - Digital I/O on page 35 for more information.
4.3.1Digital I/O specifications
1Digital Input 1
2Digital Input 2
3Digital Input 3
4Digital I/O 4 (when configured as an input)
TypePositive logic IEC 61131-2
Maximum input voltage±30 V
Switching threshold9.5 V ±0.3 V
Load>2 mA at 15 V
4Digital I/O 4 (when configured as an output)
5Digital output 5
TypePositive logic
Output voltage0 V to 24 V
Maximum output current
60 V common
Common to the 0 V of the host drive
20 mA (from one output only or shared between
both outputs)
12MCi210 User Guide
Issue Number: 2
Page 13
5Parameters
information
Safety
5.1Overview
The MCi210 module holds two parameter databases; the MCi210 database and the database for
the drive to which the module is installed.
The MCi210 database parameters can be accessed from the drive’s keypad, a user program in the
MCi210, PC Tools or a module in another slot of the drive. The notation S.mm.ppp is used to
access these parameters where S is the slot number, mm is the menu number and ppp is the
parameter number. For example, to access Pr 03.010 of an MCi210 installed in slot 2 of a drive
from a module in slot 3 it will be accessed using Pr 2.3.010.
The MCi210 module will also hold a copy of the host drive’s database. At power up, if the database
held in the MCi210 is different to that of the drive, the MCi210 will upload the drive's database and
overwrite the stored database. If the two databases match the drive's database will not be
uploaded.
A module that is powered up for the first time will not contain a drive database and therefore will
always perform a drive database upload.
5.2Menus
Table 5-1 below details each of the module's internal menus.
Table 5-1 MCi210 Internal Menu descriptions
MenuNameDescription
MCi210 module
S.0
information
S.1User applicationAllows the user program to be controlled and monitored
S.2Ethernet configuration Allows the Ethernet interface to be configured
S.3TimerAllows the timer unit to be controlled
S.4Digital I/OAllow the digital I/O to be controlled or monitored
S.9Resources
S.10 Easy mode cyclic data Allows Ethernet cyclic data links to be configured
S.11 Synchronization
S.15 Modbus
Where S is the slot number that the module is installed in.
The module's menu 0 is also displayed in menu 15, 16 or 17 on the drive depending on which slot
the module is installed in. MC Studio can be used to set up a custom or application menu for the
module and if set up, the custom menu will be displayed in menu 25, 26 or 27 depending on which
slot the module is installed in. Table 5-2 below shows the location of module's menu 0 and custom
menu on the drive.
Provides module information such as firmware version and serial
number
Provides information regarding the resources of the Ethernet
interface and module temperature
Allows the Ethernet based synchronization to be set-up and
monitored
Allow the Modbus protocol supported by the Ethernet interface to
be set-up
Introduction
Mechanical
installation
installation
Electrical
Parameters
Variable allocation
menus
Digital I/O
Timer
programming
User
DiagnosticsIndex
MCi210 User Guide13
Issue Number: 2
Page 14
Table 5-2 Module's menu 0 and custom menu locations on the drive
Slot numberModule’s Menu 0 location
115 25
216 26
317 27
Custom / Application
menu location
5.3Parameter save and restore
Any user-save parameters in the option module's internal menus are stored in non-volatile memory
on the module and not in the drive. Therefore, if the module is moved to a different slot or to a
different drive then any saved parameter values will follow the module. If a module is to be
replaced, ensure that the parameter values for the module have been backed up before replacing
it.
5.4Remanent variables
The module supports both Retain and Persistent variables. Both of these types of variable allow
values to be retained after a power-cycle or module reset, however there is a difference between
Retain and Persistent variables.
The following table indicates the behaviour of all variable types:
VAR PERSISTENT
CommandVARVAR RETAIN
Reset warm-XX
Reset cold--X
Reset origin---
Online changeXXX
Reboot module-XX
Key:
X = Value is maintained
- = Value is initialized
VAR RETAIN PERSISTENT
VAR PERSISTENT RETAIN
RETAIN variables are declared in MC Studio as shown below:
VAR RETAIN
iRem1 : INT; (* 1. Retain variable*)
END_VAR
PERSISTENT variables are declared in MC Studio as shown below:
A reset warm is performed from the MC Studio software and will reset only standard variables to
their initialisation values.
5.4.2Reset cold
A reset cold can be performed from the drive's keypad or MC Studio and will reset RETAIN and
standard variables to their initialisation values.
5.4.3Reset origin
This reset will reset all (including RETAIN and PERSISTENT) variables to their initialisation values
and will erase the application on the module. This can only be performed from MC Studio.
5.5Menu 0 - MCi210 Module information
ParameterRangeDefaultType
S.00.001 Module ID0 to 65535RO Num ND NC PT
S.00.002 Software Version00.00.00.00 to 99.99.99.99RO Num ND NC PT
S.00.003 Hardware Version0.00 to 99.99RO Num ND NC PT
S.00.004 Serial Number LS0 to 99999999RO Num ND NC PT
S.00.005 Serial Number MS0 to 99999999RO Num ND NC PT
Bootldr-Update (-2),
S.00.006 Module Status
S.00.007 Reset ModuleOff (0) or On (1)Off (0)RW BitNC
S.00.008 Default ModuleOff (0) or On (1)Off (0)RW BitNC
S.00.009 Ac ti ve A la r m B it s0 to 1111111111111111RO BinNC
S.00.010 Active IP Address
S.00.030 Slot Number Indicator0 to 8RO Num ND NC PT
S.00.031 Slot Menu Number0 to 255RO Num ND NC PT
Bootldr-Idle (-1),
Initializing (0), OK (1),
Config (2), Error (3)
128.000.000.000 to
127.255.255.255
RO Txt ND NC PT
ROIPNC
information
Safety
Introduction
Mechanical
installation
installation
Electrical
Parameters
Variable allocation
menus
Digital I/O
Read /
RW
Write
No default
ND
value
IP IP address Mac
RO
NC
Read
only
Not
copied
Mac
address
Num
PT
Number
parameter
Protected
parameter
Bit
RA
Bit
parameter
Rating
dependent
Txt
US
Text
string
User
save
Bin
PS
Binary
parameter
Powerdown save
FI Filtered
DE Destination
S.00.001Module ID
Minimum0Maximum65535
Default310Units
Type16 Bit VolatileUpdate RatePower-up write
Display FormatNoneDecimal Places0
CodingRO, ND, NC, PT, BU
This parameter shows the Module ID. This is 310 for the MCi210 module.
MCi210 User Guide15
Issue Number: 2
Timer
programming
User
DiagnosticsIndex
Page 16
S.00.002Software Version
Minimum0 (Display: 00.00.00.00)Maximum
DefaultUnits
Type32 Bit VolatileUpdate RatePower-up write
Display FormatVersion NumberDecimal Places0
CodingRO, ND, NC, PT
This parameter shows the Module firmware version in ww.xx.yy.zz format
S.00.003Hardware Version
Minimum0.00Maximum99.99
DefaultUnits
Type16 Bit VolatileUpdate RatePower-up write
Display FormatNoneDecimal Places2
CodingRO, ND, NC, PT
This parameter shows the hardware version of the module.
S.00.004Serial Number LS
Minimum0Maximum99999999
DefaultUnits
Type32 Bit VolatileUpdate RatePower-up write
Display FormatNoneDecimal Places0
CodingRO, ND, NC, PT
999999
(Display: 99.99.99.99)
S.00.005Serial Number MS
Minimum0Maximum99999999
DefaultUnits
Type32 Bit VolatileUpdate RatePower-up write
Display FormatNoneDecimal Places0
CodingRO, ND, NC, PT
The module serial number is available as a pair of 32 bit values where Serial Number LS (S.00.004)
provides the least significant 8 decimal digits and Serial Number MS (S.00.005) provides the most
significant 8 decimal digits. The reconstructed serial number is ((S.00.005 x100000000) +
S.00.004). For example serial number "0001234567898765" would be stored as S.00.005 = 12345,
S.00.004 = 67898765.
16 MCi210 User Guide
Issue Number: 2
Page 17
S.00.006Module Status
NOTE
NOTE
Minimum-2Maximum3
DefaultUnits
Type8 Bit VolatileUpdate RateBackground
Display FormatNoneDecimal Places0
CodingRO, Txt, ND, NC, PT
ValueTextDescription
-2Bootldr - UpdateThe bootloader is performing a flash update.
-1Bootldr - IdleThe bootloader is idle.
0InitializingThe module is initializing
1OKModule is initialized with no errors present
2ConfigA configuration error has been detected
3Error
An error has occured preventing the module from running
correctly
This parameter shows the status of the module.
S.00.007Reset Module
Minimum0Maximum1
Default0Units
Type1 Bit VolatileUpdate RateRead every 200 ms
Display FormatNoneDecimal Places0
CodingRW, NC
When set the module performs a warm reset. When the reset has been performed and the module
is performing its initialization routines the parameter will be cleared to zero.
information
Safety
Introduction
Mechanical
installation
installation
Electrical
Parameters
Variable allocation
menus
Digital I/O
The drive, and any other modules installed to the drive will not be affected by the reset.
S.00.008Default Module
Minimum0Maximum1
Default0Units
Type1 Bit VolatileUpdate RateRead on reset
Display FormatNoneDecimal Places0
CodingRW, NC
To default the module set this parameter to On (1) and perform a module reset. Once complete, this
parameter will return to Off (0). Defaulting the module will cause it to return to its "Out of Box
configuration" and any settings stored on the module will be returned to their default values. This
will include any web page customizations, e-mail settings, etc.
Take care using this parameter as any configuration information will be irretrievably lost.
The password for the 'root' account is not reset back to default.
MCi210 User Guide17
Issue Number: 2
Timer
programming
User
DiagnosticsIndex
Page 18
S.00.009Active Alarm Bits
Minimum0 (Display: 0)Maximum
DefaultUnits
Type16 Bit VolatileUpdate RateBackground
Display FormatBinaryDecimal Places0
CodingRO, NC, BU
BitAlarm
0User Program
1eCMP
2Modbus
3Ethernet/IP
4Reserved
5File System
6Module Too Hot
This parameter displays the currently active alarms. Each bit represents an alarm as detailed in the
table above.
S.00.010Active IP Address
Minimum
DefaultUnits
Type32 Bit VolatileUpdate RateBackground
Display FormatIP AddressDecimal Places0
CodingRO, NC, PT
This parameter shows the active IP Address of the module.
-2147483648
(Display: 128.0.0.0)
Maximum
65535
(D ispla y:1111111111111111)
2147483647
(Display:
127.255.255.255)
S.00.030Slot Number Indicator
Minimum0Maximum8
DefaultUnits
Type8 Bit VolatileUpdate RateWritten on power-up
Display FormatNoneDecimal Places0
CodingRO, ND, NC, PT, BU
This parameter shows the slot number that the module is installed in.
18 MCi210 User Guide
Issue Number: 2
Page 19
S.00.031Slot Menu Number
Minimum0Maximum255
DefaultUnits
Type8 Bit VolatileUpdate RateWritten on power-up
Display FormatNoneDecimal Places0
CodingRO, ND, NC, PT, BU
This parameter shows the drive menu number associated with the slot that the module is installed
in.
For example:
•If the module is installed in slot 1, this parameter will show 15.
•If the module is installed in slot 2, this parameter will show 16.
•If the module is installed in slot 3, this parameter will show 17.
5.6Menu 1 - User Application
information
Safety
Introduction
Mechanical
installation
installation
Electrical
ParameterRangeDefaultType
S.01.001 Selected UCI Number0 to 90RW Num ND NC PT
S.01.002 Active UCI Number0 to 9RO Num ND NC PT
S.01.003 User Program Status
S.01.004 Available CPU Resources0 to 100 %RO Num NDPT
S.01.013 Auto-run EnableOff (0), or On (1)On (1)RW BitUS
Global Run-time Trip
S.01.014
Enable
S.01.015 Disable Reset on trip ClearOff (0), or On (1)Off (0)RW BitUS
S.01.017 Enable Out of Range ErrorOff (0), or On (1)Off (0)RW BitUS
S.01.019 Save Retain Data RequestOff (0), or On (1)Off (0)RW BitNC
This parameter specifies which User Customizable Image folder is currently selected and therefore
which user program is launched when the module is initialized. The currently selected folder is used
for any PC Tool downloads and may not be the same as the Active UCI Number.
This allows for multiple user programs / customizations to be stored in the option module. If the
selected UCI has been changed the module must be reset for the new application to become
active.
Please note the difference between the Selected UCI and the Active UCI (Active UCI number
(S.01.002)). The Selected UCI is the image that the user wishes to be active after a module reset,
the Active UCI displays the UCI image currently active.
S.01.002Active UCI number
Minimum0Maximum9
DefaultUnits
Type8 Bit VolatileUpdate RateBackground write
Display FormatNoneDecimal Places0
CodingRO, ND, NC, PT, BU
This parameter indicates the currently active UCI. All user program control and state parameters
and command relate to the Active UCI except for user program download via eCMP. This allows for
downloading to one UCI folder while running from another.
Note the difference between the Selected UCI (Selected UCI number (S.01.001)) and the Active
UCI. The Selected UCI is the image that the user wishes to be active after a module reset, the
Active UCI displays the UCI image currently active.
Read during
initialization
S.01.003User Program Status
Minimum0Maximum3
DefaultUnits
Type8 Bit VolatileUpdate RateBackground write
Display FormatNoneDecimal Places0
CodingRO, Txt, ND, PT, BU
This parameter indicates the status of a user program, if it is present. If no user program is present
in the module then it will also indicate this.
If the status indicates a run-time error (3, Error) the user's Error task may be running otherwise the
user program will have stopped.
20 MCi210 User Guide
Issue Number: 2
Page 21
ValueTextDescription
0NoneNo user program is present
1StoppedThe user program is not running
2RunThe user program is running
3ErrorRun-time error
If the module contains a user program this parameter displays its status otherwise it displays 0 (no
program present).
S.01.004Available CPU Resources
Minimum0Maximum100
DefaultUnits%
Type8 Bit VolatileUpdate RateWritten every 1 s
Display FormatNoneDecimal Places0
CodingRO, ND, PT, BU
This parameter is updated once per second and shows the average resource free (amount of CPU
resources available for the user non-cyclic tasks) during that period. This parameter is not
calculated synchronously with the cyclic task(s).
Cyclic tasks, with the exception of the freewheeling task, have a higher priority and will normally
have a duration of less than one second so this parameter will give an indication of the average
system free resource, but if cyclic tasks execute for more than one second without being
rescheduled this parameter may show 0 % resource free, as during the most recent sample period
the cyclic tasks took all of the system resource. This is normal.
This parameter is calculated only when the user program is running. When the user program is not
running the parameter is set to 100 %.
information
Safety
Introduction
Mechanical
installation
installation
Electrical
Parameters
Variable allocation
menus
Digital I/O
S.01.013Auto-run enable
Minimum0 Maximum1
Default1Units
Type1 Bit User SaveUpdate Rate
Read during
initialization
Display FormatNoneDecimal Places0
CodingRW, NR, BU
When set to 1 (On) the user program will start automatically on a module reset or at power up.
S.01.014Global run-time trip enable
Minimum0Maximum1
Default0Units
Type1 Bit User SaveUpdate Rate
Read during
initialization
Display FormatNoneDecimal Places0
CodingRW
When set to 1 (On) the module may cause the drive to trip when a run-time error occurs.
MCi210 User Guide21
Issue Number: 2
Timer
programming
User
DiagnosticsIndex
Page 22
S.01.015Disable reset on trip clear
Minimum0Maximum1
Default0Units
Type1 Bit User SaveUpdate RateBackground read
Display FormatNoneDecimal Places0
CodingRW
When this parameter is 0 the module will reset when a drive trip is cleared. When the parameter is
set to On, the module will continue running (i.e. not reset) when a drive trip is cleared.
S.01.017Enable out of range error
Minimum0Maximum1
Default0Units
Type16 Bit VolatileUpdate RateBackground read
Display FormatNoneDecimal Places0
CodingRW
When this parameter is 0, and an out of range value is written to a parameter, then the value will be
automatically limited to that parameter's maximum or minimum value.
When this parameter is 1, and an out of range value is written to a parameter, then a run-time error
(code 44) will occur.
S.01.019Save retain data request
Minimum0Maximum1
Default0Units
Type1 Bit VolatileUpdate RateRead every 200 ms
Display FormatNoneDecimal Places0
CodingRW, NC
When set the module will save any retain data that the user has defined, up to a maximum of 2 kB.
When the save is complete, the parameter will be cleared to zero. The save will be processed as a
background task and will not affect any scheduled user tasks.
S.01.020Power down retain data save
Minimum0Maximum2
Default1Units
Type8 Bit User SaveUpdate Rate
Display FormatNoneDecimal Places0
CodingRW, Txt, NC
The parameter allows the user to define the action on the retain data when the drive enters under
voltage state.
When set to 0 no action will be taken and the retain data will not be saved.
When set to 1 the retain data will be automatically saved when the drive enters the under voltage
state.
When Under Voltage is
detected
22 MCi210 User Guide
Issue Number: 2
Page 23
When set to 2 the retain data will be automatically saved when the drive enters the under voltage
state, but only if no 24 V backup supply is detected.
ValueTextDescription
0DisabledRetain data not automatically saved
1UVRetain data automatically saved on under voltage
2UV (no 24V)
Retain data saved on under voltage AND no 24 V backup supply
detected
S.01.021Under voltage state user program behaviour
Minimum0Maximum2
Default1Units
Read when an Under
Type8 Bit User SaveUpdate Rate
Voltage is detected and
S.01.020 is set to a nonzero value
Display FormatNoneDecimal Places0
CodingRW, Txt, BU
ValueTextDescription
0P-S-R
Pause-Save Data- Resume (User Program may trip due task
overrun)
1S-S-CR-RUStop-Save-ColdReset-RUn
2S-SStop-Save
This parameter defines the user program behaviour when the module detects an Under Voltage
(UV) state.
The action of save resistant / persistent data depends on parameter S.01.020.
information
Safety
Introduction
Mechanical
installation
installation
Electrical
Parameters
Variable allocation
menus
Digital I/O
S.01.049Run time error code
Minimum0Maximum8448
Default0Units
Type16 Bit VolatileUpdate RateWritten every second
Display FormatNoneDecimal Places0
CodingRO, ND, PT, BU
This parameter displays the code for the currently active run-time error.
MCi210 User Guide23
Issue Number: 2
Timer
programming
User
DiagnosticsIndex
Page 24
S.01.050Run time error task ID
Minimum0Maximum11
Default0Units
Type8 Bit VolatileUpdate RateWritten every second
Display FormatNoneDecimal Places0
CodingRO, Txt, ND, PT, BU
ValueText
0USER_TASK_INIT
1USER_TASK_EVENT0
2USER_TASK_EVENT1
3USER_TASK_EVENT2
4USER_TASK_EVENT3
5USER_TASK_POS
6USER_TASK_CLOCK0
7USER_TASK_CLOCK1
8USER_TASK_CLOCK2
9USER_TASK_CLOCK3
10USER_TASK_FWHEEL
11TASK_UNKNOWN
This parameter displays the task in error for the currently active run-time error.
24 MCi210 User Guide
Issue Number: 2
Page 25
5.7Menu 2 - Ethernet configuration
ParameterRangeDefaultType
Initializing (0),
S.02.003 Network Status
S.02.004
S.02.005 DHCP EnableOff (0) or On (1)On (1)RWBitUS
S.02.006 IP Address
S.02.007 Subnet Mask
S.02.008 Default Gateway
S.02.009 Primary DNS
S.02.010 Secondary DNS
S.02.011 MAC Address
S.02.020 Priority Protocol
S.02.021 Web Server EnableOff (0) or On (1)On (1)RWBitUS
S.02.022 Web Server Port0 to 6553580RW NumUS
S.02.023 Email EnableOff (0) or On (1)On (1)RWBitUS
S.02.024 Ethernet MTU158 to 15001500RW NumUS
S.02.025 Gateway Mode
S.02.030 VLAN EnableOff (0) or On (1)Off (0)RWBitUS
S.02.031 VLAN ID0 to 2550RW NumUS
Network Message
Count
Links Down (1),
DHCP In Progress (2),
No Address (3),
Ready (4), Active (5)
0 to 65535RO Num ND NC PT
000.000.000.000 to
255.255.255.255
000.000.000.000 to
255.255.255.255
000.000.000.000 to
255.255.255.255
000.000.000.000 to
255.255.255.255
000.000.000.000 to
255.255.255.255
00:00:00:00:00:00 to
FF:FF:FF:FF:FF:FF
None (0), Modbus TCP (1),
Ethernet/IP (2)
Switch (0), Gateway (1),
Strict Gateway (2)
192.168.001.100RWIPUS
255.255.255.000RWIPUS
192.168.1.254RWIPUS
000.000.000.000RWIPUS
000.000.000.000RWIPUS
0RWTxtUS
Switch (0)RWTxtUS
ROTxtND NC PT
RO Mac ND NC PT
information
Safety
Introduction
Mechanical
installation
installation
Electrical
Parameters
Variable allocation
menus
Digital I/O
Read /
RW
Write
No default
ND
value
IP IP address Mac
RO
NC
Read
only
Not
copied
Mac
address
Num
PT
SMP
Number
parameter
Protected
parameter
Slot menu
parameter
Bit
RA
Bit
parameter
Rating
dependent
Txt
US
Text
string
User
save
Bin
PS
Binary
parameter
Powerdown save
FI Filtered
DE Destination
MCi210 User Guide25
Issue Number: 2
Timer
programming
User
DiagnosticsIndex
Page 26
S.02.003Network Status
Minimum0Maximum5
DefaultUnits
Type8 Bit VolatileUpdate RateWritten every second
Display FormatNoneDecimal Places0
CodingRO, Txt, ND, NC, PT, BU
ValueTextDescription
0InitializingThe network interface is being initialized
1Links Down
2DHCP In Progress
3No Address
4Ready
5ActiveThe network interface is receiving or transmitting data
This parameter indicates the status of the network that the module is connected to.
S.02.004Network Message Count
Minimum0Maximum65535
DefaultUnitsMessages/s
Type16 Bit VolatileUpdate RateWritten every second
Display FormatNoneDecimal Places0
CodingRO, ND, NC, PT, BU
The number of frames that the module is transmitting / receiving every second.
No link connection has been detected on either of the Ethernet
ports
The module is attempting to obtain an IP Address, subnet mask,
default gateway and DNS server addresses from a DHCP server
The module does not have an IP Address - either the user has
not provided one manually or one could not be allocated via
DHCP
The network interface has been successfully configured but no
data is being received or transmitted
S.02.005DHCP Enable
Minimum0Maximum1
Default1Units
Type1 Bit User SaveUpdate RateBackground read
Display FormatNoneDecimal Places0
CodingRW, BU
This parameter controls whether or not the module will attempt to use a Dynamic Host
Configuration Protocol (DHCP) server to obtain an IP Address, subnet mask, default gateway and
DNS servers.
26 MCi210 User Guide
Issue Number: 2
Page 27
When DHCP is enabled, the following parameters will become read-only immediately (no reset
required):
IP Address (S.02.006)
Subnet Mask (S.02.007)
Default Gateway (S.02.008)
Primary DNS (S.02.009)
Secondary DNS (S.02.010)
information
Introduction
Safety
S.02.006IP Address
Minimum0 (Display: 0.0.0.0)Maximum
Default
3232235876
(Display: 192.168.1.100)
Units
4294967295
(Display: 255.255.255.255)
DHCP enabled : write on
Type32 Bit User SaveUpdate Rate
event; DHCP disabled :
read on reset
Display FormatIP AddressDecimal Places0
CodingRW, BU
This parameter controls and displays the IP Address of the module.
If DHCP is enabled (DHCP Enable (S.02.005)) this parameter becomes read-only and, until an IP
Address is allocated to the module, will display 0.0.0.0.
If DHCP is disabled the module will initialize, on reset or power cycle, with the IP Address stored for
the parameter.
S.02.007Subnet Mask
Minimum0 (Display: 0.0.0.0)Maximum
Default
4294967040
(Display: 255.255.255.0)
Units
4294967295
(Display:255.255.255.255)
DHCP enabled : write on
Type32 Bit User SaveUpdate Rate
event; DHCP disabled :
read on reset
Display FormatIP AddressDecimal Places0
CodingRW, BU
This parameter controls and displays the subnet mask of the module.
If DHCP is enabled (DHCP Enable (S.02.005)) this parameter becomes read-only and, until an IP
Address is allocated to the module, will display 0.0.0.0.
If DHCP is disabled the module will initialize, on reset or power cycle, with the subnet mask stored
for the parameter.
Mechanical
installation
installation
Electrical
Parameters
Variable allocation
menus
Digital I/O
Timer
programming
User
DiagnosticsIndex
MCi210 User Guide27
Issue Number: 2
Page 28
S.02.008Default Gateway
Minimum0 (Display: 0.0.0.0)Maximum
Default
Type32 Bit User SaveUpdate Rate
Display FormatIP AddressDecimal Places0
CodingRW, BU
This parameter controls and displays the default gateway of the module.
If DHCP is enabled (DHCP Enable (S.02.005)) this parameter becomes read-only and, until an IP
Address is allocated to the module, will display 0.0.0.0.
If DHCP is disabled the module will initialize, on reset or power cycle, with the default gateway
stored for the parameter.
S.02.009Primary DNS
Minimum0 (Display: 0.0.0.0)Maximum
Default0 (Display: 0.0.0.0)Units
Type32 Bit User SaveUpdate Rate
Display FormatIP AddressDecimal Places0
CodingRW, BU
The module can use this IP Address when it wishes to resolve the IP Address for a domain name.
This parameter performs the same function as the Secondary DNS parameter (Secondary DNS
(S.02.010)), however the address specified in this parameter will be tried first. Only when this
address is unsuccessful will the Secondary DNS address be tried.
If DHCP is enabled (DHCP Enable (S.02.005)) this parameter becomes read-only and, until an IP
Address is allocated to the module, will display 0.0.0.0.
If DHCP is disabled the module will initialize, on reset or power cycle, with the primary DNS
address stored for the parameter.
3232236030
(Display: 192.168.1.254)
Units
4294967295
(Display: 255.255.255.255)
DHCP enabled: write on
event;
DHCP disabled: read on
reset
4294967295
(Display:255.255.255.255)
DHCP enabled: write on
event;
DHCP disabled: read on
reset
28 MCi210 User Guide
Issue Number: 2
Page 29
S.02.010Secondary DNS
Minimum0 (Display: 0.0.0.0)Maximum
4294967295
(Display: 255.255.255.255)
Default0 (Display: 0.0.0.0)Units
DHCP enabled: write on
Type32 Bit User SaveUpdate Rate
event;
DHCP disabled: read on
reset
Display FormatIP AddressDecimal Places0
CodingRW, BU
The module can use this IP Address when it wishes to resolve the IP Address for a domain name.
This parameter performs the same function as the Primary DNS parameter (Primary DNS
(S.02.009)), however the address specified in this parameter will be tried only when the Primary
DNS address is unsuccessful.
If DHCP is enabled (DHCP Enable (S.02.005)) this parameter becomes read-only and, until a
secondary DNS address is allocated to the module, will display 0.0.0.0.
If DHCP is disabled the module will initialize, on reset or power cycle, with the secondary DNS
address stored for the parameter.
S.02.011MAC Address
Minimum
0 (Display:
00:00:00:00:00:00)
Maximum
281474976710655
(Display: FF:FF:FF:FF:FF:FF)
DefaultUnits
Type64 Bit VolatileUpdate RatePower-up write
Display FormatMac AddressDecimal Places0
CodingRO, ND, NC, PT, BU
This parameter shows the 48-bit MAC address of the module.
information
Safety
Introduction
Mechanical
installation
installation
Electrical
Parameters
Variable allocation
menus
Digital I/O
S.02.020Priority Protocol
Minimum0 Maximum2
Default0Units
Type8 Bit User SaveUpdate RateBackground read
Display FormatNoneDecimal Places0
CodingRW, Txt, BU
This parameter enables the selection of the fieldbus protocol to have priority over all other
protocols. A tick period of 1 ms will be given to the highest priority fieldbus protocol, 5 ms to all
other fieldbus protocols (equal priority).
If no fieldbus protocol has been selected to have priority over others, all protocols will have equal
priority and a tick rate of 5 ms.
MCi210 User Guide29
Issue Number: 2
Timer
programming
User
DiagnosticsIndex
Page 30
ValueTextDescription
0NoneAll protocols have equal priority
1Modbus TCPModbus TCP has highest priority
2Ethernet/IPEthernet/IP has highest priority
S.02.021Web Server Enable
Minimum0 Maximum1
Default1Units
Type1 Bit User SaveUpdate RateBackground read
Display FormatNoneDecimal Places0
CodingRW, BU
This parameter controls the running of the webserver on the module.
S.02.022Web Server Port
Minimum0 Maximum65535
Default80Units
Type16 Bit User SaveUpdate Rate
Display FormatNoneDecimal Places0
CodingRW, BU
This parameter shows the web server port. This may be changed for added security.
Read on module reset
and HTTP_ENABLE
S.02.024Ethernet MTU
Minimum158Maximum1500
Default1500UnitsBytes
Type16 Bit User SaveUpdate RateRead on module reset
Display FormatNoneDecimal Places0
CodingRW, BU
This parameter specifies the MTU (Maximum Transmittable Unit) in bytes allowed by the Ethernet
interface.
30 MCi210 User Guide
Issue Number: 2
Page 31
S.02.025Gateway Mode
Minimum0Maximum2
Default0Units
Type8 Bit User SaveUpdate RateRead on module reset
Display FormatNoneDecimal Places0
CodingRW, Txt, BU
ValueText
0Switch
1Gateway
2Strict Gateway
This parameter specifies the operation mode of the gateway. By default the gateway is disabled
and the switch operates in normal switch mode, by enabling the gateway mode all packets are
filtered by the module and prioritized before being forwarded on. In strict mode the gateway will
drop packets from unsupported protocols.
S.02.030VLAN Enable
Minimum0Maximum1
Default0Units
Type1 Bit User SaveUpdate RateBackground read
Display FormatNoneDecimal Places0
CodingRW
This parameter controls whether the module will use VLAN tagging.
When used in conjunction with Drive VLAN ID (S.02.031) network traffic from the interface will be
tagged with the chosen VLAn identifier.
When default values for Drive VLAN ID (S.02.031) is set, enabling this parameter will add VLAN
prioritization to all packets helping to ensure real-time packets are not delayed by those of lower
priority. If disabled, prioritization will use the Diffserv field in IP traffic only, meaning non-IP traffic
can still affect real-time IP traffic.
information
Safety
Introduction
Mechanical
installation
installation
Electrical
Parameters
Variable allocation
menus
Digital I/O
Timer
S.02.031Drive VLAN ID
Minimum0Maximum255
Default0Units
Type8 Bit User SaveUpdate Rate
Read on module reset
and VLAN_ENABLE
Display FormatNoneDecimal Places0
CodingRW, BU
This parameter specifies the VLAN ID that the interface will be a member of. Any packets entering
the switch without this VLAN ID will not be handled.
MCi210 User Guide31
Issue Number: 2
programming
User
DiagnosticsIndex
Page 32
5.8Menu 3 - Timer
ParameterRangeDefaultType
S.03.001 Timer Unit Control Word
S.03.002 Timer Unit Status Word000 to 111RO Bin ND NC
S.03.003 Timer Unit Timer Counter0 to 655350RW Num
S.03.004 Timer Unit Wrap Around Limit0 to 655350RW NumUS
This parameter is used to configure and control the Timer Unit.
The Timer Unit control word is a bit-mapped parameter, as shown in the table below:
Bit Description
Event Task Schedule:
Selects the event task that will be scheduled when the Timer Event Flag
(Timer Unit Status Word(S.03.002) b0) is set:
•0 = No Event task scheduled
0to2
•1 = Schedule Event0 task
•2 = Schedule Event1 task
•3 = Schedule Event2 task
•4 = Schedule Event3 task
Enable Timer:
3
•0 = Timer is disabled
•1 = Timer is enabled
Clock Source:
4
•0 = Internal clock
•1 = External clock provided on digital input (DigIn1 or DigIn2, b9 depending)
Internal Clock Rate:
•0 = 50 MHz
•1 = 12.5 MHz
5to6
•2 = 3.125 MHz
•3 = 0.78125 MHz
32 MCi210 User Guide
Issue Number: 2
Page 33
Bit Description
Timer Mode:
•0 = Free Running Mode
The selected clock drives the counter. The Timer Event Flag (Timer Unit Status Word
(S.03.002) b0) is set on wraparound.
•1 = Capture Mode 1
The selected clock drives the counter. A rising edge transition on Digital Input 3 causes
the current counter value to be latched into the Timer Capture Cache
(Timer Unit Capture Cache (S.03.005)) parameter and the Timer Event Flag
(Timer Unit Status Word (S.03.002) b0) is set. The counter then continues incrementing
(the Timer Event Flag (Timer Unit Status Word (S.03.002) b0) is not set on wrap-around).
7to8
•2 = Capture Mode 2
The selected clock drives the counter. A falling edge transition on Digital Input 3 causes
the current counter value to be latched into the Timer Capture Cache
(Timer Unit Capture Cache (S.03.005)) parameter and the Timer Event Flag
(Timer Unit Status Word (S.03.002) b0) is set. The counter then continues incrementing
(the Timer Event Flag (Timer Unit Status Word (S.03.002) b0) is not set on wrap-around).
Note: Every time the Timer Event Flag is set an event task will be scheduled if is
configured (Bit 0-2).
In Free Running Mode (Mode 0) this will only occurs when timer counter wraps around.
In capture modes (Mode 1 and 2) this will only occurs when a rising or falling edge,
respectively, is detected.
External Source Clock selection:
9
•0 = External clock provided on digital input 1 (Digital Input 1 State (S.04.001))
•1 = External clock provided on digital input 2 (Digital Input 2 State (S.04.002))
information
Safety
Introduction
Mechanical
installation
installation
Electrical
Parameters
Variable allocation
menus
S.03.002Timer Unit Status Word
Minimum0 (Display: 000)Maximum7 (Display: 111)
DefaultUnits
Type8 Bit VolatileUpdate RateImmediate
Display FormatBinaryDecimal Places0
CodingRO,ND,NC, BU
This parameter displays the status of the module's Timer Unit. The following table details the status
word bits.
MCi210 User Guide33
Issue Number: 2
Digital I/O
Timer
programming
User
DiagnosticsIndex
Page 34
BitDescription
Timer Event Flag:
•0 = No event has occurred
•1 = An event has occurred (see description for Timer Mode ((Timer Unit Control Word
0
1
2
Minimum0Maximum65535
Default0Units
Type16 Bit VolatileUpdate RateImmediate
Display FormatNoneDecimal Places0
CodingRW, BU
This parameter sets or displays the current Timer Unit value.
(S.03.001) bit 7 - bit 8). This flag will not be set if Event Task Schedule
(Timer Unit Control Word (S.03.001) bit 0 - bit 2) is set to zero
Note: This bit is automatically cleared when the parameter is read.
Wrap-around flag:
•0= Wrap-around has not occurred
•1= Counter wrap-around has occurred
Note: This bit is automatically cleared when the parameter is read.
Timer Enabled:
•0 = Timer is disabled
•1 = Timer is enabled
Note: In case Register is configured the timer cannot be enabled.
S.03.003Timer Unit Timer Counter
S.03.004Timer Unit Wrap Around Limit
Minimum0Maximum65535
Default0Units
Type16 Bit User SaveUpdate RateImmediate
Display FormatNoneDecimal Places0
CodingRW, BU
This parameter sets the wrap-around limit for the Timer Unit. When the Timer Counter (Timer Unit Timer Counter (S.03.003)) reaches this value bit 0 of Timer Unit Status Word (S.03.002) will be set
if the Timer Unit is configured to be in free running mode (see Timer Unit Control Word (S.03.001)).
34 MCi210 User Guide
Issue Number: 2
Page 35
S.03.005Timer Unit Capture Cache
Minimum0Maximum65535
Default0Units
Type16 Bit VolatileUpdate RateImmediate
Display FormatNoneDecimal Places0
CodingRO, BU
This parameter stores the Timer Unit value (Timer Unit Timer Counter (S.03.003)) on a rising or
falling edge transition on the module's digital input 3 if the Timer Mode (as set in Timer Unit Control
Word (S.03.001)) is configured in either capture mode 1 or capture mode 2.
5.9Menu 4 - Digital I/O
ParameterRangeDefaultType
S.04.001 Digital Input 1 StateOff (0) or On (1)RO BitND NC PT
S.04.002 Digital Input 2 StateOff (0) or On (1)RO BitND NC PT
S.04.003 Digital Input 3 StateOff (0) or On (1)RO BitND NC PT
S.04.004 Digital Input / Output 4 StateOff (0) or On (1)RO BitND NC PT
S.04.010 Digital Output 5Off (0) or On (1)Off (0)RW Bit
Digital Input/Output 4
S.04.011
Demand
S.04.020 Digital Outputs State00 to 1100RW Bin
Digital Input/Output 4
S.04.021
Direction
S.04.022 Event Task Trigger0 to 4RO Num ND NC PT
Off (0) or On (1)Off (0)RW Bit
Off (0) or On (1)Off (0)RW Bit
information
Safety
Introduction
Mechanical
installation
installation
Electrical
Parameters
Variable allocation
menus
Read /
RW
Write
No default
ND
value
IP IP address Mac
RO
NC
Read
only
Not
copied
Mac
address
Num
PT
SMP
Number
parameter
Protected
parameter
Slot menu
parameter
Bit
RA
Bit
parameter
Rating
dependent
Txt
US
Text
string
User
save
Bin
PS
Binary
parameter
Powerdown save
FI Filtered
DE Destination
S.04.001Digital Input 1 State
Minimum0Maximum1
DefaultUnits
Type1 Bit VolatileUpdate RateImmediate
Display FormatNoneDecimal Places0
CodingRO, ND, NC, PT
When read, this parameter will indicate the state of Digital Input 1. An inactive input (low) will give
the value 0 and active input (high) will give 1.
MCi210 User Guide35
Issue Number: 2
Digital I/O
Timer
programming
User
DiagnosticsIndex
Page 36
S.04.002Digital Input 2 State
Minimum0Maximum1
DefaultUnits
Type1 Bit VolatileUpdate RateImmediate
Display FormatNoneDecimal Places0
CodingRO, ND, NC, PT
When read, this parameter will indicate the state of Digital Input 2. An inactive input (low) will give
the value 0 and active input (high) will give 1.
S.04.003Digital Input 3 State
Minimum0Maximum1
DefaultUnits
Type1 Bit VolatileUpdate RateImmediate
Display FormatNoneDecimal Places0
CodingRO, ND, NC, PT
When read, this parameter will indicate the state of Digital Input 3. An inactive input (low) will give
the value 0 and active input (high) will give 1.
S.04.004Digital Input/Output 4 State
Minimum0Maximum1
DefaultUnits
Type1 Bit VolatileUpdate RateImmediate
Display FormatNoneDecimal Places0
CodingRO, ND, NC, PT
When read, this parameter will indicate the state of Digital I/O 4. An inactive input (low) will give the
value 0 and active input (high) will give 1.
When this terminal is configured as an output (using Digital Input/Output 4 Direction (S.04.021)),
this parameter is still accessible and will indicate the state of the terminal not the requested output
value e.g. if the user tries to set the output high, but, due to a wiring error, the output is being held
low, this parameter will give the value 0.
S.04.010Digital Output 5 State
Minimum0Maximum1
Default0Units
Type1 Bit VolatileUpdate RateImmediate
Display FormatNoneDecimal Places0
CodingRW
When written, this parameter will set the state of Digital Output 5. Setting to 0 will place the output
low and setting to 1 will place the output high.
36 MCi210 User Guide
Issue Number: 2
Page 37
S.04.011Digital Input/Output 4 Demand
Minimum0Maximum1
Default0Units
Type1 Bit VolatileUpdate RateImmediate
Display FormatNoneDecimal Places0
CodingRW
If Digital I/O 4 is configured as an output (Digital Input/Output 4 Direction (S.04.021)), writing to this
parameter will set the state of Digital I/O 4. Setting to 0 will place the output low and setting to 1 will
place the output high.
#
S.04.020Digital Outputs State
Minimum0 (Display: 00)Maximum3 (Display: 11)
Default0 (Display: 00)Units
Type8 Bit VolatileUpdate RateImmediate
Display FormatBinaryDecimal Places0
CodingRW, ND, NC, BU
Bitmapped parameter that can be used to set Digital I/O 4 Digital Output 5. This parameter is
effectively a combination of Digital Output 5 (S.04.010) and Digital Input/Output 4 Demand
(S.04.011).
BitDescription
Used to control the state of Digital Output 5:
0
•0 = Output set low
•1 = Output set high
Used to control the state of Digital IO 4:
•0 = Output set low
•1 = Output set high
1
This bit will only have an effect if digital input/output 4 is configured as an output
(Digital Input/Output 4 Direction (S.04.021)).
information
Safety
Introduction
Mechanical
installation
installation
Electrical
Parameters
Variable allocation
menus
Digital I/O
Timer
S.04.021Digital Input/Output 4 Direction
Minimum0Maximum1
Default0Units
Type1 Bit VolatileUpdate RateImmediate
Display FormatNoneDecimal Places0
CodingRW
Setting this parameter to 0 will configure Digital I/O 4 as an input. Setting it to 1 will configure it as
an output.
MCi210 User Guide37
Issue Number: 2
programming
User
DiagnosticsIndex
Page 38
S.04.022Event Task Trigger
Minimum0Maximum4
DefaultUnits
Type16 Bit VolatileUpdate RateImmediate
Display FormatNoneDecimal Places0
CodingRO, ND, PT, BU
Used to trigger an event task. When the event task has completed the parameter will be cleared to
zero. The following table details the usage:
ValueDescription
0None
1Trigger Event0
2Trigger Event1
3Trigger Event2
4Trigger Event3
5.10Menu 9 - Resources
ParameterRangeDefaultType
S.09.001 Cyclic Tx Links Free0 to 255RO NumND NC
S.09.002 Cyclic Rx Links Free0 to 255RONumND NC
S.09.003 Fieldbus Links Free0 to 255RONumND NC
S.09.004 Cyclic Mappings Free0 to 255RONumND NC
S.09.009 Idle Task % Free0 to 255 %RONumND NC
S.09.010
S.09.020
S.09.030 PCB Temperature-128 to 127 °CRONumND NC
Synchronous Task %
Free
Synchronous Task %
Worst Free
0 to 255 %RONumND NC
0 to 255 %RONumND NC
Read /
RW
Write
No default
ND
value
IP IP address Mac
RO
NC
Read
only
Not
copied
Mac
address
Num
PT
SMP
Number
parameter
Protected
parameter
Slot menu
parameter
Bit
RA
Bit
parameter
Rating
dependent
Txt
US
Text
string
User
save
Bin
PS
Binary
parameter
Powerdown save
FI Filtered
DE Destination
S.09.001Cyclic Tx Links Free
Minimum0Maximum255
DefaultfUnits
Type8 Bit VolatileUpdate RateBackground write
Display FormatNoneDecimal Places0
CodingRO, ND, NC, BU
This parameter shows the number of available transmit cyclic links.
38 MCi210 User Guide
Issue Number: 2
Page 39
S.09.002Cyclic Rx Links Free
Minimum0Maximum255
DefaultUnits
Type8 Bit VolatileUpdate RateBackground write
Display FormatNoneDecimal Places0
CodingRO, ND, NC, BU
This parameter shows the number of available receive cyclic links.
S.09.003Fieldbus Links Free
Minimum0Maximum255
DefaultUnits
Type8 Bit VolatileUpdate RateBackground write
Display FormatNoneDecimal Places0
CodingRO, ND, NC, BU
This parameter shows the number of available transmit / receive process images for fieldbus
protocols such as Ethernet/IP.
information
Safety
Introduction
Mechanical
installation
installation
Electrical
Parameters
S.09.004Cyclic Mappings Free
Minimum0Maximum255
DefaultUnits
Type8 Bit VolatileUpdate RateBackground write
Display FormatNoneDecimal Places0
CodingRO, ND, NC, BU
This parameter shows the number of available mappings in the system for use in cyclic links.
S.09.009Idle Task % Free
Minimum0Maximum255
DefaultUnits%
Type8 Bit VolatileUpdate RateBackground write
Display FormatNoneDecimal Places0
CodingRO, ND, NC, BU
This parameter shows the current resource available for the idle task.
S.09.010Synchronous Task % Free
Minimum0Maximum255
DefaultUnits%
Type8 Bit VolatileUpdate RateBackground write
Display FormatNoneDecimal Places0
CodingRO, ND, NC, BU
This parameter shows the current resource available for the synchronous task.
Variable allocation
menus
Digital I/O
Timer
programming
User
DiagnosticsIndex
MCi210 User Guide39
Issue Number: 2
Page 40
S.09.020Synchronous Task Worst % Free
Minimum0Maximum255
DefaultUnits%
Type8 Bit VolatileUpdate RateBackground write
Display FormatNoneDecimal Places0
CodingRO, ND, NC, BU
This parameter shows the worst case free resource of the synchronous task.
S.09.030PCB Temperature
Minimum-128Maximum127
DefaultUnits°C
Type8 Bit VolatileUpdate RateBackground write
Display FormatNoneDecimal Places0
CodingRO, ND, NC
This parameter displays the temperature, in Celsius, of the module’s PCB.
5.11Menu 10 - Easy mode cyclic data
Menu 10 provides an easy method to configure up to 3 transmit and 3 receive cyclic links.
The minimum parameters required to configure a transmit link or a receive link are specified in
Table 5-3 and Table 5-4 below. In addition to these, each receive link can have its own timeout
configured with an additional custom action.
The Easy Mode Cyclic Data links can be synchronous links by configuring
All easy mode transmit links will transmit using the message rate set in S.10.004. For greater
control, advanced cyclic links can be used which allows individual link transmission rates.
Table 5-3 Transmit link parameters
Transmit
Link
1S.10.010S.10.011S.10.012S.10.013S.10.014S.10.015
2S.10.020S.10.022S.10.022S.10.023S.10.024S.10.025
3S.10.030S.10.033S.10.032S.10.033S.10.034S.10.035
ProfileLink No
Source
Parameter
Parameter
Count
Typ e
IP
Address
Table 5-4 Receive link parameters
Receive
Link
1S.10.040S.10.041S.10.042S.10.043S.10.044
2S.10.050S.10.051S.10.052S.10.053S.10.054
3S.10.060S.10.061S.10.062S.10.063S.10.064
The Easy Mode Cyclic Data links can be made synchronous links by setting a value in Tx Link
Maximum Network Delay (S.11.030, S.11.031 or S.11.032).
ProfileLink No
Destination
Parameter
Parameter
Count
Typ e
40 MCi210 User Guide
Issue Number: 2
Page 41
ParameterRangeDefaultType
S.10.001EnableOff (0) or On (1)On (1)RWBitUS
S.10.002ResetOff (0) or On (1)Off (0)RW Bit
S.10.003DefaultOff (0) or On (1)Off (0)RW Bit
S.10.004Message Rate0 to 100 ms0 msRW NumUS
S.10.010Tx1 Link Profile0 to 00RW NumUS
S.10.011Tx1 Link Number0 to 255 0RW NumUS
S.10.012Tx1 Source Parameter0 to 4.99.9990RW SMPPT US
S.10.013Tx1 Parameter Count0 to 320RW NumUS
Unicast (0), Broadcast (1),
S.10.014
S.10.015
S.10.019Tx1 Link Status
S.10.020Tx2 Link Profile0 to 00RW NumUS
S.10.021Tx2 Link Number0 to 255 0RW NumUS
S.10.022Tx2 Source Parameter0 to 4.99.9990.000RW SMPPT US
S.10.023Tx2 Parameter Count0 to 320RW NumUS
S.10.024
S.10.025
S.10.029Tx2 Link Status
S.10.030Tx3 Link Profile0 to 00RW NumUS
S.10.031Tx3 Link Number0 to 255 0RW NumUS
S.10.032Tx3 Source Parameter0 to 4.99.9990.00.000RW SMPPT US
S.10.033Tx3 Parameter Count0 to 320RW NumUS
S.10.034
Tx1 Link Transmission
Type
Tx1 Destination
Address
Tx2 Link Transmission
Type
Tx2 Destination
Address
Tx3 Link Transmission
Type
Muliticast1 (2),
Multicast2 (3),
Multicast3 (4),
Multicast4 (5)
000.000.000.000 to
255.255.255.255
Invalid profile (-16), Invalid
mapping (-15),
Read only param (-14),
Timeout (-8),
In error (-7),
Link num in use (-6),
Not editable (-5),
Invalid link num (-4), Invalid
args (-3),
Too many links (-2),
Out of memory (-1),
OK (0)
Unicast (0), Broadcast (1),
Muliticast1 (2), Multicast2
(3), Multicast3 (4),
Multicast4 (5)
000.000.000.000 to
255.255.255.255
Invalid profile (-16), Invalid
mapping (-15), Read only
param (-14), Timeout (-8),
In error (-7),
Link num in use (-6),
Not editable (-5), Invalid link
num (-4),
Invalid args (-3),
Too many links (-2),
Out of memory (-1),
OK (0)
Unicast (0), Broadcast (1),
Muliticast1 (2),
Multicast2 (3),
Multicast3 (4),
Multicast4 (5)
Unicast (0)RW TxtUS
255.255.255.255 RWIPUS
RO Txt
Unicast (0)RW TxtUS
255.255.255.255 RWIPUS
RO Txt
Unicast (0)RW TxtUS
information
Safety
Introduction
Mechanical
installation
installation
Electrical
Parameters
Variable allocation
menus
Digital I/O
Timer
programming
User
DiagnosticsIndex
MCi210 User Guide41
Issue Number: 2
Page 42
ParameterRangeDefaultType
S.10.035
S.10.039Tx3 Link Status
S.10.040Rx1 Link Profile0 to 00.000RW NumUS
S.10.041Rx1 Link Number0 to 255 0.000RW NumUS
S.10.042
S.10.043Rx1 Parameter Count0 to 320.000RW NumUS
S.10.044Rx1 Source Type
S.10.045Rx1 Timeout0 to 65535 ms100 msRW NumUS
S.10.046Rx1 Timeout Action
S.10.047
S.10.048
S.10.049Rx1 Link Status
S.10.050Rx2 Link Profile0 to 00.000RW NumUS
S.10.051Rx2 Link Number0 to 255 0.000RW NumUS
S.10.052
S.10.053Rx2 Parameter Count0 to 320.000RW NumUS
S.10.054Rx2 Source Type
S.10.055Rx2 Timeout0 to 65535 ms100 msRW NumUS
S.10.056Rx2 Timeout Action
S.10.057
Tx3 Destination
Address
Rx1 Destination
Parameter
Rx1 Timeout Event
Destination
Rx1 Timeout Event
Type
Rx2 Destination
Parameter
Rx2 Timeout Event
Destination
000.000.000.000 to
255.255.255.255
Invalid profile (-16),
Invalid mapping (-15),
Read only param (-14),
Timeout (-8),
In error (-7),
Link num in use (-6),
Not editable (-5),
Invalid link num (-4),
Invalid args (-3),
Too many links (-2),
Out of memory (-1),
OK (0)
0 to 4.99.9990.00.000RW SMPUS
Direct (0), Multicast1 (1),
Multicast2 (2),
Multicast3 (3),
Multicast4 (4)
Trip (0), Clear output (1),
Hold last (2)
This slot (0), Slot 1 (1),
Slot 2 (2),
Slot 3 (3),
Slot 4 (4)
No event (0), Event (1),
Event1 (2),
Event2 (3), Event3 (4)
Invalid profile (-16), Invalid
mapping (-15),
Read only param (-14),
Timeout (-8),
In error (-7),
Link num in use (-6),
Not editable (-5),
Invalid link num (-4), Invalid
args (-3),
Too many links (-2),
Out of memory (-1),
OK (0)
0 to 4.99.9990.00.000RW SMPUS
Direct (0), Multicast1 (1),
Multicast2 (2),
Multicast3 (3),
Multicast4 (4)
Trip (0), Clear output (1),
Hold last (2)
This slot (0), Slot 1 (1),
Slot 2 (2),
Slot 3 (3), Slot 4 (4)
255.255.255.255 RWIPUS
RO Txt
Direct (0)RW TxtUS
Trip (0)RW TxtUS
This slot (0)RW TxtUS
No event (0)RW TxtUS
RO Txt
Direct (0)RW TxtUS
Trip (0)RW TxtUS
This slot (0)RW TxtUS
42 MCi210 User Guide
Issue Number: 2
Page 43
ParameterRangeDefaultType
No event (0), Event (1),
Event1 (2),
Event2 (3),
Event3 (4)
Invalid profile (-16),
Invalid mapping (-15), Read
only param (-14),
Timeout (-8),
In error (-7),
Link num in use (-6),
Not editable (-5),
Invalid link num (-4),
Invalid args (-3),
Too many links (-2),
Out of memory (-1),
OK (0)
0 to 4.99.9990.00.000RW SMPUS
Direct (0), Multicast1 (1),
Multicast2 (2),
Multicast3 (3),
Multicast4 (4)
Trip (0), Clear output (1),
Hold last (2)
This slot (0), Slot 1 (1),
Slot 2 (2),
Slot 3 (3), Slot 4 (4)
No event (0), Event (1),
Event1 (2),
Event2 (3), Event3 (4)
Invalid profile (-16),
Invalid mapping (-15),
Read only param (-14),
Timeout (-8),
In error (-7),
Link num in use (-6),
Not editable (-5),
Invalid link num (-4),
Invalid args (-3),
Too many links (-2),
Out of memory (-1),
OK (0)
Number
Num
parameter
Protected
PT
parameter
Slot menu
SMP
parameter
Bit
RA
Bit
parameter
Rating
dependent
No event (0)RW TxtUS
RO Txt
Direct (0)RW TxtUS
Trip (0)RW TxtUS
This slot (0)RW TxtUS
No event (0)RW TxtUS
RO Txt
Txt
US
Text
string
User
save
Bin
PS
Binary
parameter
Powerdown save
FI Filtered
DE Destination
Read /
Write
No default
value
Rx2 Timeout Event
Type
Rx3 Destination
Parameter
Rx3 Timeout Event
Destination
Rx3 Timeout Event
Type
Read
RO
only
Not
NC
copied
Mac
address
S.10.058
S.10.059Rx2 Link Status
S.10.060Rx3 Link Profile0 to 00.000RW NumUS
S.10.061Rx3 Link Number0 to 255 0.000RW NumUS
S.10.062
S.10.063Rx3 Parameter Count0 to 320.000RW NumUS
S.10.064Rx3 Source Type
S.10.065Rx3 Timeout0 to 65535 ms100 msRW NumUS
S.10.066Rx3 Timeout Action
S.10.067
S.10.068
S.10.069Rx3 Link Status
RW
ND
IP IP address Mac
information
Safety
Introduction
Mechanical
installation
installation
Electrical
Parameters
Variable allocation
menus
Digital I/O
Timer
programming
User
DiagnosticsIndex
MCi210 User Guide43
Issue Number: 2
Page 44
S.10.001Enable
Minimum0Maximum1
Default1Units
Type1 Bit User SaveUpdate RateBackground read
Display FormatNoneDecimal Places0
CodingRW, BU
This parameter is used to enable the easy mode cyclic Data. If set to zero, the transmit and receive
cyclic links will be disabled even if all the setup parameter are correctly configured.
S.10.002Reset
Minimum0Maximum1
Default0Units
Type1 Bit VolatileUpdate RateBackground read
Display FormatNoneDecimal Places0
CodingRW
This parameter is used to perform a warm reset of the easy mode cyclic data interface. This
parameter will be automatically set to Off (0) when the reset has been completed.
This parameter must be set after any changes are made to the parameters in menu 10 to ensure
that the changes take effect.
Setting this parameter will only effect menu 10 and does not affect the other menus or protocols
supported by the module.
S.10.003Default
Minimum0Maximum1
Default0Units
Type1 Bit VolatileUpdate RateRead on reset
Display FormatNoneDecimal Places0
CodingRW
This parameter allows all parameters in menu 10 to be defaulted to factory settings.
To default the parameters in menu 10, set this parameter to On (1) and then reset the menu by
setting Reset (S.10.002) to On (1), or reset the module by setting Reset Module (S.00.007) to On
(1). This parameter will be automatically set to Off (0) when the default operation has been
completed.
44 MCi210 User Guide
Issue Number: 2
Page 45
S.10.004Message Rate
Minimum0Maximum100
Default0Unitsms
Type8 Bit User SaveUpdate RateRead on reset
Display FormatNoneDecimal Places0
CodingRW, BU
This parameter defines the rate at which Easy Mode cyclic data will be transmitted in milliseconds.
A value of zero disables the transmission of data.
S.10.010Tx1 Link Profile
S.10.020Tx2 Link Profile
S.10.030Tx3 Link Profile
Minimum0Maximum0
Default0Units
Type8 Bit User SaveUpdate RateRead on reset
Display FormatNoneDecimal Places0
CodingRW, BU
This parameter is reserved to select the profile of predefined output mappings for the transmit link.
If this parameter is set to a non-zero value then Tx Link Source Parameter (S.10.012, S.10.022 or
S.10.032) and Tx Link Parameter Count (S.10.013, S.10.023 or S.10.033) will become read-only
with value of 0.
information
Safety
Introduction
Mechanical
installation
installation
Electrical
Parameters
Variable allocation
menus
S.10.011Tx1 Link Number
S.10.021Tx2 Link Number
S.10.031Tx3 Link Number
Minimum0Maximum255
Default0Units
Type8 Bit User SaveUpdate RateRead on reset
Display FormatNoneDecimal Places0
CodingRW, BU
This parameter is used to set the link number for the transmit link. This number should be unique
for each transmit link.
MCi210 User Guide45
Issue Number: 2
Digital I/O
Timer
programming
User
DiagnosticsIndex
Page 46
S.10.012Tx1 Link Source Parameter
S.10.022Tx2 Link Source Parameter
S.10.032Tx3 Link Source Parameter
Minimum0 (Display: 0.00.000)Maximum
Default0 (Display: 0.00.000)Units
Type32 Bit User SaveUpdate RateRead on reset
Display FormatSlot.Menu.ParamDecimal Places0
CodingRW, PT, BU
This parameter sets the first source parameter for the transmit link.
If a profile has been selected in Tx Link Profile (S.10.010, S.10.020 or S.10.030) then this
parameter will become read-only with value of 0.
S.10.013Tx1 Link Parameter Count
S.10.023Tx2 Link Parameter Count
S.10.033Tx3 Link Parameter Count
Minimum0 Maximum32
Default0 Units
Type8 Bit User SaveUpdate RateRead on reset
Display FormatNoneDecimal Places0
CodingRW, BU
This parameter is used to set the number of contiguous parameters for the transmit link.
If a profile has been selected in Tx Link Profile (S.10.010, S.10.020 or S.10.030) then this
parameter will become read-only with value of 0.
499999
(Display: 4.99.999)
S.10.014Tx1 Link Transmission Type
S.10.024Tx2 Link Transmission Type
S.10.034Tx3 Link Transmission Type
Minimum0 Maximum5
Default0 Units
Type8 Bit User SaveUpdate RateRead on reset
Display FormatNoneDecimal Places0
CodingRW, TE, BU
46 MCi210 User Guide
Issue Number: 2
Page 47
ValueTextDescription
0UnicastLink is unicast to the IP Address specified
1BroadcastLink is broadcast (255.255.255.255)
2Multicast1Link is multicast to the IP Address
3Multicast2Link is multicast to the IP Address
4Multicast3Link is multicast to the IP Address
5Multicast4Link is multicast to the IP Address
This parameter specifies the type of transmission for the transmit link.
information
Introduction
installation
Safety
Mechanical
S.10.015Tx1 Link Destination Address
S.10.025Tx2 Link Destination Address
S.10.035Tx3 Link Destination Address
Minimum0 (Display: 0.0.0.0)Maximum
4294967295
(Display: 255.255.255.255)
Default0 (Display: 0.0.0.0)Units
Type32 Bit User SaveUpdate RateRead on reset
Display FormatIP AddressDecimal Places0
CodingRW, BU
This parameter specifies the IP Address of the destination device for the transmit link.
If Tx Link Transmission Type (S.10.014, S.10.024 or S.10.034) is set to Unicast (0), then the IP
Address of the destination device must be manually entered into this parameter.
If Tx Link Transmission Type (S.10.014, S.10.024 or S.10.034) is set to either Broadcast (1) or
Multicast1 (2) to Multicast4 (5), then this parameter will automatically display the appropriate
address.
S.10.019Tx1 Link Status
S.10.029Tx2 Link Status
S.10.039Tx3 Link Status
Minimum-16Maximum0
DefaultUnits
Type32 Bit User SaveUpdate RateWrite on reset
Display FormatNoneDecimal Places0
CodingRO, Txt
installation
Electrical
Parameters
Variable allocation
menus
Digital I/O
Timer
programming
User
DiagnosticsIndex
MCi210 User Guide47
Issue Number: 2
Page 48
ValueText
-16Invalid profile
-15Invalid mapping
-14Read only param
-13-
-12-
-11-
-10-
-9-
-8Timeout
-7In error
-6Link num in use
-5Not editable
-4Invalid link num
-3Invalid args
-2Too many links
-1Out of memory
0OK
This parameter shows status of transmit link if it has been configured. A reset of the menu by
setting Reset (S.10.002) to On (1) is required for any changes to take effect.
S.10.040Rx1 Link Profile
S.10.050Rx2 Link Profile
S.10.060Rx3 Link Profile
Minimum0Maximum0
Default0Units
Type8 Bit User SaveUpdate RateRead on reset
Display FormatNoneDecimal Places0
CodingRW, BU
This parameter is used to select the profile of predefined input mappings for the receive link.
If this parameter is set to a non-zero value then Rx Link Destination Parameter (S.10.042, S.10.052
or S.10.062) and Rx Link Parameter Count (S.10.043, S.10.053 or S.10.063) will become read-only
with value of 0.
48 MCi210 User Guide
Issue Number: 2
Page 49
S.10.041Rx1 Link Number
S.10.051Rx2 Link Number
S.10.061Rx3 Link Number
Minimum0Maximum255
Default0Units
Type8 Bit User SaveUpdate RateRead on reset
Display FormatNoneDecimal Places0
CodingRW, BU
This parameter is used to set the link number for the receive link.
S.10.042Rx1 Link Destination Parameter
S.10.052Rx2 Link Destination Parameter
S.10.062Rx3 Link Destination Parameter
Minimum0 (Display: 0.00.000)Maximum
499999
(Display: 4.99.999)
Default0 (Display: 0.00.000)Units
Type32 Bit User SaveUpdate RateRead on reset
Display FormatSlot.Menu.ParamDecimal Places0
CodingRW, BU
This parameter sets the first destination parameter for the receive link.
If a profile has been selected in Rx Link Profile (S.10.040, S.10.050 or S.10.060) then this
parameter will become read-only with value of 0.
information
Safety
Introduction
Mechanical
installation
installation
Electrical
Parameters
Variable allocation
menus
Digital I/O
S.10.043Rx1 Link Parameter Count
S.10.053Rx2 Link Parameter Count
S.10.063Rx3 Link Parameter Count
Minimum0Maximum32
Default0 Units
Type8 Bit User SaveUpdate RateRead on reset
Display FormatNoneDecimal Places0
CodingRW, BU
This parameter is used to set the number of contiguous parameters for the receive link.
If a profile has been selected in Rx Link Profile (S.10.040, S.10.050 or S.10.060) then this
parameter will become read-only with value of 0.
MCi210 User Guide49
Issue Number: 2
Timer
programming
User
DiagnosticsIndex
Page 50
S.10.044Rx1 Link Source Type
NOTE
S.10.054Rx2 Link Source Type
S.10.064Rx3 Link Source Type
Minimum0Maximum4
Default0 Units
Type8 Bit User SaveUpdate RateRead on reset
Display FormatNoneDecimal Places0
CodingRW, Txt, BU
ValueTextDescription
0DirectLink is Unicast or Broadcast
1Multicast1Link is multicast to the IP Address
2Multicast2Link is multicast to the IP Address
3Multicast3Link is multicast to the IP Address
4Multicast4Link is multicast to the IP Address
This parameter specifies the type of transmission for the receive link.
S.10.045Rx1 Link Timeout
S.10.055Rx2 Link Timeout
S.10.065Rx3 Link Timeout
Minimum0Maximum65535
Default100Unitsms
Type16 Bit User SaveUpdate RateRead on reset
Display FormatNoneDecimal Places0
CodingRW, BU
This parameter specifies the watchdog timer for the receive link. If no cyclic data is received on the
receive link the action taken will be determined by the setting in Rx Timeout Action (S.10.046, S.10.056 or S.10.066).
It is good system design to allow for some message loss by setting the timeout duration
to be greater than the transmit period by a factor of 2 or more.
50 MCi210 User Guide
Issue Number: 2
Page 51
S.10.046Rx1 Link Timeout Action
S.10.056Rx2 Link Timeout Action
S.10.066Rx3 Link Timeout Action
Minimum0Maximum2
Default0Unitsms
Type8 Bit User SaveUpdate RateRead on reset
Display FormatNoneDecimal Places0
CodingRW, BU
ValueTextDescription
0Trip
Trip drive with Slotx Error and sub-trip code yyy, where x is the
slot number in which the module is installed.
1Send flt valuesSend configured fault values to the output parameters
2Clear outputPLC output parameters will have their values set to zero
This parameter defines the action to be taken for a timeout on the receive link.
S.10.047Rx1 Link Timeout Event Destination
S.10.057Rx2 Link Timeout Event Destination
S.10.067Rx3 Link Timeout Event Destination
Minimum0Maximum4
Default0Units
Type8 Bit User SaveUpdate RateRead on reset
Display FormatNoneDecimal Places0
CodingRW, Txt, BU
information
Safety
Introduction
Mechanical
installation
installation
Electrical
Parameters
Variable allocation
menus
Digital I/O
ValueTextDescription
0This slotTrigger module event in this slot
1Slot 1Trigger module event in slot 1
2Slot 2Trigger module event in slot 2
3Slot 3Trigger module event in slot 3
4Slot 4Trigger module event in slot 4
This parameter defines the slot in which an event will occur if a cyclic data timeout occurs on the
receive link.
MCi210 User Guide51
Issue Number: 2
Timer
programming
User
DiagnosticsIndex
Page 52
S.10.048Rx1 Link Timeout Event Type
S.10.058Rx2 Link Timeout Event Type
S.10.068Rx3 Link Timeout Event Type
Minimum0Maximum4
Default0Units
Type8 Bit User SaveUpdate RateRead on reset
Display FormatNoneDecimal Places0
CodingRW, Txt, BU
ValueTextDescription
0No EventNo event
1EventTrigger module event
2Event1Trigger module event 1
3Event2Trigger module event 2
4Event3Trigger module event 3
This parameter defines the event to trigger in the given destination, as specified in Rx Timeout Event Destination (S.10.047, S.10.057 or S.10.067), if a cyclic data timeout occurs on the receive
link.
S.10.049Rx1 Link Status
S.10.059Rx2 Link Status
S.10.069Rx3 Link Status
Minimum-16Maximum0
DefaultUnits
Type8 Bit VolatileUpdate RateWrite on reset
Display FormatNoneDecimal Places0
CodingRO, Txt
Val ueText
-16Invalid profile
-15Invalid mapping
-14Read only param
-13-
-12-
-11-
-10-
-9-
-8Timeout
-7In error
-6Link num in use
-5Not editable
52 MCi210 User Guide
Issue Number: 2
Page 53
Val ueText
-4Invalid link num
-3Invalid args
-2Too many links
-1Out of memory
0OK
This parameter shows status of receive link if it has been configured. A reset of the menu by setting
Reset (S.10.002) to On (1) is required for any changes to take effect.
information
Safety
Introduction
Mechanical
installation
installation
Electrical
Parameters
Variable allocation
menus
MCi210 User Guide53
Issue Number: 2
Digital I/O
Timer
programming
User
DiagnosticsIndex
Page 54
5.12Menu 11 - Synchronization
ParameterRangeDefaultType
S.11.001 Preferred Sync Master0 to 41RW NumUS
S.11.002 Master Clock Domain0 to 30RW NumUS
S.11.005 Grandmaster MAC Address
S.11.006
S.11.007
S.11.008 Module Synchronized FlagOff (0) or On (1)ROBit
S.11.009 Inhibit Drive SynchronizationOff (0) or On (1)Off (0)RW BitUS
S.11.010 PTP Date00-00-00 to 31-12-99RO Date ND NC PT
S.11 .011 PTP Time00:00:00 to 23:59:59RO Time ND NC PT
S.11.013
S.11.014 1 Step Clock CorrectionOff (0) or On (1)Off (0)RW BitUS
S.11.015
S.11.016 PTP Sync Rate-4 to 4-2RW NumUS
S.11.020 Network Error Count0 to 4294967295RO Num ND NC PT
S.11.030
S.11.031
S.11.032
S.11.040
S.11.041
S.11.042
S.11.050
S.11.051
S.11.052
S.11.060
S.11.061
S.11.062
Synchronization Jitter From
Grandmaster
Synchronization Jitter
Threshold
Network Transport Layer
Select
PTP Delay Measurement
Select
Tx1 Link Maximum Network
Delay
Tx2 Link Maximum Network
Delay
Tx3 Link Maximum Network
Delay
Rx1 Late Synchronization
Frame Action
Rx1 Late Synchronization
Frame Destination
Rx1 Late Synchronization
Frame Event
Rx2 Late Synchronization
Frame Action
Rx2 Late Synchronization
Frame Destination
Rx2 Late Synchronization
Frame Event
Rx3 Late Synchronization
Frame Action
Rx3 Late Synchronization
Frame Destination
Rx3 Late Synchronization
Frame Event
00:00:00:00:00:00 to
FF:FF:FF:FF:FF:FF
-2147483648 to
2147483647 ns
10 to 4294967295 ns1000 nsRW NumUS
802.3 (0), UDP (1)UDP (1)RW TxtUS
E2E DELAY (0), P2P
DELAY (1)
0 to 100 ms0 msRW NumUS
0 to 100 ms0 msRW NumUS
0 to 100 ms0 msRW NumUS
Off (0), Trip (1),
Do not use (2), Use (3)
This slot (0), Slot 1 (1),
Slot 2 (2),
Slot 3 (3), Slot 4 (4)
No event (0), Event (1),
Event1 (2),
Event2 (3), Event3 (4)
Off (0), Trip (1),
Do not use (2), Use (3)
This slot (0), Slot 1 (1),
Slot 2 (2),
Slot 3 (3), Slot 4 (4)
No event (0), Event (1),
Event1 (2),
Event2 (3), Event3 (4)
Off (0), Trip (1),
Do not use (2), Use (3)
This slot (0), Slot 1 (1),
Slot 2 (2),
Slot 3 (3), Slot 4 (4)
No event (0), Event (1),
Event1 (2),
Event2 (3), Event3 (4)
P2P DELAY (1)RW TxtUS
Off (0)RW TxtUS
This slot (0)RW TxtUS
No event (0)RW TxtUS
Off (0)RW TxtUS
This slot (0)RW TxtUS
No event (0)RW TxtUS
Off (0)RW TxtUS
This slot (0)RW TxtUS
No event (0)RW TxtUS
RO Mac ND NC PT
RO Num ND NC PT
54 MCi210 User Guide
Issue Number: 2
Page 55
Read /
RW
Write
No default
ND
value
IP IP address Mac
RO
NC
Read
only
Not
copied
Mac
address
Num
PT
SMP
Number
parameter
Protected
parameter
Slot menu
parameter
Bit
RA
Bit
parameter
Rating
dependent
Txt
US
Text
string
User
save
Bin
PS
Binary
parameter
Powerdown save
FI Filtered
DE Destination
S.11.001Preferred Sync Master
Minimum0Maximum4
Default1Units
Type8 Bit User SaveUpdate RateRead on reset
Display FormatNoneDecimal Places0
CodingRW, BU
This module will be preferred as the grandmaster over others with higher preferred values or none
specified. A value of zero will ensure that the module will not become grandmaster (effectively
turning this functionality off). If more than one module have the same preferred value only one will
be chosen as the grandmaster using the IEEE 1588 BMC algorithm.
The parameter does not guarantee that the module will become grandmaster but a value of zero
guarantees that the module will not become a grandmaster.
S.11.002Master Clock Domain
Minimum0Maximum3
Default0Units
Type8 Bit User SaveUpdate RateRead on reset
Display FormatNoneDecimal Places0
CodingRW, BU
This parameter specifies the clock domain for the module to act as a grandmaster clock.
information
Safety
Introduction
Mechanical
installation
installation
Electrical
Parameters
Variable allocation
menus
Digital I/O
S.11.005Grandmaster MAC Address
Minimum0 (Display: 00:00:00:00:00:00) Maximum
18446744073709551615
(Display: FF:FF:FF:FF:FF:FF)
DefaultUnits
Type64 Bit VolatileUpdate RateBackground write
Display Format Mac AddressDecimal Places 0
CodingRW, ND,NC, PT, BU
This parameter displays the MAC address, as a 64 bit hexadecimal value, of the synchronization
grandmaster (if there is a grandmaster).
MCi210 User Guide55
Issue Number: 2
Timer
programming
User
DiagnosticsIndex
Page 56
S.11.006Synchronization Jitter From Grandmaster
Minimum-2147483648Maximum2147483647
DefaultUnitsns
Type32 Bit VolatileUpdate RateWritten every 500 ms
Display FormatNoneDecimal Places0
CodingRW, ND,NC, PT
This parameter displays the Synchronization jitter in nanoseconds. The value is filtered to be
human readable.
S.11.007Synchronization Jitter Threshold
Minimum10Maximum4294967295
Default1000Unitsns
Type32 Bit User SaveUpdate RateRead on reset
Display FormatNoneDecimal Places0
CodingRW, BU
This parameter sets the application tolerable clock jitter in ns from the grandmaster. If
Synchronization Jitter From Grandmaster (S.11.006) is within the tolerance the local clock is
synchronized to the grandmaster and synchronized cyclic data links will be processed.
S.11.008Module Synchronized Flag
Minimum0Maximum1
DefaultUnits
Type1 Bit VolatileUpdate RateWritten every 10 ms
Display FormatNoneDecimal Places0
CodingRO, ND, NC, PT
The parameter displays the module's synchronization status. 1 = Synchronized, 0 = Not
synchronized.
S.11.009Inhibit Drive Synchronization
Minimum0Maximum1
Default0Units
Type1 Bit User SaveUpdate RateImmediate
Display FormatNoneDecimal Places0
CodingRW
This parameter controls whether the module synchronizes the OPT_SYNC with the network
grandmaster. A value of On (1) inhibits this.
Type32 Bit VolatileUpdate RateWritten every 500 ms
Display FormatTimeDecimal Places0
CodingRO, ND, NC, PT, BU
This parameter displays the current time. If the module has no time source it will display the date
based on its power-up date of 00:00:00.
information
Safety
Introduction
Mechanical
installation
installation
Electrical
Parameters
Variable allocation
S.11.013Network Transport Layer Select
Minimum0Maximum1
Default1Units
Type8 Bit User SaveUpdate RateRead on reset
Display FormatNoneDecimal Places0
CodingRW, Txt, BU
ValueText
0802.3
1UDP
This parameter selects the transport layer to use. 0 = Layer 2 Ethernet; 1 = UDP.
Layer 2 Ethernet packet sizes are smaller than the packet sizes of UDP.
menus
Digital I/O
Timer
programming
User
DiagnosticsIndex
MCi210 User Guide57
Issue Number: 2
Page 58
S.11.0141 Step Clock Correction
Minimum0Maximum1
Default1Units
Type1 Bit User SaveUpdate RateRead on reset
Display FormatNoneDecimal Places0
CodingRW, Txt, BU
This enables the clock to provide time information using a single event message. If disabled the
clock will provide time information using the combination of an event message and a subsequent
general message.
S.11.015PTP Delay Measurement Select
Minimum0Maximum1
Default1Units
Type8 Bit User SaveUpdate RateRead on reset
Display FormatNoneDecimal Places0
CodingRW, Txt, BU
ValueTextDescription
0E2E DelayEnd-to-end delay
1P2P DelayPeer-to-peer delay
This parameter selects the delay measurement. 0 = End-to-end; 1 = Peer-to-peer
End-to-end is the delay mechanism between slave clocks and the master clock.
Peer-to-peer delay mechanism provides not only the PTP event transit time information, but also
provides the corrections for the propagation delay of the link connected to the port receiving the
PTP event message.
S.11.016PTP Sync Rate
Minimum-4Maximum4
Default-2Units
Type8 Bit User SaveUpdate RateRead on reset
Display FormatNoneDecimal Places0
CodingRW
This parameter controls the rate at which PTP Sync frames are sent. The message rate is
determined by raising 2 to the power of this parameter. E.g the default value of -2, results in four
sync messages per second.
58 MCi210 User Guide
Issue Number: 2
Page 59
S.11.020Network Error Count
Minimum0Maximum4294967295
DefaultUnits
Type32 Bit VolatileUpdate RateWritten every 500 ms
Display FormatNoneDecimal Places0
CodingRO, ND, NC, PT, BU
The parameter displays a count of network errors since start up. It can be used as an indication of a
problem.
S.11.030Tx1 Link Maximum Network Delay
S.11.031Tx2 Link Maximum Network Delay
S.11.032Tx3 Link Maximum Network Delay
Minimum0Maximum100
Default0Units
Type8 Bit User SaveUpdate RateRead on reset
Display FormatNoneDecimal Places0
CodingRW, BU
This defines the allowable network delay (in milliseconds) for the associated Easy mode cyclic link.
A value of zero implies a non-synchronized link.
S.11.040Rx1 Link Late Synchronization Frame Action
S.11.050Rx2 Link Late Synchronization Frame Action
S.11.060Rx3 Link Late Synchronization Frame Action
Minimum0Maximum3
Default0Units
Type8 Bit User SaveUpdate RateRead on reset
Display FormatNoneDecimal Places0
CodingRW, Txt, BU
information
Safety
Introduction
Mechanical
installation
installation
Electrical
Parameters
Variable allocation
menus
Digital I/O
Timer
ValueTextDescription
0OffLink is not synchronized
1TripTrip drive with Slotx Error and sub-trip code
2Do not useThe data is ignored
3UseThe data is used immediately
This parameter defines the action to be taken when a late synchronized frame is received.
MCi210 User Guide59
Issue Number: 2
programming
User
DiagnosticsIndex
Page 60
S.11.041Rx1 Link Late Synchronization Frame Destination
S.11.051Rx2 Link Late Synchronization Frame Destination
S.11.061Rx3 Link Late Synchronization Frame Destination
Minimum0Maximum4
Default0Units
Type8 Bit User SaveUpdate RateRead on reset
Display FormatNoneDecimal Places0
CodingRW, Txt, BU
ValueTextDescription
0This slotTrigger module event in this slot
1Slot 1Trigger module event in slot 1
2Slot 2Trigger module event in slot 2
3Slot 3Trigger module event in slot 3
4Slot 4Trigger module event in slot 4
This parameter defines the slot in which an event will occur if a late synchronized frame is received.
S.11.042Rx1 Link Late Synchronization Frame Event
S.11.052Rx2 Link Late Synchronization Frame Event
S.11.062Rx3 Link Late Synchronization Frame Event
Minimum0Maximum4
Default0Units
Type8 Bit User SaveUpdate RateRead on reset
Display FormatNoneDecimal Places0
CodingRW, Txt, BU
ValueTextDescription
0No EventNo event
1EventTrigger module event
2Event1Trigger module event 1
3Event2Trigger module event 2
4Event3Trigger module event 3
The parameter defines the event to trigger in the given destination, as specified in Rx Link Late Synchronization Frame Destination (S.11.041, S.11.051 or S.11.061), if a late synchronized frame
is received.
60 MCi210 User Guide
Issue Number: 2
Page 61
5.13Menu 15 - Modbus
ParameterRangeDefaultType
S.15.001 EnableOff (0) or On (1)On (1)RW BitUS
S.15.002 ResetOff (0) or On (1)Off (0)RW Bit
S.15.003 DefaultOff (0) or On (1)
S.15.004 Modbus Configuration Error
S.15.005 Modbus Listening Port0 to 65535502RW Num
S.15.006 Maximum Connections0 to 42RW NumUS
S.15.007 Maximum Priority Connections0 to 41RW NumUS
S.15.008
S.15.009 Modbus Timeout1 to 10000 ms100 msRW NumUS
This parameter is used to enable or disable Modbus master and slave functionality.
MCi210 User Guide61
Issue Number: 2
Timer
programming
User
DiagnosticsIndex
Page 62
S.15.002Reset
Minimum0Maximum1
Default0Units
Type1 Bit VolatileUpdate Rate
Display FormatNoneDecimal Places0
CodingRW
This parameter is used to perform a warm reset of the protocol interface. When set and the protocol
has reset, the parameter will be reset to zero (Off).
S.15.003Default
Minimum0Maximum1
Default0Units
Type1 Bit VolatileUpdate Rate
Display FormatNoneDecimal Places0
CodingRW
This parameter allows the protocol to be defaulted to factory settings. This includes all of the
protocol features, configuration, mappings and stored objects.
S.15.004Modbus Configuration Error
Minimum0Maximum2
DefaultUnits
Type8 Bit VolatileUpdate Rate
Display FormatNoneDecimal Places0
CodingRO, Txt, ND, BU
Background read;
written to 0 on
initialization
Read on module reset,
protocol interface reset
or protocol enable
Write on module reset,
Modbus interface reset
or Modbus interface
enable
ValueTextDescription
0No errorNo error
1Port in useSpecified port is currently in use by another protocol
2Timeout eventTimeout trigger event location is not valid
This parameter will indicate any Modbus configuration errors.
62 MCi210 User Guide
Issue Number: 2
Page 63
S.15.005Modbus Listening Port
Minimum0Maximum65535
Default502Units
Type16 Bit User SaveUpdate Rate
MODBUS_THREAD_TI
CK_TIME
Display FormatNoneDecimal Places0
CodingRW, BU
This parameter can be changed from its default port of 502, however it is the user's responsibility to
ensure that a valid port is set.
S.15.006Maximum Connections
Minimum0Maximum4
Default2Units
Read on module reset,
Type8 Bit User SaveUpdate Rate
Modbus interface reset
or Modbus interface
enable
Display FormatNoneDecimal Places0
CodingRW, BU
This parameter permits the user to specify the total number of connections that one or more clients
can open with the module at any one time.
information
Safety
Introduction
Mechanical
installation
installation
Electrical
Parameters
Variable allocation
menus
S.15.007Maximum Priority Connections
Minimum0Maximum4
Default2Units
Read on module reset,
Type8 Bit User SaveUpdate Rate
Modbus interface reset
or Modbus interface
enable
Display FormatNoneDecimal Places0
CodingRW, BU
This parameter defines the how many of the maximum connections specified in Maximum
Connections (S.15.006) can be configured as a priority connection. A connection is accepted into
the priority connections pool if the client's IP address matches one of the values stored in
parameters Priority Connection 1 (S.15.020), Priority Connection 2 (S.15.021), Priority Connection 3 (S.15.022) or Priority Connection 4 (S.15.023).
The priority connections are permanent and, once made will only be deleted at the request of the
client or due to a communications error.
Any connections not in the priority connections pool are kept in the non-priority connections pool. If
a client attempts to establish a priority connection and all available non-priority connections are in
use, the non-priority connection that has not been used for the longest will be closed to make way
for the new priority connection.
MCi210 User Guide63
Issue Number: 2
Digital I/O
Timer
programming
User
DiagnosticsIndex
Page 64
S.15.008Maximum Connections Per Client
Minimum1Maximum4
Default2Units
Read on module reset,
Type8 Bit User SaveUpdate Rate
Display FormatNoneDecimal Places0
CodingRW, BU
This parameter defines the maximum number of connections that any one client can establish. This
check is only performed on the connections in the priority connections pool.
S.15.009Modbus timeout
Minimum1Maximum10000
Default100Unitsms
Type16 Bit User SaveUpdate Rate
Display FormatNoneDecimal Places0
CodingRW, BU
This parameter defines the time period in which the Modbus server must receive a message before
any specified action (as defined in Modbus timeout action (S.15.010)) is performed. When the
timeout occurs bit 1 in the module's alarm parameter (Active Alarm Bits (S.00.009)) will be set and
the specified action will be performed.
The timeout is enabled when the server receives its first message.
Modbus interface reset
or Modbus interface
enable
Read on module reset,
Modbus interface reset
or Modbus interface
enable
S.15.010Modbus timeout action
Minimum0Maximum1
Default0Units
Read on module reset,
Type8 Bit User SaveUpdate Rate
Display FormatNoneDecimal Places0
CodingRW, Txt, BU
ValueTextDescription
0TripTrip drive and raise error
1No actionNo action
Defines the action when no message is received within the time period specified in Modbus timeout
(S.15.009).
Modbus interface reset
or Modbus interface
enable
64 MCi210 User Guide
Issue Number: 2
Page 65
S.15.011Modbus timeout event destination
Minimum0Maximum4
Default0Units
Read on module reset,
Type8 Bit User SaveUpdate Rate
Modbus interface reset
or Modbus interface
enable
Display FormatNoneDecimal Places0
CodingRW, Txt, BU
ValueTextDescription
0This slotTrigger module event in this slot
1Slot 1Trigger module event in slot 1
2Slot 2Trigger module event in slot 2
3Slot 3Trigger module event in slot 3
4Slot 4Trigger module event in slot 4
Defines the destination slot to trigger the event (defined by Modbus timeout event type (S.15.012))
when a timeout occurs.
information
Safety
Introduction
Mechanical
installation
installation
Electrical
Parameters
Variable allocation
S.15.012Modbus timeout event type
Minimum0Maximum5
Default0Units
Read on module reset,
Type8 Bit User SaveUpdate Rate
Modbus interface reset
or Modbus interface
enable
Display FormatNoneDecimal Places0
CodingRW, Txt, BU
ValueTextDescription
0No eventNo event
1Trigger EventTrigger module Event
2Trigger Event 1Trigger module Event 1
3Trigger Event 2Trigger module Event 2
4Trigger Event 3Trigger module Event 3
5Trigger Event 4Trigger module Event 4
Defines the event to trigger when a timeout occurs. Modbus Timeout Event Destination (S.15.011)
must specify an appropriate consumer (slot option) of the event.
menus
Digital I/O
Timer
programming
User
DiagnosticsIndex
MCi210 User Guide65
Issue Number: 2
Page 66
S.15.013Modbus register addressing mode
Minimum0Maximum1
Default0Units
Type8 Bit User SaveUpdate Rate
Display FormatNoneDecimal Places0
CodingRW, Txt, BU
ValueTextDescription
0Standard(mm x 100) + ppp - mm<=162 and ppp<=99
1Modified(mm x 256) + ppp - mm<=63 and ppp<=255
This parameter specifies the Modbus register addressing mode.
S.15.020Priority connection 1
Minimum0 (Display: 0.0.0.0)Maximum
Default0 (Display: 0.0.0.0)Units
Type32 Bit User SaveUpdate Rate
Display FormatIP AddressDecimal Places0
CodingRW, BU
This parameter specifies an IP Address for a priority connection.
4294967295
(Display: 255.255.255.255)
Read on module reset,
Modbus interface reset or
Modbus interface enable
Read on module reset,
Modbus interface reset
or Modbus interface
enable
S.15.021Priority connection 2
Minimum0 (Display: 0.0.0.0)Maximum
Default0 (Display: 0.0.0.0)Units
Type32 Bit User SaveUpdate Rate
Display FormatIP AddressDecimal Places0
CodingRW, BU
This parameter specifies an IP Address for a priority connection.
4294967295
(Display: 255.255.255.255)
Read on module reset,
Modbus interface reset or
Modbus interface enable
66 MCi210 User Guide
Issue Number: 2
Page 67
S.15.022Priority connection 3
Minimum0 (Display: 0.0.0.0)Maximum
Default0 (Display: 0.0.0.0)Units
Type32 Bit User SaveUpdate Rate
Display FormatIP AddressDecimal Places0
CodingRW, BU
This parameter specifies an IP Address for a priority connection.
4294967295
(Display: 255.255.255.255)
Read on module reset,
Modbus interface reset or
Modbus interface enable
information
Safety
Introduction
Mechanical
installation
installation
Electrical
Parameters
Variable allocation
menus
MCi210 User Guide67
Issue Number: 2
Digital I/O
Timer
programming
User
DiagnosticsIndex
Page 68
6Variable allocation menus
User program variables can be associated with a parameter to allow users to view variables on the
drive's keypad or via comms. The parameters that can be associated are in the following menus
and ranges.
Pr 70.000 to Pr 70.255
Pr 71.000 to Pr 71.255
Pr 72.000 to Pr 72.255
Pr 73.000 to Pr 73.255
Pr 74.000 to Pr 74.255
Pr 75.000 to Pr 75.255
68 MCi210 User Guide
Issue Number: 2
Page 69
7Digital I/O
123
456
The MCi210 is equipped with three dedicated digital input terminals, one configurable digital input/
output terminal and one dedicated digital output terminal.
The digital outputs are positive logic such that they are at 24 V when active and will supply up to 20
mA of current. The digital outputs are protected against short-circuit and overload. The trip
threshold is 20 mA and if one trips both outputs will be deactivated.
The state of the inputs can be read using parameters S.04.001, S.04.002 and S.04.003 for the
digital input 1, digital input 2 and digital input 3 terminals respectively.
Parameter S.004.004 will indicate the state of the digital I/O 4 terminal, regardless of whether it is
configured as an input or output. It cannot be used to set the output. To set the digital I/O 4 terminal,
when configured as an output, parameter S.04.011 should be used.
Parameter S.04.010 is used to set the state of the digital output 5 (dedicated output) terminal.
Parameter S.04.020 can also be used to set the state of the digital I/O 4 (bit 1) and digital output 5
(bit 0) terminals.
Event tasks can be configured to be run upon a digital input becoming active. This is configurable
using parameter S.04.022.
See section 5.9 Menu 4 - Digital I/O on page 35 for further information.
Figure 7-1 Digital I/O Connections
information
Safety
Introduction
Mechanical
installation
installation
Electrical
Parameters
Variable allocation
menus
Table 7-1 6-way digital I/O pluggable connector pin out
TerminalDescription
1Digital input 1
2Digital input 2
3Digital input 3
4Digital I/O 4
5Digital Output 5
60 V common
MCi210 User Guide69
Issue Number: 2
Digital I/OTimer
programming
User
DiagnosticsIndex
Page 70
8Timer
The MCi210 module offers timer functionality. The Timer Unit can be configured to be clocked from
one of two digital inputs or the module's internal clock. When the internal clock is used, the
frequency can be selected from four possible values; 50 MHz, 12.5 MHz, 3.125 MHz and 781.25
kHz.
Two modes of operation are supported; Free running mode or Capture mode. Capture mode allows
the value of the Timer Unit counter to be captured using the module's digital input 3.
Event task triggering is also supported. One of four Event tasks may be configured to run on a
Timer Event occurring. The Event will be either the capture of the counter value counter value
rollover.
See section 5.8 Menu 3 - Timer on page 32 for further information.
70 MCi210 User Guide
Issue Number: 2
Page 71
Figure 8-1 Overview of the Timer Unit
0
1
2
3
0
1
50 MHz
12.5 MHz
3.125 MHz
0.781235 MHz
Internal Clock
Rate Select
(S.03.001 b5-b6)
0
1
Clock Source
Select
(S.03.001 b4)
Enable Timer
(S.03.001 b3)
S.03.002
(b2)
Wrap
Around
Control
S.03.004
Wrap-around
Limit
S.03.003
Timer Count
S.03.002
(b1)
Timer Wrap-around
Flag
Timer Mode
Timer Mode
(S.03.001 b7-b8)
S.03.005
Timer Capture
Cache
S.03.002
(b0)
Time Event
Flag
EVENT
Task
Control
Event Task
Schedule
(S.03.001 b0-b2)
1
0
Digital Input 1
S.04.001
Digital Input 2
S.04.002
Digital Input 3
S.04.003
Digital Input 1
State
Digital Input 2
State
Digital Input 2
State
Digital Input 3
State
External Clock
Select
(S.03.001 b9)
information
Safety
Introduction
Mechanical
installation
installation
Electrical
Parameters
Variable allocation
menus
Digital I/O
Timer
programming
User
DiagnosticsIndex
MCi210 User Guide71
Issue Number: 2
Page 72
9User programming
9.1Machine Control Studio
Machine Control Studio provides the development platform for MCi210. It is CoDeSys based
Integrated Development Environment (IDE) compliant with IEC 61131-3 and allows the user to
develop their MCi210 applications in a number of different languages including Structured Text
(ST), Function Block Diagram (FBD), Ladder Diagrams (LD), Sequential Function Chart (SFC) and
Instruction List (IL).
Machine Control Studio is specifically for use with MCi210 and Unidrive M onboard target and
cannot be used to develop applications for other manufacturers' products.
72 MCi210 User Guide
Issue Number: 2
Page 73
10Diagnostics
This chapter details the following:
•Run-time errors and trip codes
•Handling of run-time errors
•Ethernet network status
•Support
information
Introduction
Safety
10.1Run-time errors
A run-time error is an error which occurs in a specific operation of module. It can happen as a result
of an error in the execution of the user's program (such as trying to write to a parameter that doesn't
exist, or trying to divide a value by zero), a misconfiguration or a system error such as processor
overload or watchdog time-out.
•The action taken when an error occurs may be one or more of the following:
•User program may be halted or prevented from starting
•Drive may be tripped on SlotX Error (where X is the slot number) with the sub-trip providing
details of the exact fault.
•Drive may be tripped on another option module related trip.
•The ERROR task may be executed (if it exists).
Which of these occurs depends upon the type of error and the setting of the global run-time trip
enable parameter Pr S.01.014.
10.2Drive trip display codes
If the option module detects an error during operation, it will force a trip on the drive. However, the
trip string displayed on the drive will only indicate which slot initiated the trip. The exact reason for
the trip will be indicated in the drive trip code parameters (Pr 10.020 and Pr 10.070).
The table below shows the possible trips that will be displayed on the drive when a problem is
detected with the option module or when the option module initiates a trip.
Table 10-1 Trip indications
TripDescription
SlotX HF
SlotX ErrorUser trip generated by the option module
SlotX Not Fitted
SlotX Different
The drive has detected that an option module is present but is unable to
communicate with it due to a hardware fault.
This trip will occur if a drive slot was previously configured with an option
module but on power up, no option module was detected.
This trip will occur if a drive slot was previously configured with an option
module but on power up, a different option module was detected. Replacing
the option module with another one of the same ID number will not initiate
this trip. The trip will also occur if an option module is installed to a
previously unused slot.
Mechanical
installation
installation
Electrical
Parameters
Variable allocation
menus
Digital I/OTimer
programming
User
Diagnostics
MCi210 User Guide73
Issue Number: 2
Index
Page 74
10.3Run-time error codes
NOTE
The Run-time error code parameter (Pr S.01.049) will show a text string describing the current
module specific error condition. In certain conditions the drive will also be tripped. In these
circumstances "SlotX Error" will be shown on the drive display along with the relevant sub-trip
string.
•"May" under Drive Trip indicates that the drive will only trip if the global run-time trip
enable parameter is set
•"Not Run" under Program Halted indicates that the error occurs at initialization and
the program will not be started.
Table 10-2 Run-time error codes
Tri p
ValueText
1Param not existMayYesParameter doesn’t exist
2Param read-onlyMayYesAttempt to write to a read-only parameter
3Param write-onlyMayYesAttempt to read from a write-only parameter.
4Param over rangeMayYes
5Param dec placesMayYesInvalid number of decimal places used.
6Param typeMayYesInvalid parameter type used.
7Param no 64-bitMayYesNo 64-bit parameter support.
8Array boundsMayYesError in accessing an out of range index of an array.
9Pointer alignmtMayYes
10Pointer addressMayYes
11DINT div errMayYesError in a DINT divisor. DINT divisor can’t be 0.
12LINT div errMayYesError in a LINT divisor. LINT divisor can’t be 0.
13LREAL div errMayYesError in a LREAL divisor. LREAL divisor can’t be 0.
14REAL div errMayYesError in a REAL divisor. REAL divisor can’t be 0.
15DINT range errMayYes
16UDINT range errMayYes
17User RequestedMayYes
18Watchdog errMayYesWatchdog error. A user task has overrun.
Drive?
Halt User
Program
Description
Parameter value out of range. (User has written an
illegal value to a parameter within their program.) If
Pr S.01.017 = 0 the value written will be automatically
limited and no error will occur.
Error in the pointer alignment. The pointed address
can’t be accessed according to the pointer granularity.
Error in the pointer address. The pointed address is
invalid or inaccessible from the user code.
Error in DINT value range. The provided DINT value is
out of the specified limits.
Error in UDINT value range. The provided UDINT value
is out of the specified limits.
The user has requested to rise an error and trip the drive.
74 MCi210 User Guide
Issue Number: 2
Page 75
10.3.1Handling Run-Time Errors with the ERROR task
NOTE
Certain run-time errors will cause the ERROR task to be invoked if it exists. This provides a
convenient way to safely handle the error condition and take whatever action is necessary, such as
a controlled stop of the system or signalling of an alarm.
When an ERROR task runs, all other tasks will have been stopped. Therefore the ERROR task has
exclusive execution rights. Once the ERROR task has completed, the program ends and no other
tasks operate.
Drive trips do not cause the ERROR task to run. Only certain user program errors do.
When the option module is reset (Pr S.00.007 = On (1)), this will restart the user program (providing
auto-run Pr S.01.013=1) and clear any drive trip. This reset action can be performed at any time,
not just after a run-time error or in an ERROR task.
The task that caused a run-time error can be determined by reading Pr S.01.050.
10.4Ethernet error codes
If the option module detects an Ethernet error during operation, it will force a SlotX Error trip on the
drive with a sub trip string. Table 10-3 shows the possible Ethernet error codes and sub trip string.
Table 10-3 Ethernet error codes
ValueSub trip stringDescription
100Link LossNetwork link has been lost
101E/IP TimeoutAn Ethernet/IP RPI timeout trip has occurred
102E/IP Read ParamInvalid read consistency parameter, is parameter read only?
103E/IP Write ParamInvalid write consistency parameter, is parameter read only?
104E/IP FaultAn unexpected Ethernet/IP error has occurred
105Modbus TimeoutThe Modbus connection has timed out
If the option module detects an internal error during operation, it will force a SlotX Error trip on the
drive with a sub trip string. Table 10-4 shows the possible module error codes and sub trip string.
Table 10-4 Module error codes
ValueSub trip stringDescription
200SW faultSoftware fault
201BG OrunBackground task overrun
202FW invalidInvalid firmware for hardware version
203Drv unknownUnknown drive type
204Drv unsupportedUnsupported drive type
205Mode unknownUnknown mode
206Mode unsupportedUnsupported mode
207FLASH corruptCorrupted Non-volatile Flash
208Dbase initDatabase initialization error
209FS initFile system initialization error
210Memory allocMemory allocation error
211FilesystemFile system error
212ConfigurationConfiguration file error
213OHtOverheated
214TO drvThe drive has not responded with the watchdog period
215eCMPeCMP comms failure
216TO eCMP slot 1Slot 1 eCMP timeout
217TO eCMP slot 2Slot 2 eCMP timeout
218TO eCMP slot 3Slot 3 eCMP timeout
219TO eCMP slot 4Slot 4 eCMP timeout
220Output overloadDigital output overload
221Factory SettingsMissing factory settings
222Functional TestFunctional test failure
223Config RestoreConfiguration file restore error
224Self Test ErrorPower on self test error
225Runtime ConfigRuntime configuration error
226Processor exceptThe processor has entered the exception state