タッチプローブ
CiA402プロファイルのドライブは、タッチプローブソースの選択をサポートしている場合があります。を使用してソースを設定することはできません。 MC_TouchProbe
ファンクションブロック。デフォルトでは、タッチプローブのデジタル入力が使用されます
タッチプローブオブジェクトの手動書き込み
0x60B8
これを行うには、に電話する必要があります
MC_WriteParameter
ファンクションブロックとParameterNumber
=10184
。これは CiA 402 オブジェクトに対応します0x60B8
。
出力の場合
MC_WriteParameter.Done = TRUE
そうすると、以下のようにコマンドを実行できます。MC_TouchProbe
通常どおりのファンクションブロック。オブジェクトからのビットのみ
0x60B8
以下のように定義できるセットです。MC_TouchProbe
(以下で示されます:)。残りのビットはステップ 1 の値を保持します (以下を参照)
):
オブジェクトのビット数 0x60B8
タッチプローブ 2
タッチプローブ 1
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
オブジェクト 0x60D0 に関する注意
タッチプローブオブジェクト内 0x60B8
、ソースを指定してオブジェクト経由で解決できます。 0x60D0
。これはビットの組み合わせに対応します 10b
ビット用 3
、 2
または 11
、 10
オブジェクトの 0x60B8
。この場合は、オブジェクトを書く必要があります。 0x60D0
実行する前に MC_TouchProbe
。そのためには、以下を使用する必要があります MC_WriteParameter
ファンクションブロック。このブロックには、 ParameterNumber
を使用して計算されます。 SMC_ParameterNumber_CoE
関数。