1 Hardware Manual

This chapter introduces the product overview, CODESYS software, networking application, packaging list, appearance, buttons, indicators, interfaces and Supercapacitor.

1.1 Overview

The ED-PAC3630 is a real-time CODESYS programmable automation controller, pre-installed by default with a multi-core CODESYS runtime. Depending on the application scenario and user requirements, it offers programmable logic system configurations with either ​2GB DDR + 16GB eMMC​ or ​8GB DDR + 32GB eMMC.

WARNING

The ED-PAC3630 device comes pre-installed with a valid CODESYS license by default. Reinstalling the operating system will invalidate the CODESYS license. Do not attempt to install the OS on your own.

The ED-PAC3630​ provides common interfaces such as ​HDMI, USB, Ethernet, RS232, RS485, DI, DO, and CAN. It integrates advanced features including a ​supercapacitor backup power supply, ​RTC (Real-Time Clock)​, ​Watch Dog, ​EEPROM, and an ​encryption chip, significantly enhancing the product's usability and reliability. It is primarily designed for ​industrial control applications.

The ED-PAC3630​ supports connection to remote ​EtherCAT-based I/O modules​ (e.g., couplers, DI, DO, AI, AO) via an ​EtherCAT network. The device integrates the ​CODESYS Control Runtime System, supporting ​IEC 61131-3 programming standards​ and industrial communication protocols like ​EtherCAT​ and ​Modbus TCP. Users can optionally enable additional functionalities by licensing features such as:

  • ​TargetVisu​
  • ​WebVisu​
  • ​Softmotion​
  • ​CNC + Robotics​
  • ​EtherCAT Master​
  • ​Modbus TCP Master​
  • ​OPC UA Server

Custom configurations are available to meet specific application requirements.

pac3630

1.2 ​Introduction to CODESYS Software

CODESYS​ (Controller Development System) is an open industrial automation software development platform that provides a full-stack solution for programming, debugging, and maintaining programmable logic controllers (PLCs), industrial PCs (IPCs), and embedded control systems. Compliant with the ​IEC 61131-3​ international standard, it supports complex logic control, multi-axis motion control, industrial communication protocol integration, and real-time data processing. It is widely used in smart manufacturing, energy management, logistics automation, and other industrial fields.

Key Features of CODESYS:

  • Standardized Programming Language Support
    • Full compatibility with the ​IEC 61131-3​ programming languages:
      • Ladder Diagram (LD)
      • Function Block Diagram (FBD)
      • Structured Text (ST)
      • Instruction List (IL)
      • Sequential Function Chart (SFC)
    • Supports ​Object-Oriented Programming (OOP)​​ extensions for large-scale complex projects.
  • Cross-Platform Development & Deployment
    • Development Environment: Compatible with Windows and Linux operating systems, offering a unified engineering interface.
    • Target Systems: Deployable on 2,000+ industrial controller hardware platforms, including ARM/X86 architectures.
  • Modular Engineering Libraries
    • Prebuilt Libraries: Include industrial protocol stacks (Modbus/TCP, OPC UA, EtherCAT) and advanced control modules (PID control, CNC interpolation algorithms).
    • ​Custom Libraries: Support encapsulation and reuse of Function Blocks and POUs (Program Organization Units).
  • Visual Debugging & Diagnostic Tools
    • Real-time monitoring of variables, I/O mapping, and task execution status with waveform analysis.
    • Advanced debugging tools: breakpoints, step-by-step execution, and cross-referencing for rapid fault diagnosis.
    • Integrated HMI development tools for seamless SCADA system integration.

The ED-PAC3630 supports ​CODESYS V3.5 SP19​ and later versions.

1.3 Networking Application

The ED-PAC3630 features ​EtherCAT, ​Ethernet, ​RS485, ​RS232, ​DI, ​DO, and ​CAN interfaces, enabling ​multi-layer network communication​ to meet diverse application requirements across various scenarios. A typical application topology is illustrated in the figure below:

networking

1.4 Packing List

  • 1 x ED-PAC3630 Unit

