速度制御は一般的に周波数変換器で実現され、速度制御にはサーボモーターが使用されます。周波数変換器と比較して、サーボモーターは数ミリメートル内で数千回転に達することができるため、これは一般に高速の加速または減速または正確な速度制御に使用されます。サーボは閉ループのため、速度は非常に安定しています。トルク制御は、主にサーボモーターの出力トルクを制御します。これは、サーボモーターの応答が速いためです。上記の2種類の制御を使用すると、サーボドライブは周波数変換器と見なすことができ、一般にアナログで制御されます。
サーボモーターの主な用途は位置決め制御です。位置制御には、制御する必要のある2つの物理量、つまり速度と位置があります。正確には、サーボモーターの到達速度と停止位置を正確に制御することです。
サーボドライブは、受信したパルスの周波数と数によってサーボモーターの距離と速度を制御します。たとえば、サーボモーターは10,000パルスごとに1回転することに同意します。 PLCが1分間に10,000パルスを送信する場合、サーボモーターは1r / minの速度で1回転を完了します。 1秒間に10,000パルスを送信すると、サーボモーターは60r / minの速度で1回転を完了します。リング。
したがって、PLCは送信されるパルスを制御することによってサーボモーターを制御します。これは、物理的に、つまりPLCのトランジスタ出力を使用してパルスを送信する最も一般的な方法です。一般に、ローエンドPLCはこの方法を使用します。ハイエンドPLCでは、パルスの数と周波数が、Profibus-DP CANopen、MECHATROLINK-II、EtherCATなどの通信を介してサーボドライブに送信されます。これらの2つの方法は、実現のチャネルが異なるだけであり、本質は同じであり、プログラミングでも同じです。これは私があなたに言いたいことであり、原理を学び、アナロジーによって学び、学習のために学ぶのではありません。
プログラム作成の場合、この違いは非常に大きくなります。日本のPLCは指示方式を、ヨーロッパのPLCは機能ブロック形式を採用しています。しかし、本質は同じです。たとえば、サーボを制御して絶対位置決めを行うには、PLCの出力チャネル、パルス数、パルス周波数、加速時間と減速時間を制御する必要があり、サーボドライブが位置決めされるタイミングを知る必要があります。 、制限に達したかどうかなど。 PLCの種類に関係なく、それはこれらの物理量の制御とモーションパラメータの読み取りにすぎませんが、PLCの実装方法は異なります。





