Sonda tattile
Le unità con profilo CiA402 a volte supportano la selezione della sorgente della sonda tattile. Non è possibile impostare la sorgente tramite MC_TouchProbe
blocco funzionale. Per impostazione predefinita, viene utilizzato l'ingresso digitale appartenente alla sonda tattile
Scrittura manuale dell'oggetto della sonda tattile
0x60B8
Per fare ciò, è necessario chiamare il
MC_WriteParameter
blocco funzionale conParameterNumber
=10184
. Ciò corrisponde all'oggetto CiA 4020x60B8
.
Se l'output
MC_WriteParameter.Done = TRUE
, quindi puoi comandare ilMC_TouchProbe
blocco funzionale come al solito.Solo i bit dell'oggetto
0x60B8
sono impostati che possono essere definiti daMC_TouchProbe
(indicato da). I bit rimanenti mantengono il valore del passaggio 1 (indicato da
):
Bit di oggetto 0x60B8
Sonda tattile 2
Sonda tattile 1
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Nota sull'oggetto 0x60D0
Nell'oggetto della sonda tattile 0x60B8
, è possibile specificare l'origine in modo che venga risolta tramite l'oggetto 0x60D0
. Corrisponde alla combinazione di bit 10b
per pezzi 3
, 2
o 11
, 10
dell'oggetto 0x60B8
. In questo caso, devi scrivere l'oggetto 0x60D0
prima dell'esecuzione MC_TouchProbe
. Per fare ciò, è necessario utilizzare MC_WriteParameter
blocco funzionale, in cui ParameterNumber
viene calcolato utilizzando SMC_ParameterNumber_CoE
funzione.