Thread Content
S7-300システムで累計流量をリセットしたいのですが、WinCCの画面にはリセットボタンがありません!これは下位のプログラムブロックで修正する必要がありますか?しかし、プログラムを変更してもオンラインで修正することはできず、変更が完了したらダウンロードしなければならず、そのためCPUは停止します!大神、そうなんでしょうか??また、もしアナログ値の測定範囲を変更したい場合も、プログラム内で変更してからプログラムをダウンロードしなければならないのでしょうか????
もし当時プログラムを書いた人が周翔のことを考えていれば、リセット変数があったはずだ。CPUに接続し、オンラインにして、このリセットBOOL値を1に設定します。リセット変数の後にはパルスがあるべきです。もしなければ、リセット用のBOOL値を0に設定する必要があります。
オンラインで修正でき、修正したプログラムをダウンロードしても動作は止まりません
個別に修正された機能FCのみをダウンロードし、全てをダウンロードしないでください。通常、運用に影響はありません
S7-300システムで累計流量をリセットしたいのですが、WinCCの画面にはリセットボタンがありません!これは下位のプログラムブロックで修正する必要がありますか?しかし、プログラムを変更してもオンラインで修正することはできず、変更が完了したらダウンロードしなければならず、そのためCPUは停止します!そうでしょうか?? そうではありません。停止することはありません。適切な累積プログラムを見つけて、対応する操作を行ってください。 また、もしアナログ値の測定範囲を変更したい場合も、プログラム内で変更してからプログラムをダウンロードしなければならないのでしょうか???? はい、現在の機能または機能ブロックをダウンロードすればよいです
オンライン監視変数機能を使用すると、累積値はDBブロックやM変数などになる可能性があり、変数をオンライン上で直接修正できます
FC、FB、またはDBを変更した後にプログラムをダウンロードする場合(注意:ブロックのみをダウンロードすること)、CPUが停止することはありません。ただし、以下の2つの状況を除きます:1、プログラムに誤りがあり、例えばアドレス指定エラーが発生し(CPUがプログラム内で指定された変数のアドレスを見つけられない)、かつPLCにプログラムの誤りを防ぐフォルトOBがダウンロードされていない場合、PLCは停止状態に入ります。2、ステーション全体をダウンロードする場合、実質的にはハードウェア設定プログラムがダウンロードされるため、CPUが再起動します(400H冗長PLCの場合は、オンラインでハードウェア設定を更新できます)
つまり、プログラムだけを単独でダウンロードしても、CPUが停止することはないんですよね!
つまり、下層のプログラムだけを修正し、他の部分は変更していないということです。それでプログラムをダウンロードしても、PLCが停止することはないですよね!レンジを変更するようなことも同じで、プログラムを修正してダウンロードしてもCPUは止まらないんですよね??? もう一つ補足しておきますが、CPUが停止する原因としてはどのような場合がありますか?ハードウェア設定を変更する以外に!
300のもオンラインで変更できますか?修正後にプログラムブロックをダウンロードする必要がありますか?プログラムブロックのダウンロードでCPUが停止することはないですよね?私は独学でシーメンスPLCを学びました。気にしないでください:P
7階で言われていたあの状況です。 電源モジュールや供給電力の故障もCPUの停止を引き起こすと言えますか?
プログラムを単独でダウンロードした際にCPUが停止してしまう原因は一つだけです。それは、ダウンロードされたプログラムに誤りがあること(最も典型的なのはアドレスエラー)であり、またCPU内にob121/122が存在しないことです