Generic ASCII Receive 視圖

使用 Generic ASCII Receive 視圖,設定透過序列模組接收 ASCII 資料的參數。
Generic ASCII Receive 視圖範例
Generic ASCII Receive 視圖參數
參數
定義
提供的選擇
Swap Mode
判斷從序列埠接收的資料排列方式。 交換會在模組收到輸入資料後執行。
  • No Change(預設)
  • Word Swap (ABCD → CDAB)
  • Byte Swap (ABCD → BADC)
  • Word and Byte Swap (ABCD → DCBA)
提示: A、B、C 和 D 代表接收/傳輸資料中的四個相鄰位元組。
Handshake Mode
會判斷序列模組如何將從序列埠接收到的資料傳到控制器去。
  • Master/Slave Handshake(預設)- 使用者邏輯增加 ASCII.RxID 輸出標籤的量,才能將下個資料封包接收到 ASCII.RxData 輸入標籤中。
  • Immediate - ASCII.RxID 輸入標籤增量表示,ASCII.RxData 輸入標籤中有下個接收到的資料封包標籤。
Message Timeout
指定接收逾時值 (ms)。 每次模組從序列埠接收新的位元組時,計時器就會重設。
  • 0 = 停用(預設)
  • 1…32,767 ms
Pad Character
指定當緩衝區未滿時,填充剩餘接收資料緩衝區的字元。
  • 對於 7 位元資料 – $00...$7F
  • 對於 8 位元資料 – $00...$FF
Start Mode
判斷資料中 Start Delimiter 的用量。
  • Ignore Start Delimiter(預設)– 會忽略 Start Delimiter,而序列介面的所有資料均會被視為一般資料。
  • Exclude – 選擇此選項可使用 Start Delimiter 偵測從序列介面接收到的資料之開頭。 Start Delimiter 並未儲存在 ASCII.RxData[] 輸入標籤中。
  • Include – 選擇此選項可使用 Start Delimiter 偵測從序列介面接收到的資料之開頭。 Start Delimiter 是儲存在 ASCII.RxData[] 輸入標籤中。
Start Delimiter
定義傳送資料開始訊號的字元。 所有從序列埠接收到的資料,之後才棄置此值。
  • 對於 7 位元資料 – $00...$7F
  • 對於 8 位元資料 – $00...$FF
Termination Mode
判斷資料中終端分隔符號的用量。
  • Ignore End Delimiter(預設)– 忽略 End Delimiter,且從序列介面接收到的所有資料均被視為一般資料。 如果 Ox.ASCII.RxDataLength 為 0,則 ASCII.RxData[] 輸入標籤中儲存的字元數是基於 Ox.ASCII.RxDataLength 或讀取緩衝區大小。
  • Exclude – 選擇此選項可使用 End Delimiters 偵測從序列介面接收到的資料之未端。 End Delimiter 不會儲存在 ASCII.RxData[] 輸入標籤中。
  • Include – 選擇此選項可使用 End Delimiters 偵測從序列介面接收到的資料之未端。 End Delimiter 會儲存在 ASCII.RxData[] 輸入標籤中。
每筆記錄接收資料的結束由以下之一決定:
  • 已達到讀取緩衝區大小。
  • Ox.ASCII.RxDataLength 非 0 且達到 Ox.ASCII.RxDataLength。
  • 若終端模式非 Ignore End Delimiters,則會偵測到 End Delimiters。
  • Message Timeout 經過的時間。
Termination Delimiter 1
指定通道的第一個 Termination Delimiter。 Termination Delimiter 用於傳送資料結束的訊號。
  • 對於 7 位元資料 – $00...$7F
  • 對於 8 位元資料 – $00...$FF
Termination Delimiter 2
指定通道的第二個 Termination Delimiter。
  • 對於 7 位元資料 – $00...$7F 與 $
  • 對於 8 位元資料 – $00...$FE 與 $
若您輸入 $,則表示未使用 Termination Delimiter 2。
XON/XOFF
啟用及停用通道的流量控制。 選擇核取方塊以啟用功能。
當序列埠接收緩衝區可用空間落至 20% 時,會傳輸 XOFF (0x13) 字元。 當序列埠接收緩衝區可用空間達到 80% 時,會傳輸 XON (0x11) 字元。
當接收到 XOFF (0x13) 字元時,會暫停序列埠傳送,直到收到 XON (0x11) 或經過 60 秒的逾時。
提示: XON/XOFF 僅支援以下組合:
  • RS-232C
    • No-Handshake
    • Full Duplex
  • RS-422
  • 0 = Disable(預設)
  • 1 = Enable
Echo Mode
停用與停用字元回應。 選擇核取方塊可讓模組立即將所有從序列埠收到的位元組,送回給傳送它的裝置。
提示: 回應模式僅支援以下組合:
  • RS-232C
    • No-Handshake
    • Full Duplex
  • RS-422
  • 0 = Disable(預設)
  • 1 = Enable
Delete Mode
判斷 Delete 字元的模式,並影響字元回應至遠端裝置。
  • Ignore(預設)– 忽略 Delete 字元,並視為與讀取的任何其他字元相同。
  • CRT – 當遇到 Delete 字元時,模組會回應裝置的三個字元 (倒退、空格與倒退)。
  • Printer – 當遇到 Delete 字元時,模組會回應斜線字元,後面加上前一個字元。
Read Buffer Size
指定讀取緩衝區的最大長度(位元組)。
1…256(預設 = 256)
Diagnostics
當控制器狀態為線上時,開啟 Diagnostics 對話方塊以檢視診斷計數器是否有效能與錯誤管理的 Generic ASCII 通訊。
意見提供
關於這份文件有任何問題? 請提供您的意見
Normal