リケーションには、 TriggerWithTimeShift 関数 [...] の予測を設定します。 TriggerWithTime [...] ブロック: TriggerWithTimeShift の
仮想時間軸を使用したカムドライブの制御 を参照してください PLCopenMulti.project のインストールディレクトリにあるサンプルプロジェクト CODESYS 下 ..\CODESYS SoftMotion\Examples 。 この例は、リニアドライブに周期カムを実装する方法を示しています。この例では、タペット機能の使用方法も示しています。 名前の付いたカムを挿入します Exampl
補間器とのタイミング同期 Gコード : G75 関数 :このコマンドは、補間器が前のすべてのオブジェクトを通過するまで、デコーダーの機能ブロックがGコードを処理しないようにします。補間器が到達したとき G75 、すべてのキューが空であり、NCDecoderとすべての前処理機能ブロックが実行を継続します。 この関数は、変数を使用する場合に役立ちます。対応する行が処理されると、デコーダーが変数を置き換
_ReadSetValues 有効な値のみを返します Time [...] のタスクサイクルの終了)の間、および SMC_GetTravelTime [...] に基づいて以前に決定された値は有効性を失います。次回に再び決定されます。 SMC_GetTravelTime
* cycle time * Axis.fSetActTime [...] よそ軸が持つ位置です。 fSetActTime [...] による時間変位によって形成される仮想ラグを補正します。 NS fSetActTime
絶対移動が実行されます。 SMC_GetTravelTime [...] 位置での軸のダイナミクスも表示されます。 の期間は SMC_GetTravelTime
_TRIGGER_STATUS.Active THEN IF readTrigger.TriggerInfo.triggerTime [...] の図は、 triggerTime からの出力 SMC
クサイクルタイムを入力に書き込む必要があります dwIpoTime 。これらは入力で定数値として指定できます dwIpoTime または、変数
SetVelocity 。 0未満の値は無視されます。 fDeadTime [...] SetPosControlParams.fPartVelPilotControl :=0; fbSetPosControlParams.fDeadTime