TumblrPLC(シーケンサ)でこのSPD命令が使われるのは、パルスを計測して回転数を出し速度を出す場合などです。具体例としては、エンコーダの入力です。今回はそのSPD命令の使い方とその計算例を紹介したいと思います。SPD命令とはSPD命令とは、指定された入力Sがn(ms)時間内にどれだけ入力されたかということをデータレジスタDに格納する命令となります。プログラム例ここで入力はX100として、カウント計測時間は0.002秒、格納するデータレジスタはD0とします。実際のプログラムはK2で良いですが、シミュレーションでは100msのスキャンタイムとなるため、カウント計測時間を1秒(1000ms)として行います。上記動画がシミュレーションで行った動画となります。カウント時間は1秒で、0.2秒毎にX100をONしています。1パルスあたり1.57mm進むとして、1秒間あたりの速度を取っていますので、60sec掛けて速度mm/minを算出しています。このようにすれば、エンコーダ入力から速度を求めることができます。終わりにパルス密度計測について理解できたでしょうか。このようにPLCでも1msecまではパルスを計算することができるので、高速カウンタユニットを使わなくても良いので、ぜひ使ってみてください。Tumblr関連記事2019-08-24【上級編】シンプルモーションユニットQD77MSによるサーボ同期制御設定ーエンコーダ入力ーコンベヤ同士を同じ速度で同期させたいことはないでしょうか。-ワークトラッキング(搬送物追跡)ーエンコーダという機器をご存知でしょうか。当サイトを見てくださりありがとうございます。FA関係の電気について、様々な内容を紹介しております。私のオリジナル技術も多く紹介しておりますので、ぜひ見ていってください。ご指導のほど宜しくお願い致します。相互リンクhttp://yenqoo.com/spices/これからPLCのプログラミングコードを始めようとする方の参考に、サンプルコードをまとめました。数点のサンプルを除いてはシミュレーション機能を使って、実機なしで学習できます。ver1.0(2017/11/07)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。