現在IEC 61131-3アプリケーションを記号的に実行してテストする方法を開発中です。 私のアプローチを評価するために、私は標準で定義されている言語のいずれかで書かれた重要ではないプログラムが必要です。Nontrivial IEC 61131-3コード例
私はこれに使用できるオープンアクセス可能なコードベースはありますか?
現在IEC 61131-3アプリケーションを記号的に実行してテストする方法を開発中です。 私のアプローチを評価するために、私は標準で定義されている言語のいずれかで書かれた重要ではないプログラムが必要です。Nontrivial IEC 61131-3コード例
私はこれに使用できるオープンアクセス可能なコードベースはありますか?
OSCAT librariesは、IEC61131-3 afaikで書かれた最大のオープンコードベースです。さまざまなユースケースや異なるplcベンダー向けに異なるライブラリを提供します
さらに、Beckhoff Infosysで利用可能ないくつかのサンプルプログラムがあります。ほぼすべてのライブラリについて、サンプルセクションを提供しています。最大のサンプルの1つは、OOP拡張サンプルです(OOP拡張は、IEC61131-3の新バージョンに含まれています。興味があるかどうかはわかりません)。
例の別のソースは、Codesys Storeです。彼らはいくつかの無料といくつかの有料の例があります。
もう1つ私は好きです(しかし、ドイツ語でのみ)。 M. Seitz良いplcのプログラミング本の著者は、いくつかの付随するサンプルを提供しています。その1つは少し大きめです(コーヒーマシン)。シミュレーションと制御ライブラリも利用できます。
非常に良い情報源はBeckhoffの情報システムであり、ダウンロードすることもできます。
異なるライブラリの例など、さまざまな方法の良い例があります。
いくつかのリンク: