pdf-icon

StamPLC

SKU:K141

説明

StamPLC は、産業オートメーションと遠隔監視向けに設計された IoT プログラマブルロジックコントローラです。本製品は Stamp-S3A 制御モジュールを採用しており、強力な処理能力と効率的な無線接続を実現します。制御面では、8 チャンネルのフォトカプラ絶縁デジタル入力、4 チャンネルのリレー出力(AC/DC 負荷対応)を提供し、GPIO.EXT および 2 つの HY2.0-4P インターフェースにより、多様なセンサーやアクチュエータの接続を簡単かつ確実にします。同時に、オンボードのPWR-CANおよびPWR-485インターフェースにより、産業現場のフィールドバスネットワークにシームレスに統合され、遠隔データ伝送や集中制御を実現します。HMI の面では、1.14 インチカラーディスプレイ、RESET/BOOT ボタン、3 つのユーザーボタン、およびブザーを搭載し、リアルタイムでのパラメータ設定と状態監視を容易にし、異常時には即座に警報可能です。厳しい産業環境に対応するため、StamPLC は DC6~36V のワイドレンジ電源入力をサポートし、DINレール取り付け設計で安定設置を保証します。内蔵microSDカードスロットはデータ保存やファームウェア更新を容易にします。さらに環境モニタリングシステムとして LM75 温度センサー、INA226 電圧 / 電流センサーを統合し、動作状態をリアルタイムでフィードバックします。RTC(RX8130CE)モジュールは時刻同期やログ記録の精度を保証します。出荷時ファームウェアはデフォルトで M5 のEZDataクラウドプラットフォームにデータをアップロードし、監視ページを自動生成することで、便利な遠隔クラウドアクセスと制御手段を提供します。本製品は、産業オートメーション、遠隔監視、スマート製造などの分野で活用可能です。

クイックスタート

StamPLC 内蔵ファームウェア使用チュートリアル。
Arduino IDE を使って StamPLC をプログラム制御する方法を紹介します。
UiFlow2 グラフィカルプログラミングプラットフォームを使って StamPLC を制御する方法を紹介します。
このデモでは、デバイスを Home Assistant に追加する方法をご紹介します

注意事項

電源に関する注意

StamPLC の PWR-CAN および PWR-485 出力電源ピンは、本体の入力電源と直接接続されています。そのため使用時には入力電圧が外部拡張機器の電源要件と一致することを必ず確認してください。例えば、StamPLC で Unit Roller485 や Unit RollerCAN を制御する場合、入力電圧を DC6~16V 範囲に保つことを推奨します。これは電圧不一致による機器損傷を防ぐためです。

特徴

  • Stamp-S3A コントロールモジュール(ESP32-S3FN8)
  • EZData クラウド監視
  • 8 チャンネルフォトカプラ絶縁デジタル入力
  • 4 チャンネルリレー出力(AC/DC)
  • 1.14 インチカラー液晶 (ST7789v2)
  • PWR-CAN & PWR-485 インターフェース
  • ワイドレンジ電源入力(DC 6 ~ 36V)
  • INA226 電圧/電流センサーを内蔵し、DC 電源コネクタおよび EXT 拡張インターフェースの VIN 入力の電圧と電流を測定可能
  • 内蔵温度センサー
  • ユーザーボタン
  • microSD カードスロット
  • DIN レール取り付け
  • ブザー
  • HY2.0-4P インターフェース
  • RTC モジュール
  • 開発プラットフォーム
    • UiFlow2
    • Arduino IDE
    • ESP-IDF
    • PlatformIO

含まれるもの

  • 1 x StamPLC
  • 4 x 固定小部品
  • 4 x ねじ留めブラケット

アプリケーション

  • 産業オートメーションおよび遠隔制御
  • 分散型制御システム
  • スマート製造

仕様

仕様 パラメータ
モジュール型番 Stamp-S3A コントロールモジュール
SoC ESP32-S3FN8@Xtensa LX7 デュアルコア、動作周波数最大 240MHz
Flash 8MB
Wi-Fi 2.4 GHz Wi-Fi
デジタル入力 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 x HY2.0-4P インターフェース
通信インターフェース オンボード PWR-CAN および PWR-485 インターフェース
PWR-CAN インターフェース XT30 (2+2) PW-M
PWR-485 インターフェース HT3.96-4P
表示 1.14 インチカラー液晶(135×240 解像度)、ドライバチップ ST7789v2
インタラクション制御 RESET/BOOT ボタン 1 個、ユーザーボタン 3 個、ブザー
データ保存 microSD カードスロット内蔵
センサー LM75 温度センサー、INA226 電圧 / 電流センサー、RTC(RX8130CE)
IO ポート負荷能力 2x8 拡張インターフェース最大負荷能力: DC 4.76V@700mA
HY2.0-4P ポート負荷試験: 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
製品重量 140.0g
梱包サイズ 102.0 x 94.0 x 37.0mm
梱包重量 163.7g

