Industrial Shields M-Duino 21 IOs, 42 IOs, 58 IOs PLC User Guide
Mainos
Mainos
M-DUINO FAMILY
USER GUIDE
M-Duino User Guide:
Contents
COMPACT PLC.
M-DUINO FAMILY GUIDE
A compact PLC based in Open Source Hardware technology. With different
Input/Outputs Units.
CONECTABLE PLC ARDUINO 24Vcc M-DUINO
MODEL TYPE
Input Voltage
I max.
Size
Clock Speed
Flash Memory
SRAM
EEPROM
21 I/Os 42 I/Os 58 I/Os
24Vcc
0,5A
100x45x115
16MHz
32KB of wich 0,5KB used by bootlader
2KB
1KB
I2C hasta 127 elementos.
–
Puerto Serie RS-232 (1)
– Ethernet Port
Comunicaciones
TOTAL Input points
13 26 36
TOTAL Output points
Type of signals
* Analog Input 10bit
(0-10Vcc)
* Digital Input
(24Vcc)
* Interrupt Input HS
(24Vcc)
* Analog Output
(0-10Vcc)
* Digital Output
(24Vcc)
8
6
13
2
3
8
16
12
26
4
6
16
22
16
36
6
8
22
* PWM Output 8bit
(24Vcc)
3 6 8
Expandability
Reference
I2C - 127 elements - Serial Port RS-232 -
Ethernet
IS.MDUINO.base.21 IS.MDUINO.base.42 IS.MDUINO.base.58
* By using this type of signal can no longer use Digital signal
(24Vcc)
You must to read product Datasheet.
(1) With previous request. IMPORTANT
Ref.
MDUINO-GUIDE.2014.3
Specifications
General Specifications:
Item
Power supply voltage
M-DUINO 21 IOs
DC power supply
24Vdc
Operating voltage range
DC power supply
20.4 to 25.4Vdc
M-DUINO 42 IOs M-DUINO 58 IOs
Power consumption
DC power supply
30VAC max.
External power supply
Power supply voltage
Power supply output capacity
24Vdc
700Ma
Insulation resistance
20MΩ min.at 500Vdc between the AC terminals and the protective earth terminal.
Dialectric strength
Shock resistance
2.300 VAC at 50/60 HZ for one minute with a leakage current of 10mA max. Between all the external AC terminals and the protective earth terminal.
80m/s2 in the X, Y and Z direction 2 times each.
Ambient temperature (operating)
0º to 45ºC
Ambient humidity (operating)
10% to 90% (no condensation)
Ambient environment (operating)
With no corrosive gas
Ambient temperature (storage)
-20º to 60ºC
Power supply holding time
2ms min.
Weight
Performance Specification:
Item
250g max.
M-DUINO 21 IOs
385g max.
M-DUINO 42 IOs
Control method
Stored program method
I/O control method
Programming language
Microcontroller
Flash Memory
520g max.
M-DUINO 58 IOs
Combination of the cyclic scan and immediate refresh processing methods.
Arduino IDE. Based on wiring (Wiring is an Open Source electronics platform composed of a programming language. “similar to the C”. http://arduino.cc/en/Tutorial/HomePage
ATmega2560
256kb of wich 8 kb used by bootloader
Program capacity (SRAM)
8kb
EEPROM
Clock Speed
I/O Pinout:
Base
(common unit)
A Zone
4kb
16MHz
M-DUINO 21 IOs
B Zone
M-DUINO 58 IOs
M-DUINO 42 IOs
C Zone D Zone
SCL
SDA
RX1
TX1
RX2
TX2
RX3
TX3
PIN9
PIN7
PIN3
PIN2
TX0
RX0
24Vdc
Gnd
2
1
0
14
9
7
3
-
-
21
20
19
18
17
16
15
AREF
IOREF
IOREF1
7Vdc (out)
Gnd
3.3Vdc (out)
Gnd
5Vdc (out) gnd
AREF
IOREF
IOREF1
+7Vdc
Gnd
+3.3Vdc
Gnd
5Vdc gnd
TX0 bus bus bus bus
TX0
RX0
-
Gnd
SCL
SDA
RX1
TX1
RX2
TX2
RX0
I0.12
I0.11
I0.10
I0.9
I0.8
I0.7
COM-I0.6
I0.6
COM-I0.5
I0.5
COM-I0.4
I0.4
COM-I0.3
I0.3
COM-I0.2
I0.2
COM-I0.1
I0.1
COM-I0.0
I0.0
NC
NC
Q0.7
Q0.6
Q0.5
Q0.4
Q0.3
Q0.2
Q0.1
Q0.0
NC
NC
Gnd
Gnd
A1
A0
NC
3
NC
2
NC
26
NC
25
A5
A4
A3
A2
NC
24
NC
23
NC
22
40
39
38
37
36
NC
NC
Gnd
Gnd
NC
NC
6
5
4
Analog/ Digital
In
Analog/ Digital
In
I1.12
I1.11
Analog/ Digital
In
Analog/ Digital
Interrupt 0 In
GND I0.4
Digital Input
GND I0.3
Digital Input
I1.10
I1.9
In
Analog/ Digital
In
Analog/ Digital
In
GND I0.6
Interrupt 1 In
GND I0.5
I1.8
I1.7
COM-I1.6
I1.6
COM-I1.5
I1.5
COM-I1.4
I1.4
COM-I1.3
I1.3
GND I0.2
Digital Input
GND I0.1
Digital Input
GND I0.0
Digital Input
COM-I1.2
I1.2
COM-I1.1
I1.1
COM-I1.0
I1.0
NC
NC
Analog/PWM
/digital Out
Analog/PWM
/digital Out
Analog/PWM
/digital Out
Digital Out
Digital Out
Digital Out
Digital Out
Digital Out
NC
NC
Gnd
Gnd
NC
NC
Q1.7
Q1.6
Q1.5
Q1.4
Q1.3
Q1.2
Q1.1
Q1.0
NC
NC
Gnd
Gnd
A7
A6
NC
19
NC
18
NC
31
NC
30
A11
A10
A9
A8
NC
29
NC
28
NC
27
45
44
43
42
41
NC
NC
Gnd
Gnd
NC
NC
11
10
8
GND I1.2
Digital Input
GND I1.1
Digital Input
GND I1.0
Digital Input
NC
NC
Analog/PWM/ digital Out
Analog/PWM/ digital Out
Analog/PWM/ digital Out
Digital Out
Digital Out
Digital Out
Digital Out
Digital Out
NC
NC
Gnd
Gnd
Analog/ Digital
In
Analog/ Digital
In
Analog/ Digital
In
Analog/ Digital
In
Analog/ Digital
In
Analog/ Digital
In
GND I1.6
Interrupt 4 In
GND I1.5
Interrupt 5 In
GND 1.4
Digital Input
GND I1.3
Digital Input
I2.12
I2.11
I2.10
I2.9
I2.8
I2.7
COM-I2.6
I2.6
COM-I2.5
I2.5
COM-I2.4
I2.4
COM-I2.3
I2.3
COM-I2.2
I2.2
COM-I2.1
I2.1
COM-I2.0
I2.0
NC
NC
Q2.7
Q2.6
Q2.5
Q2.4
Q2.3
Q2.2
Q2.1
Q2.0
NC
NC
Gnd
Gnd
A12
NC
21
NC
20
NC
NC
NC
35
NC
34
NC
NC
A15
A14
A13
NC
33
NC
32
NC
NC
Analog/ Digital
In
Analog/ Digital
In
Analog/ Digital
In
Analog/ Digital
In
GND I2.6
Interrupt 2 In
GND I2.5
Interrupt 3 In
NC
NC
GND I2.3
Digital Input
GND I2.2
Digital Input
GND I2.1
Digital Input
GND I2.0
Digital Input
NC
49
48
47
46
NC
NC
Gnd
Gnd
NC
NC
NC
13
12
NC
NC
NC
Analog/PWM/ digital Out
Analog/PWM/ digital Out
NC
Digital Out
Digital Out
Digital Out
Digital Out
NC
NC
Gnd
Gnd
HOW TO CONNECT:
Analog/ Digital In:
Pins I0.7, I0.8, I0.9, I0.10, I0.11, I0.12, I1.7, I1.8, I1.9, I1.10, I1.11, I1.12, I2.7, I2.8, I2.9 and I2.10, can work in two different modes. Analog and Digital input signal.
Select the correct
“SWITCH” in”Analog” position. WARNING:DO NOT
CONNECT 24Vdc
– (10Vdc max.)
Select the correct
“SWITCH” in ”Digital” position.
Digital Input:
Pins: I0.0, I0.1, I0.2, I0.3, I0.4, I1.0, I1.1, I1.2, I1.3, I1.4, I2.0, I2.1, I2.2, I2.3.
Analog/PWM/digital Out:
You can configure the signal of:
Q0.5, Q0.6, Q0.7, Q1.5, Q1.6, Q1.7, Q2.5, Q2.6 and Q2.7.
A B C
On
On
On
Off
On
On
Digital Output:
With 10Vdc configure, you can use Digital signal or Analog Signal:
D
On
On
Vout
10Vdc
24Vdc
Configure by software for work as digital form: High or Low level.
You can use PWM: 254=High and 0=Low
PWM Output:
Configure by software for work using PWM in range value: 0- 254.
Analog Out:
Configure by software for work using PWM in range value: 0- 255.
Mechanical Characteristics
-
Dimension M-duino Family:
-
DIN rail mounting:
Software Interface:
Arduino IDE is compatible for programm these PLCs. You must to download a start code in www.industrialshields.com at product page in “document files”section and then It’s necessary open it with Arduino IDE.
Configuration about Arduino IDE:
All Ardbox PLCs use an Arduino Leonardo and you need to choose these opcion in Arduino IDE.
About Industrial Shields:
SPAIN
Avda. Castell de Barberà 26, nave 9
08210 Barberà del Vallès (Barcelona)
Tel.+34 635693611
Mail: [email protected]
FAQ:
I can not find a specification for the inputs. What are the switching levels (VIH, VIL) and how much current is required to drive the inputs?
What are the minimum and maximum voltage levels that can be applied without damage?
How do the outputs work? Are these Open-Collector (or Open-Drain) outputs or Push-Pull type? Is it possible to connect inductive loads (is the output equipped with a recovery diode)? The maximum allowed current for each output channel is given as 80mA - is it valid for both directions, i.e. connecting loads to 24V and GND?
Do the digital signals that work at TTL level (e.g. I2C) have protection elements in order to use the Ardbox in a harsh industrial environment? NOT YET
What does 24Vdc stand for? I only know 24VDC as an abbreviation for 24 volts "direct current" - is it the same? Yes. It is 24 VDC
What class of isolation do the relays outputs provide?
What type of fuses are installed in the device?
As this is a complete device (not just a board level component like the
Arduino itself) do you have (or plan to have) some certificate of CE compliance?
Lataa
Mainos