ProEasy机器人:TCP无协议通讯(socket通讯)时打印log日志

这篇具有很好参考价值的文章主要介绍了ProEasy机器人:TCP无协议通讯(socket通讯)时打印log日志。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

打印日志需要调用lua中的io相关文件函数与os相关时间函数,代码如下

--------TCP无协议视觉通讯-------

function open_client_Vision()   --连接视觉服务器 打开以太网作为客户端
    repeat
        FreePort.ECM_CloseAll()                --关闭所有链接
        FreePort.ECM_Clear(1)                   --清楚端口数据
        DELAY(0.2)
        open_result = FreePort.ECM_OpenAsClient(1,"192.168.1.55",8000,nil,nil)           --链接服务器
        DELAY(0.2)
        open_result = FreePort.ECM_ChkConnect(1)                --检查端口有没有连接成功
    until open_result == 0
    print("Link OK" .. "\n")    
end 


function Send_Out_Vision(value)   --发送内容给视觉
    repeat
        send_result = FreePort.ECM_Tx(1,value)
    until send_result == 0
    print("SendPC:" .. value .. '\n')
end 


function Receive_Vision()     --接收视觉发过来的内容
    repeat
        c_status_pc,return_text_pc,text_l_pc = FreePort.ECM_Rx(1) ---接收PC发送过来的分BIN结果    
    until return_text_pc ~= ""   --CMD_L>0
    print("ReceivePC:" .. return_text_pc .."\n")                   --打印接收到的消息
    
    return return_text_pc
end 


function Set_Time()        --获取当前时间

    time = os.date()

    tt = string.split(time," ")
    
    return tt[5] .. " " .. tt[4]
    
end

function File_Wirte(Data)            --生成写入文件
    
    -- 以附加的方式打开只写文件,如果没有文件,则会生成新的文件
    file = io.open("1.TXT", "a")
    
    -- 设置默认输出文件为 test.lua
    io.output(file)
    
    -- 在文件最后一行添加 Lua 注释
    io.write(Set_Time() .. " " .. tostring(Data) .."\n")
    
    -- 关闭打开的文件
    io.close(file)
end

open_client_Vision()   --连接视觉服务器 打开以太网作为客户端

Data = Receive_Vision()     --接收视觉发过来的内容

File_Wirte(Data)            --生成写入文件

Send_Out_Vision("ok")   --发送内容给视觉

File_Wirte("ok")            --生成写入文件

查看log日志的方法

ProEasy机器人:TCP无协议通讯(socket通讯)时打印log日志,Proeasy机器人,tcp/ip,junit,网络协议,机器学习ProEasy机器人:TCP无协议通讯(socket通讯)时打印log日志,Proeasy机器人,tcp/ip,junit,网络协议,机器学习ProEasy机器人:TCP无协议通讯(socket通讯)时打印log日志,Proeasy机器人,tcp/ip,junit,网络协议,机器学习文章来源地址https://www.toymoban.com/news/detail-708214.html

