• 締切済み

PLCのクロック周波数

DCSの更新にPLCの更新を考えており、CPUの速度を単純に比較して示したいんですが、 DCSのほうはクロック周波数(~MHz)で表記されているのに対し、各社PLCのカタログには演算速度(~ナノ秒)で表記されており、どう比較したものか悩んでます。 同じような経験をされた方、いい方法があれば教えてください。

みんなの回答

noname#194317
noname#194317
回答No.3

No.2回答者さんと類似の解答になりますが、そもそもPLCのカタログで言う演算速度はラダーの1命令の処理速度であって、CPUの裸の速度ではありません。PLCはラダーをそのまま実行しておらず、コンパイルのような変換過程を経てPLCに流し込まれるため、裸の速度を表記したところで何の参考にもなりません。 むしろPLC(と言うか機器制御全般)では、I/Oを全点なめて処理して…という1サイクルに要する時間がいくらかかるかで、その機器で処理速度が間に合うかどうかを判断します。遅い機器だと1サイクル時間が長くなりますから、ごく短時間しか変化が現れないDIだとサイクル時間ぎりぎりだったり、短かったりします。するとどうなるか?そのDIの変化を見落とす場合が出てくることになるわけで、これは原因調査に非常に手間取る誤動作の原因を作ってしまいます。だからこそ、メーカーカタログではCPUクロックではなくてそういう書き方をするわけです。 よく考えたら、使われているCPUが公開されていなければ、それこそまともな比較なんてできっこないと思いますけど?アーキテクチャが全く異なるもの同士をCPUクロックで比較しても、速い・遅いを正確に知ることはできませんから。それがわかったとしても、今のシステムでのサイクル時間が正確にわかっていなければ、やはり比較としてどうなの?というのは疑問ですね。 どうしても比較したければ、まず今のシステムでのサイクル時間を調べ、同じ処理を比較対象のPLCでやらせた場合に予想されるプログラムステップ数でサイクル時間を予測し、これを比較するしかないような気がします。

keitomanZ
質問者

お礼

回答ありがとうございます。 ご指摘ごもっともで、今のプログラムをPLCに入れた場合の速度と容量の比較はいずれやらなければいけないことは認識しています。 ただ、こちらはまだ社内合意を形成するための資料作りの段階なので、私ひとりの技術力で出来ないレベルの調査は後まわしにして、裸の性能だけサクッと比較して 話を進めたいという思いがあり、質問させてもらいました。 その裏には、半導体部品の進歩を考慮すると、十年以上前のDCSに今のPLCが実力で負けてるはずがないという目見当もあってのことですが。 今日調べたところでは、CPUだけでなくメモリも単純比較ができないことがわかり、手順の見直さなければならないと感じてます。

  • lumiheart
  • ベストアンサー率48% (1103/2297)
回答No.2

>DCSの更新にPLCの更新を考えており、CPUの速度を単純に比較して示したいんですが、 国語の問題ですが 恐らく、↓になると思う DCS更新するに当りPLCに交換する事を考えており、CPUの速度を単純に比較して示したいんですが、 比較対象外です つまり比較しようとする事自体がムリ <プログラム構造が違うため 最終的に何を比較したいのでしょう? 最大ループ数? 最大ループ数における応答速度? I/O応答速度? ただ、最近のDCSのPLC化に多い事例として 1台のDCSを複数のPLCに更新する例が多いように思う 複数のPLCに分割すると制御構造は複雑になるように見えますが 例えば 1号PLC 原料系(サイロミキサとか?) 2号PLC 加工系(熱処理炉とか?) 3号PLC 出荷系(梱包機とか?) そのように分割しても原料系と出荷系のループが混在することは無い いにしえのDCSでは原料~出荷まで1台のDCSで全てを賄っていた PLCでも全てを賄う事は可能では有るが <最高速大容量機種を選択するだけ そうするとPLCの最大の利点であるRUN中書き込み機能を生かせなくなる (必ずしもRUN中書き込みが出来なくなるわけではない) つまり、メンテナンス上の問題

keitomanZ
質問者

お礼

回答ありがとうございます。 おっしゃるとおり、更新対象は十数年前のいにしえのDCSで、昨今のPLC計装による置き換え事例に倣ってコストダウンしたいというのが狙いです。 10年前の機器が相手ですから、今の機器なら速度も容量もぶっちぎりだろうと考えていましたが、容量は単純比較だと負けてることが今日わかりました。 DCSもPLCも、やってることはそう違いがないと思うんですが、一筋縄ではいかないようですね。

  • e_16
  • ベストアンサー率19% (847/4388)
回答No.1

>DCSの更新にPLCの更新を考えており あなたの言うPLCって難ですか? 普通PLCっていうのは商業電気回線(平たく言えば電気のコンセント)を使った通信ですから 更新なんてありません。 http://ja.wikipedia.org/wiki/%E9%9B%BB%E5%8A%9B%E7%B7%9A%E6%90%AC%E9%80%81%E9%80%9A%E4%BF%A1

keitomanZ
質問者

お礼

回答ありがとうございました。 説明不足で申し訳ありません。 PLCは「プログラマブルロジックコントローラー」の略語として使いました。

