JP_Nordson_EFD_Ultimus_V_Operating_Manual.pdf - 第41页

1.5.6 ETX コ マ ン ド パ ケ ッ ト の最終部分 は、 パケ ッ ト 終 了 (0x03h)ASCII文字 で す 。 下記はコマンドパケットの一例です。この例は、UltimusVへ 3.4bar/0.34 MPa(50.0 psi)の値 を送信するプレッシャー設定コマンド(PS)を使用しています。 コマンド: コ マ ンドパ ケ ット の 開 始 STX + (08 + PS + 0500) + F0 + ET…

100%1 / 52
1.4通 信 タイムアウト
RS‑232 パケットによって LCD 画面の操作性が低下しないように、Ultimus V には通信タイムアウト対策が用意されてい
ます。Ultimus V がホストから ACK (Acknowledge) 入力を受信するとすぐに、LCD は通信ホールド状態になり、コマンド
を待機します。コマンドを受信しないまま3秒が経過すると、Ultimus V は「A2」失敗コマンドをホストに送信し、通信ホール
ドを解除します。Ultimus V が文字を受信すると、タイムアウトがリセットされます。
1.5コマンドパ ケットフォー マット
各コマンドパケットは下記の情報を含み、下記の通りフォーマットされます。
[STX] [バイト数] [コマンド] [データ] [チェックサム] [ETX]
1.5.1STX
全てのコマンドパケットは、パケット開始(0x02h) ASCII文字で始まります。
1.5.2バイト数
コマンドパケットのバイト数は、コマンドパケット内のコマンドとデータ部分の文字数の合計です。この値は、0x04h から
0xFFh までの2桁の16進数の数字で表示されます。この16進数の数字は、ASCII文字でエンコードされます。
1.5.3コマンド
コマンドパケットのコマンド部 分 が次 に来ます。コマンドのリストは、次 のセクションで説 明します。コマンド部 分の桁 数 は
4文字です。コマンドが4文字に満たない場合は、残りは、ASCIIのスペース文字(0x20h)でなければなりません。コマンド
は、ASCII文字で送信されます。
1.5.4データ
コマンドの次は、データ部分が続きます。データ長は、0(0x00h)から251(0xFB)をとることができます。この長さはコマンドに
よります。ASCII文字で送信されます。
1.5.5チェックサム
チェックサムが 次に続きます。チェックサムはコマンドパケットのエラー チェックです。チェックサムは 、コマンドパケットのエラ
ーチェックです。チェックサムは、0 (0x00h) から各 ASCII バイトの実際の値を減算して求められます (ASCII の「0」は 16
進数では 0x20、10 進数では 32 です)。算出された負の値の最下位バイトがチェックサム値になります。
バイト数 (1.5.2) で始まりデータ (1.5.4) までの各バイト (ASCII 文字) を使用してチェックサムが求められます。 最下位バ
イト (2 桁の 16 進数) は ASCII 文字に変換され、残りのコマンドパケットに付加され、チェックサム値が得られます。 チェッ
クサムが正しく算出されない場合、Ultimus V は失敗コマンド (「A2」) を返します。
チェックサムは次のように理解することもできます。
Checksum =
n
0
0-∑ bytes [n]
「n」 = バイト数
AppendixB—RS‑232接続プロトコル(続き)
Ultimus V 高精密液剤ディスペンサー
40
www.nordsonefd.com/jp japan@nordsonefd.com +81-03-5762-2760 ノードソンEFDは、世界中で液剤塗布装置の販売・サービスを行なっております。
1.5.6ETX
コマンドパケットの最終部分は、パケット終了(0x03h)ASCII文字です。
下記はコマンドパケットの一例です。この例は、UltimusVへ3.4bar/0.34MPa(50.0psi)の値
を送信するプレッシャー設定コマンド(PS)を使用しています。
コマンド:
コマンドパケ
ットの 開 始
STX + (08 + PS + 0500) + F0 + ETX
チェックサムの 算 出
に使用されるデータ
バイト (ASCII)
算出されたチ
ェックサム値
コマンドの終
了パ ケット
ASCIIコード:
0x02h (STX) + 0x30h (“0”) + 0x38h (“8”) + 0x50h (“P”) + 0x53h (“S”) + 0x20h (“”) + 0x20h (“”) +
0x30h (“0”) + 0x35h (“5”) + 0x30h (“0”) + 0x30h (“0”) + 0x46h (“F”) + 0x30h (“0”) + 0x03h (ETX)
2.RS‑232コマンド
下記は、Ultimus V用のRS‑232のコマンドリストです。そのコマンドの簡単な説明、コマンドに添付されるデータ
の内 容を含むコマンドのフォーマット、また必 要に応じて返 信コマンドのフォーマットをそのコマンドに添 付され
るデータとともに付けてあります。’‑‘は、ASCIIのスペース値(0x20h)を表します。
2.1プロトコルコマンド
このコマンドは、コマンドの成功、失敗をリモートホストとUltimus Vで通信するときに使用されます。
2.1.1成功コマンド
このコマンドは、コマンドが正しく実行された場合に送信されます。
フォーマット: A0
2.1.2失敗コマンド
このコマンドは、コマンドの実行が失敗した場合に送信されます。コマンドパケットにエラーがあった、コマンドパケットの送信
が中断した、タイムアウトになった場合が考えられます。
フォーマット: A2
AppendixB—RS‑232接続プロトコル(続き)
Ultimus V 高精密液剤ディスペンサー
41
www.nordsonefd.com/jp japan@nordsonefd.com +81-03-5762-2760 ノードソンEFDは、世界中で液剤塗布装置の販売・サービスを行なっております。
2.2ダウンロードコマンド
このコマンドは、ホストからディスペンサーの方向のみに限られます。ディスペンサーはデータを返信しません。
2.2.1メモリー変更コマンド
このコマンドは、メモリーの位置を変更します。LCDディスプレーに位置だけでなく、吐出時間、吐出圧、バキューム圧のパラメ
ーターの変更が表示されます。
ホ ストフォ ー マット:
CH‑‑ccc
ccc:
0〜399までの3桁のメモリーセルの番号です。ディスペンサーは自動的に値を制限し、エラーを防ぎます。
2.2.2時間モードコマンド
このコマンドはディスペンサーのモードを時間モードに変更します。
ホ ストフォ ー マット: TT‑‑
2.2.3連続吐出モードコマンド
このコマンドはディスペンサーのモードを連続吐出モードに変更します。
ホ ストフォ ー マット: MT‑‑
2.2.4時間モード/連続吐出モード切り替えコマンド
このコマンドはディスペンサーの時間モードと連続吐出モードを切り替えます。
ホ ストフォ ー マット: TM‑‑
2.2.5吐出圧設定コマンド
このコマンドは、現在のメモリーセルの圧力値を更新します。
ホ ストフォ ー マット: PS‑‑pppp
pppp:
小数点を除いた4桁の吐出圧の設定です。単位は含みません。有効な吐出圧値範囲と小数点は、ディスペンサーで選
択されている圧力単位によって決定されます。
2.2.6指定メモリーセル吐出圧設定コマンド
このコマンドは、コマンドで指定したメモリーセルの吐出圧設定を更新します。LCDディスプレーは指定されたメモリーセルの
変更を表示します。
ホ ストフォ ー マット: PH‑‑CHcccPpppp
ccc:
0〜399までの3桁のメモリーセルの番号です。ディスペンサーは自動的に値を制限し、エラーを防ぎます。
pppp:
小数点を除いた4桁の吐出圧の設定です。単位は含みません。有効な吐出圧値範囲と小数点は、ディスペンサーで選
択されている吐出圧単位によって決定されます。
AppendixB—RS‑232接続プロトコル(続き)
Ultimus V 高精密液剤ディスペンサー
42
www.nordsonefd.com/jp japan@nordsonefd.com +81-03-5762-2760 ノードソンEFDは、世界中で液剤塗布装置の販売・サービスを行なっております。