Skip to main content

10.4.7.3. 示例

10.4.7.3. 示例

 

以下任务程序将从远程PC请求任务文件并接收结果。

 

_TEINPUT=0 'INPUT 结束符号

     '

     “以太网设置-----------

     ENET1.IP="192.168.1.172"

     ENET1.LPORT=500

     ENET1.RPORT=7000

     ENET1.OPEN 1

     CLR_RBUF ENET1

     '

     '文件传送请求

     PRINT ENET1"LDFILE ";V200%; ‘V200%是请求的任务号

 

 

     “待机等待响应

     INPUT ENET1V20$8*NO_RESP

     ENET1.OPEN 0

 

     '结果分析

     V21$=LEFT$(V20$11)

     IF V21$<>"LDFILE RES=" THEN *INV_RES

     V21$=MID$(V20$124)

     V201%=VAL(V21$) '回价

     IF V201%<0 THEN *ERR_RES

     '

     ‘调用子机器人任务

     CALL V200%

     END

     '

     '异常处理-----------

     *NO_RESP

     PRINT #0"LDFILE请求没有响应。"

     END

     *INV_RES

     PRINT #0"LDFILE响应不可用."

     END

     *ERR_RES

     PRINT #0"LDFILE响应错误代码=";V201%

     END