Proemion バイト コマンド プロトコル バイナリ コマンド ユーザー マニュアル

プロエミオンロゴ

バイトコマンドマニュアル

バイトコマンドプロトコルバイナリコマンド

バイト コマンド マニュアルでは、リモート ホストと CAN ネットワークがメッセージ送信に使用する Proemion バイト コマンド プロトコルのコマンドとその構造について説明します。

一般的な

バイト コマンド マニュアルでは、Proemion バイト コマンド プロトコルで使用される構造とコマンドについて説明します。
このプロトコルは、デバイスでサポートされているインターフェースを介してリモート ホストと通信するために、Proemion GmbH のすべての CAN から PC へのゲートウェイでサポートされています。
以下のマニュアルは、デバイス固有のマニュアルを拡張したものです。
不明な点がある場合は、特定のゲートウェイ デバイスのデバイス マニュアルも参照してください。
CAN から PC へのゲートウェイは、RS232、USB、イーサネット、Bluetooth、WLAN などの特定のインターフェイスを使用して、CAN ネットワークをリモート ホストに接続します。
Proemion バイト コマンド プロトコルは、ホストと CAN ネットワーク間の双方向の透過的な CAN メッセージ伝送、およびホストとゲートウェイ間のコマンド転送に使用されます。
すべての Proemion CAN から PC へのゲートウェイは同じプロトコルで動作するため、基本的な通信ルーチンを交換するだけで、アプリケーション ソフトウェアを簡単に拡張して、さまざまな通信インターフェイスを使用できます。
ほとんどのコマンドはすべてのゲートウェイでサポートされていますが、場合によっては、特殊なコマンドが単一のデバイスでサポートされないことがあります。
コマンドとデバイスの章の表では、view 各ゲートウェイ タイプでサポートされているコマンドについて。

注記
通常、デバイスの設定に影響を与えるすべてのコマンドはゲートウェイの揮発性 RAM メモリにのみ保存され、リセット後はデバイスの不揮発性メモリに保存された設定が再び使用されます。
これらの設定は、デバイス固有のコンフィギュレータ ソフトウェアを使用して変更するか、デバイスでサポートされている場合は CANopen 経由で変更できます。
例外: コマンド「CAN ボーレート」は永続的に保存されます。
一部のゲートウェイでは、コンフィギュレータ ソフトウェアで開始バイト (デフォルト: 0x43) と停止バイト (デフォルト: 0x0D) を変更できます。
このマニュアルのすべての説明では、デフォルト値が使用されていることを前提としています。
詳細情報とサポートについては、サポート フォームに記入し、「サービスとサポート」を参照してください。
最新バージョンのドライバー、ソフトウェア、ファームウェア、ドキュメントは、当社の webサイト: ダウンロードセンター.

1.1. サービスとサポート 
最新バージョンのドライバー、ソフトウェア、ファームウェア、ドキュメントは、 ドキュメントライブラリ.

ヘルプが必要ですか、またはバグを報告したいですか?
弊社の webサイト プロエミオン 詳細については、 サポート.

バイトモードコマンド

2.1. コマンドフォーマット(バイトモード)

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
'C' (0x43) がデフォルト設定です。一部のデバイスではこの値を変更できます。このマニュアルでは常にデフォルト設定を示します。
長さ 0x00-0xFF 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0x00-0xFF コマンドバイト、値0x00から0xFEは直接コマンド、値0xFFは次のバイトにコマンド拡張が含まれることを意味する。
データ xx データ内容
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。
0x0D(キャリッジリターン)はデフォルト設定です。一部のデバイスではこの値は変更できます。このマニュアルでは常にデフォルト設定を示しています。

「–」は、この値が重要ではないことを意味します
「xx」は、フィールドに設定/応答値が含まれていることを意味します
Proemion CAN デバイスの設定を変更または要求する各メッセージには、新しい設定を含む同じコマンド バイトを持つメッセージで応答されます。

注記
通常、リクエスト コマンドには追加のパラメータは必要ありません (「データ」フィールドはありません)。
例外についてはコマンドの説明に記載されています。

2.1.1.例ample

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ 0x0B 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0x00 11ビットID CANメッセージ
データ 0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18 ID (0x789) (MSBが先頭)
CANメッセージデータ内容
チェックサム 0xCE SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了 0x0D EOF バイトはコマンドの終了を示します。

2.2. 拡張コマンドフォーマット(バイトモード)

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
'C' (0x43) がデフォルト設定です。一部のデバイスではこの値を変更できます。
このマニュアルでは常にデフォルト設定が表示されます。
長さ 0x00-0xFF 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
拡張コマンド 0xD0-0xDF コマンドバイト、値0xD0から0xDFは拡張コマンドです
データ xx バイト0: CAN チャネル (CAN 0 の場合は 1 から開始) / 128 … 255 はモジュール用に予約済み (WLAN / GSM / GPS…)
バイト1: 指示
バイト2: データ内容
チェックサム 0xCE SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了 0x0D EOF バイトはコマンドの終了を示します。

「–」は、この値が重要ではないことを意味します
「xx」は、フィールドに設定/応答値が含まれていることを意味します

