IC設計分野での「論理」システムの検証は「設計検証」と呼ばれ、ハードウェア(RTL)で設計するシステムが目的の機能を実装していることを確認するプロセスです。
ラダーロジックは、Verilogのような最新のHDLの1つに変換できます。各ラダーを変換します。
|---|R15|---+---|/R16|---------(R18)--------|
| |
|---|R12|---+
のような表現に
always @(*) R18 = !R16 && ( R15 | R12);
または、assignステートメントを使用できます
assign R18 = R16 && (R15 | R12);
ラッチングリレー
assign R18 = (set condition) || R18 && !(break condition);
次に、 Icarusなどの無料のVerilogシミュレーターを使用して、テストベンチを開発し、システムをテストします。あなたがテストケースであることを確認してくださいあなたのロジックの良いCODEカバレッジを与えてください!また、ラダー編集ソフトウェアで適切な命名機能が提供されている場合は、Rnnではなくそれらを使用してください。
(注:PLC規則のラダーロジックでは、Rnnは内部リレー用であり、Xnnは入力であり、Ynnは出力であり、オンラインチュートリアルの1つからすばやく収集できます。
Verilogは、テストやテストベンチを開発するためのより簡単な言語になります。
一部のユニット遅延でプログラムすると役立つ場合があります。
申し訳ありませんが、Verilogトランスレータとの間のラダーロジックを探したことはありません。しかし、私の時代のラダーロジックは、PLCをプログラミングするためにコンピュータに挿入されただけでした。使用したリレーシステムのほとんどは、キャビネットに配線されたREALリレーでした。 !!
幸運を。jbd
無料で利用できるラダーロジックエディタ(シミュレーター付き)がいくつかあります。これは、おそらくWindowsで実行されるものです。
http://cq.cx/ladder.pl