FANUC KAREL socket message 通讯第一节 先建立连接

PROGRAM TCP_CL2
%COMMENT = 'SOCKET_测试'

%STACKSIZE = 4000
%NOLOCKGROUP
%NOPAUSE=ERROR+COMMAND+TPENABLE
%ENVIRONMENT uif
%ENVIRONMENT sysdef
%ENVIRONMENT memo
%ENVIRONMENT kclop
%ENVIRONMENT bynam
%ENVIRONMENT fdev
%ENVIRONMENT flbt
%INCLUDE klevccdf
%INCLUDE klevkeys
%INCLUDE klevkmsk
VAR
file_var : FILE
tmp_int : INTEGER
tmp_int1 : INTEGER
tmp_str : STRING[128]
tmp_str1 : STRING[128]
status : INTEGER
entry : INTEGER
loop1 : BOOLEAN
VALUE: INTEGER
----------------------------------------------------
-- BEGIN TCP_CL                             
----------------------------------------------------
BEGIN
    WRITE (CHR(128),CHR(137))  --清屏
    FORCE_SPMENU(TP_PANEL, SPI_TPUSER, 1) --显示用户屏
    
    value = 0  --初始化值
    REPEAT   --手动输入端口号 改值
    WRITE('输入端口号:',CR)
    READ(value)
    UNTIL(value <> 0)  --止到改的值不为0
    SET_FILE_ATR(file_var,ATR_IA)  --设置文件 交互属性
    SET_VAR(ENTRY, '*SYSTEM*', '$HOSTC_CFG[2].$SERVER_PORT', VALUE, STATUS)  定义端口号为输入值
    WRITE('connecting...',CR)
    MSG_CONNECT('C2:',status)   --进行连接
    WRITE('connect status:',status,CR)    
    IF status = 0 THEN
        WRITE('connect sussessful!',CR)  --连接成功
    ELSE
        WRITE('connect failed!',CR)  --连接失败
    ENDIF
    FORCE_SPMENU(TP_PANEL, SPI_TPUSER, 0)     --显示屏幕  

END TCP_CL2

代码如图  先建立 karel 与外部的连接 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值