
通讯
图灵小眼睛
专注深度学习与计算机视觉,包括(Opencv,PCL3D点云数据处理),QT。
展开
-
关于上位机与西门子PLC PROFINET接口通讯的认识
在前段时间,我所写的二级系统需要与西门子PLC做通讯,之前我用过海康威视的VM软件,但是它只能支持MODBUS通讯,不能支持PROFINET通讯,我就以为PROFINET很难。由于我需要与西门子PLC通讯,我开始在网上学习,如何才能与PLC通讯,学习了libmodbus通讯,也看了QT自带的QModbus模块。我一直以为modbus与Profinet有很大的区别。问了同事,确定了我们的PLC不装modbus通讯模块,只有Profinet接口,我就放弃了modbus通讯的想法。后来在网上找办法的时候,看.原创 2020-08-25 10:37:20 · 7114 阅读 · 5 评论 -
Modbus通信协议——解析
Modbus解析Modbus通信协议主要分为以下三种:Modbus RTUModbus ASCIIModbus TCP其中Modbus RTU与Modbus ASCII均为支持RS-485总线的通信协议,其中Modbus RTU由于其采用二进制表现形式以及紧凑数据结构,通信效率较高,应用比较广泛。而Modbus ASCII由于采用ASCII码传输,并且利用特殊字符作为其字节的开始与结束标识,其传输效率要远远低于Modbus RTU协议,一般只有在通信数据量较小的情况下才考虑使原创 2020-06-30 09:14:32 · 1670 阅读 · 0 评论 -
QT使用libmodbus库(windows)
libmodbus库在做软件的时候需要与PLC进行通信,所以需要使用modbus。QT也有自带的Modbus库,可是我在查阅资料时,有网友指出,自带的Modbus库具有速度慢、不稳定的缺点。推荐使用libmodbus库。下面我整理了如何在Windows下使用QT配置libmodbus。1.下载limodbus下载地址1:官网:http://libmodbus.org/download/下载地址2:我整理的:https://download.youkuaiyun.com/download/zzh_AI/125原创 2020-06-28 11:05:42 · 7572 阅读 · 5 评论 -
MODBUS通信协议之通俗易懂的介绍
MODBUS通信协议是为了方便控制器、设备之间的数据交互,表面上由类似于“用户须知”一样的诸多条文组成,其实也就是说了几件事情:协议功能、通信内容、通信规则、通信数据格式。1)通信功能:MODBUS通信协议定义的功能包括读、写、诊断,这里可以想象一下,当你打电话办理某个业务,语音提示你:请输入您想办理业务,按键1查询,2充值,0人工服务,这不就是功能码嘛!2)通信内容:正如电商会展示出商品供大家选择一样,MODBUS通信协议定义了通信的内容包括保持型寄存器、输入寄存器、线圈等。商品有小件也有大件的,原创 2020-06-24 10:13:55 · 887 阅读 · 0 评论 -
无线AP 的频段(2.4GHZ or 5GHz)
各有优缺点,无法说哪个好。1,2.4GHz用的比较多,目前主流无线AP如个人用的丰润达无线AP基本上都是此种,信号的波长比较长,遇到多堵墙阻隔也能进行覆盖,保证一定的信号强度。2,5GHz的无线AP波长频率较高,也就是波长稍短,导致穿透性远弱于2.4GHz,所以依靠单发射点5Ghz进行覆盖将更加困难。而且成本高于2.4GHz频段设备,目前使用量不大。3,2.4GHz比较容易受到干扰,而5GH...原创 2019-07-22 20:03:24 · 27753 阅读 · 0 评论 -
FDD与TDD的区别
LTE通常分为FDD LTE和TDD LTEFDD,频分双工(Frequency Division Duplexing)我和你通信,像广播一样,只能我说你听,是单工;像对讲机一样,同一时间只能一方说,另一方听,就是半双工;如果双方可以同时说和听,就是全双工。TDD:收发共用一个射频频点,上、下行链路使用不同的时隙来进行通信FDD:收发使用不同的射频频点来进行通信 ...原创 2019-07-22 19:05:10 · 16727 阅读 · 0 评论 -
集线器(Hub)、交换机(SW)、路由器(router)对比区别
先从技术上分析: 我们现在使用的以太网采用的工作方式是CSMA/CD(载波监听多路访问/冲突检测),对于发送端来说,它每发送一个数据时,首先对网络进行监听,当它检测到线路正好有空,便立即发送数据,否则继续检测,直到线路空闲时再发送。 对于接收端来说,对接收到的信号首先进行确认,如果是发给自己的就接收,否则不予理睬。 于是,网络数据的传输中存在着共享和交换这两个概念–共享式网络是一种无管...原创 2019-07-22 16:29:10 · 4527 阅读 · 0 评论 -
Socket编程中具体接口的用法
Socket的函数很多,Windows中头文件是Winsock2.h,下面介绍经常使用的几个。一、Socket()接口SOCKETWSAAPI socket( _In_ int af, _In_ int type, _In_ int protocol );功能:创建一个套接字① af 指地址族,通常使用 AF_INET: ...原创 2019-07-30 17:01:25 · 692 阅读 · 0 评论 -
C++socket通讯基础知识点
引言socket 是“套接字”的意思,是计算机之间进行通信的一种约定,也可以认为是一种技术。通过 socket 这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据。socket 的典型应用就是 Web 服务器和浏览器:浏览器获取用户输入的URL,向服务器发起请求,服务器分析接收到的URL,将对应的网页内容返回给浏览器,浏览器再经过解析和渲染,就将文字、图片、视频等元素...原创 2019-07-30 11:19:14 · 347 阅读 · 0 评论 -
信息标记方式XML、JSON与YAML
信息标记的三种形式信息的标记信息在传递的过程中都需要加以标记,可通过标签的方式,比如HTML,也可以通过键值对的方式name:kang,kang这个信息被标记为name,一组带有标记的信息存储起来就成了文档。信息标记后有很多好处:形成信息组织结构,增加信息维度标记的结构形成了另一组信息便于通信、存储和显示可读性增强,利于程序理解和运用比如,HTML是超文本信息集(文本,声音,图像,...原创 2019-07-29 15:03:26 · 319 阅读 · 0 评论