SetCom

設定或顯示RS-232C連接埠的參數。

格式
SetCom #通訊連接埠編號 [, 通訊速度] [, 資料位元長度] [, 停止位元長度] [, 同位] [, 傳送接收行尾] [, H/W流量控制] [, S/W流量控制] [, 超時時間]

參數

通訊連接埠編號
以整數值指定RS-232C的連接埠編號。

  • SPEL+控制部分:1~4

  • PC部分:1001~1008

通訊速度
指定傳輸速率。有效值如下所示。可省略。(預設值:9600)

  • 110

  • 300

  • 600

  • 1200

  • 2400

  • 4800

  • 9600

  • 14400

  • 19200

  • 38400

  • 57600

  • 115200

  • 使用PC部分的連接埠時,若通訊速度為19200以上,則有可能遇到丟失資料的情況。
    資料位元長度
    以7或8的數值指定每1個字元的資料位元長度。可省略。
    停止位元長度
    以1或2的數值指定每1個字元的停止位元長度。可省略。
    同位
    指定同位。奇數時指定O,偶數時指定E,沒有時指定N。可省略。
    傳送接收行尾
    指定CR、LF、CRLF中任一傳送接收行尾。可省略。
    H/W流量控制
    啟用硬體控制時指定RTS;停用時指定NONE。可省略。
    S/W流量控制
    啟用軟體控制時指定XON;停用時指定NONE。可省略。
    超時時間
    以運算式或數值指定超時時間(正實數值,單位:秒)。若指定0,則無限超時。可省略。

    說明
    若省略所有參數,則顯示通訊連接埠的設定。

    若將多個連接埠的通訊速度設為19200以上並執行通訊,則有可能發生錯誤2929或2922。此時,請選擇較慢的傳送速度或不同時進行通訊。

    使用PC部分的連接埠時,若通訊速度為19200以上,則有可能遇到丟失資料的情況。

    資料丟失時,請選擇更慢的傳送速度,或使用SPEL+控制部分的連接埠。

    參照
    OpenCom、CloseCom、SetNet

    SetCom範例

    SetCom #1, 9600, 8, 1, N, CRLF, NONE, NONE, 0
    
    SetCom #2, 4800