与えられた:
ポンプのある井戸、庭の10の異なるエリアに設置されたソレノイドバルブと散水ノズルを備えたパイプシステム。
必須です:
5〜30分の所定の期間、各ゾーンの灌漑を順次開始します。 井戸は、2つのゾーンで必要な圧力を一度に提供できないため、このシーケンスが必要です。 タイマーでオンにしたり、土壌水分などを考慮したりするために、外部制御ユニットを使用する可能性を提供します。
コントローラーの最も遅いファームウェアのプロセスと同様に、タックルとしてメガバイトの肉を見つけるでしょう。 これは、ビットバンクでFPGAをプログラムするためではありません!
それはすべて、ある朝電話が鳴ったという事実から始まりました。ガレージの次の夜には、すでに半トンの「新しい」ソビエトリレーが自分の箱に置かれていました。 不要なものは解体され、何かが他の手に渡りました。 残りの数百キログラムで、あなたは何かをしなければなりませんでした:)
このプロジェクトは、キャビネットの棚をわずかに降ろしました。 私が買わなければならなかったのは15メートルの細い撚り線だけで、それでもほとんどの接続セットはコンピューターの電源から6セットのワイヤを取りました。 プロジェクト全体には約1か月かかりました。 アクティブなビルドフェーズは3日間です。
最初のステップは、リレーのインベントリを実行し、使用するリレーを決定することです。
![](https://habrastorage.org/files/4c1/657/61f/4c165761f7724feb8d0e57e6b79678ab.jpg)
10チャネルシステムがあり、1つのリレーがチャネルをオンにし、もう1つが切断を担当し、3番目のリレーでさまざまなロックと制御を実装すると想定しています。
最初の2つのリレー-最大および最小電圧RN-53およびRN-54のリレーで、定格電圧が異なるトリップ-それが起こったことです。 これらのリレーには、1つのメイク接点と1つのメイク接点があります。 健康を維持する必要があります。
3番目のリレーはRPU-1です。 6 NOおよび2 NC接点。 十分なはずです。
これらのリレーの多くは、一般的な制御のために確保されています。
スキームの夜のスケッチを作成します。
![](https://habrastorage.org/files/011/a0e/b14/011a0eb14df54f92a907f57e308de7dd.jpg)
優先順位の原則に従って、次のチャネルを前のチャネルでブロックし、シーケンスを確保します。 つまり チャネル1が終了するまで、チャネル2は開始されません。 チャネルの1つをスキップしてもこのロジックに違反しないように、順次ロックを有効にすることを忘れないでください。
時間設定は、プログラム可能な時間リレーのチャネルの1つを選択することにより決定されます。
![](https://habrastorage.org/files/8f7/0e6/c84/8f70e6c84fe2484a937feb29f1d7f165.jpg)
私は7に切り替えているので、タイムリレーの7つのリールを使用します。1つのドラムが時間内に私たちを保護するために行き、時間が最大値以上に達したときにチャンネルを削減します。 スイッチが詰まることは決してありません。 タイムリレーがリセットされている間、別のドラムが次のチャンネルの開始をブロックします。ドラムが開始点に戻るには約1秒かかります。
リモコン
コンソールのタスクは、任意のチャネルの起動、順次実行に必要なチャネルの起動、現在のチャネルのリセット、システム全体のリセットを許可することです。 まだ外部制御する機能があります。
リモコンを保護オートメーションのD-3Mリレーケースに組み込みます。以前はそこからガットを取り除いていました。信号を乗算する必要があるリレーがありますが、大きすぎて新しい詰め物が収まりません。
ボタンとスイッチを設定する
![](https://habrastorage.org/files/a4a/3d3/191/a4a3d31917304d2f970fb710af8c1de3.jpg)
そして内部をマウントします:
![](https://habrastorage.org/files/cd9/43d/b40/cd943db40c014f72b694ec9e59fafdf5.jpg)
一般的なスタートボタンにはリレーが必要です。 トグルスイッチを使用してチャネルが選択されている場合、一般的な電源ボタンを押すとチャネルがオンになります。 リレーは110Vの直流であることが判明したため、2つの直列に取り付けられ、ダイオードブリッジを介して給電されます。 どこで手に入れたか覚えていない。 彼は電圧計-H392レコーダーから14ピンコネクタを取りました。 後者からはほとんど意味がありませんが、コンポーネントとハウジングは非常に便利です。 タンブラーもそれらから取られました。
ピン配列:
1-10-起動チャネル
11-チャネルの外部制御、220Vラインへの短絡、セルフロックおよびタイミング回路をオンにします。
12-停止信号。
13-220V-ニュートラル(図の右)
14-220V-ライン(図の左)
コントロールユニットの準備ができました。 マザータイプのコネクタが上部に取り付けられており、下部にピン配列が似ています。 外部ユニットを接続できます。
![](https://habrastorage.org/files/65f/e31/16f/65fe3116f2684cb9a17181e8b3ba2162.jpg)
LEDが接続されていません-そのアプリケーションは私にはデバイスに適していないようでしたので、今のところそれは美のためだけです。
コントローラー
冗談。 私はかつてポーチを歩いた。 ピアノが立っています。 まあ、私はそれを取り、取りました。
ミュージシャンは見ていません
ところで、冗談はありません。 ピアノはまあまあであることが判明しました-足に亀裂がありますo_O(知識のある人は理解するでしょう)。
眠っている間にピアノを解体し......
しかし、今ではシンセサイザー用のキーボードフレームとキーがあります。 いつか私の手が彼に届きます。 鋳鉄製のフレームは金属くずに、割れたフューターはtheになりました。
眠っている間にピアノを解体し......
![](https://habrastorage.org/files/4b2/da1/76a/4b2da176a237496699c213589cf47f71.jpg)
しかし、今ではシンセサイザー用のキーボードフレームとキーがあります。 いつか私の手が彼に届きます。 鋳鉄製のフレームは金属くずに、割れたフューターはtheになりました。
実際、その寸法の下部パネルは、将来のコントローラーの基礎として完全に適合します。 ちなみに、脚も便利でした-組み立て中、構造全体を確実に直立位置に保持しました。
私のRN-53は背面接続なので、カットするので、後で設置するのに便利でした。
![](https://habrastorage.org/files/379/6e9/ca6/3796e9ca63164e07be755070fb1a4157.jpg)
すべてのリアアタッチメントリレーとコントロールパネルを取り付けます。
![](https://habrastorage.org/files/a7d/fb9/493/a7dfb9493649477396eac8c493e4df55.jpg)
包含ロジックのフラッシュ:
![](https://habrastorage.org/files/d69/2ae/7af/d692ae7afbb54bef82a0bba08a0014b5.jpg)
最初のインクルード-リモートコントロールの1つのリレーを除くすべてが機能します-音は鳴りますが機能しません。 長いストレージから立ち往生。 リモコンへの打撃とそれはそれが必要なように働いた。 空き領域をリセット、無効化、および埋めます。
リレーの3列目を取り付けているときに、回路のバグに気付きました。 バグを修正し、午前3時に寝ました。
朝、私はバグ修正を修正しました...
![](https://habrastorage.org/files/5dd/d8d/a42/5ddd8da42cbc452eaf75b5e4024dac81.jpg)
このバンドゥーラが平らになり、足が下から突き出た瞬間は、フレームには入りませんでした。 なんて残念。
スイッチを設定します。 RT-81リレーからのネジ、7ポジションです。 メタルオープンタイプなので、この回路を24Vトランスを介して接続し、素手で安全につかめるようにします。 上の図では、夜の照明に合わせて、彼は黒く塗られています。 このような変圧器として、RF8300リレーのベースユニットが使用されます。 24Vリレーも組み込まれています。
![](https://habrastorage.org/files/a93/693/72e/a9369372e3b04019857f415ba00d880c.jpg)
残差を接続し、時間リレーを設定し、それらの設定を構成します。
もう一度始めて、渋滞を変更し、さらにいくつかのバグを削除します。 うまくいく!
その結果、次の特性を持つプログラマブルロジックコントローラーが得られました。
- 論理セルの数-33
- プログラマブルメモリのタイプ-SDEPROM(ScrewDriver Erasable Programmable Read-Only Memory)
- 1〜30分の2つのタイマー-1つは6チャンネル、もう1つは3チャンネル
- 2つのチャネルで1〜21秒の1つのタイマー。
- 最大プログラミング速度は20ジャンパー/時間です。
- 平均プログラミング速度-6ジャンパー/時間
- コントローラーの寸法-1333x500x200mm
- コントローラー重量-45 kg
コントローラーにはチャンネルの動作を十分に表示できないため、LEDが取り付けられていますが、標準ではないと考えており、今のところ接続していません。 インジケータフラグリレーがありますが、ラッチされています。 この場合には適していません。
コントローラーでも、ソレノイドバルブを接続するための端子台はありません。 それらへのケーブルラインの設計が完了したら、後で追加します。
現時点では、テスト中にいくつかのバグが見つかりました。これを徐々に修正し、毎日の設定と湿度に従って拡張モジュールを組み立てたため、一日の特定の時間に開始信号を発します。土壌が十分に濡れていない場合は、来年稼働させます。 正直なところ、私は灌漑のために庭にパイプさえ敷設していません。
現在のスキームはDipTraceで作成され、GitHubにあります: github.com/radiolok/releyirrigation
インストール中に行われたすべての構造変更を行いました。
最後の質問-同じラダー図(ラダー図)でプログラムがコンパイルされている膨大な数のPLCオートメーションデバイスの存在を考慮して、コミュニティはリレーコンタクタロジックのトレーニング資料を必要としますか? 個別およびPLCの一部として。