The ESP-0806 PLC, is designed and manufactured by Ehsan Sanat Pasargad in four series: B, C, D, and E.
Features of the ESP-0806-B ((Basic) series PLC:
- 8 digital inputs / 6 digital outputs
- Input type: 24V or 220V
- Power supply: 24V or 220V
- Output: Relay or transistor
- Timers: 256
- Counters: 256
- Clock and calendar
- Ability to define two 0-15 numbers directly on the device without a display
- No capability to install input/output expansion cards
- No internal EEPROM memory
Programming Language for the ESP-0806 PLC
The ESP-0806 PLC utilizes advanced 32-bit processors from STM Microelectronics (USA) and employs a structured programming language based on C#. This enables the creation of highly complex programs with ease. Programming is accomplished via the USB port (using a standard printer cable) without the need for any specialized hardware or cables.
ST language programming is significantly simpler than traditional ladder logic (LD) or function block diagram (FBD) programming. This is because it provides the full capabilities of the C programming language. C# is renowned for its robust libraries, making various calculations straightforward. Additionally, the PLC commands are well-defined, offering the combined power of C and the flexibility of a robust PLC. A comprehensive programming guide for the ESP-0806 is available on the manufacturer’s website. It’s worth noting that the ESP-0806 software library is under continuous development, with new commands being added regularly.
Example of programming the ESP-0806 PLC
For example, if we want output number 2 to turn on when input number 3 is activated and remain on when input 3 is deactivated:
if (I[3].Value) SetQ(2);
The ESP-0806-B is designed for small-scale automation projects where 8 digital inputs and 6 digital outputs are sufficient. While intelligent relays, such as Siemens Logo, are commonly used for such applications, the ESP-0806-B offers a more powerful and flexible solution at a competitive price. Its C#-based structured text programming language allows for the development of sophisticated control algorithms with ease.
As a compact, entry-level PLC, the ESP-0806-B does not support expansion modules, making it ideal for applications with limited I/O requirements. For larger systems, the ESP-0806 D, C, and E series provide scalability with support for up to 16 expansion modules.
The ESP-0806 series B, C, and D includes two built-in binary switches that allow you to directly set two numbers between 0 and 15 without the need for a display. These numbers can be used as individual values or combined to form a two-digit number.
24V Auxiliary Power Supply in the ESP-0806 PLC
For models with an AC power supply and DC inputs, the ESP-0806 PLC includes a 24V, 700mA output designed for use within the control panel. Models with both an AC power supply and AC inputs do not have this DC output.
Explanation:
This feature provides an additional 24V DC power supply within the PLC, which can be used for various purposes within the control system.
- Purpose: This output is typically used to power auxiliary devices or components within the control panel.
- Availability: This feature is only available in models that have both an AC power supply and DC inputs. Models with AC inputs and an AC power supply do not include this DC output.
- Specifications: The output provides 24 volts of direct current (DC) and can supply up to 700 milliamperes of current.
Power Supply | 24VDC, 170-220VAC |
---|---|
Digital Ingputs | 8 |
Digital Input Type | DC, AC |
Digital Outputs | 6 |
Digital Output Type | RELAY, Transistor {Sink), Transistor {Source) |
Programming Memory | 256KB |
Timers | 256 |
Counters | 256 |
Serial Port | 1x USB port for Debugging and Programming |
Programming Language | ST |
Internal EEPROM | NO |
RTC | YES |
Hold Registers | 10 Word / 160 Bit |
Reviews
There are no reviews yet.