関連するQ&A

  • CPUの性能の基準は、「クロック周波数」以外どこを見ますか?

    数年前までは「ムーアの法則」とかなんとか言って、CPUのクロック 周波数はガンガン進化し続けていました。 しかし、最近の主流はデュアルコアで、クロック周波数はそんなに 莫大に上昇しているわけではありません。 クロック周波数を上げすぎると発熱がすごいらしいですね。 ベンチマークテストでは、整数演算やら浮動小数点演算やら (意味は分かりませんが)計算できるみたいですが、それは 店頭では確認できません。 では、パソコン店で新しいパソコンを選ぶ時、カタログ等に掲載されている どこらへんを見れば、CPUの性能の良し悪しが分かりますか?

  • 早いCPUとクロック周波数?について知りたいのですが・・

    今までなんの不満もなくウィンドウズ98を使っていましたが ネットアクセスで少しストレスを感じるようになり この度パソコンを買い換える事にしました。 回線速度はCATVでまずまずなので そこそこのCPUとクロック周波数 の中古パソコンを買いたいと思います。予算2万円くらいです。 ペンティアム3とかペンティアム4とか書いてあればどちらが 早いか分かりますがセレロンの石の種類書かれてもよくわからないので どのあたりの石とクロック周波数が他の石のどのくらいの周波数 に相当するなど比較表ってネット上にないものでしょうか_? よろしくお願いします。

  • CPUのクロック周波数について

    ディスクトップPC(富士通FMV DESKPOWER ME3505)の表示するCPUクロック周波数が現在335MHzと表示しています。以前は、500MHzと表示していたのですが、なぜ数値が下がってしまったのでしょうか?また、何を交換すれば、元通り500MHzで動作するのでしょうか?教えて下さいお願いします。とっても困っています。なお、OSはWINDOWS XP PRO SP2です。BIOSは、最新に更新済みです。

  • クロック、クロック周期、CPIについての問題

    クロック、CPIだの本当にわからなくてどうにもなりません。 どなたかご教授下さい。 問題) クロック周波数2GHZのCPUで、一つの命令が2クロックで実行できるとき、1命令の実行に必要な時間は何ナノか? 解説) 1クロックは、1/2,000,000,000秒だから、1命令は2クロックなので、 1/2,000,000,000*2=1ナノ 答え:ナノ とあるのですが、全く理解できません。 1命令2クロックで、1クロックの発生周期(時間)って 2クロック分だと、1/2,000,000,000+1/2,000,000,000=1/4,000,000,000になり、 1/4,000,000,000*2=2ナノになるのでは?? 私の考えるイメージ図を添付します。

  • 周波数測定

    PLL出力クロック(=矩形波)をデジタイザで取り込みFFT演算で求めようと考えています。条件は以下の通りです。 周波数:30MHz 形状:矩形波 使用モジュール:デジタイザ(fs:max100MHz) 演算方式:FFT??? 測定精度:0.01% なんだかピンときません。誰か良い方法を知りませんか?教えて下さい。周波数測定だからタイマーモジュールなどを使えば済むことなのですが、それができないため困っています。宜しくお願いいたします。

  • クロック周波数、メモリ周波数、FSB、、、混同中(^^;

    タイトルにもあるように、ただ今、 クロック周波数(=CPU周波数、でいいのかな?)、 メモリ周波数、FSBらの関係(倍率など)みたいのが 頭の中でこんがらがってしまっています(^^; 以前自作をしたこともあり、一度は覚えたつもりだったのですが、、 整理も兼ねて、是非教えてください。 私が今思ってるのは、 私が今使っているパーツのパッケージ的な表現で例えるますと、、 まず使ってるのが CPU:celeron1.7GHz(FSB400) マザーボード:ギガバイトGA-8GE667 Pro(FSB533/400、対応メモリDDR333/266/200)) メモリ:256MB(周波数はBIOSでの認識は266MHzの模様) です。 これからいくと、クロック周波数は当然1.7GHzですよね。 で、一番忘れてしまっている、このクロック周波数が何の倍率で決まるかということなんですが、、 FSBだったと記憶しているんですが、 BIOSのAutoの倍率設定を見るとx15になっているような、、? そしたら400MHz×15=6GHz!!?(^^; 見てるとこが違うんでしょうか? それとも単純に400にかけちゃいけない? とゆーかFSBがもとじゃない? "CPU Host Frequency (Mhz)" は100になっていたような気もします(100×15でいいのかな?) あと、DDRの周波数とFSBの関係というのはあるのでしょうか? FSBが400MHzなら、DDRの方は~Hzだよ。みたいのあのです。 こんな奴が自作しててすんません(^^; 以上です、よろしくお願いします。。 出来れば余談的な少し突っ込んだ(専門的な)補足も頂けると嬉しいです。

  • CPUのクロック周波数が1クロック何秒になるかについて

    簡単な問題なのかもしれませんが、 質問させていただきます。 私の通っている学校で課題が出されたのですが、 CPUのクロック周波数が例えば4、0Ghzだったとき、1クロックが 何秒になるかってどうやって計算すれば分かるでしょうか? また、小数点ではなく整数で出してくれと言われたのですが・・・ 分かる方いらっしゃったら是非回答お願いします! 初心者にも分かるように説明していただければ幸せこの上ないです。

  • 情報処理の問題

    あるマイクロプロセッサの1クロックに要する時間は30ナノ秒であるとき、このマイクロプロセッサのクロック周波数は何メガヘルツでしょうか? 答えだけでなく、どうしてそう言えるのかが知りたいので、計算プロセスもお願いします。

  • ノートPCのクロック周波数

    同じCPUでもノートPC搭載CPUの方が、デスクトップ搭載PCよりもクロック周波数の値が小さいのですが、これはなぜですか? また同じ種類のCPUであれば、周波数に関係なくノートPCもデスクトップPCも同じ速度で処理できるのでしょうか? 回答お待ちしています。 よろしくお願いします。

  • CPI クロック周期について

    コンピュータの勉強はじめました。CPIは 一命令を実行するさいに必要となる平均のクロック周波数とかいてあり 値が小さいほど演算処理速度が速いとかいてあるのですが  理屈が残念ながら全然わかりません。しろうとが理解できる説明 していただけますでしょうか。