2.2.1.例ample – 拡張コマンド

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ 0x0D 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0xD0 拡張コマンド
データ 0x01
0x00
0x07, 0x89, 0x11, 0x12,   0x13, 0x14,  0x15,  0x16, 0x17, 0x18,
CANチャネル: 2
コマンド: 11 ビット ID CAN メッセージ ID (0x789) (MSB が先頭)
CANメッセージデータ内容
チェックサム 0x19 SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

2.3. プロセスデータメッセージ
これらのメッセージは、受信した CAN メッセージをホストに送信したり、ホストから CAN ネットワークに CAN メッセージを送信したりするために使用されます。

2.3.1. CANデータフレームの受信
ゲートウェイが CAN バスから受信した CAN データ フレーム メッセージは、次の形式でホスト インターフェイスに転送されます。

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0x00 11ビットID CANメッセージを受信
0x01 11ビットID CANメッセージが受信され、メッセージには追加の32ビットタイムスタンプが含まれています。amp 価値。
0x02 29ビットID CANメッセージを受信
0x03 29ビットID CANメッセージが受信され、メッセージには追加の32ビットタイムスタンプが含まれています。amp 価値。
データ 11 ビット ID メッセージの場合:
0x00-0xFF バイト 0-1: 11 ビット CAN ID (MSB ファースト)
追加データ バイト:
最大8 CANデータバイト、追加の32ビットタイムスタンプamp 値(timestの場合のみ)amp オプションが有効になっている場合は、以下を参照してください)
29 ビット ID メッセージの場合:
0x00-0xFF バイト 0-3: 29 ビット CAN ID (MSB ファースト)
追加データ バイト:
最大8 CANデータバイト、追加の32ビットタイムスタンプamp 価値
(タイムストの場合のみamp オプションが有効になっている場合は、以下を参照してください)
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

注記
タイムストamp 必要な場合は、対応するコマンド メッセージでこのオプションを有効にする必要があります (デバイスのリセットを参照)。
拡張コマンドとしての使用も可能です(拡張コマンド形式(バイトモード)を参照)。

2.3.2. CANデータフレームの送信
CAN データ フレーム メッセージを CAN バスに送信するために、ホスト インターフェイスは次の形式でゲートウェイにデータを送信します。

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0x00 11ビットID CANデータフレームを送信
0x02 29ビットID CANデータフレームを送信
データ 11 ビット ID メッセージの場合:
0x00-0xFF バイト 0-1:
11 ビット CAN ID (MSB ファースト)
追加データ バイト:
最大8 CANデータバイト
29 ビット ID メッセージの場合:
0x00-0xFF バイト 0-3:
29 ビット CAN ID (MSB ファースト)
追加データ バイト:
最大8 CANデータバイト
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

注記
拡張コマンドとしての使用も可能です(拡張コマンド形式(バイトモード)を参照)。

2.3.3. CANリモートフレーム受信
ゲートウェイが CAN バスから受信した CAN リモート フレーム メッセージは、次の形式でホスト インターフェイスに転送されます。

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0x04 11ビットID CANリモートフレーム受信
0x05 11ビットID CANリモートフレームを受信しました。メッセージには追加の32ビットタイムスタンプが含まれています。amp 価値。
0x06 29ビットID CANリモートフレーム受信
0x07 29ビットID CANリモートフレームを受信しました。メッセージには追加の32ビットタイムスタンプが含まれています。amp 価値。
データ 11 ビット ID リモート フレームの場合:
0x00-0xFF バイト 0-1:
11 ビット CAN ID (MSB ファースト)
追加データ バイト:
DLC(CANリモートフレームデータ長コード)追加の32ビットタイムスタンプamp 値(timestの場合のみ)amp オプションが有効になっている場合は、以下を参照してください)
29 ビット ID リモート フレームの場合:
0x00-0xFF バイト 0-3:
29 ビット CAN ID (MSB ファースト)
追加データ バイト:
DLC(CANリモートフレームデータ長コード)追加の32ビットタイムスタンプamp 値(timestの場合のみ)amp オプションが有効になっている場合は、以下を参照してください)
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

注記
タイムストamp 必要な場合は、対応するコマンド メッセージでこのオプションを有効にする必要があります (デバイスのリセットを参照)。
拡張コマンドとしての使用も可能です(拡張コマンド形式(バイトモード)を参照)。

2.3.4. CANリモートフレームの送信
CAN リモート フレーム メッセージを CAN バスに送信するために、ホスト インターフェイスは次の形式でゲートウェイにデータを送信します。

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0x04 11ビットID CANリモートフレームを送信
0x06 29ビットID CANリモートフレームを送信
データ 11 ビット ID リモート フレームの場合:
0x00-0xFF バイト0〜1:
11 ビット CAN ID (MSB ファースト)
追加データバイト:
DLC (CAN リモート フレーム データ長コード)
29 ビット ID リモート フレームの場合:
0x00-0xFF バイト0〜3:
29 ビット CAN ID (MSB ファースト)
追加データバイト:
DLC (CAN リモート フレーム データ長コード)
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

注記
拡張コマンドとしての使用も可能です(拡張コマンド形式(バイトモード)を参照)。

2.3.5. RS232データフレームの送信と受信

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0x09 RS232 データフレーム
データ xx RS232データ
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

