Skip to main content

デジタル・スイッチ・ポイント

CODESYS SoftMotion には、デジタルスイッチポイントを作成するためのさまざまなオプションがあります。このセクションでは、それぞれのメリットとデメリットの概要を説明します。

アプリケーション例

たとえば、軸の位置に応じてグルーガンのスイッチを入れるには、デジタルスイッチポイントが必要です。次の例では、グルーガンは製品に 90 の位置から 120 の位置まで接着剤を塗布する必要があります。

_sm_img_digital_switches_1.png

グルーガンでは、スイッチを入れてから接着剤を塗布するまでに遅延があります。スイッチを切る場合も同様です。そのため、位置90の50ミリ秒前にグルーガンのスイッチが入り、ポジション120の50ミリ秒前にオフになるように、オン/オフ補正が必要です

_sm_img_digital_switches_2.png

ファンクションブロックの概要

ファンクションブロック

複数のスイッチポイント

オン/オフ補正

予測

高精度 (サイクルタイムよりも高い時間分解能)

データベース

[メモ]

SMC_DigitalCamSwitch_HighPrecision

icon_lic_ok.png

icon_lic_ok.png 1

icon_lic_ok.png 2

icon_lic_ok.png

位置または実際の位置を設定

より高い時間精度が必要な場合に役立ちます。高精度の動作には、このファンクションブロックに加えて、高精度のデジタル出力カードが必要です。この組み合わせにより、サイクルタイムが長くても高い時間精度で出力を切り替えることが可能になります

関数ブロックの使用方法の詳細については、以下を参照してください。例 MC_DigitalCamSwitch_HighPrecisionを使用しています。

SMC_GetTravelTime

icon_lic_missing.png

icon_lic_missing.png

icon_lic_ok.png 2

icon_lic_ok.png

位置または実際の位置を設定

の別バージョンの場合に便利 DigitalCamSwitch 関数ブロックを実装する必要があります (たとえば、追加の関数が必要な場合など)。

MC_DigitalCamSwitch

icon_lic_ok.png

icon_lic_ok.png 3

icon_lic_missing.png

icon_lic_missing.png

位置または実際の位置を設定

サイクル精度の時間分解能で十分な場合に役立ちます。

SMC_GetTappetValue

icon_lic_ok.png

icon_lic_missing.png

icon_lic_missing.png

icon_lic_missing.png

位置または実際の位置を設定

これらのファンクションブロックは互換性のためだけに保持されています。現在および将来のプロジェクトでは、他のより高度なファンクションブロックを使用する必要があります

SMC_CamRegister

icon_lic_ok.png

icon_lic_missing.png

icon_lic_missing.png

icon_lic_missing.png

位置または実際の位置を設定

1 正確。予測のデータが使用されます。

2 予測は次の方法で設定する必要があります SMC_SetForecast ファンクションブロック。予測の詳細については、以下を参照してください 予報.

3 外挿によるみ