Industrial Shields M-DUINO PLC ARDUINO ETHERNET 58 Manual

I/os analog/digital plus

Advertisement

M-DUINO PLC ARDUINO
ETHERNET 58 I/Os ANALOG/DIGITAL
PLUS
PLC ARDUINO ETHERNET 58
I/Os ANALOG/DIGITAL PLUS

Advertisement

Table of Contents
loading
Need help?

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

Subscribe to Our Youtube Channel

Summary of Contents for Industrial Shields M-DUINO PLC ARDUINO ETHERNET 58

  • Page 1 M-DUINO PLC ARDUINO ETHERNET 58 I/Os ANALOG/DIGITAL PLUS PLC ARDUINO ETHERNET 58 I/Os ANALOG/DIGITAL PLUS...
  • Page 2 Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019...
  • 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.
  • Page 10: Table Of Contents

    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: ....................
  • Page 11 10.5 TTL ........................... 35 10.6 Ethernet ........................... 35 10.7 RTC........................... 36 10.8 uSD ..........................36 Instructions for interconnection between Industrial Shields controllers ..... 38 11.1 RS-232 Communication: ....................38 11.2 RS-485 Communication: ....................38 11.2.2 Full Duplex ......................38 11.3 Ethernet ...........................
  • Page 12: General Description M-Duino 58 I/Os Plus Product

    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.
  • Page 13: Zone Distribution

    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...
  • Page 14: A Zone Features

    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...
  • Page 15: General Features

    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)
  • Page 17: Technical Specifications

    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.
  • Page 18: Symbology

    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...
  • Page 19: Precautions

    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:...
  • Page 22: How To Connect Plc Arduino To Pc

    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.
  • Page 23 Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 Select the correct M-Duino Board (M-Duino 58+). Select correct port.
  • Page 24: How To Connect Plc To Power Supply

    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.
  • Page 25: Duino 58 I/Os Plus Pinout

    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.
  • Page 27: B Zone (Analog Shield)

    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...
  • Page 28: C Zone (Analog Shield)

    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...
  • Page 29: D Zone (Analog Shield)

    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...
  • Page 30: Switch Configuration

    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.
  • Page 32: B, C & D Zone Swithces

    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...
  • Page 33: Duino Arduino I/Os 5V Pins

    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).
  • Page 34: Serial 1 - Rx1/Tx1

    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.
  • Page 35: Zone Features: Communications & Rtc & Usd

    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.
  • Page 36: Spi

    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.
  • Page 37: Rtc

    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.
  • Page 39: Instructions For Interconnection Between Industrial Shields Controllers

    Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 Instructions for interconnection between Industrial Shields controllers 11.1 RS-232 Communication: 11.2 RS-485 Communication: 11.2.1.1 Half Duplex 11.2.2 Full Duplex...
  • Page 40: Ethernet

    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.
  • Page 41: O Technical Details

    Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 I/O technical details: Digital Output Waveform: Digital Out-put Turn-off: PWM Waveform:...
  • Page 42 Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 Analog Out Turn On: Analog Out Turn-Off: Analog /Digital input Turn-on:...
  • Page 43: Typical Connections

    Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 Typical Connections...
  • Page 44 Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019...
  • Page 45 Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019...
  • Page 46 Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019...
  • Page 47 Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019...
  • Page 48: Connector Details

    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.
  • Page 49: Mechanical Characteristics

    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.
  • Page 50: Installation And Maintenance

    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.
  • Page 53: Revision Table

    Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 Revision Table Revision Number Date Changes 30/08/2019 First implementation...
  • Page 54 Ref. IS.MDUINO.58+ Rev. 0: 30-08-2019 About Industrial Shields: Direction: Fàbrica del Pont, 1-11 Zip/Postal Code: 08272 City: Sant Fruitós de Bages (Barcelona) Country: Spain Telephone: (+34) 938 760 191 / (+34) 635 693 611 Mail: industrialshields@industrialshields.com...

Table of Contents