Page 3
Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 Ethernet PLC MDuino 58 PLUS User Guide Revised August 2019...
Page 4
Rev. 0: 30-08-2019 Preface This User Guide is been implemented by Boot & Work, S.L. working under the name Industrial Shields. Purpose of the manual The information contained in this manual can be used as a reference to operating, to functions, and to the technical data of the signal modules, power supply modules and interface modules.
Page 5
Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 cabinet, or electric control room should be limited to authorized personnel. Failure to follow these installation requirements could result in severe personal injury and/or property damage. Always follow these requirements when installing M-Duino family PLCs. ...
Page 6
PROPERLY RATED AND INSTALLED FOR THE INTENDED USE WITHIN THE OVERALL EQUIPMENT OR SYSTEM. Industrial Shields shall not be responsible for conformity with any codes, regulations or standards that apply to the combination of products in the customer’s application or use of the product.
Page 7
Intended use or of Industrial Shields products Consider the following: Industrial Shields products should only be used for the cases of application foreseen in the catalogue and the associated technical documentation. If third-party products and components are used, they must have been recommended or approved by Industrial Shields.
Page 8
Residual Risks The control and drive components of an Industrial Shields PLC are approved for industrial and commercial use in industrial line supplies. Their use in public line supplies requires a different configuration and/or additional measures. These...
Page 9
Warranty and Limitations of Liability Warranty Industrial Shields’s exclusive warranty is that the products are free from defects in materials and workmanship for a period of one year (or other period if specified) from date of sale by Industrial Shields.
Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 Table of Contents General Description M-DUINO 58 I/Os PLUS product ..........11 Zone - Nomenclature ...................... 11 Zone Distribution ......................12 A Zone Features....................... 13 Mechanical dimension ....................13 General Features ......................14 Technical Specifications: ................... 16 General Specifications: ....................
Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 General Description M-DUINO 58 I/Os PLUS product Zone - Nomenclature The nomenclature shown in this point will be used in the whole User Guide, so it is important to understand this nomenclature. The nomenclature to differentiate the zones is based on the Alphabet, being A the shield from below and D the shield from above.
Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 Zone Distribution The distribution of the different features that provide the M-Duino 58 I/Os PLUS is the following one: Shield B Zone C Zone D Zone 13 Inputs 13 Inputs 11 Inputs (13 Digital inputs, (13 Digital inputs, (11 Digital Inputs, 6 of which can...
Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 A Zone Features Shield A Zone (1x) Ethernet (1x) USB (1x) I2C (3x) TTL (1x) RS-232 Communication (1x) HALF/FULL Duplex RS-485 Shield (1x) SPI external Port (1x) RTC (1x) uSD Socket Mechanical dimension...
Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 General Features CONECTABLE PLC ARDUINO 24Vcc M-DUINO MODEL TYPE B+C+D Zone Fuse protection (2.5A) 12 to 24Vdc Input Voltage Polarity protection 24 Vdc Input rated voltage Rated Power 30 W I max. 1.5A Size 101x119.5x119.3 Clock Speed 16MHz Flash Memory...
Page 16
Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 5 to 24Vdc I max: 70 mA PWM Isolated Output Galvanic Isolation Diode Protected for Relay 8bit (24Vcc) Rated Voltage: 24Vdc Expandability I2C - 127 elements - Serial Port RS232/RS485 * By using this type of signal can no longer use Digital signal (24Vdc)
Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 Technical Specifications: General Specifications: Item M-Duino PLC Arduino Ethernet 58 I/Os Analog/Digital PLUS Power supply DC power supply 12 to 24Vdc voltage Operating DC power supply 11.4 to 25.4Vdc voltage range Power DC power supply 30VAC max.
Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 Symbology Table that includes all the symbology that is used in the serigraph of the M-Duino PLC Arduino Ethernet 58 I/Os Analog/Digital PLUS: Symbol Standard No. / Standard Symbol Meaning Standard Title Reference No. / Symbol Title IEC 60417 / 5031 / Direct...
This manual provides information for programming and operating the M-Duino. Software interface Industrial Shields PLC are programmed using Arduino IDE, which is a software based on the C language. They can also be programmed using directly C but it is much easier working with Arduino IDE as it provides lots of libraries that helps in the programming.
Page 20
Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 Steps: 1. Open Arduino IDE and go to: “File -> Preferences” located in the top left corner. 2. In Additional Boards Manager URLs write the following: http://apps.industrialshields.com/main/arduino/boards/package_industrialshields_index.json 3. Press OK to save the changes. 4. Go to: Tools -> Board: … -> Boards Manager...
Page 21
Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 5. Search for “industrialshields” on the browser. 6. Click install (selecting the latest version). Following these steps you will be able to see now the Industrial Shields Boards:...
There, it can be selected the exact model for every family. Also there are some examples of programming in File -> Examples -> M-Duino Family. Furthermore there are some extra libraries that can be found in Industrial Shields github. https://github.com/IndustrialShields/ How to connect PLC Arduino to PC Connect USB port from PLC to PC.
DIN Rail: -12Vdc / 24Vdc -2.5A -30W Industrial Shields power supplies provide parallel operation, overvoltage protection, and overcurrent protection. There is a LED inductor for power status, the power supply is certified according to UL. The standard, Part 1 of IEC 61010, sets the general safety requirements for the following types of electrical devices and their accessories, regardless of where use of the device is intended.
Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 M-Duino 58 I/Os PLUS Pinout A Zone connection Base (common unit) A Zone Configuration Switch* (see section 8 for configuring the communications. Enabling communications disables some I/Os) I2C/SS I2C/SS RX0/SS TX0/SS RX1/SS TX1/SS RX2(serial 2) Communication Pins TX2(serial 2) RS485...
Page 26
Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 Ethernet Arduino Power Connector Reset button USB programmer Autoreset connector *NOTE: Autoreset. Arduino mega has auto reset when using serial communication code. Set switch to OFF when using serial communication. When uploading code to Arduino Mega set switch to ON.
Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 B Zone (Analog Shield) B Zone I0.12 Analog/ Digital In I0.11 Analog/ Digital In I0.10 Analog/ Digital In Analog/Digital Inputs I0.9 Analog/ Digital In I0.8 Analog/ Digital In I0.7 Analog/ Digital In (-)I0.6/INT1 GND I0.6 Interrupt Inputs (isolated) I0.6/INT1 Interrupt 1 In...
Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 C Zone (Analog Shield) C Zone I1.12 Analog/ Digital In I1.11 Analog/ Digital In I1.10 Analog/ Digital In I1.9 Analog/ Digital In I1.8 Analog/ Digital In Analog/Digital Inputs I1.7 Analog/ Digital In (-)I1.6/INT1 GND I1.6 I1.6/INT1 Interrupt 1 In (-)I1.5/INT0...
Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 D Zone (Analog Shield) D Zone I2.12 Analog/Digital Inputs I2.11 I2.10 Analog/ Digital In I2.9 Analog/ Digital In I2.8 Analog/ Digital In I2.7 Analog/ Digital In (-)I2.6/INT1 GND I2.6 Interrupt Inputs (isolated) I2.6/INT1 Interrupt 1 In (-)I2.5/INT0 GND I2.5 I2.5/INT0...
Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 Switch Configuration A Zone: Communications LEFT ZONE Switch Analog Shield Relay Shield D ZONE SCL/I2.6 I2.6 I2.1 SDA/I2.5 I2.5 I2.0 C ZONE RX1/I1.6 I1.6 I1.1 TX1/I1.5 I1.5 I1.0 B ZONE Pin 3/I0.6 I0.6 Pin 3 I0.1 Pin 3 Pin 2/I0.5...
Page 31
Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 4. Pin 3/I0.6: Choosing between Pin 3 or the input I0.6. If this switch is ON, it enables the I0.6 input and disables the Pin 3. If this switch is OFF, it enables Pin 3 and disables I0.6. 3.
Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 B, C & D Zone Swithces B ZONE C ZONE D ZONE SWITCH SWITCH SWITCH Q0.7 Q0.7 A0.7 Q1.7 Q1.7 A1.7 Q2.7 Q0.6 Q0.6 A0.6 Q1.6 Q1.6 A1.6 Q2.6 Q2.6 A2.6 Q0.5 Q0.5 A0.5 Q1.5 Q1.5 A1.5 Q2.5 Q2.5 A2.5...
Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 M-Duino Arduino I/Os 5V pins The M-Duino has some of the Mega board pins available. These pins can be programmed according to Arduino features such as I/Os operating at 5V or any additional features present in the pins (for example I2C communication in pins SCL and SDA).
Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 These pins are not stablished with a pull-up or a pull-down configuration. The state of these pins is unknown. If these pins must be used, they require a pull-up or a pull-down configuration. The Arduino board allows the pins to be set in a pull-up configuration. If not it must be stablished an external pull-up or pull-down circuit in order to correctly work with these pins.
For the RS-232 communication protocol there isn’t any switch that affects it. So it does not matter the configuration of the switches to implement a RS-232 communication. Using the boards of Industrial Shields, there is a library that simplifies the RS-232 implementation.
To enable I2C the switches SCL/I2.6 & SDA/I2.5 must be set to OFF mode. In this mode the inputs are totally disabled and the I2C is now enabled. Industrial Shields does not provide any library to implement the I2C as it can be used the standard library of Arduino called Wire.
I2.6 SDA/I2.5 I2.5 enable it. Using the boards of Industrial Shields, there is a library that simplifies the RTC implementation called RTC. 10.8 uSD The micro SD uses the SPI communication to interact with the Arduino Mega. The SPI protocol is always enabled, as there are no switches that configure it.
Page 38
Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 Using the boards of Industrial Shields, there is a library that simplifies the uSD implementation called SD. It is the same as the Arduino library, with the only modification of using the pin 53 to select the Chip Select of the uSD chip.
Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 11.3 Ethernet For an Ethernet communication between Industrial Shields equipment a SFTP CAT-6 Ethernet crossover cable must be used.
Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 Connector details: The connector inside the PLCs that mounts on the PCB is MC 0,5/10-G-2,5 THT – 1963502 from Phoenix contact. MC0,5/10-G-2,5THT For I/O and power supply there is a FK-MC 0,5/10-ST-2,5 - 1881406 connector from Phoenix contact.
Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 Mechanical Characteristics Dimension M-Duino 58 I/Os PLUS: DIN Rail mounting For optimal operation of the product, it must be located in an electrical cabinet with IK08 mechanical protection. The minimum IP protection degree required is IP56.
Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 Installation and Maintenance Notes for installation: The installation position should be free from the following: dust or oil smoke, conductive dust, corrosive or flammable gas, high temperature, condensation, and rain. Besides, vibration and impact also affect the PLC normal operation and shorten its lifespan;...
Page 51
Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 Provide adequate clearance for cooling and wiring M-Duino 58 I/Os PLUS. Is designed for natural convection cooling. For proper cooling, you must provide a clearance of at least 25 cm above and below the devices. Also, allow at least 25 cm of depth between the front of the modules and the inside of the enclosure.
Page 52
Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 - Tighten the screws of the terminal ports and the screws of the connectors within the prescribed tightening torque. Insufficient tightening can lead to loose parts or wires and cause malfunctions. Excessive tightening can damage the screws and / or the module, with the risk of falling, short circuits and malfunctions.
Need help?
Do you have a question about the M-DUINO PLC ARDUINO ETHERNET 58 and is the answer not in the manual?
Questions and answers