PLCプログラミングソフトとは?仕組みや種類、できること、選び方までをわかりやすく解説!
PLCプログラミングソフトとは、PLC(シーケンサー)の制御プログラムを作成し、書き込み、運転中の動作を確かめるソフトウェアです。仕組みと種類、メリット・デメリット、主な機能、活用場面、費用の目安、PLC本体との違いを整理しました。

PLCプログラミングソフトとは、PLC(シーケンサー)の制御プログラムを作成し、PLCへ書き込み、運転中の動作を確かめるためのソフトウェアです。ラダー図をはじめとするIEC 61131-3の言語で、設備を動かす手順を記述します。メーカー純正の開発環境のほか、複数メーカーに対応する開発環境もあります。この記事では、仕組みからメリット・デメリット、主な機能、活用場面、費用の目安、PLC本体との違い、向いている企業までを整理しました。
- 役割:制御プログラムを作り、PLCへ書き込み、運転中の状態をモニタして不具合を探す
- 種類:PLCメーカー純正の開発環境と、複数メーカーに対応するIEC 61131-3準拠の開発環境がある
- 主な機能:プログラム作成、シミュレーション、書き込み、モニタとデバッグ、モーションなどの設定
- 費用の目安:2026年時点で、無償の開発環境から、150,000円(税別)や182,000円(税抜)の例まで幅がある
選定では、使うPLCのメーカーと機種に対応しているかを先に確認します。そのうえで、必要な言語とシミュレーション機能を照らし合わせましょう。
この記事でわかること
PLCプログラミングソフトとは
PLCプログラミングソフトは、PLCに何をさせるかをパソコン上で書き、実機へ届ける道具です。ここでは、定義と役割、作成から運転までの流れを押さえます。あわせて、規格と言語、環境の種類も整理します。
PLCプログラミングソフトの定義と役割
PLCプログラミングソフトは、PLCの制御プログラムを作成、編集し、書き込むソフトウェアです。書き込んだ後は、運転中のPLCの状態をモニタします。不具合の原因を調べる場面でも使われます。
設備を動かす主役はPLC本体です。このソフトは、本体に動作を教える側に位置します。PLCプログラミングソフトは、メーカーごとに名称と対象機種が異なる点に注意が必要です。
作成から運転までの流れ
基本の流れは、四つの段階に分かれます。プログラムの作成、シミュレーションでの動作確認、PLCへの書き込み、運転中のモニタとデバッグです。実機がなくても、動作を確かめられる製品があります。
例えば横河電機 Virtual-M3は、FA-M3のCPU動作をPC上で再現するシミュレータです。確認を終えたプログラムを実機へ反映し、運転を始めます。
IEC 61131-3という規格と言語
IEC 61131-3は、PLCのプログラミング言語の構文と意味を定めた国際規格です。IECのウェブストアによると、第3版は2013年に発行されました。2025年版も、すでに発行済みです。
PLCopenのページには、2025年5月発行の第4版が掲載されています。ST、LD、FBDに加え、SFCが構造化の要素として定義されています。製品の対応言語は、メーカーごとに確認が必要です。
メーカー純正の環境と、複数メーカー対応の環境
PLCメーカーの純正環境は、自社のPLCに合わせて作り込まれています。三菱電機 GX Works3やキーエンス KV STUDIOが代表例です。
一方、CODESYSをベースにした環境は、異なるメーカーのハードウェアを同じ開発環境で扱えます。WAGO CODESYS V3の公式ページに、この点の記載があります。日立産機システム HX-CODESYSも、CODESYS V3.5がベースです。
編集部メモ:製品ごとの対応PLCは、公式ページに一覧がない場合があります。購入前に、お使いの機種名で対応可否を確認すると安心です。
PLC本体の選び方は、本記事の対象外です。ここでは、プログラムを作る側のソフトに絞って説明します。
PLCプログラミングソフトのメリット
PLCプログラミングソフトの利点は、実機がなくても作業を進められる点にあります。保守の見通しを立てやすい点も、利点の一つです。ここでは、現場の担当者が感じやすい利点を4つ取り上げます。
- 実機がなくても動作を確かめられる
- 異常箇所や変更箇所を探しやすい
- モーションや安全、HMIの設定を1つの環境でまとめやすい
- 標準的な言語で書き方の資産を残せる
実機がなくても動作を確かめられる
シミュレーション機能があると、設備の完成前にプログラムの動作を試せます。実機を止めずに変更を確かめられるため、立ち上げ前の手戻りへの不安が和らぎます。
オムロン Sysmac Studioは、3Dシミュレーションで装置全体を事前に検証できる製品です。オムロン CX-Oneは、仮想PLCでのオンラインデバッグが可能です。
異常箇所や変更箇所を探しやすい
運転中のPLCの状態を見られると、異常の原因を絞り込みやすくなります。保守担当者にとって、どこが変わったかを画面で確かめられる点は心強い機能です。
GX Works3は、CPU内データとの照合結果をグラフィカルに表示します。KV STUDIOのドライブレコーダは、異常発生時の状態を後から再現して、要因の追跡を助けます。
モーションや安全、HMIの設定を1つの環境でまとめやすい
製品によっては、制御以外の設定も同じ環境で扱えます。ツールを切り替える回数が減れば、設計の抜けや食い違いに気づきやすいでしょう。
SIMATIC STEP 7(TIAポータル)では、PLCとHMIの変数を共有できます。PLC側の変更は、HMIへ自動反映される仕組みです。Studio 5000 Logix Designerは、安全制御も同じ環境で扱えます。
標準的な言語で書き方の資産を残せる
IEC 61131-3に準拠した言語を使うと、書き方の考え方を機種をまたいで活かせます。担当者が代わっても、プログラムを読み解きやすくなる点が利点です。
FPWIN Pro7は、IEC 61131-3準拠で、PLCopen認定を受けた製品です。東芝 nV-Toolは、PLCopen XMLでVシリーズのプログラム資産を引き継げます。
PLCプログラミングソフトのデメリット
PLCプログラミングソフトには、対応するPLCが限られるなどの制約があります。機能が別売になる場合もあるでしょう。事前に把握すれば、多くは対処できます。
- 対応するPLCが限られる
- 機能の一部がオプションや別ソフトになる場合がある
- 価格が非公開で、版ごとの確認が必要になる
対応するPLCが限られる
メーカー純正の開発環境は、自社のPLCが対象です。他社のPLCには使えません。複数メーカーのPLCが混在する工場では、ツールの使い分けが必要です。
対処としては、設備ごとに使うメーカーを整理し、保守担当者が扱うツールを絞ります。新規設備では、複数メーカー対応の環境を検討する方法もあります。選定の観点は、選び方の記事にまとめました。
機能の一部がオプションや別ソフトになる場合がある
便利な機能が標準に含まれず、追加で必要になる場合があります。Sysmac Studioの3Dシミュレーションとチーム開発は、別売のオプションです。3Dシミュレーションの対象は、64ビット版のみとなっています。
S7-PLCSIM Advancedも、STEP 7とは別のオプションライセンスが必要です。購入前に、使いたい機能が標準に含まれるかを一覧にして確認しましょう。
価格が非公開で、版ごとの確認が必要になる
公式サイトに価格を載せない製品は多く、費用を事前に比べにくい場合があります。エディションやユーザー数で価格が変わる製品もあり、確認が欠かせません。
対処として、使う機種と人数を決めたうえで、早めに見積もりを依頼しましょう。体験版やトライアルがある製品は、操作感を先に確かめておくと判断しやすくなります。
PLCプログラミングソフトの主な機能
主な機能は、作る、試す、書き込む、見る、管理するの流れで整理できます。製品によって、含まれる範囲と呼び名は異なります。
- プログラムの作成と編集:ラダーやSTなどの言語で、制御の手順を記述する
- シミュレーション:実機なしで、プログラムの動作を確かめる
- 書き込みとモニタ・デバッグ:PLCへ反映し、運転中の状態を見て不具合を探す
- モーション・安全・HMIなどの設定:制御以外の機器の設定を、同じ環境で扱う
- 変更管理と保護:バージョン管理や権限設定で、プログラムを守る
プログラムの作成と編集
制御の手順を、ラダーやSTなどの言語で書く機能です。部品を選んで組み立てる方式や、入力を案内する機能を備えた製品もあります。
GX Works3は、ユニット構成図とユニットラベルで、部品を選びながら組み立てます。パナソニック FPWIN GR7では、命令NAVIが入力を案内する仕組みです。IDEC WindLDRは、アイコン中心の操作が特徴です。SX-Programmer Expertは、IL・LD・FBD・ST・SFCを併用できます。
シミュレーション
PC上でPLCの動作を再現し、プログラムの動きを確認する機能です。実機の手配や設備の完成を待たずに、動作の確認を進められます。
S7-PLCSIM Advancedは、S7-1500をPC上で再現するソフトです。FactoryTalk Logix Echoは、ControlLogix 5580が対象です。Virtual-M3は、SDカードで実機CPUのデバイスデータを再現できます。
書き込みとモニタ・デバッグ
完成したプログラムをPLCへ書き込み、運転中の状態を見ながら不具合を探す機能です。信号の変化を時間軸で追えると、原因の見当をつけやすいでしょう。
横河電機 WideField3は、ライブロジックアナライザでデバイスの変化を確認できます。ただし、対応するCPUは限られます。KV STUDIOのドライブレコーダは、記録した状態を後から再生する機能です。
モーション・安全・HMIなどの設定
制御プログラム以外の設定も、同じ環境で扱える製品があります。サーボの調整や表示器の画面設定のために、別のツールを用意する必要がありません。
KV STUDIOは、PLC設定とサーボ設定を1つのソフトで完結できます。Sysmac Studioは、ロジックから安全、HMIまでの設定を1つの環境で扱う製品です。TwinCAT 3 Engineeringは、Visual Studio上で動きます。IEC 61131-3の言語とC++の両方を扱えます。
変更管理と保護
プログラムの変更履歴を残し、誰が書き換えられるかを制限する機能です。複数人で開発する現場や、標準部品を守りたい現場で役立ちます。
Sysmac Studioのチーム開発オプションは、Gitベースのバージョン管理が特徴です。ジェイテクト PCwinは、オプションのセキュリティツールを使います。FBライブラリの編集を、特定のオペレータに限定できる仕組みです。
PLCプログラミングソフトの主な活用場面
PLCプログラミングソフトは、設備を新しく作る場面から、既存設備を保守する場面まで使われます。ここでは、利用者を4つの立場に分けて見ていきます。
装置を設計し、制御プログラムを作る設計者
装置メーカーの設計者は、モーションや安全を含む制御を短期間で立ち上げたい立場です。サーボを含む装置では、設定ツールが分かれていると手間が増えがちです。
KV STUDIOはサーボ設定まで1本で完結でき、KVシリーズの装置の立ち上げに適しています。NJ/NXコントローラで装置を作る場合は、Sysmac Studioが候補になります。
立ち上げ前に動作を検証する生産技術者
ラインの生産技術者は、設備の完成前に制御の動きを確かめ、現場での手戻りを減らしたい立場です。3Dモデルと連動させた検証が役立つ場面です。
S7-PLCSIM Advancedは、3Dモデルとつないだバーチャルコミッショニングに使えます。ControlLogix 5580なら、Logix Echoとデジタルツインの組み合わせもあります。
既存設備を保守・改造する設備保全の担当者
保全の担当者は、稼働中の設備に手を入れる立場にあります。旧機種のプログラムも読み書きできる環境が欠かせません。
GX Works3の製品パッケージには、GX Works2とPX Developerが同梱されます。CX-Oneは、CJ・CP系PLCの既存設備の保守や改造に使えます。
旧機種から新機種へ移行する担当者
旧シリーズの資産を、新シリーズへ引き継ぎたい担当者もいます。プログラムを書き直す手間を抑えられるかが、検討の観点の一つです。
SX-Programmer Standardは、MICREX-F系などの資産を再利用可能です。nV-Toolも、PLCopen XMLで資産を引き継げます。
PLCプログラミングソフトの費用相場
2026年時点で公式サイトに価格が載る例は、無償から10万円台までです。三菱電機 GX Works3のサイトライセンス版の標準価格は、150,000円(税別)です。キーエンス KV STUDIO Ver.12 日本語版の価格は、182,000円(税抜)となります。富士電機のExpert(D300win)は、121,000円(消費税含まず)です。税区分の表記が異なるため、価格は合算せずに見る必要があります。
Beckhoff TwinCAT 3 Engineeringの基本版は無償です。WAGO CODESYS V3のIDEも、初期費用がかかりません。一方、Sysmac StudioやSTEP 7などは公式に価格がなく、見積もりが前提です。料金体系や選び方は、費用の記事とカテゴリページで確認できます。
PLCプログラミングソフトとPLC本体の違い
PLCプログラミングソフトは、プログラムを作って本体へ届けるソフトです。PLC本体は、そのプログラムに従って設備を制御する機器です。役割が異なるため、選ぶ際に見る項目も違ってきます。
観点 | PLCプログラミングソフト | PLC本体 |
|---|---|---|
役割 | 制御プログラムの作成、書き込み、モニタ、デバッグ | 入力を受け、プログラムに従って設備を制御する |
形態 | パソコンにインストールするソフトウェア | 制御盤などに組み込む制御機器 |
主な確認項目 | 対応するPLC機種、対応言語、シミュレーション、モーション・安全・HMIとの統合、ライセンスと価格 | 処理速度とプログラム容量、入出力点数と拡張性、対応する産業用ネットワーク |
両者の関係 | 使うPLCに対応した製品を選ぶ | プログラミングソフトで書いたプログラムを実行する |
両者の境目には、仮想PLCのような製品もあるでしょう。CX-Oneは仮想PLCでオンラインデバッグができます。Logix Echoは、ハードウェアなしで制御ロジックを検証できます。ただし、実際に設備を動かすのは、実機のPLC本体です。
PLCプログラミングソフトの導入が向いている企業・向いていない企業
導入の適性は、PLCの使い方と社内の体制で変わります。ここでは、向いている企業と向いていない企業を、理由とあわせて整理します。
PLCプログラミングソフトの導入が向いている企業
PLCで設備を制御し、プログラムの作成や改造、保守を自社で行う企業です。変更のたびに外部へ依頼すると、待ち時間が生じるからです。自社で扱える環境があれば、対応を早められます。
設備の立ち上げ前に動作を検証したい企業にも向いています。シミュレーションがあれば、実機の完成を待たずに確認を進められるためです。複数人でプログラムを開発する企業は、変更管理の機能も確認しましょう。
PLCプログラミングソフトの導入が向いていない企業
プログラムの作成や保守を外部の業者に任せている企業では、自社でソフトを持つ利点が小さくなります。まず、保守の範囲を誰が担うかを整理しましょう。
複数メーカーのPLCを1つのツールで扱いたい企業は、純正環境だけでは希望に合いません。複数メーカー対応の環境を検討する必要があります。価格を公開情報だけで比べたい企業は、価格が公開された製品から比較するとよいでしょう。
PLCプログラミングソフトのおすすめ製品
キーエンス KV STUDIO
株式会社キーエンス
機器設定・プログラム生成・試運転を1本で完結
パナソニック Control FPWIN GR7
パナソニック インダストリー株式会社
FPシリーズのラダー作成の手間を減らす
オムロン Sysmac Studio
オムロン株式会社
ロジックからHMIまで1つにまとめた統合開発環境
三菱電機 GX Works3
三菱電機株式会社
シミュレータまで1本でこなすMELSEC用ツール
Siemens SIMATIC STEP 7(TIAポータル)
シーメンス株式会社
HMIと変数を共有するPLCツール
Beckhoff TwinCAT 3 Engineering
ベッコフオートメーション株式会社
IEC 61131-3とC++を同じ環境で書ける
PLCプログラミングソフト比較表
| ロゴ | 製品名 | ベンダー | 価格モデル | 特徴 | |
|---|---|---|---|---|---|
| キーエンス KV STUDIO | 株式会社キーエンス | オンプレミス | 機器設定・プログラム生成・試運転を1本で完結 | 詳細を見る | |
| パナソニック Control FPWIN GR7 | パナソニック インダストリー株式会社 | オンプレミス | FPシリーズのラダー作成の手間を減らす | 詳細を見る | |
| オムロン Sysmac Studio | オムロン株式会社 | 要見積もり | ロジックからHMIまで1つにまとめた統合開発環境 | 詳細を見る | |
| 三菱電機 GX Works3 | 三菱電機株式会社 | オンプレミス | シミュレータまで1本でこなすMELSEC用ツール | 詳細を見る | |
| Siemens SIMATIC STEP 7(TIAポータル) | シーメンス株式会社 | 要見積もり | HMIと変数を共有するPLCツール | 詳細を見る | |
| Beckhoff TwinCAT 3 Engineering | ベッコフオートメーション株式会社 | オンプレミス | IEC 61131-3とC++を同じ環境で書ける | 詳細を見る | |
| IDEC WindLDR | IDEC株式会社 | 要見積もり | アイコン中心の操作でラダーを組めるIDEC PLC用ソフト | 詳細を見る | |
| パナソニック FPWIN Pro7 | パナソニック インダストリー株式会社 | オンプレミス | IEC 61131-3準拠・PLCopen認定のソフト | 詳細を見る | |
| WAGO CODESYS V3 | ワゴジャパン株式会社 | オンプレミス | 初期費用なしで始められるマルチベンダー対応の開発環境 | 詳細を見る | |
| 富士電機 SX-Programmer Standard | 富士電機株式会社 | オンプレミス | MICREX-F・FLEX-PCの資産も使える | 詳細を見る | |
| 富士電機 SX-Programmer Expert(D300win) | 富士電機株式会社 | オンプレミス | 5言語を組み合わせて書ける | 詳細を見る | |
| ジェイテクト PCwin | 株式会社ジェイテクト | 要見積もり | SFCで工程の進み具合を見える化するTOYOPUC用ツール | 詳細を見る | |
| 日立産機システム HX-CODESYS | 株式会社日立産機システム | 要見積もり | CODESYS V3.5に日立専用ライブラリを加えた | 詳細を見る | |
| 横河電機 WideField3 | 横河電機株式会社 | 要見積もり | スクリプトをラダーに自動展開するFA-M3用ツール | 詳細を見る | |
| Studio 5000 Logix Designer | ロックウェル オートメーション ジャパン株式会社 | 要見積もり | 統合・プログラミング・保守を1つの環境で | 詳細を見る | |
| 横河電機 Virtual-M3 | 横河電機株式会社 | 要見積もり | FA-M3のCPU動作をPC上で再現するシミュレータ | 詳細を見る | |
| 東芝 nV-Tool | 株式会社東芝 | 要見積もり | LD・FBD・SFC・STを書き、nv・Vシリーズで共通に使えるツール | 詳細を見る | |
| オムロン CX-One | オムロン株式会社 | 要見積もり | PLC・HMIなどの設定ツールを1ライセンスでそろえる | 詳細を見る | |
| Siemens SIMATIC S7-PLCSIM Advanced | シーメンス株式会社 | 要見積もり | S7-1500をPC上で再現して検証 | 詳細を見る | |
| FactoryTalk Logix Echo | ロックウェル オートメーション ジャパン株式会社 | 要見積もり | ControlLogix 5580をPC上でエミュレーション | 詳細を見る |
よくある質問
QPLCプログラミングソフトとは何ですか?
PLC(シーケンサー)の制御プログラムを作成、編集し、PLCへ書き込むためのソフトウェアです。書き込んだ後は、運転中のPLCの状態をモニタして不具合を探す場面でも使います。メーカー純正の開発環境と、複数メーカーに対応する開発環境があります。
QPLCプログラミングソフトとPLC本体は何が違いますか?
PLC本体は、プログラムに従って設備を制御する機器です。PLCプログラミングソフトは、そのプログラムをパソコン上で作り、PLCへ書き込むソフトウェアです。使うPLCの機種に対応した製品を選ぶ必要があります。
QPLCプログラミングソフトは無料で使えますか?
無償で使える例と、有償の例があります。2026年時点で、Beckhoff TwinCAT 3 Engineeringの基本版は無償です。WAGO CODESYS V3のIDEも初期費用がかかりません。三菱電機 GX Works3は150,000円(税別)、キーエンス KV STUDIOは182,000円(税抜)です。
QIEC 61131-3とは何ですか?
PLCのプログラミング言語の構文と意味を定めた国際規格です。IECのウェブストアでは、2013年の第3版のほか、2025年版が案内されています。製品が対応する言語は、メーカーごとに異なるため、公式の仕様で確認が必要です。