1.5 Appearance

Introducing the functions and definitions of the interfaces on each panel.​

1.5.1 Front Panel

Introducing front panel interface types and definitions.

front
NO.Function Definition
14 x green UART indicators, which is used to check the communication status of UART port.
21 x green user indicator, user can customize a status according to actual application.
31 x green system status indicator, which is used to view the status of system read/write operations.
41 x red power indicator, which is used to check the status of device power-on and power-off.
51 x green 4G indicator, reserving location (currently unused).
68 x green DI indicators, which is used to check the communication status of DI signal.
72 x green CAN indicators, which is used to check the communication status of CAN signal.
88 x green DO indicators, which is used to check the communication status of DO signal.
98 x DI ports, 10-Pin 3.5mm pitch phoenix terminals, which is used to connect third-party sensors.
102 x CAN ports, 6-Pin 3.5mm pitch phoenix terminals, which is used to connect third-party control equipment.
118 x DO ports, 10-Pin 3.5mm pitch phoenix terminals, which is used to connect third-party load.
121 x 10/100M adaptive ethernet port, RJ45 connector, with led indicator. It can be used to access the network.
131 x 1000M Ethernet port (RJ45)​, EtherCAT communication interface for connecting to EtherCAT networks.
142 x RS485 ports, 6-Pin 3.5mm pitch phoenix terminal, which is used to connect the third-party control equipment.
152 x RS2325 ports, 6-Pin 3.5mm pitch phoenix terminal, which is used to connect the third-party control equipment.
161 x DC input, 2-Pin 3.5mm pitch phoenix terminals with screw holes. It supports 9V~36V input, the signal is defined as VIN+/GND.

1.5.2 Rear Panel

Introducing rear panel interface types and definitions.

rear
NO.Function Definition
11 x DIN rail mounting bracket, using to mount the ED-PAC3630 unit onto a DIN rail.
21 x Micro USB port, it supports to flash to eMMC for the system.
Note:​​ The ED-PAC3630 device comes pre-installed with a valid CODESYS license by default. Reinstalling the operating system will invalidate the CODESYS license. Do not attempt to install the OS on your own.
31 x Nano SIM card slot, reserving for 4G expansion functionality (currently unused).
41 x Micro SD card slot, it supports the installation of Micro SD card for storing user data.

1.5.3 Side Panel

Introducing side panel interface types and definitions.

side
NO.Function Definition
11 x Reset button, hidden button, press the button to restart the device.
22 x USB 2.0 ports, type A connector, each channel supports up to 480Mbps transmission rate.
31 x HDMI port, type A connector, which is compatibles with HDMI 2.0 standard and supports 4K 60Hz. It supports to connect a displayer.

1.6 Button

ED-PAC3630 device includes a RESET button, which is a hidden button, and the silkscreen on the case is "RESET". Pressing the RESET button will reset the device.

1.7 Indicator

This section explains the ​status​ and ​meanings​ of the indicators integrated into the ED-PAC3630 device.

IndicatorStatusDescription
PWROnThe device has been powered on.
BlinkPower supply of the device is abnormal, please stop the power supply immediately.
OffThe device is not powered on.
ACTBlinkThe system started successfully and is reading and writing data.
OffThe device is not powered on or does not read and write data.
USEROnUser can customize a status according to actual application.
OffThe device is not powered on or not defined by the user, and the default status is off.
Yellow indicator of Ethernet portOnThe data transmission is abnormal.
BlinkData is being transmitted over the Ethernet port.
OffThe Ethernet connection is not set up.
Green indicator of Ethernet portOnThe Ethernet connection is in the normal state.
BlinkThe Ethernet connection is abnormal.
OffThe Ethernet connection is not set up.
COM1~COM4On/BlinkData is being transmitted.
OffThe device is not powered on or there is no data transmission.
X0 ~ X7On/BlinkThe input signal has been detected.
OffThe device is not powered on or there is no data transmission.
CANB0 ~ CANB1On/BlinkData is being transmitted.
OffThe device is not powered on or there is no data transmission.
Y0 ~ Y7On/BlinkThe output signal has been detected.
OffThe device is not powered on or there is no data transmission.