2.3.6. 受信最適化ブロック

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0x08 受信最適化ブロック
データ xx 最適化データを受け取る
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

2.4. フィードバックメッセージ
これらのメッセージには、ユーザーが CAN メッセージの正しい送信を確認できるフィードバック データが含まれています。

2.4.1. CANメッセージ送信フィードバック

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0x20 11ビットID CANメッセージが送信されました
0x21 11ビットID CANメッセージが送信され、フィードバックには追加のタイムスタンプが含まれます。amp 送信時間の
0x22 29ビットID CANメッセージが送信されました
0x23 29ビットID CANメッセージが送信され、フィードバックには追加のタイムスタンプが含まれます。amp 送信時間の
0x24 11ビットID CANリモートフレーム送信
0x25 11ビットID CANリモートフレームが送信され、フィードバックには追加のタイムスタンプが含まれます。amp 送信時間の
0x26 29ビットID CANリモートフレーム送信
0x27 29ビットID CANリモートフレームが送信され、フィードバックには追加のタイムスタンプが含まれます。amp 送信時間の
0x28 11ビットID送信サーバーメッセージが送信されました
0x29 11ビットID送信サーバーメッセージが送信され、フィードバックには追加のタイムスタンプが含まれます。amp 送信時間の
0x2A 29ビットID送信サーバーメッセージが送信されました
0x2B 29ビットID送信サーバーメッセージが送信され、フィードバックには追加のタイムスタンプが含まれます。amp 送信時間の
データ 11 ビット ID メッセージ / リモート フレームの場合:
0x00-0xFF バイト 0-1:
11 ビット CAN ID (MSB ファースト)
0x00-0xFF 追加データバイト(リモートフレーム上にはない) フィードバック):
最大8 CANデータバイト、追加の32ビットタイムスタンプamp 値(timestの場合のみ)amp オプションが有効になっている場合は、以下を参照してください)
29 ビット ID メッセージ / リモート フレームの場合:
0x00-0xFF バイト 0-3:
29 ビット CAN ID (MSB ファースト)
0x00-0xFF 追加データバイト(リモートフレーム上にはない) フィードバック):
最大8 CANデータバイト、追加の32ビットタイムスタンプamp 値(timestの場合のみ)amp オプションが有効になっている場合は、以下を参照してください)
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

注記
フィードバック メッセージが必要な場合は、対応するコマンドでフィードバック オプションを有効にする必要があります (「サーバー オブジェクトのオン/オフの切り替え」を参照)。
タイムストamp 優先する場合は、対応するメッセージによってこのオプションを有効にする必要があります (デバイスのリセットを参照)。
拡張コマンドとしての使用も可能です(拡張コマンド形式(バイトモード)を参照)。

2.5. 診断データメッセージ
2.5.1. デバイスID

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0x40 デバイス ID 文字列 (要求: 追加のデータ バイトなし)
データ
(返信のみ)
0x00-0xFF ID 文字列 (応答時のみ)
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

2.5.2. ハードウェア/ソフトウェアバージョン

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0x41 ハードウェア / ソフトウェア バージョン (要求: 追加のデータ バイトなし)
データ
(返信のみ)
0x00-0xFF バイト0〜1: デバイスのハードウェアバージョン
バイト 2-3: ファームウェアのソフトウェアバージョン
バイト 4-5: ブートローダーのソフトウェアバージョン
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

2.5.3.エラー 状態

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0x42 エラーステータス(要求: 追加のデータバイトなし)
0x43 追加のタイムスタンプを含むエラーステータスメッセージamp 価値
(要求コマンドはなく、応答メッセージのみ)
データ
(返信のみ)
0x00-0xFF バイト0:
ビット 0: CAN受信バッファオーバーフロー
ビット 1: CAN送信タイムアウト
ビット 2: CANエラーカウンタオーバーフロー
ビット 3: CANバスオフエラー
ビット 4: ホストインターフェース構文エラー
ビット 5: ホストインターフェースフォーマットエラー
ビット 6: ホストインターフェース送信バッファオーバーフロー
ビット 7: 使用されていない
バイト 1 (CAN コントローラの最後のエラー コード):
'0': エラーなし
'1': シーケンス内に5つ以上の等しいビットが発生した
'2': 受信したメッセージの形式が正しくありません
'3': 送信されたメッセージは確認されませんでした
'4': 送信中にリセッシブレベルを設定できない
'5': 送信中に優先レベルを設定できません
'6': 受信したCRCチェックサムが正しくありませんでした
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

注記
タイムストamp 優先する場合は、対応するメッセージによってこのオプションを有効にする必要があります (デバイスのリセットを参照)。
エラー ステータスが変化するたびに、エラー ステータス メッセージが自動的に生成されます。
拡張コマンドとしての使用も可能です(拡張コマンド形式(バイトモード)を参照)。

2.5.4. インターフェースバージョン

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0x44 インターフェース バージョン (例: Bluetooth モジュール、WLAN モジュールなど) (要求: 追加のデータ バイトなし)
データ
(返信のみ)
0x00-0xFF ASCII コードのバージョン文字列
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

注記
拡張コマンドとしての使用も可能です(拡張コマンド形式(バイトモード)を参照)。
モジュールは選択可能です。