到了这里,关于ProEasy机器人:TCP无协议通讯(socket通讯)时打印log日志的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 西门子PLC S7-1200程序实例,西门子1200与安川机器人TCP IP通讯

    西门子PLC S7-1200程序实例,博图版本V15 1,西门子1200与安川机器人TCP IP通讯,包含机器人GSD文件; 2,西门子1200控制6轴伺服电机,四台台脉冲控制台达B2伺服,两台PN通讯控制西门子V90伺服电机; 3,两台西门子1200开放式通讯交互数据联动; 4,与4台位移传感器modbus485轮询读取

    2024年04月10日
    浏览(54)
  • 搬运机器人RFID传感器CNS-RFID-01|1S的RS485(MODBUS|HS协议)通讯连接方法

    搬运机器人RFID传感器CNS-RFID-01|1S支持RS485通信,可支持RS485(MODBUS RTU)协议、RS485-HS协议,广泛应用于物流仓储,立库 AGV|无人叉车|搬送机器人等领域,常用定位、驻车等,本篇重点介绍CNS-RFID-01|1S RFID传感器的RS485通信连接方法。 CNS-RFID-01|1S RFID传感器 1、RS485连接方法 用线缆

    2024年02月04日
    浏览(55)
  • C# 机器视觉工控通讯------发那科机器人上位机通讯

    C#  采用发那科Robot Interface 中间库和机器人控制柜通过网络通讯,主要功能如下: 3 读取发那科机器人DO值 4 写发那科机器人DO值

    2024年02月12日
    浏览(100)
  • FANUC机器人PROFINET通讯方式组态

    1  机器人机架号101为机器人做主站,机器人网口3.4做主站 2 机器人机架号102为plc做主站,机器人网口1.2做从站, 机器人基本上都是配置FANUC自身的R834板卡。R834板卡的Profinet通讯设置硬件选项:双通道Profinet板卡,有的板1,2也能做主站​ 1、 Fanuc m ini-slot Profinet carrier board ;

    2024年02月07日
    浏览(56)
  • 关于发那科机器人走modbus 通讯

    一.机器人IP设置。 1.按Menu,找到设置中的主机通讯,进入。 2.选择TCP/IP,Enter进入,修改IP地址。 PLC的IP临时设置为19.168.1.88 机器人的ip设置为192.168.1.15 二.Modbus端口号设置。(默认502,一般不用设置) 1.按Menu找到系统变量,Enter进入。 2.到大概638行左右找到SNPX_PARAM,Enter进入

    2024年02月06日
    浏览(68)
  • FANUC机器人镜像恢复和刷通讯包

    1、先镜像备份好机器人系统程序文件​ 2、F1和 F5镜像备份后关机重启进入控制模式导入已配置好的镜像Modbus程序文件(选择第4个选项) 3、再进入控制柜写入(选择第3个) 3、再进入UD1(选择第3个) 4、选择要刷入的文件 5、再选择第一个进入 6、选择第3个控制器启动 7、冷

    2024年01月19日
    浏览(146)
  • pythonQQ机器人系列(基于go-cqhttp):使用requests和socket实现QQ机器人聊天(2-0)

    基础:requests的基本使用:QQ机器人基础  传送门 pythonQQ机器人系列:使用requests实现QQ机器人聊天(0-2) 传送门 pythonQQ机器人系列:使用requests实现QQ机器人聊天(1-0)传送门 pythonQQ机器人系列:使用requests实现QQ机器人聊天(2-0) 目录 系列文章目录 前言(一) 前言(二)

    2024年02月10日
    浏览(53)
  • 【全3D打印坦克——基于Arduino履带式机器人】

    在教程中,我将向您展示我如何构建超酷的无线电控制履带式车辆,机器人平台或坦克,应有尽有。我从头开始设计这个东西,完全可以3D打印,所以你可以轻松地打印所有东西并自己构建一个。 您可以观看以下视频或阅读下面的书面教程。 我这个项目的目标是制作一个多功

    2024年02月06日
    浏览(44)
  • Fanuc机器人 Karel 编程学习(五)---简单的Socket通信

    1.1机器人系统变量设置 MENU------- SYSTEM------ Variables-------$KERAL_ENB     设置为1 1.2 IP地址设定 MENU----SETUP----Host Comm 选择 F3【DETAIL】进入IP设置界面 备注:按键F3【PORT】可以选择相应的物理网口Port#1 或者Port#2,具体需要看你网线插在哪个物理网口上  设置IP地址和上位机在同一网

    2024年02月16日
    浏览(55)
  • 云微呼电话机器人:现代通讯的智能化助手

    在当今数字化时代,电话机器人已经成为了企业通讯和客户服务领域的重要工具。这些智能系统通过自动化拨号和语音交互技术,为企业提供了高效、智能的电话沟通解决方案。本文将深入探讨电话机器人的应用范围、优势以及未来发展的前景。 应用范围:多领域普及 电话

    2024年02月21日
    浏览(63)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包