操作説明

ダウンロードモードに入る

ダウンロードモードに入るには、データケーブルを接続した後、Boot ボタンを押し続け、赤色インジケータが点灯したら Boot ボタンを離すとダウンロードモードに入ります。

信号入力センサー接続方法

入力チャネルはフォトカプラ絶縁を統合しており、DC5~36V の高レベル/低レベル信号入力に対応し、様々なタイプのセンサー入力に適合します。

  • 低レベル信号入力センサー接続方法:
    - COM をセンサー電源正極に接続
    - INPUT をセンサー信号入力に接続
  • 高レベル信号入力センサー接続方法:
    - COM をセンサー電源負極に接続
    - INPUT をセンサー信号入力に接続
RGB LED 制御説明
NH-B2020RGBA-HF は RGB LED デバイスであり、R、G、B 各独立 LED のオン/オフ制御によって色を構成します。PWM 調光による明るさ制御やグラデーション効果はサポートしていません。

回路図

ピンマップ

PWR-485 & PWR-CAN

ESP32-S3FN8 G42 G43 G0 G39 G46
PWR-CAN CAN_TX CAN_RX
PWR-485 RS485_TX/BOOT RS485_RX RS485_DIR

RGB & ユーザーボタン A/B/C

  • PI4IOE5V6408 による制御
ESP32-S3FN8 G15 G13 G14 G3
PI4IOE5V6408(0x43) SCL SDA INT RST
PI4IOE5V6408 P6 P5 P4 P2 P1 P0
RGB R G B
Button KEYA KEYB KEYC

microSD カードスロット

ESP32-S3FN8 G9 G10 G7 G8
microSD MISO CS SCK MOSI

センサー

ESP32-S3FN8 G15 G13 G14
INA226AIDGSR (0x40) SCL SDA INT
LM75BDP (0x48) SCL SDA INT
RX8130CE (0x32) SCL SDA INT

LCD

ESP32-S3FN8 G8 G7 G6 G12 G3
LCD MOSI SCK RS CS RST
PI4IOE5V6408 P7
LCD LCD_BL

ブザー

ESP32-S3FN8 G44
Buzzer BUZZER_PWM

リレーとフォトカプラ

  • AW9523B による制御 (0x59)
ESP32-S3FN8 G15 G13 G14 G3
AW9523B(0x59) 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 共通端

StamPLC-Bus

PIN LEFT RIGHT PIN
VIN 1 2 GND
GND 3 4 GND
GND 5 6 5V_OUT
SCL 7 8 SDA
PHY_RST 9 10 INT
MISO 11 12 SCK
MOSI 13 14 CS
Custom 15 16 Custom

HY2.0-4P

  • PORT.A
HY2.0-4P Black Red Yellow White
PORT.A GND 5V G2 G1
  • PORT.C
HY2.0-4P Black Red Yellow White
PORT.C GND 5V G5 G4

製品サイズ

構造

データシート

ソフトウェア

クイックスタート

Arduino

UiFlow2

ESP-IDF

PlatformIO

[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

通信プロトコル

  • Modbus

StamPLC ファームウェアは起動時にデフォルトで Modbus スレーブを初期化します。外部機器は PWR-485 インターフェース経由で Modbus RTU プロトコルを使用してデバイスを制御できます。具体的なレジスタプロトコルは以下の通りです。

レジスタマップ:

  1. コイル (読取 / 書込)
  • アドレス 0: リレー 1 出力 (true/false)
  • アドレス 1: リレー 2 出力 (true/false)
  • アドレス 2: リレー 3 出力 (true/false)
  • アドレス 3: リレー 4 出力 (true/false)
  1. 入力レジスタ (読取専用)
  • アドレス 0-7: 入力 (true/false) - 8 レジスタ
  • アドレス 8-9: 温度 (FLOAT32) - 2 レジスタ
  • アドレス 10-11: バス電圧 (FLOAT32) - 2 レジスタ
  • アドレス 12-13: 分流電流 (FLOAT32) - 2 レジスタ

Easyloader

Easyloader ダウンロードリンク 備考
StamPLC User Demo Easyloader download /

その他

動画

  • StamPLC 製品紹介および事例展示