check in
Completed

MRDK1A - 32MR_PLC Industrial Programmable Logic Controller

PROMRDK1A - 32MR_PLC Industrial Programmable Logic Controller

tag

34
0
0
0
Mode:Full

License

CC BY-NC-SA 4.0

Creation time:2025-04-18 03:31:21Update time:2025-04-21 01:14:44

Description

EVSR{I9U[CTJ5LEZG8UHT~H

32-Channel programmable logic controller based on STM32F1 series MCU design

MCU programming software: keil 5

Ladder diagram programming software: Gxworks2

Open source license: CC-BY-NC-SA-4.0 (This product is only for PLC working principle, programming learning, teaching use, and is prohibited for any form of commercial use)

Basic parameters: Power supply: 220V-0.3A

Output mode: relay

Input range: 5~ 24V

Output touchpoint capacity: AC250V-5A DC310V-3A

Number of output units: 32 (IN: 16P---OUT: 16P)

Series product naming:

The default is relay output. If you need transistor or thyristor output, you can directly replace the mechanical relay with a solid-state relay, or redesign the output unit.

The main control uses the STM32F1 series MCU, which can port programs to other platforms or add and delete units. The selected MCU: RAM memory should not be less than 48K, and Flash memory should not be less than 256K.

Host peripherals and communication unit.

The main power supply (when selecting the inductor of L1, attention should be paid to the DCR value below 20mΩ). If it is higher than that, it will cause the DC-DC to generate a large amount of heat in the working state (which may affect the long-term stability).

IO unit circuit

Output drive principle: MCUIO > > Optocoupler isolation > > 2803 drive > > Relay

Input driver: 5~ 24V signal > > Optocoupler isolation > > MCUIO

PCB-3D

Shell

During the initial testing, it was found that the indicator light had been forgotten to be opened, so a transparent shell was installed, and subsequent files have been corrected.

IMG_20250402_232949

IMG_20250402_232148

Laser sintered nylon shell

IMG_20250402_233604

If used under harsh conditions, it is recommended to add a shielding cover to the control circuit to enhance its anti-interference ability under harsh conditions.

OX[~@6N1JODKHW[DQ0T8DIU

IMG_20250402_211839

Sheet metal shell plate thickness should be 0.1~ 0.2mm JLC sheet metal minimum can only be 0.5mm, if 0.5mm plate thickness should be welded with the main board installation.

The back shell is fixed with reeds and C45 guide rails.

Spring: 0.6 * 4 * 15.

IMG_20250402_232921

IMG_20250402_232929

RTC clock battery.

Gxworks2 configuration instructions.

In Gxworks2 PLC model selection FX2N create project.

Communication selection: RS232 communication, and select the corresponding serial port.

PLC Test Procedure 1: Three Motor Sequential Start and Stop.

PLC test program 2: running light (delay 1s)

Test video: https://www.bilibili.com/video/BV144f3YcEp8/?vd_source=f2ecf6d07c56387a85d94b5338693a63

Program, shell, routine see engineering attachment

IMG_20250323_182502

IMG_20250402_232150

IMG_20250402_233637

Designed by 模成Electron (from OSHWHub)

a:https://oshwhub.com/dingcheng/mrdk1a-16mrplc-industrial-progra

Design Drawing

Download File
The preview image was not generated, please save it again in the editor.

Attachments

OrderFile nameDownload times
1
MRDK-1A_32MR.hex
89
2
running lights.gxw
67
3
Three-motor sequential start and stop.gxw
68
4
shell .zip
79
5
MRDK1A-32MR.zip
169
Add to Album
0
0
Share
Report

Comment

All Comments(1)
Sort by time|Sort by popularity
Followers0|Likes0
Related projects
Empty

Bottom Navigation