WireLinX™ IoT PLC

Contributed by Buraphatronics, Infineon and BDH Group

circle-check

Author

WireLinx Programmable Logic Control (PLC) User Manual

Table of Contents

  • WireLinx Programmable Logic Control (PLC) User Manual

    • Table of Contents

    • 1. Introduction

      • Overview of WireLinx PLC

      • Key Features

      • Applications

    • 2. Hardware Specifications

    • 3. Getting Started

      • Installing Required Software

      • Configuring the Web Interfac

    • 4. Programming WireLinx PLC

      • Supported Programming Languages

      • Internal Memory Structure

    • 5. Communication Protocols

      • Wi-Fi and Web-based Configuration

      • RS-232 and RS-485 Communication

      • Modbus RTU & Modbus TCP

    • 6. Working with I/O

    • 7. Safety and Maintenance

    • Training Topics for Basic PLC


1. Introduction

Overview of WireLinx PLC

WireLinx PLC is a programmable logic controller designed for industrial automation and IoT applications. It features a modular and flexible architecture, allowing for seamless integration with existing systems.

Key Features

  • Core Processor: ESP32-S3 with built-in Wi-Fi

  • Digital Inputs: Source Type with Isolation

  • Digital Outputs: Sink Type with Isolation

  • Communication Interfaces: RS232 , RS485

  • Real-Time Clock (RTC) Support

  • Web-Based Configuration Interface

  • Supports Ladder Logic Programming

Applications

WireLinx PLC can be used in:

  • Industrial automation

  • Smart building systems

  • SCADA & remote monitoring

  • Energy management

  • IoT & smart agriculture


2. Hardware Specifications

No.
Component
Specification
Number

Processor

ESP32-S3

1

Power Suppply

DC Voltage 24VDC.

2

Analog Inputs

Voltage Input 0-10V. Resolution 16 Bits

4 Channels

3

Digital Inputs

24VDC Source Type

8 Points

4

Digital Outputs

24VDC Sink Type 100 mA/ch

8 Points

5

RS-485

1 Channel Support ASCII , FXCPU , ModbusSlave

1 Channel

6

RS-232

1 Channel Support ASCII , FXCPU , ModbusSlave

1 Channel

7

USB

USB-Serial Programmable Port

1 Channel

8

Jumper

Switch Select Power Source Terminal / USB

9

LoRa extenal antenna

Support antenna 2.4 GHZ

10

Wi-Fi extenal antenna

Support antenna 433 Mhz


3. Getting Started

Installing Required Software

  • Download and install GX-WORK2

Operating Buttons and Status Indicators

No

Type

Symbol

Status

Descriptions

1

LED

Power

ON = Power Ready

Indicator power plc ready for use.

2

LED

RUN

ON = PLC RUNOFF= PLC STOP

Indicator plc operation status

3

LED

ERR

ON = PLC ERROROFF= NORMAL

Indicator PLC operation abnornal

4

LED

WAP

ON = Wifi AccessPoint EnableOFF = Wifi AccessPoint DisableBLINK = Communication Working

Indicator wifi accesspoint status

5

LED

STA

ON = Wifi Station ConnectedOFF = Wifi Station DisconnectBLINK = Communication Working

Indicator wifi accesspoint status

6

BUTTON

RESET

Press = RESET PLC

Restart PLC

7

BUTTON

RUN/STOP

Press = RUN OR STOP PLC

Run/Stop PLC

About Button Operation

  • Reset PLC : Press for restart all process

  • Run/Stop PLC : Press hold 2 sec for switch to toggle before mode.

  • Reset parameter config: Reset Default Parameter config.


4. Programming WireLinx PLC

Supported Programming Languages

  • Ladder Logic

Internal Memory Structure

Memory Type

Usage

Address Range

Capacity

X (Input Relays)

Represents physical input points

X0 - X377

256 points

Y (Output Relays)

Represents physical output points

Y0 - Y377

256 points

M (Internal Relays)

General-purpose internal logic storage

M0 - M3071

3072 points

S (Step Relays)

Used for step sequence control

S0 - S999

1000 points

D (Data Registers)

Stores numerical values for processing

D0 - D7999

8000 words (16-bit each)

D (Data System)

Stores numerical values for processing

D8000 - D8250

251 words (16-bit each)

T (Timers)

Used for timing operations

T0 - T255

256 timers

C (Counters)

Used for counting operations

C0 - C199

200 counters

See detail About D8000 - D8250


5. Communication Protocols

Wi-Fi and Web-based Configuration

  • Wireless access to PLC settings.

  • Remote programming and monitoring.

RS-232 and RS-485 Communication

  • RS-232: Used for general-purpose serial communication.

  • RS-485: Ideal for industrial communication and Modbus RTU.

Modbus RTU & Modbus TCP

  • Table Modbus Address Mapping common with ModbusTCP Server and ModbusRTU Slave Mode.

Modbus

PLC

Type

Access

Function Code

Description

00001 - 01000

S0 - S999

Coil (Discrete Output)

Read/Write

01 (Read) / 05, 15 (Write)

Stores ON/OFF values for outputs

10001 - 11536

M1 - M1535

Discrete Input

Read-only

02 (Read)

Stores ON/OFF values for inputs

30001 - 33000

D0 - 02999

Input Register

Read-only

04 (Read)

Stores analog input values

40001 - 43000

D3000 - 05999

Holding Register

Read/Write

03 (Read) / 06, 16 (Write)

Stores analog output and parameters


6. Working with I/O

  • Example input wiring connection

  • Example output wiring connection


7. Safety and Maintenance


Training Topics for Basic PLC

prepare for trainee

  • Notebook for training.

  • install gx-work2.

  • install ch340 driver. Downloadarrow-up-right

  • drawing training kit. Download

Why need choose PLC.

1.Ladder Logic Basics.

No.
Symbol
Description

1

alt text

Contact Normally Open

2

alt text

Contact Normally Close

3

alt text

Coil

4

alt text

Timer

5

alt text

Counter

6

alt text

Instruction Set

How to understand ladder logic.

alt text

2. Programming with GX-WORK 2.

2.1 new project and test connectionVideo Titlearrow-up-right

2.2 download ladder logic to plc.

Video Titlearrow-up-right

2.3 upload ladder logic from plc.

Video Titlearrow-up-right

2.4 monitoring and modify value.

Video Titlearrow-up-right

3. PLC Basic Programming Exercises.

3.1 Create simple ladder logic program to turn on an output when a switch is pressed

3.2 Write program to self-holding circuit a relay using a start and stop button.

3.3 Write timer to turn off relay automatically after a preset time.

3.4 Write program to counter the number of cycle.

3.5 Convert Electrical function process to ladder logic process.

4. Communication Protocols - Configuring RS-232 and RS-485 - Setting up Modbus communication

  1. Web-Based Configuration

    • Connecting via Wi-Fi

    • Remote setup and diagnostics

  2. Troubleshooting & Maintenance

    • Common PLC issues and solutions

    • Firmware updates and system diagnostics


Last updated

Was this helpful?