1、引言

2010年,德国学术界和产业界提出“工业4.0”的概念,即是以智能制造为主导的第四次工业革命,或革命性的生产方法。该战略旨在通过充分利用信息通讯技术和网络空间虚拟系统—信息物理系统相结合的手段,将制造业向智能化转型。所以,近些年许多工业自动化厂商将自己的产品研发所考虑的一个重要方向定在是否能被远程控制。另一方面,随着国内人工成本的不断上升以及工厂人员流动的不确定性,机器人产业是近几年,相信也是未来几年的朝阳产业。所以对于工业机器人在工厂生产中的远程控制,是一个机器人集成方面比较不错的课题。我们知道,在工业机器人的队伍中,UR机器人是第一家在工业环境下工作的人机协作机器人,它以轻便、简单、安全著称。下面我们就来了解一下如何实现上位机对UR机器人的远程控制。本文引用地址:http://www.eepw.com.cn/article/201612/331255.htm

2、UR机器人提供的基于TCP/IP协议的接口

TCP/IP协议源于1969年,是针对Internet开发的一种体系结构和协议标准,目的在于解决异种计算机网络的通信问题。使得网络在互联时能为用户提供一种通用、一致的通信服务。是Internet采用的协议标准。基于TCP/IP的通讯具有成本低、可靠性高、实用性强、性能高等特点,所以现在许多工业自动化产品都具有基于TCP/IP协议通讯的接口,从而实现设备与设备之间,设备与网络之间的通讯。UR机器人在TCP/IP协议的基础上,提供了丰富的接口用于与外部设备的交互,如表1所述。

端口接口描述

机器人作为服务器

502ModbusTCP协议,机器人作为服务器

22SSH/SFTP(安全文件传输协议)

29999Dashboard功能

3000

上位机服务器通讯协议,基于TCP/IP协议实现上位机对UR机器人的远程控制相关推荐

  1. 打印服务器协议,基于TCP/IP协议的嵌入式网络打印服务器设计

    摘要: 随着电子技术和计算机网络技术的发展,嵌入式系统在家庭和工业的各个领域都得到了广泛的应用,各种信息家电,网络设备以及工业控制领域都出现了嵌入式系统的身影,其数量已经远远超过了各种通用计算机.但是 ...

  2. Linux系统下实现基于TCP/IP协议的简单Socket通信

    Linux系统下实现基于TCP/IP协议的简单Socket通信 网络套接字Socket Socket概念 主机字节序和网络字节序 Sockaddr地址结构 Socket实现客户端.服务端通信 服务端程 ...

  3. 基于TCP/IP协议的网络摄像头的QT项目

    目录 项目简述: 1.服务器 步骤一:首先搭建一个基本的服务器框架. 1.初始化服务器的函数主体 2.等待连接 步骤二:数据库的使用,本次项目使用的Sqlite3数据库 1.数据库初始化 2.登录时使 ...

  4. 【网络编程】基于TCP/IP协议的C/S模型

    相关视频--C3程序猿-windows网络编程:第一部分tcp/ip 我的小站--半生瓜のblog 基于TCP/IP协议的C/S模型 基于TCP/IP协议的C/S模型 TCP/IP协议 Client/ ...

  5. 基于TCP/IP协议 区别 GET和POST

    基于TCP/IP协议讲解GET和POST的区别(转载于博客园) 在我大万维网世界中,TCP就像汽车,我们用TCP来运输数据,它很可靠,从来不会发生丢件少件的现象.但是如果路上跑的全是看起来一模一样的汽 ...

  6. 基于TCP/IP协议的物联网安卓应用开发基础教程(Android Studio开发)

    [华为云IOT物联网论坛外部版主:中华小能能] 第0章 简介 大家好,在上上上期发布的教程中,教大家如何利用Android Studio开发出一款接入华为云物联网平台并调用相关API完成设备属性查询. ...

  7. 基于TCP/IP协议的Java服务端与Android客户端的Socket通信及数据交互

    基于TCP/IP协议的Java服务端与Android客户端的Socket通信及数据交互 一.前言 1.Java服务端程序代码的项目名为TcpSocketServerOfJava,包名为com.exam ...

  8. 在哪里查看计算机配置的网络协议簇,tcp/ip协议簇

    TCP/IP协议簇是Internet的基础,也是当今最流行的组网形式.TCP/IP是一组协议的代名词,包括许多别的协议,组成了TCP/IP协议簇.其中比较重要的有SLIP协议.PPP协议.IP协议.I ...

  9. 计算机原理---什么叫协议?主流协议族TCP/IP协议与HTTP协议的联系及区别

    文章目录 一. 背景 1. 名词定义 2. 协议选择 3. 常用协议 二. 协议协议,究竟什么是协议? 1.举个例子 2.计算机网络一般分为5层 应用层 传输层 网络层 数据链路层 物理层 三.总结 ...

最新文章

  1. 3亿人养老靠机器人?这家公司要在2030年实现,有谱
  2. centos vim配置高亮语法和格式化粘贴
  3. Android应用开发-广播和服务
  4. BCH虫洞项目有多安全以及WHC究竟能干什么?
  5. 多线程小抄集(新编四)
  6. Netty 5用户指南
  7. codeforces 283C
  8. Ionic2 下处理 Android 设备下返回按钮的事件
  9. [转]asp.net webform 与mvc 共享session
  10. 9.5.3 Android Apk 反编译 9.5.4 Android Apk 加密
  11. 100道MySQL面试题及答案
  12. 清远市高中计算机考试时间,2017年清远市中考体育考试安排
  13. linux查看目录是不是btrfs,Linux之btrfs详解2015082901
  14. Word Embedding与Word2Vec
  15. MySQL查询与数据库设计 #万能公式 #思维导图 #MySQL查询 #数据库设计规范 #第二部分
  16. 日升日落,总有黎明——暖色系原木风装修
  17. Cobalt Strike上线微信机器人提醒
  18. Spark SQL增量查询Hudi表
  19. 如何在 iOS、MacOS 上使用 ChatGPT 和适用于 iPhone 的最佳 ChatGPT 应用程序
  20. C语言数据类型、运算符、表达式

热门文章

  1. java水浒传血战梁山泊,仿写题(共4分)读《三国演义》,我们可以领略到诸葛亮舌战群儒的风采;读《水浒传》,我们可以感受到众英雄梁山泊聚义的豪情;,。-七年级语文-魔方格...
  2. UCSB与UCI计算机专业,美国UC加州大学十所分校对比分析之最强专业篇
  3. 值得收藏,PADS转Allegro详解
  4. anychart java实例_结合AnyChart做报表:一个生成AnyChart图形XML数据的工具类
  5. 图表控件AnyChart教程:如何制作 JavaScript 极坐标图(二)
  6. intellij idea设置默认工作目录
  7. 利用移位和加减法实现乘法运算
  8. 3.3KW 车载充电机OBC方案 DSP28335控制,boost PFC两相交错并联
  9. 您的公司是如何应对发生在日本的灾难的
  10. Mesh_provisioning流程整理