目录0、引言: 1、本文使用的相关软硬件或产品: 2、一些注意事项: 2.1、涉及到的一些概念: 2.2、配置以太网连接以及以及发送接收结构: 2.3、上位机应当如何传输: 2.4、通过smartHMI查看传输的数据: 3、Demo程序: 4、结语: 0、引言: Demo基于EthernetKRL,使用C#开发的上位机通过TCP/IP与库卡机械臂通讯,双方数据交换采用xml格式。 在开始之前,您需要确保您拥有库卡官方的 KST_Ethernet_KRL (懂的都懂)技术文档,本文章并不提供该文档。此外,如果您接受过库卡官方机械臂编程培训并熟悉 计算机网络 、XM
一、安装软件用到两个三菱的软件:1.MXComponent(下载地址 也可以直接在官网上搜索,注意MX后面有空格)用于连接PLC2.GXWorks2(下载地址 用GXWorks3也行)这个软件主要是电气做PLC编程,我们用来作为仿真,省去开发时摆弄真实PLC序列号:117-570766844二、配置软件MXComponent安装后,在开始菜单里找到MELSOFT,有三个工具:CommunicationSetupUtility 用来配置与PLC/仿真程序的连接LabelUlitity 用来设置标签,多个地址设置成一个标签,用标签可以访问设置的地址段PLCMonitorUtility 用于监控值我
一、安装软件用到两个三菱的软件:1.MXComponent(下载地址 也可以直接在官网上搜索,注意MX后面有空格)用于连接PLC2.GXWorks2(下载地址 用GXWorks3也行)这个软件主要是电气做PLC编程,我们用来作为仿真,省去开发时摆弄真实PLC序列号:117-570766844二、配置软件MXComponent安装后,在开始菜单里找到MELSOFT,有三个工具:CommunicationSetupUtility 用来配置与PLC/仿真程序的连接LabelUlitity 用来设置标签,多个地址设置成一个标签,用标签可以访问设置的地址段PLCMonitorUtility 用于监控值我
文章目录背景协议补充说明如何用代码求解尝试穷举寻找规律经人指点得到良方背景做上位机开发时,上位机和下位机如何进行通讯,一般取决于下位机。有这样一个通信协议:当上位机给下位机发送190201时,代表读故障码当下位机响应590201DD时,代表肯定响应,其中DD代表故障码故障码用4个字节表示每一帧数据为8个字节当无故障码或仅有一个故障码时,一个数据帧8个字节就够了当无故障码或仅有一个故障码时,第一个字节代表有效字节数据长度例如:03590201FFFFFFFF这一帧,03代表有效字节数据长度,其中有效字节数据为590201当有多个故障码时,首帧的第二个字节代表有效字节数据长度,第一个字节10标识该
文章目录背景协议补充说明如何用代码求解尝试穷举寻找规律经人指点得到良方背景做上位机开发时,上位机和下位机如何进行通讯,一般取决于下位机。有这样一个通信协议:当上位机给下位机发送190201时,代表读故障码当下位机响应590201DD时,代表肯定响应,其中DD代表故障码故障码用4个字节表示每一帧数据为8个字节当无故障码或仅有一个故障码时,一个数据帧8个字节就够了当无故障码或仅有一个故障码时,第一个字节代表有效字节数据长度例如:03590201FFFFFFFF这一帧,03代表有效字节数据长度,其中有效字节数据为590201当有多个故障码时,首帧的第二个字节代表有效字节数据长度,第一个字节10标识该
提示:本博客作为学习笔记,有错误的地方希望指正,此文可能会比较长,作为学习笔记的积累,希望对来着有帮助。 绪论:笔者这里使用的是QTCreator和Python来实现一个简单的串口上位机的开发的简单过程,使用到Python,之前记录的Qt使用C++写上位机也记录一篇文章,大家感兴趣的话可以看看。从零开始编写一个上位机(串口助手)QTCreator+C++,这里我使用Python写上位机主要的原因就是Python强大的数据抓取能力以及数据处理能力,我们可以使用Python做上位机作为自动化测试工具,采集之后的数据整合都是非常强大的,因为Python和C++都是高级语言,所以和前面叙述使用C++
提示:本博客作为学习笔记,有错误的地方希望指正,此文可能会比较长,作为学习笔记的积累,希望对来着有帮助。 绪论:笔者这里使用的是QTCreator和Python来实现一个简单的串口上位机的开发的简单过程,使用到Python,之前记录的Qt使用C++写上位机也记录一篇文章,大家感兴趣的话可以看看。从零开始编写一个上位机(串口助手)QTCreator+C++,这里我使用Python写上位机主要的原因就是Python强大的数据抓取能力以及数据处理能力,我们可以使用Python做上位机作为自动化测试工具,采集之后的数据整合都是非常强大的,因为Python和C++都是高级语言,所以和前面叙述使用C++
1.VOFA+是啥简单地来说,VOFA+是一个超级串口助手,除了可以实现一般串口助手的串口数据收发,它还可以实现数据绘图(包括直方图、FFT图),控件编辑,图像显示等功能。使用VOFA+,可以给我们平常的PID调参等调试带来方便,还可以自己制作符合自己要求的上位机,为嵌入式开发带来方便。这个是VOFA+的官网VOFA+|VOFA+。2.如何使用VOFA+调试PID2.1VOFA+部分在正式开始使用VOFA+之前,最好先花十几分钟把官网的文档看一遍,熟悉一下基本操作。如果只是想要用VOFA+来进行数据绘图,直接使用一个波形图控件就行,但是如果想要把VOFA+当作一个长期使用的调参助手,我
1.VOFA+是啥简单地来说,VOFA+是一个超级串口助手,除了可以实现一般串口助手的串口数据收发,它还可以实现数据绘图(包括直方图、FFT图),控件编辑,图像显示等功能。使用VOFA+,可以给我们平常的PID调参等调试带来方便,还可以自己制作符合自己要求的上位机,为嵌入式开发带来方便。这个是VOFA+的官网VOFA+|VOFA+。2.如何使用VOFA+调试PID2.1VOFA+部分在正式开始使用VOFA+之前,最好先花十几分钟把官网的文档看一遍,熟悉一下基本操作。如果只是想要用VOFA+来进行数据绘图,直接使用一个波形图控件就行,但是如果想要把VOFA+当作一个长期使用的调参助手,我
本文设计一个终端控制的上位机软件(如“设计目标”下图所示),可以和STM32、Adruino等通信实现无线局域网控制系统。本文的通信内容和图表内容可以参考作者之前的文章STM32+ESP8266连接电脑Qt网络上位机——QT篇https://blog.csdn.net/qq_53734051/article/details/126706759?spm=1001.2014.3001.5501QT—Qcharts绘制实时曲线https://blog.csdn.net/qq_53734051/article/details/126872728?spm=1001.2014.3001.5501目录一、设