ヘルプ
ヘルプとリソース
ForgeIECヘルプセクションへようこそ。ここではプロジェクトの基盤と 理念に関する情報をご覧いただけます。
トピック
オンラインヘルプ
エディタのコンテキスト依存ヘルプの入り口。エディタで F1 を押すと、 このサイトの該当ページが開きます。URL スキームとトピックスラッグは そちらで説明されています。
バス設定
.forge プロジェクトにおける産業用フィールドバス設定のための
PLCopen XML スキーマ。セグメント、デバイス、変数バインディング、
IEC アドレス割り当て。
テストカバレッジ
117 の自動テストが IEC 61131-3 の完全な言語機能、 132 の標準ライブラリブロック、マルチタスクスレッドシステムを検証します。
オープンソース哲学
オープンソースの背後にある考え方はソフトウェアをはるかに超えています—— 知識を解放し、イノベーションを民主化する運動です。
はじめに
ForgeIECは2つのコンポーネントで構成されています:
- ForgeIECエディタ (
forgeiec) — ワークステーション上の開発環境 - 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, arm64 | bookworm, trixie |
| デーモン | amd64, arm64 | bookworm, trixie |
| Bridges | amd64, arm64 | bookworm, trixie |
| Hearth | amd64, arm64 | bookworm, trixie |
お問い合わせ
ご質問は:blacksmith@forgeiec.io
ドキュメントはプロジェクトとともに成長します。