

The Outseal PLC Mega V.3 Standar is a programmable logic controller (PLC) designed for automation and control applications. It features multiple input/output (I/O) channels, robust processing capabilities, and user-friendly programming interfaces, making it an ideal choice for industrial, commercial, and educational projects. This PLC is engineered to handle complex automation tasks with high reliability and precision.








The following table outlines the key technical details of the Outseal PLC Mega V.3 Standar:
| Specification | Details |
|---|---|
| Processor | 32-bit ARM Cortex-M4 |
| Operating Voltage | 24V DC |
| Input Voltage Range | 12V to 24V DC |
| Digital Inputs | 16 channels (optically isolated) |
| Digital Outputs | 16 channels (relay and transistor) |
| Analog Inputs | 8 channels (0-10V, 12-bit ADC) |
| Analog Outputs | 4 channels (0-10V, 12-bit DAC) |
| Communication Ports | RS485, Ethernet, USB, CAN |
| Programming Interface | Ladder Logic, Function Block, C |
| Memory | 256 KB Flash, 64 KB RAM |
| Operating Temperature | -20°C to 70°C |
| Dimensions | 150mm x 90mm x 60mm |
| Mounting | DIN Rail |
The following table provides details about the pin configuration for the I/O terminals:
| Pin | Label | Description |
|---|---|---|
| 1 | DI1 | Digital Input 1 |
| 2 | DI2 | Digital Input 2 |
| ... | ... | ... |
| 16 | DI16 | Digital Input 16 |
| Pin | Label | Description |
|---|---|---|
| 1 | DO1 | Digital Output 1 (Relay) |
| 2 | DO2 | Digital Output 2 (Relay) |
| ... | ... | ... |
| 16 | DO16 | Digital Output 16 (Transistor) |
| Pin | Label | Description |
|---|---|---|
| 1 | AI1 | Analog Input 1 (0-10V) |
| 2 | AI2 | Analog Input 2 (0-10V) |
| ... | ... | ... |
| 8 | AI8 | Analog Input 8 (0-10V) |
| 9 | AO1 | Analog Output 1 (0-10V) |
| 10 | AO2 | Analog Output 2 (0-10V) |
| ... | ... | ... |
| 12 | AO4 | Analog Output 4 (0-10V) |
The Outseal PLC Mega V.3 Standar can communicate with an Arduino UNO via RS485. Below is an example code snippet for sending data from the Arduino to the PLC:
#include <ModbusMaster.h>
// Instantiate ModbusMaster object
ModbusMaster node;
void setup() {
Serial.begin(9600); // Initialize serial communication
node.begin(1, Serial); // Set Modbus slave ID to 1
}
void loop() {
uint8_t result;
// Write a value to a holding register (e.g., register 100)
result = node.writeSingleRegister(100, 1234);
if (result == node.ku8MBSuccess) {
// Successfully wrote to the register
Serial.println("Data sent to PLC successfully!");
} else {
// Handle communication error
Serial.println("Error sending data to PLC.");
}
delay(1000); // Wait 1 second before sending the next command
}
PLC Not Powering On:
Inputs Not Responding:
Outputs Not Activating:
Communication Failure:
By following this documentation, users can effectively utilize the Outseal PLC Mega V.3 Standar for a wide range of automation and control applications.