SKU:K141
StamPLC 是一款物联网可编程逻辑控制器,专为工业自动化与远程监控设计。产品采用 StampS3A 控制模组,不仅提供强大的处理能力,还实现了高效 无线 连接。在 控制方面,StamPLC 提供 8 路光耦隔离数字输入和 4 路继电器输出(支持交/直流负载),加上 GPIO.EXT 与 2 个 Grove 接口,使各类传感器和执行器的接入更加简单可靠;同时,通过板载的 PWR-CAN 和 PWR-485 接口,设备能够无缝集成进工业现场总线网络,实现远程数据传输与集中控制。人机交互方面,产品搭载了 1.14 英寸彩色 显示屏,RESET/BOOT 按键,3 个用户按键及 蜂鸣器,方便用户进行实时参数配置和状态监控,并能在异常时及时报警。为了适应严苛工业环境,StamPLC 支持 DC 6~36V 宽压供电,并设计为 DIN 导轨安装,确保设备稳固安装;内置 Micro SD 卡槽则便于数据存储和固件更新。此外,其环境监测系统集成了 LM75 温度传感器与 INA226 电压/电流传感器,用于实时反馈设备运行状态,而 RTC(RX8130CE)模块则确保时间同步和日志记录的准确性。出厂固件默认将数据上传至 M5 的 EZDATA 云平台,自动生成监控页面,为用户提供便捷的远程云端访问和控制方式。该产品适用于工业自动化、远程监控、智能制造等领域。
规格 | 参数 |
---|---|
控制模组 | StampS3A 控制模组, 基于 ESP32-S3FN8, 内置 8MB Flash, 2.4GHz Wi-Fi |
FLASH | 8MB |
数字输入 | 8 路光耦隔离数字输入, 输入电压范围: DC 5~36V |
数字输出 | 4 路继电器输出 |
继电器 | AC-5A @ 250V DC-5A @ 28V |
DC供电电源 | 支持 DC 6~36V @ 1A 宽压供电 DC电源接:DC5521 母头 5.5 x 2.1mm(内正外负) |
扩展接口 | GPIO.EXT 接口, 2 个 Grove 接口 |
通讯接口 | 板载 PWR-CAN 与 PWR-485 接口 |
PWR-CAN接口 | XT30(2+2)PW-M |
PWR-485接口 | HT3.96-4P |
显示 | 1.14 英寸彩色显示屏(135×240 分辨率), 驱动芯片 ST7789v2 |
交互控制 | 1 个 RESET/BOOT 按键, 3 个用户按键, 蜂鸣器 |
数据存储 | 内置 Micro SD 卡槽 |
传感器 | LM75 温度传感器, INA226 电压/电流传感器, RTC(RX8130CE) |
IO口带载能力 | 2X8 连接座最大带载能力: DC-4.76V @ 700mA Grove 口带载能力测试: DC-4.81V @ 700mA |
功耗 | 待机电流: (5V供电) DC-5V @ 21.60mA, (12V供电) DC-12V @ 15.22mA 工作电流: (5V供电) DC-5V @ 93.89mA, (12V供电) DC-12V @ 47.84mA |
安装方式 | DIN 导轨安装 |
工作温度 | 0~40°C |
产品尺寸 | 72.0 × 80.0 × 33.4mm |
产品重量 | 139.4g |
包装尺寸 | 102.0 x 94.0 x 37.0mm |
毛重 | 163.7g |
StampS3A | G42 | G43 | G0 | G39 | G46 |
---|---|---|---|---|---|
PWR-CAN | CAN_TX | CAN_RX | |||
PWR-485 | RS485_TX/BOOT | RS485_RX | RS485_DIR |
StampS3A | G15 | G13 | G14 | G3 |
---|---|---|---|---|
PI4IOE5V6408 | SCL | SDA | INT | RST |
PI4IOE5V6408 | P6 | P5 | P4 | P2 | P1 | P0 |
---|---|---|---|---|---|---|
RGB | R | G | B | |||
Button | KEYA | KEYB | KEYC |
StampS3A | G9 | G10 | G7 | G8 |
---|---|---|---|---|
Micro SD | MISO | CS | SCK | MOSI |
StampS3A | G15 | G13 | G14 |
---|---|---|---|
INA226AIDGSR | SCL | SDA | INT |
LM75BDP | SCL | SDA | INT |
RX8130CE | SCL | SDA | INT |
StampS3A | G8 | G7 | G6 | G12 | G3 | PI4IOE5V6408_P7 |
---|---|---|---|---|---|---|
LCD | MOSI | SCK | RS | CS | RST | LCD_BL |
StampS3A | G44 |
---|---|
Buzzer | BUZZER_PWM |
StampS3A | G15 | G13 | G14 | G3 |
---|---|---|---|---|
AW9523B | SCL | SDA | INT | RST |
AW9523B | P0_0 | P0_1 | P0_2 | P0_3 |
---|---|---|---|---|
Relay | RLY_DRV1 | RLY_DRV2 | RLY_DRV3 | RLY_DRV4 |
AW9523B | P0_4 | P0_5 | P0_6 | P0_7 | P1_4 | P1_5 | P1_6 | P1_7 |
---|---|---|---|---|---|---|---|---|
EL3H4 | SYS_IN1 | SYS_IN2 | SYS_IN3 | SYS_IN4 | SYS_IN5 | SYS_IN6 | SYS_IN7 | SYS_IN8 |
EL3H4 | 功能说明 |
---|---|
EXCOM_IN1 | 外部输入信号1 |
EXCOM_IN2 | 外部输入信号2 |
EXCOM_IN3 | 外部输入信号3 |
EXCOM_IN4 | 外部输入信号4 |
EXCOM_IN5 | 外部输入信号5 |
EXCOM_IN6 | 外部输入信号6 |
EXCOM_IN7 | 外部输入信号7 |
EXCOM_IN8 | 外部输入信号8 |
EXCOM_COM | 公共端 |
HY2.0-4P | Black | Red | Yellow | White |
---|---|---|---|---|
PORT.A | GND | 5V | SDA | SCL |
StampS3A | GND | 5V | G2 | G1 |
HY2.0-4P | Black | Red | Yellow | White |
---|---|---|---|---|
PORT.C | GND | 5V | UART_TX | UART_RX |
StampS3A | GND | 5V | G5 | G4 |
[env:m5stack-stamp-s3]
platform = espressif32
board = esp32-s3-devkitc-1
framework = arduino
upload_speed = 1500000
build_flags =
-DESP32S3
-DCORE_DEBUG_LEVEL=5
-DARDUINO_USB_CDC_ON_BOOT=1
-DARDUINO_USB_MODE=1
lib_deps =
M5StamPLC=https://github.com/m5stack/M5StamPLC
M5Unified=https://github.com/m5stack/M5Unified
Component | Address |
---|---|
PI4IOE5V6408 | 0x43 |
INA226AIDGSR | 0x40 |
LM75BDP | 0x48 |
RTC | 0x32 |
AW9523B | 0x59 |
StamPLC固件默认启动后将自动初始化Modbus从机,外部设备可通过PWR-485接口,使用Modbus RTU协议对设备进行控制,具体寄存器协议如下。
Register Map:
1. Coils (Read/Write)
- Address 0: Relay 1 output (true/false)
- Address 1: Relay 2 output (true/false)
- Address 2: Relay 3 output (true/false)
- Address 3: Relay 4 output (true/false)
2. Input Registers (Read-only)
- Address 0-7: Inputs (true/false) - 8 registers
- Address 8-9: Temperature (FLOAT32) - 2 registers
- Address 10-11: Bus Voltage (FLOAT32) - 2 registers
- Address 12-13: Shunt Current (FLOAT32) - 2 registers
Easyloader | 下载链接 | 备注 |
---|---|---|
StamPLC User Demo Easyloader | download | / |