Skip to main content

タッチプローブ

CiA402プロファイルのドライブは、タッチプローブソースの選択をサポートしている場合があります。を使用してソースを設定することはできません。 MC_TouchProbe ファンクションブロック。デフォルトでは、タッチプローブのデジタル入力が使用されます

. ソースの変更:
  1. タッチプローブオブジェクトの手動書き込み 0x60B8

    • これを行うには、に電話する必要があります MC_WriteParameter ファンクションブロックと ParameterNumber = 10184。これは CiA 402 オブジェクトに対応します 0x60B8

  2. 出力の場合 MC_WriteParameter.Done = TRUEそうすると、以下のようにコマンドを実行できます。 MC_TouchProbe 通常どおりのファンクションブロック。

    • オブジェクトからのビットのみ 0x60B8 以下のように定義できるセットです。 MC_TouchProbe (以下で示されます: icon_lic_missing.png)。残りのビットはステップ 1 の値を保持します (以下を参照) icon_lic_ok.png):

      オブジェクトのビット数 0x60B8

      タッチプローブ 2

      タッチプローブ 1

      15

      14

      13

      12

      11

      10

      9

      8

      7

      6

      5

      4

      3

      2

      1

      0

      icon_lic_ok.png

      icon_lic_ok.png

      icon_lic_missing.png

      icon_lic_missing.png

      icon_lic_ok.png

      icon_lic_ok.png

      icon_lic_missing.png

      icon_lic_missing.png

      icon_lic_ok.png

      icon_lic_ok.png

      icon_lic_missing.png

      icon_lic_missing.png

      icon_lic_ok.png

      icon_lic_ok.png

      icon_lic_missing.png

      icon_lic_missing.png

オブジェクト 0x60D0 に関する注意

タッチプローブオブジェクト内 0x60B8、ソースを指定してオブジェクト経由で解決できます。 0x60D0。これはビットの組み合わせに対応します 10b ビット用 32 または 1110 オブジェクトの 0x60B8。この場合は、オブジェクトを書く必要があります。 0x60D0 実行する前に MC_TouchProbe。そのためには、以下を使用する必要があります MC_WriteParameter ファンクションブロック。このブロックには、 ParameterNumber を使用して計算されます。 SMC_ParameterNumber_CoE 関数。