PLCプログラミング概念
プログラマブルロジックコントローラ(Plc)は、産業オートメーションおよび制御システムの主要コンポーネントです。 PLCの制御の性質は複数の複雑な制御構造に単一モーターに転換する簡単押しボタンから及んでいる。 PLCのプログラミングは顧客の必要性によって制御適用を設計し、実行する重要な仕事です。 PLCプログラムは、特定の産業用リアルタイムアプリケーション用に実装されるロジックを表すテキスト形式またはグラフィカル形式の命令セットで構成されています。
専用のPLCプログラミングソフトウェアは、特定のメーカーのPLCハードウェアから来ており、ユーザーアプリケーションコードの入力と開発を可能にし、最終的にPLCハー このソフトウェアはまた変数の写実的な表現として人間機械インターフェイス(HMI)を保障する。 このプログラムがPLCにダウンロードされ、PLCが実行モードに配置されると、PLCはプログラムに従って継続的に動作します。 PLCのプログラムに行く前に、私たちはPLCプログラミングチュートリアルの基本とその基本的な概念を知ってみましょう。
PLCプログラミングの基本
PLCのCPUは、2つの異なるプログラムを実行します。
1. オペレーティングシステム
2. ユーザプログラム
オペレーティングシステム
オペレーティングシステムは、制御タスクに関連付けられていないCPUのすべての機能、操作、およびシーケンス OSのタスクには次のものがあります
- ホットリスタートとウォームリスタートの処理
- 入出力のプロセスイメージテーブルの更新と出力
- ユーザプログラムの実行
- 割り込みの検出と呼び出し
- メモリ領域の管理
- プログラマブルデバイス
PLCプログラミングの基本
ユーザープログラム
それは処理するように要求されるさまざまな機能の組合せです 自動化されたタスク。 これはユーザーが作成し、PLCのCPUにダウンロードする必要があります。 ユーザープログラムのタスクには、次のものがあります:
- 指定されたタスクを開始するためのすべての条件を開始する
- すべてのバイナリおよびアナログ入力信号の読み取りと評価
- すべてのバイナリおよびアナログ出力信号への出力信号の指定
- 割り込みの実行とエラーの処理
現在の産業オートメーション分野では、小型からハイエンドのPLCまでの典型的なPLCを開発する大手PLCメーカーがいくつかあります。 各PLCの製造業者にPLCハードウェアをプログラムし、形成する自身の熱心なソフトウェアがあります。 しかしPLCのプログラミング言語は製造業者によって変わります。 いくつかのメーカーは、共通のプログラミング言語を持っており、いくつかの他の人 PLCの標準プログラミング言語のいくつかは、基本的には2つのタイプであり、さらにいくつかのタイプに細分されています。
1。テキスト言語
- 命令リスト(IL)
- 構造化テキスト(ST)
2. グラフィカル言語
- ラダーダイアグラム(LD)
- 機能ブロックダイアグラム(FBD)
- シーケンシャル機能チャート(SFC)
テキストベースの言語と比較して、グラフィカル言語は、そのシンプルで便利なプログラミング機能のためにPLCをプログラムするために、多くのユー すべての必要な機能および機能ブロックは各PLCソフトウェアの標準ライブラリで利用できます。 これらの関数ブロックには、タイマー、カウンタ、文字列、コンパレータ、数値、算術、ビットシフト、呼び出し関数などが含まれます。
PLCプログラミング装置
PLCプログラムの入力、変更、トラブルシューティングには、さまざまなタイプのプログラミング装置が使用されます。 これらのプログラミングの末端装置は手持ち型およびPCベース装置を含んでいます。 ハンドヘルドプログラミングデバイス方式では、独自のデバイスを接続ケーブルを介してPLCに接続します。 このデバイスは、コードの入力、編集、およびPLCへのダンプを可能にする一連のキーで構成されています。 これらの手持ち型装置は小さい表示からプログラムされた指示を目に見えるようにするために成っている。 これらはコンパクトで使いやすいデバイスですが、これらのハンドヘルドデバイスは機能が限られています。
PLCプログラミング装置
最も一般にパーソナルコンピュータ(PC)は製造業者によって与えられるソフトウェアと共にPLCをプ このPCの使用によって私達はオンラインかオフライン-モードのプログラムを動かしまたPLCのプログラムを編集し、監視し、診断し、修理してもいいで PLCにプログラムを移す方法はPCがプログラミングケーブルによってPLC CPUに移る制御適用に相当してプログラムコードから成っているか上の図で示されています。
Ladder Logic PLC Programming
Ladder Logic PLC Programming
いくつかのプログラミング言語の中で、ladder logic diagramはPLCのプログラミングの最も基本的で最も単純な形式です。 この言語でPLCをプログラムする前に、PLCに関する基本的な情報を知っておく必要があります。 下の図は、同じランプ負荷が2つのプッシュボタンスイッチによって制御され、いずれかのスイッチが閉じた場合にランプが点灯する配線ラダー図を示しています。 ここで二つの水平線はレールと呼ばれる二つの垂直線の間に接続されているラングと呼ばれています。 各ラングは、入力デバイスから出力デバイスに電流が流れるように、正のレール(L)と負のレール(N)の間の電気的連続性を確立します。 ラダーロジックプログラミングで使用されるシンボルの一部を図に示します。
入力スイッチは、上記のようにノーマルクローズとノーマルオープンを含むタイプです。 上記の機能シンボルに加えて、タイマー、カウンタ、PIDなどのようないくつかの機能があります。 これは、複雑なタスクをプログラムするために標準ライブラリに格納されています。
ラダーロジックを使用したPLCプログラミングの手順
ラダーロジックを使用したPLCプログラミングの手順
しかし、学生に基本的な指導を与えるために、このatrticleは、以下に示すように、PLCプログラミングソフトウェアで制御アプリケーションを設計する簡単なアプ
ステップ1:制御アプリケーションのアイデアを分析して取得する
PLCをプログラムする主なステップは、アプリケーションベースのプログラムを開発す 押しボタンが押されるときDCモーターの使用によってライン従節のロボットを運転すれば。 この状態はLEDライトによってモーターがつくことを得るとき表示されなければなりません。 モーターには障害物を検出するセンサー(ここでは別のスイッチとみなされます)が付いているので、これがオンになったときにモーターをオフにする必要が それに応じて、モーターがオフになっている場合は、ブザーをオンにする必要があります。
PLC制御アプリケーション
ステップ2:すべての条件を一覧表示し、フローチャートを使用して設計を取得
上記のプロジ: 論理のブザーおよび設計は上記の適用のために次与えられるフローチャートの実施と容易です。
PLCプログラミングのフローチャート
Step3:PLCプログラミングソフトウェアを開いて設定
PLCハードウェアに付属のPCにインストールされているプログラミングソフトウェアを開きます。 ソフトウェアでPLCのハードウェアモデルを選択し、適切な入力および出力モジュールで構成します。 プログラミング言語のリストからラダー言語(LD)を選択し、ハードウェアプロセッサを選択してプログラムの名前を付けます。
PLCプログラミングソフトウェア
ステップ4:必要なラングを追加し、それらにアドレスを指定
制御アプリケーショ 上で説明した例のラダー論理図を以下に示します。
ラダーロジックプログラムの例
ステップ5:エラーをチェックしてシミュレート
メニューバーのオンラインセクションを見つけて、オンラインを選択します。 エラーを確認し、オフラインを選択した後に必要な変更を行います。 ここでも、オンラインに移動し、それをシミュレートするために実行オプションを選択します。
Step6:PLC CPUメモリにプログラムをダウンロード
プログラムのシミュレーションが成功した後、ネットワークまたは通信ケーブルを介してダウンロードオプションを選択してプログラムをCPUにダウンロードします。
これは、PLCプログラミングの基本とその手続き手順についてです。 私たちは、与えられた内容が明確で理解しやすいことを願っています。 RSLogix500、Codesys、step7などの特定のPLCの指定されたソフトウェアを使用して、それをよりよく知り、理解することもできます。 あなたの意見、PLCプログラミングに関する提案を共有することができますか、例に関連するヘルプが必要な場合は、以下のコメント欄に私たちに書
:
- PLC programming Concept by automation
- Procedure for Programming PLC by siemens
- PLC Programming Software by blogspot