PLCプログラミング言語は、産業用具と生産プロセスの自動制御と監視を実現することを目的とした産業制御の分野でPLCプログラムを作成するために使用される言語です。PLCプログラミング言語には、グラフィカルプログラミング言語、テキストプログラミング言語、構造化プログラミング言語など、さまざまなアプリケーションシナリオとプログラミングのコンピューターに合わせて選択して組み合わせることができます。以下は、それらの主な違いです。
1。アプリケーション環境:PLCプログラミング言語は主に自動化制御の分野で使用されますが、C言語はさまざまなコンピューターアプリケーションに適しています。
2。構文構造:PLCプログラミング言語はグラフィカルプログラミングを採用し、C言語はテキストプログラミングを採用します。 3。データ型:PLCプログラミング言語はグラフィカルプログラミングを採用し、C言語はテキストプログラミングを採用します。
3。データ型:PLCプログラミング言語は、BIT、Word、Floating Pointなどのさまざまなデータ型をサポートします。C言語は、整数、長い整数、文字、フローティングポイント、二重精度などのより多くのデータ型をサポートします。
4。プログラム実行モード:PLCプログラミング言語は、サイクリックスキャンモードでプログラムを実行し、C言語は順次実行モードでプログラムを実行します。
5。ユニット演算子:PLCプログラミング言語は、またはそのようなブールオペレーターをサポートします。
PLCとコンピューターシステムの違いによると、入力/出力処理、タイマー/カウンター操作など、PLCプログラミング言語にはいくつかの追加機能があります。
PLCプログラミング言語の主要な国際標準には、IEC 61131-3標準とIEC 61499標準が含まれます。
IEC 61131-3標準は、命令リスト(IL)、構造化されたテキスト(ST)、関数ブロック図(FBD)、フローチャート(LD)、シーケンスチャート(SFC)である5つのPLCプログラミング言語を定義します。この標準は、さまざまなPLCメーカーのプログラム言語のある程度の互換性と移植性を確保するために、プログラム構文、データ型、プログラム機能など、PLCプログラミングの基本要件を主に指定しています。
IEC 61499標準は、IEC 61131-3標準の拡張と改良です。分散制御システム(DCS)にPLCプログラミング言語を提供し、関数ブロック(FB)、エージェント、イベントなどの新しい概念とモデルを導入します。この標準は、PLCシステムの柔軟性、スケーラビリティ、再利用性に焦点を当てています。
両方の基準は、国際電気技術委員会(IEC)によって開発され、PLCプログラミング言語の重要な規制と仕様です。