2.5.5. 現在のCANバス負荷

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0x47 現在のバス負荷(1秒あたりのメッセージ数)(要求: 追加のデータ バイトなし)
データ
(返信のみ)
0x00-0xFF バイト0〜1:
符号なし整数値のサイズ:16 ビット (MSB が先頭)
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

注記
拡張コマンドとしての使用も可能です(拡張コマンド形式(バイトモード)を参照)。

2.5.6. デバイスがビジー / コマンドがサポートされていません

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0x48 デバイスはコマンドを実行できません (他のコマンドでは応答のみ)
データ 0x00-0xFF 将来の使用のために予約済み
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

注記
拡張コマンドとしての使用も可能です(拡張コマンド形式(バイトモード)を参照)。

2.5.7. CAN送信遅延時間の設定

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0x49 CAN送信遅延時間を設定する
データ 0x00-0xFF 符号なし整数値のサイズ:16 ビット (MSB が先頭)
(デバイスのリセット後、RAMパラメータは0に戻ります)
次のコマンドが評価されるまでの遅延時間は 10 ミリ秒です。この値は XNUMX 回だけ適用されます。
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

注記
拡張コマンドとしての使用も可能です(拡張コマンド形式(バイトモード)を参照)。

2.6. CANコントローラのセットアップメッセージ
2.6.1. 受信チャネルID設定の変更/要求

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0x50 受信チャネルID設定の要求
(1 つの追加データ バイトが必要 = チャネル番号)
0x51 受信チャンネルID設定を変更する
(少なくとも 2 つの追加データ バイト、チャネル番号、およびチャネル設定が必要です)
データ 0x00-0xFF バイト0:
受信オブジェクト番号(範囲はゲートウェイデバイスによって異なります)CANview  USB / RS232: 0…8
できるview  イーサネット: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0x07 バイト1:
ビット 0: 0 = チャネル無効、1 = チャネル有効 ビット 1: 0 = 11 ビット ID を受信、1 = 29 ビット ID を受信 ビット2: 0 = 11 ビット ID を変更、1 = 29 ビット ID を変更
バイト2〜3: バイト11、ビット1 = 2の場合、0ビットID
バイト2〜5: バイト29、ビット1 = 2の場合、1ビットID
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

注記
変更メッセージに ID 情報が含まれていない場合 (長さバイト < 4)、最後の ID 設定が保持されます。
この場合、バイト 1、ビット 2 は無視されます。
拡張コマンドとしての使用も可能です(拡張コマンド形式(バイトモード)を参照)。

2.6.2. 受信チャネルマスク設定の変更/要求

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0x52 受信チャネルマスク設定を要求する
(1 つの追加データ バイトが必要 = チャネル番号)
0x53 受信チャネルマスク設定を変更する
(少なくとも 2 つの追加データ バイト、チャネル番号、およびチャネル設定が必要です)
データ 0x00-0xFF バイト0:
受信オブジェクト番号(範囲はゲートウェイデバイスによって異なります)CANview  USB / RS232: 0…8
できるview  イーサネット: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0x07 バイト1:
ビット 0: 0 = チャネル無効、1 = チャネル有効
ビット 1: 0 = 11 ビット マスクを受信、1 = 29 ビット マスクを受信
ビット 2: 0 = 11 ビット マスクを変更、1 = 29 ビット マスクを変更
バイト2〜3: バイト11、ビット1 = 2の場合、0ビットマスク
バイト2〜5: バイト29、ビット1 = 2の場合、1ビットマスク
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

