PLC コーディング研究所
♪音楽でもききながら、まったりプログラミング OTTAVA(オッターヴァ)

    最終更新|2026/08/13    16:58

はじめに

これからPLCのプログラミングを始めようとする方の参考に、サンプルコードをまとめました。
対象PLCは、キーエンス社製 KV-3000ですが、他の機種への変更も容易かと思います。
また、数点のサンプルを除いてはKV STUDIOのシミュレーション機能を使って、実機なしで学習できます。
できる限り実機を使わず、手軽にシミュレーションだけで学習できる様、工学的なアシストや一軸ロボットも実装しています。
各サンプルごとにシミュレーションでの確認方法と解説を付けています。

PLCのラダーは電気回路ではないので、リレーロジックの様に同時に実行される訳ではありません。
よって、記述の順番が大切です。
いわゆる「二重コイル」もその一例で、変数の寿命さえおさえておけばテンポラリメモリとして使え、不要なデバイスを定義する必要もなくなります。
また、「インデックス修飾」と言った技法を使えば、同じ動作をする数多のブロックを、1つのブロックの記憶のみで実現する事も可能です。
この様なテクニックを、このサイトから学んで頂ければ幸いです。

「掲示板」も開設しています。左側■ メニューの 下方、・掲示板・のリンクから開きます。
質問や疑問など、お気軽に書き込んでください。また、分かる方はぜひ回答にご協力いただけますと幸いです。
その他PLCに関する情報も書き込んで下さい。

初めてKV-STUDIOを触る方は、最初に下のリンクから「ビギナーズテスト 基本ラダープログラミング編」をダウンロードして、一読する事をお勧めします。

公開しているコードより素晴らしい方法があるとおもいます、サンプルとしてご照覧ください。

説明文の中で、デバイス番号または変数名を [ ] で囲みます。R000 なら[R000] や 変数名VALUE なら [VALUE] と表記します。
また、論理否定は、そのデバイスの前に / を付けて表記します。[@MR100] が 真なら /[@MR100] は偽になります。

KV STUDIOの環境が無い方も、キーエンスのサイトから体験版をダウンロードして使うことができます。

サンプ ルのダウンロード
(KV STUDIO Version9で記録)
plc_public_code1.01b
基本編、一連のサンプルコードを纏めた物をダウンロードできます。
KV STUDIO Version 9.12 で作成しています。
サンプ ル印字のダウンロード
(PDF)
プログラマ環境の無い方向けにコード内容を印字したもの(PDF)をダウンロードできます。
ここから「KV STUDIO 【体験版】」を入手できます。 機能に制限はありませんが、30回まで起動回数制限がある様です。
ここから「KV STUDIO ユーザーマニュアル Ver.9」を入手できます。
ここから「コマンドリファレンスマニュアル 共通コマンド編」を入手できます。
ここから「ビギナーズテスト 基本ラダープログラミング編」を入手できます。

免責事項

・掲載内容およびプログラミングコードの保証
当サイトで提供している記事、画像、ならびに各種サンプルプログラム(ラダープログラム、テキスト等)につきましては、可能な限り正確な情報を掲載するよう努 めておりますが、その正確性、安全性、有用性についていかなる保証もするものではありません。

・損害等の責任
当サイトに掲載された情報やサンプルプログラムの利用・適用によって生じた直接的・間接的なトラブル、不具合、損失、損害等について、当サイトおよび管理人は 一切の責任を負いかねます。
コードの組み込みや実機への適用は、運用環境に合わせてご利用者様ご自身の責任において行ってください。

・著作権・無断転載の禁止
当サイトで公開している文章、画像、およびダウンロードコンテンツ(PDFテキスト、サンプルプログラム等)の著作権は当サイト管理人に帰属します。
私的使用など法律によって認められる範囲を超えて、無断で転載、複製、再配布、改変して二次配布する行為はご遠慮ください。

・外部リンクについて
当サイトからリンクやバナーなどによって他のサイトに移動された場合、移動先サイトで提供される情報、サービス等について当サイトは一切の責任を負いません。

・コンテンツの変更・削除
当サイトのコンテンツおよび本免責事項は、予告なく変更・削除、または運営を中断・中止することがあります。