【システムメンテナンスのお知らせ】
現在、システムメンテナンスのため、サイト内検索およびスペック条件検索の機能が一時的にご利用いただけません。ご不便をおかけしますが、ご理解のほどよろしくお願い申し上げます。
【パナソニック デバイスSUNX商品 および パナソニック デバイスSUNX竜野商品 製造者変更のお知らせ】
2024年4月1日以降、本ページ内の表記、およびダウンロード対象のマニュアル等の「パナソニック デバイスSUNX株式会社」および「パナソニック デバイスSUNX竜野株式会社」を
全て「パナソニック インダストリー株式会社」と読み替えて適用するものといたします。
法人向けトップ > 電子デバイス・産業用機器 > 制御機器トップ > サービス・サポート > FA技術サポート > サンプルプログラム > プログラミングテクニック > 時間制御 > 時間制御 No.10 2つの割込みとリングカウンタを使用した時間の測定
FP0R/ FPΣ/ FP-X
センサーA(X0)がONしてからセンサーB(X1)がONするまでの時間を10.67μSec単位(注1)で計測します。
注1) 機種により時間単位が異なります。
FP0R:10.67μSec
FP-X:10.24μSec
FPΣ:10.24μSec
注2) 計測間隔は最大650mSecです。
割込み機能と特殊データレジスタのリングカウンタを応用した、2点間(センサA ON~センサB ON)の時間の計測です。
DT90020は10.67μSecに+1される1ワードのリングカウンタです。
2つの時点でのリングカウンタ値の差に10.67μSecを掛けることで、時間を算出します。
(この事例では、整数演算を使用し、"10.67"の代わりに"K1067"を掛けています。
下記のプログラムの例では、演算結果のDT110の内容は"48924084"ですが、
時間は489340.84μSec(489.34084mSec)になります。)
DT90020 リングカウンタの単位
FP0R … 10.67μSec
FP-X … 10.24μSec
FPΣ … 10.24μSec
2011/11
ご注文・ご使用に際してのお願い(制御部品・電子デバイス)[特定商品を除く]
ご注文・ご使用に際してのお願い(制御部品・電子デバイス)[特定商品]
ご注文・ご使用に際してのお願い(FAセンサ・システム[モータ以外])
ご注文・ご使用に際してのお願い(産業用モータ専用)