注記
変更メッセージにマスク情報が含まれていない場合(長さバイト < 4)、最後のマスク設定が保持されます。
この場合、バイト 1、ビット 2 は無視されます。
デバイスが各チャネルの個別のマスクをサポートしていない場合(CANview RS232 の場合、チャネル 1 ~ 7 のマスク設定は無視され、チャネル 0 の設定が返されます。
拡張コマンドとしての使用も可能です(拡張コマンド形式(バイトモード)を参照)。

2.6.3. CANボーレート

バイト 価値 説明
特殊部隊

(フレームの開始)

0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0x56 CANボーレートパラメータを要求する(追加のデータバイトなし)
0x57 CANボーレートパラメータの設定
データ 0x00-0xFF バイト0: CIA準拠の標準ボーレートがない場合は0xFF、それ以外の場合は次のようになります。
0x00: 10 kBit/秒
0x01: 20 kBit/秒
0x02: 50 kBit/秒
0xFE: 100 kBit/秒
0x03: 125 kBit/秒
0x04: 250 kBit/秒
0x05: 500 kBit/秒
0x06: 800 kBit/秒
0x07: 1 MBit / 秒
0xFF: BTR値が使用される
バイト1: BTR0 値 (デバイス依存、バイト 0 = 0xFF の場合のみ) バイト2: BTR1 値 (デバイス依存、バイト 0 = 0xFF の場合のみ) バイト3: BTR2 値 (デバイス依存、バイト 0 = 0xFF の場合のみ)  バイト4: BTR3 値 (デバイス依存、バイト 0 = 0xFF の場合のみ)
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

注記
データ バイト 0 が 0xFF に設定されている場合、BTR 値を使用して非標準ボー レートが設定されます。
標準ボーレートを使用する場合、BTR 値は必要ありません。いずれにしても使用される場合は無視されます。
デバイスの標準設定でサポートされていないボーレートを設定する必要があるときは、詳細についてはサポートにお問い合わせください。「サービスとサポート」を参照してください。
拡張コマンドとしての使用も可能です(拡張コマンド形式(バイトモード)を参照)。

2.6.4. CANコントローラのリセット

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0x58 CAN コントローラのリセット (追加のデータ バイトなし)
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

注記
「CANコントローラリセット」コマンドは、CANコントローラの完全なリセットを実行します。これには、タイムアウトも含まれます。amp 値、受信バッファ、送信バッファ。
CAN コントローラのリセットにより、デバイスのエラー状態もリセットされます。
このため、CAN コントローラのリセット後、エラー ステータス メッセージが生成され、エラー ステータスが更新されます。
拡張コマンドとしての使用も可能です(拡張コマンド形式(バイトモード)を参照)。

2.6.5. CANインターフェースの自動ボーモードを設定する

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0x59 自動ボーモードを設定する(追加のデータバイトなし)
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

注記
自動ボー モードは、デバイスがサポートする標準ボー レートでのみ可能です。
自動ボー検出を行うには、バス上で通信が機能している必要があります。
ボーレート検出がアクティブな間、Proemion CAN デバイスはパッシブ モードになり、CAN バス上のトラフィックに影響を与えません。
拡張コマンドとしての使用も可能です(拡張コマンド形式(バイトモード)を参照)。

auto baud コマンドは、ゲートウェイ デバイスを「自動ボー モード」に設定します。
デバイスは CAN 上のトラフィックをリッスンし、ボー レートを自動的に構成します (デバイスでサポートされている標準ボー レートのみが検出可能です)。
適切なボーレート設定を取得すると、デバイスは検出されたボーレートを含む応答を生成します。
このメッセージの形式は、コマンド バイトが 0x59 であることを除いて、CAN ボー レート要求メッセージと同じです。
ボーレートが検出されない場合、デバイスは最後に構成されたボーレートを使用して動作します。
この場合、ボー レートの応答は、非標準のボー レートが要求された場合と同じです。

2.6.6. アクティブ/パッシブモードの設定/要求

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0x5A アクティブ/パッシブモードをリクエストする(追加のデータバイトなし)
0x5B アクティブ/パッシブモードを設定する
データ 0x00-0x01 0x00 デバイス = アクティブモード
0x01 デバイス = パッシブモード
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

注記
拡張コマンドとしての使用も可能です(拡張コマンド形式(バイトモード)を参照)。

2.6.7. 変更/要求受信チャネルサイクルタイム

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0x5C 要求受信チャネルサイクル時間
(1 つの追加データ バイトが必要 = チャネル番号)
0x5D 受信チャネルのサイクル時間を変更する
(少なくとも 2 つの追加データ バイト、チャネル番号、およびチャネル設定が必要です)
データ 0x00-0xFF バイト0:
受信オブジェクト番号(範囲はゲートウェイデバイスによって異なります)CANview  イーサネット: 0…7
CANlink Bluetooth / WLAN: 0…15
0x00-0xFF バイト1:
サイクルタイム 10 ミリ秒
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

注記
拡張コマンドとしての使用も可能です(拡張コマンド形式(バイトモード)を参照)。

2.7. ホストインターフェース構成メッセージ
2.7.1. フィードバック/出力設定

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
バイト 価値 説明
指示 0x60 フィードバック設定をリクエストする(追加のデータバイトなし)
0x61 フィードバック設定を行う
データ 0x00-0x07 バイト 0:
少し 0: 1 = CAN出力オン / 0 = CAN出力オフ
ビット 1: 1 = CAN メッセージのフィードバックを送信する / 0 = フィードバックをオフにする
少し 2: 1 = サーバーフィードバックオン / 0 = サーバーフィードバックオフ
少し 3: 1 = RS232 インターフェースオン / 0 = RS232 インターフェースオフ
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

注記
シリアル出力が無効になっている場合、受信した CAN メッセージは Proemion CAN デバイスの RAM に保存されます。このバッファがいっぱいになると、バッファ オーバーフロー エラーが表示されます。
出力が有効になっている場合、保存されているすべてのメッセージはすぐにホスト インターフェイスに送信されます。
拡張コマンドとしての使用も可能です(拡張コマンド形式(バイトモード)を参照)。

2.8. サーバーインターフェースコマンドの送信
2.8.1. サーバーオブジェクトのオン/オフを切り替える

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0x80 リクエストサーバーオブジェクトのオン/オフ(追加データバイトなし)
0x81 サーバーオブジェクトのオン/オフを設定する
データ 0x00-0xFF バイト 0:
設定された各ビットは、対応するサーバー オブジェクトをオンにし、サーバー オブジェクトがオンであることを示します。
リセット ビットは無効なサーバー オブジェクトをマークします。
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

注記
このコマンドは非推奨であり、当社のデバイスでは使用されなくなりました。

2.8.2. サーバーオブジェクト構成の変更/要求

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0x82 サーバー オブジェクトの構成を要求します (サーバー オブジェクト番号を含む 1 つの追加データ バイトが必要です)
0x83 サーバーオブジェクトのオン/オフを設定する
データ 0x01-0x08 バイト 0 (オブジェクト番号):
変更する必要がある 8 つのサーバー オブジェクトのうちの 1 つの番号が含まれます。
0x00-0x01 バイト 1 (IDE):
0x00 = 11 ビット ID オブジェクト
0x01 = 29 ビット ID オブジェクト
バイト2以降のバイト番号には次の情報が含まれます 表示された中で   注文:
0x00-0xFF ID (11 または 29 ビット)
0x01-0x08 ダウンロードコンテンツ (CANメッセージのデータバイト数)
0x00-0xFF まで 8データバイト 缶メッセージの
0x00-0xFF サイクルタイム 10ミリ秒でサーバーオブジェクトの
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

注記
DLC バイトの内容は、送信されるデータ バイトの数と一致する必要があります。一致しないと、送信サーバーが予期しない動作をする可能性があります。
このコマンドは非推奨であり、当社のデバイスでは使用されなくなりました。

2.8.3. 送信チャネルID設定の変更/要求 
CAN 送信チャネル フィルターは、「CAN コントローラー セットアップ メッセージ」の章で説明されている CAN 受信フィルターと同じように動作します。ホストから受信したメッセージは、このフィルター条件でチェックされます。条件が満たされると、メッセージは CAN バスに送信されます。

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0x84 送信チャネルID設定を要求する
(1 つの追加データ バイトが必要 = チャネル番号)
0x85 送信チャンネルID設定を変更する
(少なくとも 2 つの追加データ バイト、チャネル番号、およびチャネル設定が必要です)
データ 0x00-0x07 バイト0:
オブジェクト番号を送信
0x00-0x07 バイト1:
ビット 0: 0 = チャネル無効、1 = チャネル有効
ビット 1: 0 = 11 ビット ID を送信、1 = 29 ビット ID を送信
ビット 2: 0 = 11 ビット ID を変更、1 = 29 ビット ID を変更
0x00-0xFF バイト2〜3: バイト11、ビット1 = 2の場合、0ビットID
0x00-0xFF バイト2〜5: バイト29、ビット1 = 2の場合、1ビットID
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

注記
このコマンドは非推奨であり、当社のデバイスでは使用されなくなりました。

2.8.4. 送信チャネルマスク設定の変更/要求

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0x86 送信チャネルマスク設定を要求する
(1 つの追加データ バイトが必要 = チャネル番号)
0x87 送信チャンネルマスク設定を変更する
(少なくとも 2 つの追加データ バイト、チャネル番号、およびチャネル設定が必要です)
データ 0x00-0x07 バイト 0:
オブジェクト番号を送信
0x00-0x07 バイト1:
少し 0: 0 = チャネル無効、1 = チャネル有効
ビット 1: 0 = 11 ビット マスクを送信、1 = 29 ビット マスクを送信
少し 2: 0 = 11 ビット マスクを変更、1 = 29 ビット マスクを変更
0x00-0xFF バイト 2-3: バイト11、ビット1 = 2の場合、0ビットマスク
0x00-0xFF バイト 2-5: バイト29、ビット1 = 2の場合、1ビットマスク
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

注記
このコマンドは非推奨であり、当社のデバイスでは使用されなくなりました。

2.8.5. 送信チャネルサイクルタイム設定の変更/要求

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0x88 送信チャネルのサイクルタイム設定を要求する
(1 つの追加データ バイトが必要 = チャネル番号)
0x89 送信チャネルのサイクルタイム設定を変更する
(少なくとも 2 つの追加データ バイト、チャネル番号、およびチャネル設定が必要です)
データ 0x00-0x07 バイト 0:
オブジェクト番号を送信
0x00-0x07 バイト 1:+
少し 0: 0 = チャネル無効、1 = チャネル有効
ビット 1: 0 = 11 ビット サイクル タイムを送信、1 = 29 ビット サイクル タイムを送信
少し 2: 0 = 11ビットサイクルタイムを変更、1 = 29ビットサイクルタイムを変更
0x00-0xFF バイト 2-3: バイト11、ビット1 = 2の場合、0ビットサイクルタイム
0x00-0xFF バイト 2-5: バイト29、ビット1 = 2の場合、1ビットサイクルタイム
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

2.9. デバイスパラメータ設定
2.9.1. 変更/リクエストTimestamp 設定

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0xA0 リクエスト時間tamp 設定(要求:追加のデータバイトなし)
0xA1 時間を設定するamp 設定
データ 0x00-0x13 バイト0:
ビット 0: 1 = タイムストamp オン、0 = タイムストamp オフ
ビット 1: 1 = 相対時間tamp, 0 = 絶対時刻tamp
ビット 4: 1 = エラーおよびエコーフィードバック回数amp 0 = エラーとエコーフィードバック時間amp オフ
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

「タイムストamp「-Mode」が選択されている場合、受信した各 CAN メッセージの最後のデータ バイトの後に 32 ビット カウンター (100 µs の分解能) の値が挿入されます。
ホストインターフェース側のtimestを含むすべてのメッセージamp 正しい時系列順になっています。
タイムストamp エコーメッセージ(「サーバーフィードバックを送信」または「CANメッセージフィードバックを送信」)とエラーメッセージの後に挿入する必要があります。エラーとエコーフィードバックのタイムスタンプは、amp' を追加で有効にする必要があります。
「相対モード」と「絶対モード」の違いは、「相対モード」ではメッセージを受信するたびにカウンター値がリセットされることです。

注記
「エラーとエコーフィードバック」タイムスタンプamp 送信は、タイムスタンプがamp モードは有効です。
拡張コマンドとしての使用も可能です(拡張コマンド形式(バイトモード)を参照)。

2.9.2. CAN送信遅延時間の変更

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトにはデータバイト数とコマンドバイト数が含まれます
指示 0xA2 CAN送信遅延時間を設定する
データ
(返信のみ)
0x00-0xFF 符号なし整数値のサイズ: 16 ビット
(デバイスのリセット後、RAMパラメータは0に戻ります)
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

注記
この遅延時間は各 CAN メッセージの前に挿入されるため、CAN の送信速度が遅くなります。

2.9.3. IPブロック待機時間の設定

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0xA3 IPブロックの待機時間を設定する(帯域幅をより有効に活用するため)
データ 0x00-0xFF 10ミリ秒の間隔
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

2.9.4. ボーレート計算間隔を設定する

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0xA4 CANボーレート計算間隔を設定する
データ 0x00-0xFF 間隔(ミリ秒)
符号なし整数値のサイズ: 16 ビット (MSB が先頭)
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

注記
拡張コマンドとしての使用も可能です(拡張コマンド形式(バイトモード)を参照)。

2.9.5. CANopen オブジェクト辞書アクセス

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0xA5 オブジェクト辞書の読み取り/書き込み
データ 0x00-0xFF リクエスト: バイト 0:
コマンド: 0x01 書き込み、0x00 読み取り (追加のデータ バイトなし)
バイト1〜2:
インデックス(LSB が先頭)
バイト3:
サブインデックス
追加データバイト:
データ(LSBファースト)
応答: バイト0:
結果: 0x40 読み取り成功
0x80 読み取り失敗 (追加データバイトなし)
0x41 書き込み成功 (追加データバイトなし)
0x81 書き込み失敗 (追加データバイトなし)
バイト1〜2:
インデックス(LSB が先頭)
バイト3:
サブインデックス
追加データバイト:
データ(LSBファースト)
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

2.10. ハードウェアアクセスコマンド
2.10.1.デバイスをリセットします

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0xC0 デバイスの設定とリセット
データ  —
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

注記
デバイスはこのコマンドに「デバイス ID」コマンドで応答します。
一部のデバイスでは、このコマンドを実行するとホストとの通信が失われるため、ハードウェア リセットは実行されません。

  • できるview イーサネット
  • CANlink Bluetooth / WLAN

2.10.2. アナログチャンネル値の要求

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0xC2 アナログ チャネル値を要求します (チャネル番号を含む 1 つの追加データ バイトが必要です)
データ 0x00-0x03 バイト0(チャネル番号):
0x00: 供給量tage
0x01: CAN ローライン
0x02: CANハイライン
0x03: アナログ入力1と2
0x00-0xFF バイト1: アナログ値(チャンネル0~2については下記の説明を参照)
バイト1〜4: (チャンネル3用) アナログ入力1ボリュームtage IEEE 754 コード化、LSB ファースト
バイト5〜8: (チャンネル3用) アナログ入力2ボリュームtage IEEE 754 コード化、LSB ファースト
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。
VCCC の
カナダ
0x00 0V
0V
VCCC の
カナダ
0xFF 39V
5V

注記
CANのみview RS232はCANラインの電圧を測定できるtageレベル。
この測定は、CAN ボーレートが 125 kBit/s 以下の場合にのみ可能です。

デジタルチャンネル値の設定/要求

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0xC4 デジタル チャネル値を要求します (チャネル番号を含む 1 つの追加データ バイトが必要です)
0xC5 デジタルチャンネル値を設定します(チャンネル番号と値を含む2つの追加データバイトが必要です)
データ 0x00-0xFF バイト 0 (チャンネル番号): 0x00: バス終端抵抗
0x00-0x01 バイト1: デジタル値(1 = オン、0 = オフ)
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

注記
各設定コマンドには実際の値が応答されます。

2.10.3. 通信パスワードの設定

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0xC6 通信パスワードの確認をリクエスト
データ xx 指示
バイト 0…n:
パスワード文字列(デフォルト: “GSMONLIN”) 応答
バイト 0:
0 = パスワードがチェックされ、OK
パスワードチェックに失敗した場合、デバイスからの応答はありません
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

注記
このメッセージは、CANlink GSM/UMTS のバイト モード インターフェイスの全機能をロック解除するために非常に重要です。
正しい通信パスワードを確認した場合にのみセッションが可能になります。

2.10.4. 通信パスワードのリセット

バイト 価値 説明
特殊部隊
(フレームの開始)
0x43 SOF はコマンドの開始を示します。
長さ xx 長さバイトには、データ バイト数とそれに続くコマンド バイト数が含まれます。
指示 0xC7 通信パスワードのリセットチェック
チェックサム xx SOF、長さ、コマンド、およびデータ バイトの XOR チェックサムが含まれます。
終了
(フレーム終了)
0x0D EOF バイトはコマンドの終了を示します。

注記
このメッセージはバイト モード インターフェイスをロックします。
このコマンドは、通信セッションの終了時に送信する必要があります。

コマンドとデバイス

以下の表は、既存のすべてのコマンドの概要を示し、どの Proemion デバイスがそれらをサポートしているかを示します。
Proemion デバイスのコマンドの有用性は、「S」、「E」、または「S / E」でマークされます。

これらの頭字語は次の意味を表します。

  • 「S」Proemion デバイスは、このコマンドを標準コマンド形式でのみサポートします (コマンド形式 (バイト モード) を参照)。
  • 「E」 Proemion デバイスは、このコマンドを拡張コマンド形式でのみサポートします (拡張コマンド形式 (バイト モード) を参照)。
  • 「S / E」Proemion デバイスは、このコマンドを標準コマンド形式と拡張コマンド形式でサポートします。
メッセージ 指示 デバイス
タイプ できるview USB CANリンク
ブルートゥース
2000
CANリンク
無線LAN
2000
CANリンク
無線
3000
CANリンク
ワイヤレス 4000
できるview
イーサネット
CANリンク
携帯
5000
CANリンク
携帯
3000
できるview
RS232
プロセスデータメッセージ 0x00 南/東 南/東 南/東 南/東 南/東 南/東 南/東 S / * 南/東
0x01 南/東 南/東 南/東 南/東 南/東 南/東 南/東 S / E* 南/東
0x02 南/東 南/東 南/東 南/東 南/東 南/東 南/東 S / E* 南/東
0x03 南/東 南/東 南/東 南/東 南/東 南/東 南/東 S / E* 南/東
0x04 南/東 南/東 南/東 南/東 南/東 南/東 南/東 S / E* 南/東
0x05 南/東 南/東 南/東 南/東 南/東 南/東 南/東 S / E*
0x06 南/東 南/東 南/東 南/東 南/東 南/東 南/東 S / E*
0x07 南/東 南/東 南/東 南/東 南/東 南/東 南/東 S / E*
0x08 南/東 南/東
0x09 S
フィードバックメッセージ 0x20 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東
0x21 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東
0x22 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東
0x23 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東
0x24 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東
0x25 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東
0x26 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東
0x27 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東
0x28 南/東 南/東
0x29 南/東 南/東
0x2A 南/東 南/東
0x2B 南/東 南/東

*次のコマンド データ オプションは、CLM3000 および CLM3600 では実装されていません。
– ビット 2: 1 = サーバーフィードバックオン / 0 = サーバーフィードバックオフ
– ビット 3: 1 = RS232 インターフェースオン / 0 = RS232 インターフェースオフ

メッセージ 指示 デバイス
タイプ できるview USB CANリンク
ブルートゥース
2000
CANリンク
無線LAN
2000
CANリンク
ワイヤレス 3000
CANリンク
ワイヤレス 4000
できるview
イーサネット
CANリンク
携帯
5000
CANリンク
携帯
3000
できるview
RS232
診断データメッセージ 0x40 S S S S S S S S S
0x41 S S S S S S S S S
0x42 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東
0x43 南/東 南/東 南/東 南/東 南/東
0x44 南/東 南/東 南/東 南/東 南/東 南/東 南/東
0x47 南/東 南/東 南/東
0x48 南/東 南/東 南/東 南/東
0x49 南/東 南/東 南/東 南/東
CAN コントローラ セットアップ メッセージ 0x50 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東
0x51 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東
0x52 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東
0x53 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東
0x56 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東
0x57 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東
0x58 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東
0x59 南/東 南/東
0x5A 南/東 南/東 南/東 南/東 南/東
0x5B 南/東 南/東 南/東 南/東 南/東
0x5C 南/東 南/東 南/東 南/東 南/東 南/東 南/東
0x5D 南/東 南/東 南/東 南/東 南/東 南/東 南/東
ホストインターフェース構成メッセージ 0x60 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東
0x61 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東
サーバーインターフェースコマンドの送信 0x80 S S
0x81 S S
0x82 S S
0x83 S S
0x84 S
0x85 S
0x86 S
0x87 S
0x88 S
0x89 S
タイプ できるview   USB CANlink ブルートゥース
2000
CANlink 無線LAN
2000
CANlinkワイヤレス3000 CANlink ワイヤレス 4000 できるview イーサネット CANlinkモバイル
5000
CANlinkモバイル
3000
できるview
RS232
デバイスパラメータ設定 0xA0 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東
0xA1 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東 南/東
0xA2 S
0xA3 S
0xA4 南/東 南/東 南/東
0xA5 S S S S
ハードウェア アクセス コマンド 0xC0 S S S S S S S S S
0xC2 S S S S
0xC4 S
0xC5 S
0xC6 S S S
0xC7 S S S

バージョン: 11.0.549

プロエミオンロゴ

ドキュメント / リソース

PDF thumbnailバイトコマンドプロトコルバイナリコマンド
User Manual · Byte Command Protocol Binary commands, Command Protocol Binary commands, Protocol Binary commands, Binary commands

質問する

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

質問する

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.