Skip to main content

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

. Modifica della fonte:
  1. Scrittura manuale dell'oggetto della sonda tattile 0x60B8

    • Per fare ciò, è necessario chiamare il MC_WriteParameter blocco funzionale con ParameterNumber = 10184. Ciò corrisponde all'oggetto CiA 402 0x60B8.

  2. Se l'output MC_WriteParameter.Done = TRUE, quindi puoi comandare il MC_TouchProbe blocco funzionale come al solito.

    • Solo i bit dell'oggetto 0x60B8 sono impostati che possono essere definiti da MC_TouchProbe (indicato da icon_lic_missing.png). I bit rimanenti mantengono il valore del passaggio 1 (indicato da icon_lic_ok.png):

      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

      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

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.