MotionLinx とTwinCATの接続/ MotionLinx データオブジェクト /
MotionLinx-IOのSDO
構成 SDO – インデックス0×4000
サブインデックス | データタイプ | データ詳細 |
---|---|---|
SubIndex 1 InOrOut |
INT | 入力/出力構成 1=ピンを出力に設定 0=ピンを入力に設定 ビット0 : 左オスピン2 ビット1 : 左メスピン2 ビット2 : 右オスピン2 ビット3 : 右メスピン2 ビット4 : 左オスピン4 ビット5 : 左メスピン4 ビット6 : 右オスピン4 ビット7 : 右メスピン4 ビット8~15 – 予約済 |
SubIndex 2 Sensor Polarity |
INT | 入力極性構成 0=入力信号と解釈される論理状態が等しい 1=信号状態と論理状態を反転 ビット0 : 左オスピン2 ビット1 : 左メスピン2 ビット2 : 右オスピン2 ビット3 : 右メスピン2 ビット4 : 左オスピン4 ビット5 : 左メスピン4 ビット6 : 右オスピン4 ビット7 : 右メスピン4 ビット8~15 – 予約済 以下の センサー極性 の項を参照 |
SubIndex 3 Outputs Polarity |
INT | 出力極性構成 0=入力信号と解釈される論理状態が等しい 1=信号状態と論理状態を反転 ビット0 : 左オスピン2 ビット1 : 左メスピン2 ビット2 : 右オスピン2 ビット3 : 右メスピン2 ビット4 : 左オスピン4 ビット5 : 左メスピン4 ビット6 : 右オスピン4 ビット7 : 右メスピン4 ビット8~15 – 予約済 以下の センサー極性 の項を参照 |
SubIndex 4 PushPull |
INT | プッシュ/プル入力の構成 0=入力回路NPN/PNP自動検出 1=入力回路プッシュ/プル型 ビット0 : 左オスピン2 ビット1 : 左メスピン2 ビット2 : 右オスピン2 ビット3 : 右メスピン2 ビット4 : 左オスピン4 ビット5 : 左メスピン4 ビット6 : 右オスピン4 ビット7 : 右メスピン4 ビット8~15 – 予約済 ピンが出力として設定されている場合、このデータは無視されることに注意 |
SubIndex 5 StateOnDisconnect |
INT | 非接続時の出力状態 0 = マスターコントローラーとの通信切断時に出力ピンが非通電になる 1 = マスターコントローラーとの通信切断時、出力ピンは最後の状態のまま ビット0 : 左オスピン2 ビット1 : 左メスピン2 ビット2 : 右オスピン2 ビット3 : 右メスピン2 ビット4 : 左オスピン4 ビット5 : 左メスピン4 ビット6 : 右オスピン4 ビット7 : 右メスピン4 ビット8~15 – 予約済 ピンが出力として設定されている場合、このデータは無視されることに注意 |
SubIndex 6 Sensor Debounce |
INT | センサーデバウンス時間の設定 ミリ秒単位 最小値=2ミリ秒 最大値=2000ミリ秒 デフォルト値=20ミリ秒 |
SubIndex 7 thru 9 Reserved |
INT | 今後の使用のために予約 |
センサー極性
この SubIndexは InOrOut SubIndex で入力として設定されたピンにのみ使用されます。このSubIndex 内のピンの対応するビットが0の場合、送信 PDO0 – オブジェクト0×1A00 SubIndex SensorInputsで見られるピンのデータの論理状態は、ピンの電気信号の論理状態と一致します。このSubIndex 内のピンの対応するビットが1の場合は、 送信 PDO0– オブジェクト0×1A00 SubIndex SensorInputs で見られるピンのデータの論理状態はピンの電気信号の論理状態と反転します。
これはマスターコントローラーのプログラマーに対する便宜のために提供されています。例えば、マスターコントローラーは、光電センサーが「ブロック」されている時に電気信号がONになるように、再利用可能なコードやルーティンを持つことができます。特定のモジュールについて、「ブロック」されている時の電気信号がOFFになる光電センサーに接続する必要があるとします。この入力を使用する各々全ての場所でプログラムのロジックを修正する代わりに、このSDOレジスタで論理極性を変更するだけで完了できます。
このSubIndexは指定したピンのLEDインジケーターステータスをも制御することにご注意ください。LEDの状態はピンの論理状態と一致します。例えば、デフォルトでは左センサー入力が通電すると、対応するLEDが緑色に点灯し、 送信 PDO0 – オブジェクト0×1A00 SubIndex SensorInputs のビット4が1になります。SDOのSensor Polarityレジスタのビット4を設定すると、左センサー入力が通電した時に 送信PDO0 – オブジェクト0×1A00 SubIndex SensorInputs のビット4が0になり、対応するLEDが消灯します。
センサー極性 構成 ビット設定 |
ポートピンの 電気信号 |
送信POD ビット状態 |
LEDの状態 |
---|---|---|---|
OFF | De-energized | OFF | OFF |
OFF | Energized | ON | ON |
ON | De-energized | ON | ON |
ON | Energized | OFF | OFF |
出力極性
この SubIndexは InOrOut SubIndex で出力として設定されたピンにのみ使用されます。このSubIndex 内のピンの対応するビットが0の場合、マスターコントローラーが 受信PDO0 – オブジェクト0×1600 SubIndex Outpurs の出力でピンの論理状態を設定すると、ピンの電気信号の論理状態と一致します。このSubIndex 内のピンの対応するビットが1の場合は、そのピンの電気信号は論理状態と反転します。