Thread Content
以前はずっとDCSを使用していたが、現在は冗長性のある400システムがある。論理に問題があることが判明したので、論理を修正した。修正後、直接プロジェクト内でダウンロードしようとすると、ハードウェア構成が一致しないというメッセージが表示された。開いているプロジェクトとオンラインのデバイスが一致していないため、ダウンロードされなかったのではないかと考えてみてください。 別の場所で少し古そうなプログラムを見つけたが、ファイル名に「最終版」と書かれていたのでロジックを修正し、プロジェクトのダウンロードに戻った。2つのCPUがあると表示されたが、どちらのCPUをダウンロードすべきか分からず、何が起こっているのかも不明だったため、ダウンロードを中止した。 最後によく考えて、修正したfcを開き、メニューのplc -----ダウンロードを選ぶと、完了と表示されました。1秒もかからず終わるなんて、信じられない気がする。オンラインでの検出ロジックも変更されている。このようなダウンロードは問題ないのか?冗長なコントローラーは2つとも、私が修正したプログラムに含まれていますか??達人の方、分析をお願いします!
FCでダウンロードして修正するのは、小規模な変更なので適しています。メニューバーでダウンロードをクリックすると、通常は全体を一度にダウンロードすることになりますので、特に注意が必要です。オンラインでのダウンロードでは、一般的にこのような方法は使われません。
プロジェクト内でダウンロードをクリックすると、ハードウェア設定を含めて全体がダウンロードされるはずです。ハードウェア設定が変更されていて一致しない可能性もあるので、どこが一致していないか確認しておくと良いでしょう。そうしないと、後々面倒になります。通常、シーメンスはハードウェア設定とプログラムブロックを別々にダウンロードします。ハードウェア設定の場合は、説明書をよく読み、オフラインでインストールできるかを確認する必要があります。プログラムブロックも種類に分かれ、ファンクションブロックはたいてい問題ないが、データブロックをダウンロードする際には十分注意が必要だ。余計なことですが、2つのCPUは別々にダウンロードする必要があると記憶しています。2つのCPU内のプログラムが一致しているかをチェックする機能があるはずなので、確認してみてください。
もう一つ言えば、保存されているバージョンが必ずしも信頼できるとは限らないので、まずはソースコードをアップロードするのが最善です。コメントがある場合は別途読み込んでから、その上で修正を加えるとよいでしょう。そうしないと、差分を確認するのも面倒な作業になります。
FCをダウンロードするにも、2つの冗長コントローラーで別々にダウンロードする必要がありますか? 実際にFCをインストールするとき、2つのCPUにプログラムをインストールした後、どうやってコメントやシンボルなどを読み込むかの指示がありませんでした。私は初心者なのですが、この点に関する資料をおすすめしていただけますか?学びたいと思っています*
この投稿は最後にmyfaceによって2018-7-7 08:41に編集されました。具体的にどうダウンロードしたかは覚えていません。もう何年も使っていないので、使わなくなるとすぐに忘れてしまいます。 シーメンスの教材は数え切れないほどあり、公式ドキュメントだけを見ていても終わりがありません。Step7を使って、まずはこれを見てみましょう。
まず予備のPLCの電源を切り、メインのものをインストールした後、最後にそれを起動して同期させます。
冗長システムが構築されている場合は、1つだけダウンロードすればよく、それもメインCPUにダウンロードされます。オンライン状態にすると、メインCPUにIOカードがあるのが見えるだけで、サブCPUにはありません。私の記憶では、そうだったと思います。