pdf-icon

StamPLC

SKU:K141

製品概要

StamPLCは、産業用オートメーションとリモート監視のために設計されたIoTプログラマブルロジックコントローラーです。この製品はStampS3A制御モジュールをベースにしており、強力な処理能力だけでなく、効率的なワイヤレス接続も提供します。制御面では、StamPLCは8つの光絶縁デジタル入力と4つのリレー出力(ACとDC負荷の両方をサポート)に加えて、GPIO.EXTポートと2つのGroveインターフェースを備えており、様々なセンサーやアクチュエーターの統合を簡単かつ確実に行うことができます。また、オンボードのPWR-CANおよびPWR-485インターフェースを通じて、産業用フィールドバスネットワークにシームレスに統合でき、リモートデータ転送と集中制御を可能にします。ヒューマンマシンインタラクションのために、製品には1.14インチカラーディスプレイ、RESET/BOOTボタン、3つのユーザーボタン、およびブザーが搭載されており、リアルタイムのパラメータ設定とステータス監視を容易にし、異常が発生した場合にユーザーに警告することができます。過酷な産業環境に耐えるために、StamPLCは広い電圧入力範囲(DC 6〜36V)をサポートし、安全な設置を確保するためにDINレールマウント用に設計されています。内蔵のマイクロSDカードスロットは、データストレージとファームウェアの更新をさらに容易にします。さらに、環境監視システムにはLM75温度センサーとINA226電圧/電流センサーが統合されており、デバイスの動作に関するリアルタイムのフィードバックを提供し、RTC(RX8130CE)モジュールは正確な時間同期とログ記録を保証します。工場出荷時のファームウェアは自動的にデータをM5のEZDATAクラウドプラットフォームにアップロードし、監視ページを生成し、ユーザーに便利なリモートクラウドアクセスと制御を提供します。この製品は、産業用オートメーション、リモート監視、スマート製造などのアプリケーションに適しています。

チュートリアル

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

注意事項

電源に関する注意事項
注意: StamPLCのPWR-CANおよびPWR-485の電源出力ピンは、メイン入力電源に直接接続されています。そのため、操作中は入力電圧が接続されている外部デバイスの電源要件と一致することを確認してください。例えば、StamPLCを使用してUnit Roller485やUnit RollerCANを制御する場合、電圧の不一致による損傷を防ぐために、入力電圧をDC 6〜16Vの範囲内に維持することをお勧めします。

特徴

  • StampS3A制御モジュール(ESP32-S3FN8)
  • EZDataクラウド監視
  • 8つの光絶縁デジタル入力
  • 4つのリレー出力(AC/DC)
  • 1.14インチカラーディスプレイ(ST7789v2)
  • PWR-CANおよびPWR-485インターフェース
  • 広い電圧入力範囲(DC 6〜36V)
  • 電圧/電流センサー
  • 内部温度センサー
  • ユーザーボタン
  • マイクロSDカードスロット
  • DINレールマウント
  • ブザー
  • Groveインターフェース
  • RTCモジュール
  • 開発プラットフォーム
    • UiFlow2
    • Arduino IDE
    • ESP-IDF
    • PlatformIO

同梱品

  • 1 x StamPLC
  • 4 x 取り付け用アクセサリー
  • 4 x ネジクリップファスナー

用途

  • 産業用オートメーションとリモート制御
  • 分散制御システム
  • スマート製造

仕様

仕様 パラメータ
制御モジュール StampS3A制御モジュール、ESP32-S3FN8ベース、8MBフラッシュ、2.4GHz Wi-Fi
フラッシュ 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つのユーザーボタン、ブザー
データストレージ 内蔵マイクロ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
製品重量 140.0g
パッケージサイズ 102.0 x 94.0 x 37.0mm
総重量 163.7g

学習

ダウンロードモード

ダウンロードモード
ダウンロードモードに入るには、データケーブルを接続し、赤色のインジケーターライトが点灯するまでBootボタンを押し続けます。Bootボタンを離すとダウンロードモードに入ります。
入力チャンネルはオプトカプラ絶縁を統合し、DC5〜36Vのハイレベル/ローレベル信号入力取得をサポートし、異なるタイプのセンサー入力に適応します
1. ローレベル信号入力センサーの配線方法:
- COMはセンサーのプラス電源に接続
- INPUTはセンサーの入力信号に接続

2. ハイレベル信号入力センサーの配線方法:
- COMはセンサーのマイナス電源に接続
- INPUTはセンサーの入力信号に接続
RGB LED制御説明
NH-B2020RGBA-HFはRGB LEDデバイスで、3つの独立した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(0x43)を介して制御
ESP32-S3FN8 G15 G13 G14 G3
PI4IOE5V6408 SCL SDA INT RST
PI4IOE5V6408 P6 P5 P4 P2 P1 P0
RGB R G B
Button KEYA KEYB KEYC

マイクロSDカードスロット

ESP32-S3FN8 G9 G10 G7 G8
Micro SD MISO CS SCK MOSI

センサー

ESP32-S3FN8 G15 G13 G14
INA226AIDGSR SCL SDA INT
LM75BDP SCL SDA INT
RX8130CE 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 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

  • PORT.A
HY2.0-4P
PORT.A GND 5V G2 G1
  • PORT.C
HY2.0-4P
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

プロトコル

  • 内部I2Cデバイス通信アドレス
コンポーネント アドレス
PI4IOE5V6408 0x43
INA226AIDGSR 0x40
LM75BDP 0x48
RTC 0x32
AW9523B 0x59
  • Modbus

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

レジスタマップ:

  1. コイル(読み取り/書き込み)

    • アドレス0: リレー1出力(true/false)
    • アドレス1: リレー2出力(true/false)
    • アドレス2: リレー3出力(true/false)
    • アドレス3: リレー4出力(true/false)
  2. 入力レジスタ(読み取り専用)

    • アドレス0-7: 入力(true/false) - 8レジスタ
    • アドレス8-9: 温度(FLOAT32) - 2レジスタ
    • アドレス10-11: バス電圧(FLOAT32) - 2レジスタ
    • アドレス12-13: シャント電流(FLOAT32) - 2レジスタ

Easyloader

Easyloader ダウンロードリンク 備考
StamPLC ユーザーデモ Easyloader ダウンロード /

動画

  • StamPLC製品紹介とケースデモンストレーション