|
|
|
[No.434]
Re: PLCのスキャンタイムについて教えてください。
投稿者:管理人
投稿日:2008/06/23(Mon) 00:13
[関連記事] |
> 恥ずかしながら今迄特に意識して回路の設計はしていなかったです。
> (怖いことです、今迄は運が良かったと思います。)
> そこでお願いですが回路設計時にスキャンタイムに注意する点について噛み砕いてアドヴァイスをお願いできないでしょうか?
久々の登場です。(ちゃんと生きていますのでご安心を)
スキャンタイムについて注意するべき点は物件によりますが
高速な制御をしているとかシビアなタイミング制御をしているとかでなければ
そんなに神経質になるものではないと思います。
※スキャンタイムが長すぎて入力が取れないとかあれば問題ですが。
<< データを収集したりする装置の場合 >>
<< 検査機のように一定量のデータを取って判定するような装置の場合 >>
スキャンタイムが100msだと仮定した場合ですが
1秒間のスキャン回数は1000ms÷100ms=10回
1秒間に10回データを取る仕様の場合はOKですが、
1秒間に100回データを取る場合は1000ms÷100回=10ms
10ms以内のスキャンタイムでないと無理です。
<< バルブでシリンダを動かしているだけの装置とした場合 >>
100msのスキャンタイムでもバルブ出力に0.1秒遅れが出るだけです。
スキャンタイムとしてみれば遅いですが装置としては特に問題にはならない速度ではないでしょうか。
プログラムの量とデータの扱う量などによって要求するPLCのレベルも変わってきます。
1スキャンにはラダープログラムが処理される時間の他にもIOリフレッシュや外部機器との処理時間なども加算されます。
タッチパネルとの通信なども1スキャン終了時に行われるのでラダープログラムだけでは決まらないということを気にした方が良いです。
1例ですが
「今まで処理時間の関係でマイコンで処理していたことが、近年のPLC高速化でPLCにだいぶ置き換えが可能になってきた。」という話を聞きました。
ブラックボックスに近いマイコンから管理が簡単なPLCに置き換えが出来るメリットがあるとの事でした。
このようにスキャンタイムが非常に重要という分野もあります。
最近のPLCはそんなに遅くもないのですからねぇ・・・。
的を外しているようであれば補足お願いします。
|
[No.432]
PLCのスキャンタイムについて教えてください。
投稿者:wbc
投稿日:2008/06/20(Fri) 17:44
[関連記事] |
お邪魔します。
機械設計が主ですが回路設計もある程度はできます。
先日客先で標題について質問を受けた際ですが通り一変のことしか説明できませんでした。
恥ずかしながら今迄特に意識して回路の設計はしていなかったです。
(怖いことです、今迄は運が良かったと思います。)
そこでお願いですが回路設計時にスキャンタイムに注意する点について噛み砕いてアドヴァイスをお願いできないでしょうか?
おて数をお掛けして申訳ありませんがよろしくお願い致します。
|
[No.430]
Re: 三菱PLC Qシリーズ
投稿者:管理人
投稿日:2007/12/11(Tue) 09:56
[関連記事] |
> 返答ありがとうございます。
> もうちょっと詳しく教えてほしいのですが、
> 『ラッチ(1)先頭と最終に番号を入力する。』
> の番号とは何の番号ですか?
> よろしくお願いします。
カウンタのどこから(ラッチ1先頭)どこまで(ラッチ1最終)をラッチ(停電保持)しますか?
という意味です。
C0〜C10までラッチ(停電保持)したいのであれば
ラッチ1先頭には「0」
ラッチ1最終には「10」
を入力してパラメータをPLCへ転送します。
PLCのリセットか電源切→入しないと転送したパラメーターが
有効にならないと思いますのでご注意を。
|
[No.429]
Re: 三菱PLC Qシリーズ
投稿者:tomofuji
投稿日:2007/12/10(Mon) 23:54
[関連記事] |
返答ありがとうございます。
もうちょっと詳しく教えてほしいのですが、
『ラッチ(1)先頭と最終に番号を入力する。』
の番号とは何の番号ですか?
よろしくお願いします。
|
[No.428]
Re: 三菱PLC Qシリーズ
投稿者:管理人
投稿日:2007/12/09(Sun) 14:48
[関連記事] |
> 三菱PLCのQシリーズで停電した時にカウンタCの数値を
> 記憶するにはどうしたらいいですか?
> 出来るだけ簡単な方法でお願いします。
1.GXデベロッパーのPCパラメータ→デバイス設定→ラッチ(1)先頭と最終に番号を入力する。
2.ファイルレジスタかデータメモリでラッチしている範囲があれば
カウンタの回路にORでバックアップを取るようにして電源ONの1スキャンで前のカウンタに戻す(転送)する方法もあります。
回路の先頭に
SM402(RUN後1スキャンON)
-||-----------------[MOV D0 C0]- RUNして最初に前のデータをカウンタに戻す。
回路中のどこかに
M****
-||---------------------(C0 K100)- カウンタ回路
SM400
-||-----------------[MOV C0 D0]- カウンタ値のバックアップ
一番簡単なのは「1」だと思いますが、「2」という方法もあるんだなぁ程度に思って頭に入れておくと助かるときもあるかも。
1、2どちらも電源ON復帰時にカウント入力条件がONしていて
電源切り前にカウントしたのに電源ON後にまたカウントしてしまうことが
ないように気をつけなくてはなりません。
ではでは。
|
[No.427]
三菱PLC Qシリーズ
投稿者:tomofuji
投稿日:2007/12/09(Sun) 01:17
[関連記事] |
三菱PLCのQシリーズで停電した時にカウンタCの数値を
記憶するにはどうしたらいいですか?
出来るだけ簡単な方法でお願いします。
|
[No.418]
Re: ftp転送
投稿者:管理人
投稿日:2007/11/05(Mon) 09:11
[関連記事] |
> 管理人様:
> plc中にftp転送みたいな関数及びプログラムがあるでしょうか?
> 数値の転送や通信ではありません、ファイルごとの転送をしたいのです。
どうも。(ちゃんと生きてます)
三菱のQシリーズのEtherユニット取説見てみましたが
FTP転送 機能
がありますね。
他のメーカーでもEtherユニットであれば同様の機能は持っていると思われます。
使用したいメーカーHPからEtherユニットの取説をダウンロードされてはどうでしょうか。
|
[No.417]
ftp転送
投稿者:シツモンくん
投稿日:2007/11/04(Sun) 21:48
[関連記事] |
管理人様:
plc中にftp転送みたいな関数及びプログラムがあるでしょうか?
数値の転送や通信ではありません、ファイルごとの転送をしたいのです。
|
[No.410]
Re: シーケンサの温調ブロック
投稿者:パパ
投稿日:2007/09/03(Mon) 18:52
[関連記事] |
> 設備のメンテを考えた場合どうなんでしょ?
> 温調は何年後かに壊れても代替えはあるだろうし、製品送れば向こうでも何とかなるし。
社内設備のため、今のところは自分で面倒見れるので、
取り合えずは問題無いと考えてます。
> たまにとても古い制御盤を現場で見ます。
> PLCは古くツールは入手困難。(現場でPLCのプログラムはさわれない)
> でも、温調ぐらいは壊れても代替え探して簡単に更新可能ですよね?
> こういうのが現場的にはいいのでは?
上にも書きましたが社内設備でして、私はその現場の人間です。
> 計測開始 1秒クロック
> -||--------||------+------[BMOV D1000 D101 K249]- 保存データを249個シフト
> |
> +-------------[MOV D50 D1000]- 一番新しいデータを保存
>
> ※計測開始後最初の1秒クロックの立ち上がり分だけ誤差が出る。
>
> 計測開始 T200
> -||--------|/|-------------------------(T200 K100)- 10msタイマーで1秒(誤差を少なく)
>
> T200
> -||----------------+------[BMOVP D1000 D101 K249]- 249個シフト
> |
> +-------------[MOVP D50 D1000]- 一番新しいデータを保存
>
> D50 1ST温度データ(1ワードとして考えた場合)
> D1000〜D1249 1ST分保存データ
> ※マニュアルに「パラメータ設定によりD1000〜500点単位でファイルレジスタに設定可」と書かれている
> FX2NだとD512〜D7999までキープエリアありますね。<余裕ですね
PLC内蔵の1秒クロックは勝手に動いているので
起動のタイミングを作れば誤差が少なくなるという事ですね?
> 新しい事も必要ですが「制御ブロックの切り分け」も重要では?
そうだと思いますが、今回は事情がありまして
この仕様で進めざるを得なくなりました。(客先都合とかです)
> さて、ここに古い制御盤があり温調がおかしくなったので修理の依頼が来たとします。
>
> 1.温調はPLC温調ユニットにて制御していてPLC温調ユニットの取説がない。
> 2.温調は市販の温調器にて制御していて取説がない。
>
> コスト、リスクを考えた場合・・・修理(改造)するのはどっちがいいと思います?
>
> 私は「2」だったら安心して引き受けられます。
私も基本的には「2」です。
取り説もなく、もし、特殊なソフトなんか使ってたら最悪ですね。
自分がそのソフトを持ってない場合ですが。
> > > 温調BCD出力できるのないのかなぁ・・・。
> >
> > あるのでしょうか?・・・
>
> やっぱり無さそうです。RS−485が主流かな。
無いですか。
有れば便利だと思いますが、どこか作ってくれませんかね?
> > ちなみに、現在(というか常駐ですが)海外にいまして近くに教えてくれる方も
> > いないのでこの様なサイトがある事を嬉しく思います。
>
> すずめの涙程度のアドバイスかもしれません。それでもよろしければ・・・(笑)
すずめの涙なんて、とんでもないです。
ここと「FA屋」を、ちょくちょく見て勉強しています。
レベルが高すぎて理解不能な事も多いですが(T_T)
> 「タッチパネルで設定値入力」と書いてありましたが
> FX−2LCのマニュアルを見て気になったのは
> 参考プログラムで「設定値」の設定のバッファメモリの書き込みが「TOP」となっておりパルス命令となっていることです。
>
> ひょっとしたら「設定値の変更が常時出来ない」可能性もあります。
> メーカーに「TOP」ではなく「TO」にしたら常時設定変更可能か確認したほうがいいですよ。
> マニュアル読んでも常時って書いてあるのが見当たらない。でも、制御開始時だけと書いてあるのも見当たらない。
> →変な制約がなければいいですが・・・聞いてみないと出来るか出来ないかわからない。
三菱に確認してみます。
また質問させて頂く事も出てくるかと思います。
その節は宜しく御願い致します。
それでは、お仕事、頑張ってください。
|
[No.409]
Re: シーケンサの温調ブロック
投稿者:管理人
投稿日:2007/09/01(Sat) 00:21
[関連記事] |
> 以前、1台で20個以上の温調を持った単体設備がありまして、
> 温調だらけのその設備をみるたび、次はPLCでやってみようかな?
> なんて軽く考えてました。
> ちなみに今回のは温調4個分の置き換えです。
設備のメンテを考えた場合どうなんでしょ?
温調は何年後かに壊れても代替えはあるだろうし、製品送れば向こうでも何とかなるし。
たまにとても古い制御盤を現場で見ます。
PLCは古くツールは入手困難。(現場でPLCのプログラムはさわれない)
でも、温調ぐらいは壊れても代替え探して簡単に更新可能ですよね?
こういうのが現場的にはいいのでは?
> > (どれぐらいの間隔でどれぐらいの時間サンプリングするんでしょうか?)
>
> 1サイクル 200−250秒
> サンプリング 1秒周期
1回の保存回数250個として4ST分で計1000個。
>
> それが4ST あるので 保存に必要なエリアはx4倍です。
> この様な場合データーはどの様に保存すれば良いでしょうか?
> 1秒クロックでワードをローテーションシフトしていく
計測開始 1秒クロック
-||--------||------+------[BMOV D1000 D101 K249]- 保存データを249個シフト
|
+-------------[MOV D50 D1000]- 一番新しいデータを保存
※計測開始後最初の1秒クロックの立ち上がり分だけ誤差が出る。
計測開始 T200
-||--------|/|-------------------------(T200 K100)- 10msタイマーで1秒(誤差を少なく)
T200
-||----------------+------[BMOVP D1000 D101 K249]- 249個シフト
|
+-------------[MOVP D50 D1000]- 一番新しいデータを保存
D50 1ST温度データ(1ワードとして考えた場合)
D1000〜D1249 1ST分保存データ
※マニュアルに「パラメータ設定によりD1000〜500点単位でファイルレジスタに設定可」と書かれている
FX2NだとD512〜D7999までキープエリアありますね。<余裕ですね
> > 温調で制御はさせて
> > 1.温調から電圧、電流出力でPLCにA/D入力させる(換算するので多少誤差はでますが)
> > 2.温調から通信(RS232CやRS485など)で取り込む
> > という方法は?
>
> その場合も、温調は購入必要なんで何か新しい事してみようかな、などと考えまして、
新しい事も必要ですが「制御ブロックの切り分け」も重要では?
さて、ここに古い制御盤があり温調がおかしくなったので修理の依頼が来たとします。
1.温調はPLC温調ユニットにて制御していてPLC温調ユニットの取説がない。
2.温調は市販の温調器にて制御していて取説がない。
コスト、リスクを考えた場合・・・修理(改造)するのはどっちがいいと思います?
私は「2」だったら安心して引き受けられます。
> > 温調BCD出力できるのないのかなぁ・・・。
>
> あるのでしょうか?・・・
やっぱり無さそうです。RS−485が主流かな。
> ちなみに、現在(というか常駐ですが)海外にいまして近くに教えてくれる方も
> いないのでこの様なサイトがある事を嬉しく思います。
すずめの涙程度のアドバイスかもしれません。それでもよろしければ・・・(笑)
> では、頑張ってみます。
「タッチパネルで設定値入力」と書いてありましたが
FX−2LCのマニュアルを見て気になったのは
参考プログラムで「設定値」の設定のバッファメモリの書き込みが「TOP」となっておりパルス命令となっていることです。
ひょっとしたら「設定値の変更が常時出来ない」可能性もあります。
メーカーに「TOP」ではなく「TO」にしたら常時設定変更可能か確認したほうがいいですよ。
マニュアル読んでも常時って書いてあるのが見当たらない。でも、制御開始時だけと書いてあるのも見当たらない。
→変な制約がなければいいですが・・・聞いてみないと出来るか出来ないかわからない。
| | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | |