ヘルプ

ヘルプとリソース

ForgeIECヘルプセクションへようこそ。ここではプロジェクトの基盤と 理念に関する情報をご覧いただけます。


トピック

オンラインヘルプ

エディタのコンテキスト依存ヘルプの入り口。エディタで F1 を押すと、 このサイトの該当ページが開きます。URL スキームとトピックスラッグは そちらで説明されています。

バス設定

.forge プロジェクトにおける産業用フィールドバス設定のための PLCopen XML スキーマ。セグメント、デバイス、変数バインディング、 IEC アドレス割り当て。

テストカバレッジ

117 の自動テストが IEC 61131-3 の完全な言語機能、 132 の標準ライブラリブロック、マルチタスクスレッドシステムを検証します。

オープンソース哲学

オープンソースの背後にある考え方はソフトウェアをはるかに超えています—— 知識を解放し、イノベーションを民主化する運動です。


はじめに

ForgeIECは2つのコンポーネントで構成されています:

  1. ForgeIECエディタ (forgeiec) — ワークステーション上の開発環境
  2. ForgeIECデーモン (anvild) — ターゲットPLC上のランタイムシステム

ForgeIEC APTリポジトリからのインストール

ForgeIECはapt.forgeiec.ioで署名済みDebianリポジトリとして 提供されています。各ワークステーションまたはターゲットPLCでの セットアップは一度だけ必要です:

# 署名鍵をインポート
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://apt.forgeiec.io/forgeiec.gpg \
  | sudo tee /etc/apt/keyrings/forgeiec.gpg >/dev/null

# リポジトリソースを追加
# (Debian 12 "bookworm" または Debian 13 "trixie" — システムに合わせて)
echo "deb [arch=amd64,arm64 signed-by=/etc/apt/keyrings/forgeiec.gpg] \
https://apt.forgeiec.io/trixie trixie main" \
  | sudo tee /etc/apt/sources.list.d/forgeiec.list

sudo apt update

標準パッケージマネージャでForgeIECパッケージをインストールできます:

# エディタ(ワークステーション)
sudo apt install forgeiec

# デーモン(ターゲットPLC)
sudo apt install anvild

更新は通常のapt update && apt upgradeライフサイクルに従います—— 手動の.debファイルは不要です。

対応プラットフォーム

コンポーネントアーキテクチャDebianコードネーム
エディタamd64, arm64bookworm, trixie
デーモンamd64, arm64bookworm, trixie
Bridgesamd64, arm64bookworm, trixie
Hearthamd64, arm64bookworm, trixie

お問い合わせ

ご質問は:blacksmith@forgeiec.io


ドキュメントはプロジェクトとともに成長します。

blacksmith@forgeiec.io