1.8 Interface

Introducing the definitions and functions of each interface in the ED-PAC3630.​

1.8.1 SD Card Slot

The ED-PAC3630 device includes one Micro SD card slot, labeled as “image-20240604170445892”, supporting installing a Micro SD card for ​user data storage.

1.8.2 Power Interface

ED-PAC3630 device includes one power input, 2-Pin 3.5mm pitch phoenix terminals with screw holes. The silkscreen of port is “VIN+/GND”, and the pins are defined as follows.

Pin IDPin Name
1GND
29V~36V

1.8.3 RS485/RS232 Interface

The ED-PAC3630 device includes ​2 x RS485 interfaces​ and ​2 x RS232 interfaces.

  • ​Each RS485 interface​ is labeled ​​"IGND/A/B"​.
  • ​Each RS232 interface​ is labeled ​​"IGND/TX/RX"​.
  • ​Terminal pitch: 3.5mm.

Pin Definition

Terminal pins are defined as follows:

image-20240605091200320.pngPin IDPin Name
1RS485-2_B
2RS485-4_B
3RS485-2_A
4RS485-4_A
5GND
6GND
7RS232-1_RX
8RS232-3_RX
9RS232-1_TX
10RS232-3_TX
11GND
12GND

The pin names of the RS485 and RS232 ports corresponding to CM5 are as follows:

SignalCM5 GPIO NameCM5 Pin Out
RS485-2_BGPIO13UART5_RXD
RS485-4_BGPIO9UART4_RXD
RS485-2_AGPIO12UART5_TXD
RS485-4_AGPIO8UART4_TXD
RS232-1_RXGPIO5UART4_RXD
RS232-3_RXGPIO1UART2_RXD
RS232-1_TXGPIO4UART3_TXD
RS232-3_TXGPIO0UART2_TXD

Connecting Cables

The RS485 wiring schematic is as follows:

RS485connecting

The RS232 wiring schematic is as follows:

RS232connecting

RS485 Terminating Resistor Configuration

The ED-PAC3630 includes ​2 RS485 channels. A ​120Ω terminating resistor​ is pre-installed between the ​A​ and ​B​ lines of each RS485 channel. Inserting a ​jumper cap​ enables this terminating resistor. By default, the jumper cap is ​not inserted, rendering the ​120Ω terminating resistor function disabled.

The locations of the ​120Ω terminating resistors​ on the PCBA (Printed Circuit Board Assembly) and their corresponding ​COM ports​ are detailed in the table below.

Location on PCBACorresponding COM PortPhysical Position of COM Port
J24COM4image-20240605091521624
J22COM2

TIP

The device housing needs to be opened to locate the position of the ​120Ω terminating resistor.

1.8.4 DI Interface

The ED-PAC3630 device includes ​8 digital input (DI) channels.

  • ​Every 4 DI channels​ share ​1 common terminal (COM)​:
    • ​X0, X2, X4, X6​ → Share ​COMX0​
    • ​X1, X3, X5, X7​ → Share ​COMX1​

​Terminal pin definitions​ are as follows:

Pin IDPin Name
1X0
2X1
3X2
4X3
5X4
6X5
7X6
8X7
9COMX0
10COMX1

Connecting Cables

Schematic diagram of a single DI wire is as follows:

DIconnect
ParameterDescription
Input TypeNPN, PNP
Isolation Protection5kV
COMEvery 4 DI share one common pin (called COM):
  • X0, X2, X4 and X6 share COMX0
  • X1, X3, X5 and X7 share COMX1
DI to COM
  • ON state: 5~30 VDC
  • OFF state: 0~2 VDC

1.8.5 DO Interface

The ED-PAC3630 device includes ​8 digital output (DO) channels.

  • ​Every 4 DO channels​ share ​1 common terminal (COM)​:
    • ​Y0, Y2, Y4, Y6​ → Share ​COMY0​
    • ​Y1, Y3, Y5, Y7​ → Share ​COMY1​

