Arduino Opta Collective Datasheet Product Reference Manual SKU: AFX00001-AFX00002-AFX00003 Description Arduino Opta is a secure, easy-to-use micro PLC with Industrial IoT capabilities. Designed in partnership with leading relay manufacturer Finder, it allows professionals to scale up industrial and building automation projects while taking advantage of the Arduino ecosystem. The Arduino Opta family has three variants: the Arduino Opta Lite, Arduino Opta RS485, and Arduino Opta WiFi, all of them documented inside this document. Target Areas:
Industrial IoT, Building automation, Electrical loads management, Industrial automation 1 / 20 Arduino Opta Collective Datasheet Modied:
16/05/2023 CONTENTS 1 Product Variants 2 Application Examples 3 Features 3.1 General Specifications Overview 3.2 Processor 3.3 Security 3.4 Communication 3.5 Inputs 3.5.1 Analog Inputs 3.5.2 Digital Inputs 3.6 Outputs 4 Ratings 4.1 Recommended Operating Conditions 4.2 Power Specification 5 Functional Overview 5.1 Product View 5.2 Microcontroller 5.3 Encryption 5.4 Ethernet 5.5 Modbus RTU 5.6 Wi-Fi and Bluetooth Low Energy (AFX00002 Only) 5.7 USB-C 5.8 Relay Outputs 5.9 Expansion Port 5.10 Programmable User Button 5.11 Functional Earth 6 Device Operation 6.1 Getting Started - IDE 6.2 Getting Started - Arduino Web Editor 6.3 Getting Started - Arduino PLC IDE 6.4 Getting Started - Arduino IoT Cloud 6.5 Sample Sketches 6.6 Online Resources 7 Mechanical Information Arduino Opta Collective Datasheet 4 4 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 10 10 11 12 12 12 13 13 13 13 13 13 13 14 14 14 15 2 / 20 Arduino Opta Collective Datasheet Modied:
16/05/2023 Arduino Opta Collective Datasheet 7.1 Product Dimensions 8 Certifications 8.1 Certifications Summary 8.2 Declaration of Conformity CE DoC (EU) 8.3 Declaration of Conformity to EU RoHS & REACH 211 01/19/2021 8.4 Conflict Minerals Declaration 9 FCC Caution 10 Company Information 11 Reference Documentation 12 Revision History 15 16 16 17 17 18 19 20 20 20 3 / 20 Arduino Opta Collective Datasheet Modied:
16/05/2023 Arduino Opta Collective Datasheet 1 Product Variants There are three variants of the Arduino Opta created to fit the different needs of each industry and application. The difference between each of the variants can be found in the following table:
Name SKU USB Arduino Opta Lite AFX00003 Arduino Opta RS485 AFX00001 Arduino Opta WiFi AFX00002 USB-C USB-C USB-C Ethernet Support RS-485 Wi-Fi Bluetooth 10/100BASE-T Port N/A N/A N/A 10/100BASE-T Port Half-duplex N/A N/A 10/100BASE-T Port Half-duplex 802.11 b/g/n Bluetooth Low Energy 2 Application Examples Arduino Opta is designed for industrial standard machinery control as a PLC with advanced features such as AI and connectivity capabilities. It is readily integrated into the Arduino hardware and software ecosystem, including real-time monitoring via the Arduino IoT Cloud. Conveyor belt management: Arduino Opta offers the possibility to configure its inputs as digital or analog to flexibly collect data from several types of sensors. Thanks to the Wi-Fi/Bluetooth Low Energy connectivity, Arduino Opta can also be smoothly integrated with sensing boards, like the Nicla ones from the Arduino ecosystem, leveraging Arduino Opta's potential with vision, sound, weight detection, air quality measurement and many other capabilities. Arduino Opta can use the data from the various sensors as they are or, thanks to its powerful microcontroller, use the outcome from a computation, to operate a wide variety of industrial machinery through its high-performing relays. All these features, wrapped in a compact form factor, make Arduino Opta the ideal solution for product flow management in conveyor belts, automated packing or bottling lines. Real-time industrial monitoring: Get instant access to your factory floor data and to the insights of your industrial processes to leverage your manufacturing excellence to continuous improvement. Implement visual management and KPIs monitoring thanks to the Arduino Opta's built-in connectivity features (Ethernet on all the product variants, Fieldbus and WiFi/Bluetooth Low Energy upon choice), delivering in a simple, fast and reliable way the data collected through beautiful dashboards in Arduino IoT Cloud. Predictive maintenance: Combine the possibility to interact with wireless and wired sensors, given by the multiple connectivity options of Arduino Opta, with the powerful microcontroller computational capabilities to implement AI algorithms for predictive maintenance. Edge computing and monitoring capabilities, thanks to the Arduino IoT Cloud features, can help to identify small drifts in your processes to address issues before they become a problem, reducing production line downtimes and ensuring quality outcomes. 4 / 20 Arduino Opta Collective Datasheet Modied:
16/05/2023 Arduino Opta Collective Datasheet 3 Features 3.1 General Specifications Overview Characteristics Supply Voltage Inputs Outputs Processor Program Memory Flash Memory Flash QSPI Interface Programming method USB Connectivity Communication RTC Security Degree of Protection Certifications 3.2 Processor Details 12...24 VDC 8x Analog/Digital inputs 4x Relays - Normally Open (NO) - Max: 10A each Dual-core ST STM32H747XI Processor 1 MB of RAM 2 MB 16 MB Flash QSPI. Shared between manufacturer's internal usage and data logging Arduino + IEC-61131-3 (LD - SFC - FBD - ST - IL) Host and Device operation, Programming/Flashing, Power delivery for programming (Not intended to drive external high-power peripherals) Ethernet, RS-485 (AFX00001 & AFX00002), Wi-Fi 2.4 GHz and Bluetooth LE 4.2 supported by firmware, 5.1 supported by hardware (AFX00002)
~10 days, NTP sync through Wi-Fi (AFX00002 only) or Ethernet ATECC608B Crypto Microchip IP20 cULus, ENEC, FCC, CE, CB, UKCA Component ST STM32H747XI Processor Details Dual-core Arm Cortex-M7 core at up to 480 MHz + Arm 32-bit Cortex-M4 core at up to 240 MHz Flash Memory 2 MB of Flash Memory with read-while-write support Programming Memory 1 MB of RAM 5 / 20 Arduino Opta Collective Datasheet Modied:
16/05/2023 Arduino Opta Collective Datasheet 3.3 Security Component ATECC608B Crypto Microchip 3.4 Communication Interfaces Ethernet RS-485 Wireless connectivity Wireless connectivity 3.5 Inputs Details Cryptographic co-processor with secure hardware-based key storage Protected storage for up to 16 Keys, certificates or data Networking key management support Secure boot support Guaranteed unique 72-bit serial number Type 10/100BASE-T Port Half-duplex without termination resistance Wi-Fi Bluetooth Low Energy Protocols/Technologies supported TCP/IP, MODBUS TCP MODBUS RTU, Custom serial communication 2.4 GHz 4.2 supported by firmware, 5.1 supported by hardware Characteristics Number of inputs Inputs overvoltage protection Antipolarity protection Input impedance Details 8x Analog/Digital inputs yes yes 8.9 k 3.5.1 Analog Inputs Characteristics Analog Input voltage Analog Input resolution Analog Input LSB value Accuracy Details 0...10V 12...16 bits - User configurable 166 V
+/- 5%, repeatability +/- 2%
6 / 20 Arduino Opta Collective Datasheet Modied:
16/05/2023 Arduino Opta Collective Datasheet 3.5.2 Digital Inputs Characteristics Digital Input voltage Digital Input voltage logic level Digital Input current Digital Input frequency Cycle time for analog input acquisition 3.6 Outputs Characteristics Number of outputs Max current per relay Max peak current per relay Continuous current per terminal Short-circuit protection Relay rated voltage Relay Max voltage Rated load AC1 Rated load AC15 (230 VAC) Breaking capacity DC1:
24/30/110/220V Minimum switching load Max output line length
(unshielded) Relay response time from state 0 to state 1 Relay response time from state 1 to state 0 Bounce time NO Bounce time NC Relay mechanical durability Relay electrical durability Details 0...24V VIL Max: 4.46 VDC. VHL Min: 6.6 VDC 1.12mA at 10V 4.5 kHz 10 s Details 4x relays (NO) 10A 15A 10A No, external fuse required 250 VAC 400 VAC 2500 VA 500 VA 10/4/0.3/0.12A 300mW (5V/5mA) 100 m 6 ms for relay output 4 ms for relay output 3 ms 6 ms 10 million cycles 10 thousand cycles with a resistive load of 10A 7 / 20 Arduino Opta Collective Datasheet Modied:
16/05/2023 Arduino Opta Collective Datasheet 4 Ratings 4.1 Recommended Operating Conditions Description Temperature Operating Range Protection degree rating Pollution degree 4.2 Power Specification Property Supply voltage Permissible range Power consumption (12V) Power consumption (24V) Value
-20...50 C IP20 2 conforming to IEC 61010 Min 12 10.2 0.6 0.6 Typ
Max 24 27.6 2 2.2 Unit V V W W 8 / 20 Arduino Opta Collective Datasheet Modied:
16/05/2023 Arduino Opta Collective Datasheet 3N 5 Functional Overview 5.1 Product View 3A 3C 3D 3E 3F 3K 3B 3J 3I 3H 3G 3M Arduino Opta Product View 9 / 20 Arduino Opta Collective Datasheet Modied:
16/05/2023 Item Feature 3A Power Supply Terminals 12...24 VDC I1...I8 digital/analog input terminals (0-10V) configurable via IDE Reset Button User Programmable button Status LEDs 1...4 (User Programmable) Relay Output Terminals 1...4, NO contact (SPST) 10A 250 VAC Functional Earth 3B 3C 3D 3E 3F 3G Arduino Opta Collective Datasheet Item Feature 3H Ethernet Port Status LEDs Label Holder 3I 3J RS-485 terminal block (for Modbus RTU or proprietary communication) USB-C for programming and data logging 3K 3M Ethernet port 3N Port for communication and connection of auxiliary modules Note: The LED above the User Programmable button (Ref: 3D) is only available on Arduino Opta WiFi (AFX00002). 5.2 Microcontroller The microcontroller is a dual-core STM32H747XI. The main processor is a Cortex M7 running at up to 480 MHz and the second one is a Cortex M4 running at up to 240 MHz. Arduino Opta can be programmed using the libraries developed for it as part of the standard Arduino Core library. 5.3 Encryption Encryption capabilities are provided by the ATECC608B chipset. This crypto-chip can be used to store sensitive information like security keys to connect to the Arduino IoT Cloud or other third-party services, protecting Arduino Opta from any unauthorized access in any kind of industrial and professional environment. 5.4 Ethernet TCP/IP and Modbus TCP communication are supported. The 10/100 Ethernet physical interface is directly connected to the internal Ethernet MAC and provides full-duplex communication with automatic MDIX support. With an internet connection, Ethernet communication can be used to connect the device to the Arduino IoT Cloud or other third-party services. 10 / 20 Arduino Opta Collective Datasheet Modied:
16/05/2023 5.5 Modbus RTU Arduino Opta Collective Datasheet A(-) GND B(+) B(+) A(-) GND B(+) A(-) GND Modbus RTU wiring diagram using the RS-485 interface Modbus RTU communication is supported using Arduino Opta's RS-485 physical interface. Note that Arduino Opta does not have internal terminator resistors so they need to be added if necessary following the Modbus protocol specification. The wiring indication may vary depending on the connected device. In case the above connection indication is not resulting in consistent data transmission, invert the wires between A(-) and B(+) and retry. 11 / 20 Arduino Opta Collective Datasheet Modied:
16/05/2023 Arduino Opta Collective Datasheet 5.6 Wi-Fi and Bluetooth Low Energy (AFX00002 Only) The onboard wireless module allows simultaneous management of Wi-Fi and Bluetooth connectivity. The Wi-Fi interface can be operated as an Access Point, as a Station or as a dual-mode simultaneous AP/STA, and can handle up to 65 Mbps transfer rate. Bluetooth interface supports Bluetooth Low Energy (4.2). With an internet connection, the Wi-Fi communication can be used for connecting to the Arduino IoT Cloud or other third-party services. 5.7 USB-C The USB-C port can be used as a host or as a peripheral, but it cannot be used for both purposes at the same time. It is possible to use the connector to power the processor and flash it, but not to power the PLC outputs and peripherals. Additionally and using a USB memory stick, the USB-C connector can be used for data logging purposes or to update the program inside the PLC. 5.8 Relay Outputs Arduino Opta has four Normally Open (NO) powerful 10A relays which are capable of actuating on loads at a rated voltage of 250 VAC and up to a maximum switching voltage of 400 VAC. The relay Maximum Peak Current is defined as the highest value of inrush current that the relay can endure without undergoing any permanent degradation of its characteristics due to the generated heat. The relay has to be able to hold up that maximum using a duty cycle of less or equal to 10% and for a time equal to or less than 0.5 s. In the case of Arduino Opta, relays have a Maximum Peak Current of 15A. The Rated Load is the maximum resistive load that a contact can make, carry and break repeatedly. For resistive or slightly inductive loads (AC1 classification), Arduino Opta's Rated Load is 2500 VA. For small electromagnetic loads (> 72 VA) (AC15 classification) like power contactors, magnetic solenoid valves, electromagnets and AC single-phase supplies, Arduino Opta's Rated Load is 500 VA. This value assumes a peak inrush current of approximately 10 times the rated current and keeping it within the maximum peak current. For controlling DC loads (DC1 classification), the Breaking Capacity or maximum value of DC resistive current that a contact can make, carry and break repeatedly, is 10/4/0.3/0.12A for respectively 24/30/110/220V. In the case of the minimum switching load parameters, the minimum values of power, voltage and current that the relays can reliably switch, are 300 mW/ 5V / 5mA. This implies that with 5V the current must be at least 60mA, with 24V, it must be at least 12.5mA, and with 5mA the voltage must be at least 60V. The relays on Arduino Opta provide a very fast response time of 6/4 ms to change state for closing/reopening, and a bounce time NO/NC of 3/6 ms. 12 / 20 Arduino Opta Collective Datasheet Modied:
16/05/2023 Arduino Opta Collective Datasheet 5.9 Expansion Port The expansion port can be used to expand the Arduino Opta capabilities with the help of additional modules. Reserved for future functionality. 5.10 Programmable User Button A pushbutton is accessible on the front panel of the Arduino Opta. The functionality of this button can be configured via software. Note that the LED above the User button is only available on Arduino Opta WiFi (AFX00002). 5.11 Functional Earth To avoid and reduce electrical noise, Arduino Opta has a Functional Earth connector (Ref: 3G) near the Ethernet connector. Functional Earth, not to be confused with Ground, helps the device to reduce electrical interferences in industrial environments, being crucial for having stable Fieldbus communications. 6 Device Operation 6.1 Getting Started - IDE If you want to program your Arduino Opta while offline you need to install the Arduino Desktop IDE [1]. To connect the Arduino Opta to your computer, you will need a USB-C cable. 6.2 Getting Started - Arduino Web Editor All Arduino devices work out-of-the-box on the Arduino Web Editor [2] by just installing a simple plugin. The Arduino Web Editor is hosted online, therefore it will always be up-to-date with the latest features and support for all boards and devices. Follow [3] to start coding on the browser and upload your sketches onto your device. 6.3 Getting Started - Arduino PLC IDE Arduino Opta can be also programmed using the industrial-standard IEC 61131-3 programming languages. Download the Arduino PLC IDE [4] software and connect your Arduino Opta to your computer, using a simple USB-C cable, to start creating your own PLC industrial solutions. 13 / 20 Arduino Opta Collective Datasheet Modied:
16/05/2023 Arduino Opta Collective Datasheet 6.4 Getting Started - Arduino IoT Cloud All Arduino IoT enabled products are supported on Arduino IoT Cloud which allows you to log, graph and analyze sensor data, trigger events, and automate your home or business. 6.5 Sample Sketches Sample sketches for Arduino Opta can be found either in the Examples menu in the Arduino IDE or the Arduino Opta Documentation section of Arduino [5]. 6.6 Online Resources Now that you have gone through the basics of what you can do with the device, you can explore the endless possibilities it provides by checking exciting projects on ProjectHub [6], the Arduino Library Reference [7] and the online store [8]
where you will be able to complement your Arduino Opta product with additional extensions, sensors and actuators. 14 / 20 Arduino Opta Collective Datasheet Modied:
16/05/2023 Arduino Opta Collective Datasheet 7 Mechanical Information 7.1 Product Dimensions Note: Terminals can be used with both solid and stranded core wire (min: 0.5 mm2 / 20 AWG). Arduino Opta Outline. Dimensions are in mm 15 / 20 Arduino Opta Collective Datasheet Modied:
16/05/2023 Arduino Opta Collective Datasheet 8 Certifications 8.1 Certifications Summary Cert Arduino Opta RS485
(AFX00001) Arduino Opta WiFi
(AFX00002) Arduino Opta Lite
(AFX00003) CE (EU) EN IEC 61326-1:2021 EN 301 489-1 V2.2.3 EN IEC 61326-1:2021 EN IEC 61010 (LVD) EN 301 489-17 V3.2.4 EN IEC 61010 (LVD) EN IEC 62311:2020 EN IEC 61010 (LVD) CB (EU) WEEE (EU) ENEC REACH (EU) Yes Yes Yes Yes UKCA (UK) EN IEC 61326-1:2021 IEC 61326-1:2021 EN 300 328 V2.2.2:2019-07 Yes Yes Yes Yes EN IEC 62311:2020 EN 300 328 V2.2.2:2019-07 EN 301 489-1 V2.2.3 EN 301 489-17 V3.2.4 IEC 61326-1:2021 EN 300 328 V2.2.2:2019-07 Yes Yes Yes Yes EN IEC 61326-1:2021 FCC (US) Yes Yes Yes cULus UL 61010-2-201 UL 61010-2-201 UL 61010-2-201 16 / 20 Arduino Opta Collective Datasheet Modied:
16/05/2023 Arduino Opta Collective Datasheet 8.2 Declaration of Conformity CE DoC (EU) We declare under our sole responsibility that the products above are in conformity with the essential requirements of the following EU Directives and therefore qualify for free movement within markets comprising the European Union (EU) and European Economic Area (EEA). 8.3 Declaration of Conformity to EU RoHS & REACH 211 01/19/2021 Arduino boards are in compliance with RoHS 2 Directive 2011/65/EU of the European Parliament and RoHS 3 Directive 2015/863/EU of the Council of 4 June 2015 on the restriction of the use of certain hazardous substances in electrical and electronic equipment. Substance Lead (Pb) Cadmium (Cd) Mercury (Hg) Hexavalent Chromium (Cr6+) Poly Brominated Biphenyls (PBB) Poly Brominated Diphenyl ethers (PBDE) Bis(2-Ethylhexyl} phthalate (DEHP) Benzyl butyl phthalate (BBP) Dibutyl phthalate (DBP) Diisobutyl phthalate (DIBP) Exemptions: No exemptions are claimed. Maximum limit (ppm) 1000 100 1000 1000 1000 1000 1000 1000 1000 1000 Arduino Boards are fully compliant with the related requirements of European Union Regulation (EC) 1907 /2006 concerning the Registration, Evaluation, Authorization and Restriction of Chemicals (REACH). We declare none of the SVHCs (https://echa.europa.eu/web/guest/candidate-list-table), the Candidate List of Substances of Very High Concern for authorization currently released by ECHA, is present in all products (and also package) in quantities totaling in a concentration equal or above 0.1%. To the best of our knowledge, we also declare that our products do not contain any of the substances listed on the "Authorization List" (Annex XIV of the REACH regulations) and Substances of Very High Concern (SVHC) in any significant amounts as specified by the Annex XVII of Candidate list published by ECHA
(European Chemical Agency) 1907 /2006/EC. 17 / 20 Arduino Opta Collective Datasheet Modied:
16/05/2023 Arduino Opta Collective Datasheet 8.4 Conflict Minerals Declaration As a global supplier of electronic and electrical components, Arduino is aware of our obligations with regards to laws and regulations regarding Conflict Minerals, specifically the Dodd-Frank Wall Street Reform and Consumer Protection Act, Section 1502. Arduino does not directly source or process conflict minerals such as Tin, Tantalum, Tungsten, or Gold. Conflict minerals are contained in our products in the form of solder, or as a component in metal alloys. As part of our reasonable due diligence Arduino has contacted component suppliers within our supply chain to verify their continued compliance with the regulations. Based on the information received thus far we declare that our products contain Conflict Minerals sourced from conflict-free areas. 18 / 20 Arduino Opta Collective Datasheet Modied:
16/05/2023 Arduino Opta Collective Datasheet 9 FCC Caution Any Changes or modifications not expressly approved by the party responsible for compliance could void the users authority to operate the equipment. This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions:
(1) This device may not cause harmful interference
(2) this device must accept any interference received, including interference that may cause undesired operation. FCC RF Radiation Exposure Statement:
1. This Transmitter must not be co-located or operating in conjunction with any other antenna or transmitter. 2. This equipment complies with RF radiation exposure limits set forth for an uncontrolled environment. 3. This equipment should be installed and operated with a minimum distance of 20 cm between the radiator & your body. Note: This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instruction manual, may cause harmful interference to radio communications. Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will be required to correct the interference at his own expense. English: User manuals for license-exempt radio apparatus shall contain the following or equivalent notice in a conspicuous location in the user manual or alternatively on the device or both. This device complies with Industry Canada licence-exempt RSS standard(s). Operation is subject to the following two conditions:
(1) this device may not cause interference
(2) this device must accept any interference, including interference that may cause undesired operation of the device. French: Le prsent appareil est conforme aux CNR dIndustrie Canada applicables aux appareils radio exempts de licence. Lexploitation est autorise aux deux conditions suivantes:
(1) l appareil nedoit pas produire de brouillage
(2) lutilisateur de lappareil doit accepter tout brouillage radiolectrique subi, mme si le brouillage est susceptible den compromettre le fonctionnement. IC SAR Warning:
English: This equipment should be installed and operated with a minimum distance of 20 cm between the radiator and your body. French: Lors de l installation et de l exploitation de ce dispositif, la distance entre le radiateur et le corps est d au moins 20 cm. Important: The operating temperature of the EUT cant exceed 50 and shouldnt be lower than -20. 19 / 20 Arduino Opta Collective Datasheet Modied:
16/05/2023 Arduino Opta Collective Datasheet Hereby, Arduino S.r.l. declares that this product is in compliance with essential requirements and other relevant provisions of Directive 2014/53/EU. This product is allowed to be used in all EU member states. Frequency bands 2412-2472 MHz (2.4G WIFI) 2402-2480 MHz (BLE) 2402-2480 MHz (EDR) Maximum output power (EIRP) 5.42 dBm 2.41 dBm
-6.27 dBm 10 Company Information Company name Company Address Arduino S.r.l Via Andrea Appiani, 25 - 20900 MONZA Italy ) 11 Reference Documentation Ref Arduino IDE (Desktop) Arduino IDE (Cloud) Arduino Cloud - Getting started Arduino PLC IDE Arduino Opta Documentation Project Hub Library Reference Online Store Link https://www.arduino.cc/en/Main/Software https://create.arduino.cc/editor https://docs.arduino.cc/arduino-cloud/getting-started/iot-cloud-getting-started https://www.arduino.cc/en/Main/Software https://docs.arduino.cc/hardware/opta https://create.arduino.cc/projecthub?by=part&part_id=11332&sort=trending https://www.arduino.cc/reference/en/
https://store.arduino.cc/
12 Revision History Date 02/03/2023 13/04/2023 16/05/2023 Revision 1 2 3 Changes First Release Tech Specs Updates Legal updates 20 / 20 Arduino Opta Collective Datasheet Modied:
16/05/2023