Simatic Step7でのSiemens PLCプログラミング

こんにちは、ハブロビテス! Habrに沿って登ってみると、「Simatic Step 7」というフレーズが言及されているトピックがいくつか見つかりました。 プログラマブルロジックコントローラーで作業してきた全期間に蓄積した情報の一部を皆さんと共有し、PLC、シェルとは何か、それらの上に構築しなければならないものを示したいと思います。

この投稿には、シーメンスPLCプログラミングに関する一般的な背景情報が含まれています。


はじめに


私は研究所の5年目にこの会社に就職しました。 ところで、プログラミングの教育は非常に間接的であり、趣味のようなものでした。 当時の私の知識は、Delphiコースと非常に基本的なアセンブラーに限定されていました。 同社は、ローダー、ガントリー、ガントリー、ブリッジ、その他のクレーンなどの巻き上げ機の設計、建設、保守に従事していました。 私の教育はGPマシンとはあまり関係がありませんでした。 だから私はそれを試してみることにしました。 :)

シーメンスプログラマブルロジックコントローラー


シーメンスPLCは産業用コントローラーであり、プロセス自動化に使用されます。 特に、私たちは機械を持ち上げる作業を自動化するために使用されました。

Simaticには、Simatic S5およびSimatic S7という複数のPLCラインが含まれています。 同様に、Simatic S7ラインには、S7-200、S7-300、S7-400、およびS7-1200ファミリーが含まれています。

ほとんどの場合、シーメンスが独自のSimatic Step 7ソフトウェアを開発したS7-300およびS7-400ファミリーの PLCを使用しました。
画像

含まれているPLC:


さらに、周波数変換器、ドライブ、アブソリュート/インクリメンタルエンコーダなど、多数のスレーブデバイスがProfibusネットワークを介してPLCに接続されました。

GPマシンのすべての作業は最大限に自動化されており、クレーンオペレーターは最小限の労力でそれを制御する必要がありました。

Simatic Step 7とは何ですか?


主なユーティリティは、ステップ7-Simatic Managerです。これにより、PLCおよびネットワークの構成が可能になります(HWConfigおよびNetProユーティリティ)。

画像

設定プロセスでは、機器の構成が決定され、接続方法、使用されるネットワーク、アドレス、使用されるモジュールの設定が選択されます。 完成した構成はPLCにロードされます。これは、機器の構成でもあります。

画像

構成ユーティリティを使用すると、機器の診断、ハードウェアエラーの検出、または不適切なインストールを行うことができます。

PLCプログラミングもSimatic Managerを使用して実行されます。SimaticManagerは、3つのエディターでプログラムを作成します。


私は最初からSTLで作業し、LADを試しましたが、あまりにも分かりにくいように思われ、STLのように単純に多くのことができませんでした。 さらに、PLCにプログラムをロードすると、STLにコンパイルされるため、PLCからプログラマーにダウンロードされると、STLでも表示されます。

結論の代わりに


PLCプログラミングは、特にスタンドではなく、実際の機器である場合、魅力的なアクティビティです。
私の仕事は、PLC上でプログラムを作成してGPマシン全体または個々の部品を制御し、ソフトウェアを機器に直接ロードしてデバッグすることでした。
さまざまなことが起こりましたが、鉄での作業は非常に興味深いものでしたが、時には簡単ではありませんでした。
そして、そのようなGPマシンを構築しました。
画像

画像

画像

Source: https://habr.com/ru/post/J139180/


All Articles