Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,193,404 members, 7,950,898 topics. Date: Tuesday, 17 September 2024 at 04:48 AM

Arduino Nano Plc Programming - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / Arduino Nano Plc Programming (657 Views)

How To Program Outseal Arduino PLC / Arduino Nano V3.0 + USB Cable + Free Shipping / Free Arduino Tutorial (2) (3) (4)

(1) (Reply) (Go Down)

Arduino Nano Plc Programming by onostech(m): 1:40pm On May 05
#arduinoPLC #arduinonano #outseal #ldmicro #flprog #arduinoide #modbus
Join this channel membership to support the production of practical content:
https://www.youtube.com/channel/UCPzl5JwVpGQCCup5YDP0mPw/join

This Arduino Nano PLC is being produced by J R Electrokits based on the open-source hardware Outseal PLC Nano, an Outseal automation technology brand. Based on the Arduino Nano Inputs/Outputs, it has 8 fixed digital optocoupler inputs, 2 analog 0–5V or 0–20mA outputs, 6 relay outputs, 2 PWM outputs, Modbus communication, the UART port, an I2C port, and an inbuilt external memory.

The Arduino Nano PLC can be programmed with open-source PLC applications like Outseal Studio, LDmicro, FLProg, OpenPLC, and Arduino IDE.


https://www.youtube.com/watch?v=6mbli4i9Tqw?si=XgE9EEaPS3yqZHYQ
Re: Arduino Nano Plc Programming by onostech(m): 11:52am On Jun 02
#arduinoPLC #arduinonano #openplc #outseal
Join this channel membership to support the production of practical content:
https://www.youtube.com/channel/UCPzl5JwVpGQCCup5YDP0mPw/join

This Arduino Nano PLC is produced by J R Electrokits and it is based on the open-source hardware Outseal PLC Nano, an Outseal automation technology brand. Based on the Arduino Nano Inputs/Outputs, it has 8 fixed digital optocoupler inputs, 2 analog 0–5V or 0–20mA outputs, 6 relay outputs, 2 PWM outputs, Modbus communication, the UART port, an I2C port, and an inbuilt external memory.

The Arduino Nano PLC can be programmed with open-source PLC applications like OpenPLC Editor, Outseal Studio, LDmicro, FLProg, OpenPLC, and Arduino IDE. The OpenPLC editor is capable of re-mapping of the Arduino Nano to inputs and outputs to match that of the Arduino Nano PLC.


https://www.youtube.com/watch?v=1xeDI9pxNk8
Re: Arduino Nano Plc Programming by onostech(m): 1:41pm On Jun 02
#arduinoPLC #arduinonano #openplc #i2c #lcd

The Arduino Extension is a newly added feature to the OpenPLC editor. Arduino Sketches can be added to and run alongside a PLC program. It supports almost every Arduino library and code that can run on the Arduino IDE, include external libraries and user functions. This feature allows the integration of an I2C LCD into the Arduino Nano PLC to produce a low-cost HMI display.

This Arduino Nano PLC is produced by J R Electrokits and is based on the open-source hardware Outseal PLC Nano, an Outseal automation technology brand. Based on the Arduino Nano Inputs/Outputs, it has 8 fixed digital optocoupler inputs, 2 analog 0–5V or 0–20mA outputs, 6 relay outputs, 2 PWM outputs, Modbus communication, the UART port, an I2C port, and an inbuilt external memory.


https://www.youtube.com/watch?v=ayj29CNHysg
Re: Arduino Nano Plc Programming by onostech(m): 11:25am On Jul 21
PLC ladder-style programming is done with the Arduino IDE as the IEC 611331-3 standard structured text PLC programming language. The inputs and outputs of the Arduino PLC were configured and mapped to the Outseal PLC Nano pinout. The standard PLC scan cycle was replicated to form the bare minimum sketch in the Arduino IDE with functions to configure the input/output, read the input status, execute the program instructions and write to the output pins. Basic programming functions were demonstrated with the Arduino Nano PLC produced by J R Electrokits.