​Terminal pin definitions​ are as follows:

Pin IDPin Name
1Y0
2Y1
3Y2
4Y3
5Y4
6Y5
7Y6
8Y7
9COMY0
10COMY1

Connecting Cables

Schematic diagram of a single DO wire is as follows:

DOconnecting
ParameterDescription
Output TypeTransistor
Isolation Protection5kV
COMEvery 4 DI share one common pin (called COM):
  • Y0, Y2, Y4 and Y6 share COMY0
  • Y1, Y3, Y5 and Y7 share COMY1
Output5~30 VDC (24 VDC is recommended), maximum current is 1.5A (per channel)

WARNING

If an inductive load is connected to the DO channel, it is recommended to add a Diode​ in the circuit (as shown in the figure below) for protection. Select an appropriate Diode based on the ​specifications of the inductive load.

1.8.6 CAN Interface

The ED-PAC3630 device includes ​2 channels of CAN interfaces. The terminal pin definitions are as follows:

Pin IDPin Name
1CANB0H
2CANB1H
3CANB0L
4CANB1L
5GND
6GND

Connecting Cables

Schematic diagram of CAN wires is as follows:

CANconnecting

1.8.7 1000M Ethernet Interface (EtherCAT)

The ED-PAC3630 device includes ​1 auto-sensing 10/100/1000M Ethernet port, labeled as "E1".

  • ​Connector type: RJ45.
  • ​Default configuration: EtherCAT communication interface, supporting connection to EtherCAT networks.
  • ​Recommended cable: Category 6 (Cat6) or higher Ethernet cables for optimal performance.

1.8.8 100M Ethernet Interface

The ED-PAC3630 device includes ​1 auto-sensing 10/100M Ethernet port​, labeled as "100M".

  • ​Connector type: RJ45.
  • ​Recommended cable: Category 6 (Cat6) or higher Ethernet cables for optimal performance.

1.8.9 HDMI Interface

The ED-PAC3630 device includes ​1 HDMI port, labeled as ​​"HDMI"​, which is a standard ​Type-A connector. It supports connecting to HDMI displays and delivers video output up to ​4K resolution at 60Hz (4K@60Hz)​.

1.8.10 USB 2.0 Interface

The ED-PAC3630 device includes ​2 x USB 2.0 ports, labeled as “image-20240604175325143”, which are standard Type-A connectors. They support to connect USB 2.0 peripherals, the maximum transfer rate is 480Mbps.

1.8.10 Micro USB Interface

The ED-PAC3630 devices include one Micro USB port, labeled as ​​"PROGRAMMING". It is used to connect to a PC for ​programming​ the device's ​eMMC storage.

WARNING

The ED-PAC3630 device comes pre-installed with a valid CODESYS license by default. Reinstalling the operating system will invalidate the CODESYS license. Do not attempt to install the OS on your own.

1.9 Introduction to Supercapacitor

The ED-PAC3630 integrates a ​supercapacitor backup power supply​ with the following functionalities:

  • Power-Loss Data Retention:

    • When the device loses power unexpectedly, the supercapacitor provides temporary power to critical circuits.
    • ​Duration:
      • Up to ​~1 minute​ under light loads.
      • ​~30 seconds​ under heavy loads.
    • Ensures critical data (e.g., program states, counter/timer values) is preserved during sudden outages.
    • Vital for industrial applications requiring rapid recovery and zero data loss after power restoration.
  • Real-Time Clock (RTC) Maintenance:

    • Powers the ​RTC circuit​ during main power failures to maintain accurate timekeeping.
    • Essential for timestamping events and maintaining operational logs.
  • Orderly Shutdown Support:

    • Enables controlled shutdown procedures during power loss.
    • Provides energy to safely:
      • Halt active processes (e.g., complex computations).
      • Close communication ports.
      • Deactivate functional modules per predefined protocols.

TIP

The supercapacitor requires ​at least 5 minutes of charging​ after the device is powered on to ensure full functionality.