The Arduino Nano PLC is based on the open-source hardware Outseal PLC Nano, an Outseal automation technology brand. Based on the Arduino Nano Inputs/Outputs, it has 8 fixed digital optocoupler inputs, 2 analog 0–5V or 0–20mA outputs, 6 relay outputs, 2 PWM outputs, Modbus communication, the UART port, an I2C port, and an inbuilt external memory.


https://www.youtube.com/watch?v=_FlpoLP5dmY?si=j5XI8t4fGcD6a5Qb
Re: Arduino Nano Plc Programming by onostech(m): 11:24am On Jul 28
The bare minimum sketch for Arduino Nano PLC was updated to include analog input read and range scaling functions. The different comparison instructions of the Outseal PLC were replicated with the Arduino Sketch and demonstrated with the Arduino Nano PLC produced by J R Electrokits.


https://www.youtube.com/watch?v=kOBMkHZmhNA?si=9hzotpSA57fVHJsX
Re: Arduino Nano Plc Programming by onostech(m): 11:00am On Aug 04
#arduinoPLC #arduinonano #outseal #arduinoide #analog

The Arduino Nano PLC data and I/O status can be monitored in Outseal Studio when it is in online mode. The operating data of the Arduino Nano PLC can also be monitored in the Arduino IDE with the serial monitor. Using the Arduino IDE, the I2C LCD also monitors the Arduino Nano PLC operating parameters.


https://www.youtube.com/watch?v=UZ7Md3Oj8wA?si=ihGK_Z71s9wSs1JN
Re: Arduino Nano Plc Programming by onostech(m): 12:57pm On Aug 11
#timer #arduinoide #arduinonano
#arduinoPLC #arduinonano #outseal #arduinoide #timer

PLC timer functions are replicated in the Arduino IDE. An Arduino Timer library was downloaded from GitHub and was compared with the Outseal Studio PLC instructions. The demonstrated Timer library functions are the Debounce Timer, Timer on Delay (TON), Timer off Delay (TOF), Pulse Timer (TP), and Flasher Timer. All demonstrations were with the Arduino Nano PLC with an I2C LCD to show the timer status and data.


https://www.youtube.com/watch?v=P3z4jwh_oJw?si=HkQYI8wD1w185IKh
Re: Arduino Nano Plc Programming by onostech(m): 12:50pm On Aug 18
#arduinoPLC #arduinonano #outseal #arduinoide #counter

PLC Counter functions are replicated in the Arduino IDE. An Arduino Counter library developed based on the simplicity of the Timer library can be downloaded from GitHub and was compared with the Outseal Studio PLC instructions. The demonstrated Counter library functions are the Up counter (CTU), Down Counter (CTD), Cyclic Counter (CTY) and the Up-Down Counter. All demonstrations were conducted with the Arduino Nano PLC with an I2C LCD to show the counter parameters.


https://www.youtube.com/watch?v=QTQdJcb7Fp4
Re: Arduino Nano Plc Programming by onostech(m): 12:01pm On Sep 01
The Modbus communication protocol allows PLCs to exchange data with others and SCADA systems. The Arduino Nano PLC like the Outseal PLC nano supports the Modbus serial or RTU implementation. The video demonstrates the programming of the Arduino Nano PLC Modbus RTU slave or server with the Outseal Studio in communication with VT SCADA using the Arduino Nano USB programming cable and the Arduino IDE programming of the Modbus RTU slave or server communicating with VT SCADA using the USB-to-RS485 converter module.


https://www.youtube.com/watch?v=t1qlNGgjtOA?si=-vyd5WzIHgIzwVF5
Re: Arduino Nano Plc Programming by onostech(m): 10:05am On Sep 15
The Arduino Nano PLC is programmed as the Modbus RTU master/client to monitor and control the Ebyte Modbus RTU slave/server. The Outseal Modbus Master instructions are used in the Arduino Nano PLC to send and retrieve data from the Ebyte RTU module. The corresponding program was demonstrated with the Arduino IDE.


https://www.youtube.com/watch?v=IAOaTpbjk8Y

(1) (Reply)

Confussed / Team For Video Game Project / Simple Contact Form (please Help)

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 19
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.