当前位置: 首页 > news >正文

客源引流推广seo关键词如何设置

客源引流推广,seo关键词如何设置,龙岩做网站开发找哪家,网站建设需求填表Modbus (👆 百度百科,放心跳转) 起源 Modbus 由 Modicon 公司于 1979 年开发,是一种工业现场总线协议标准。 Modbus 通信协议具有多个变种,支持串口,以太网多个版本,其中最著名的…

Modbus

(👆 百度百科,放心跳转)

起源

Modbus 由 Modicon 公司于 1979 年开发,是一种工业现场总线协议标准。
Modbus 通信协议具有多个变种,支持串口,以太网多个版本,其中最著名的是 Modbus RTU、
Modbus ASCII 和 Modbus TCP 三种。Modbus TCP 是在施耐德收购 Modicon 后 1997 年发布的。

分类

1、Modbus RTU(Remote Terminal Unit)
运行在串口上的协议,采用二进制表现形式以及紧凑的数据结构,通信效率高,应用广泛。
2、Modbus ASCII
运行在串口上的协议,采用 ASCII 码进行传输,并且在每个字节的开始和结束 都有特殊字符作为标志,传输效率远远低于 Modbus RTU,只有传输数据量较小时,才会考虑。
3、Modbus TCP
运行在以太网上的协议。

优势

免费、简单、容易使用。

应用场景

Modbus 协议是现在国内工业领域应用最多的协议,不只 PLC 设备,各种终端设备,比如水控机、水表、电表、工业秤、各种采集设备,都应用此协议。

通信

1、Modbus 采用主从问答式(master / slave)通信;

有一个节点是 master 节点,其他使用 Modbus 协议参与通信的节点是 slave 节点(可多个), 每个 slave 设备都有唯一一个地址。

Modbus TCP

Modbus TCP 协议 和 Modbus RTU 协议非常相似,只要把 RTU 协议中两个字节的校验码去掉,然后在 RTU 协议的开始加上 5 个 0 和 1 个 6,通信时通过 TCP/IP 网络协议发送出去即可。
在这里插入图片描述

特点

1、见“Modbus ——> 通信”;

2、该协议是 应用层的协议,基于传输层的 TCP协议 进行通信;
3、Modbus TCP 默认接收报文的端口号为 502。

协议格式(报文头 + 功能码 + 数据)

Modbus TCP/IP 协议 最大数据帧长度为 260 字节。报文格式如下:
在这里插入图片描述

报文头

在这里插入图片描述

功能码

在这里插入图片描述

寄存器

在这里插入图片描述

线圈寄存器,类比为开关量,每一个 bit 都对应一个信号的开关状态,所以 一个 byte 就可以同时控制8 路的信号。 线圈寄存器支持也支持写,写又分为写单个线圈寄存器和写多个线圈寄存器。
对应功能码:0x01 0x05 0x0f
离散输入寄存器,相当于线圈寄存器的只读模式,也是每个 bit 表示一个开关量,其开关量只能读取输入的开关信号,是不能写的。比如取外部按键的按下还是松开。
对应功能码: 0x02
保持寄存器,单位不再是 bit 而是两个 byte,是可以存放具体的数据量的。比如设置时间年月日,不但可以写入也可以读出。该寄存器并可读写的,写也分为写单个保持寄存器和写多个保持寄存器。
对应功能码: 0x03 0x06 0x10
输入寄存器,和保持寄存器类似,但也只支持读而不能写。一个寄存器也是占据两个 byte 的空间。比如,通过读取输入寄存器获取现在的 AD 采集值。
对应功能码: 0x04

读数据

主机 ——>从机
报文头 + 功能码 + 起始地址 + 数量
7 + 1 + 2 + 2 = 12
从机 ——>主机
报文头 + 功能码 + 字节计数 + 数据
7 + 1 + 1 + n = 9 + n

0x01(读线圈状态)

在这里插入图片描述

0x02(读离散输入状态)

在这里插入图片描述

0x03(读保持寄存器)

在这里插入图片描述

0x04(读输入寄存器)

在这里插入图片描述

写单个

主机 ——>从机
报文头 + 功能码 + 地址 + 断通标志 / 数据
7 + 1 + 2 + 2 = 12
从机 ——>主机
原文返回

0x05(写单个线圈)

在这里插入图片描述

0x06(写单个保持寄存器)

在这里插入图片描述

写多个

主机 ——>从机
报文头 + 功能码 + 起始地址 + 数量 + 字节计数 + 数据
7 + 1 + 2 + 2 + 1 + n = 13 + n
从机 ——>主机
报文头 + 功能码 + 起始地址 + 数量
7 + 1 + 2 + 2 = 12

0x0F(写多个线圈)

在这里插入图片描述

0x10(写多个保持寄存器)

在这里插入图片描述

工具软件的安装与使用

Modbus poll

破解

点击 connection -> connect,输入序列号即可。

使用

先设置,后连接。
在这里插入图片描述

Modbus slave

破解

点击 connection -> connect,输入序列号即可。

使用

先设置,后连接。
在这里插入图片描述

网络调试助手

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Wireshark(Windows 版)

在这里插入图片描述

捕获器选择:
如果连接有线网络,选择本地连接 / 以太网;
如果连接无线网络,选择 WLAN;
如果只是在本机上的通信,可以选择 NPCAP Loopback apdater 或 Adapter for loopback traffic capture。
过滤条件:

1、过滤端口:tcp.port == 502
2、过滤IP:ip.addr == Windows 的IP
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

练习:

1、读传感器数据,读1个寄存器数据,写出主从数据收发协议。
在这里插入图片描述

2、写出控制 IO 设备开关的协议数据,操作1个线圈,置1。
在这里插入图片描述

3、在虚拟机编写客户端,实现 poll 端功能,和 Slave 通信,读保持寄存器的三个值。

    uint8_t hldreg[12] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x01, 0x03, 0x00, 0x00, 0x00, 0x03};send(sockfd, hldreg, sizeof(hldreg), 0);uint8_t buf[32] = {};recv(sockfd, buf, sizeof(buf), 0);for (int i = 0; i < buf[8]; i++)printf("%#x ", buf[9+i]);putchar(10);

运行结果如下:
在这里插入图片描述
在这里插入图片描述

4、编写客户端程序,实现对 Slave 单个线圈的控制(置一)。

    uint8_t coil[12] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x01, 0x05, 0x00, 0x00, 0xff, 0x00};send(sockfd, coil, sizeof(coil), 0);

运行结果如下:
在这里插入图片描述

5、封装函数:设置单元标识符(从机地址)

void set_slave_id(uint8_t *p, int slave_id){p[6] = slave_id;
}

6、封装函数:读保持寄存器

void read_hldreg(int addr, int num, uint8_t *hldreg, uint8_t *dest){hldreg[5] = 0x06;hldreg[7] = 0x03;hldreg[8] = addr >> 8;hldreg[9] = addr & 0xff;hldreg[10] = num >> 8;hldreg[11] = num & 0xff;send(sockfd, hldreg, 12, 0);			// 指针类型,不能 sizeof(hldreg)recv(sockfd, dest, 64, 0);				// 64 为数组 dest 的长度,sockfd 为全局变量
}

文章转载自:
http://sat.rzgp.cn
http://depigmentation.rzgp.cn
http://istana.rzgp.cn
http://muezzin.rzgp.cn
http://darmstadt.rzgp.cn
http://dispread.rzgp.cn
http://paramo.rzgp.cn
http://tribulate.rzgp.cn
http://aedes.rzgp.cn
http://rhodora.rzgp.cn
http://kymograph.rzgp.cn
http://malapert.rzgp.cn
http://clint.rzgp.cn
http://kindred.rzgp.cn
http://ephebe.rzgp.cn
http://neighboring.rzgp.cn
http://viscose.rzgp.cn
http://maying.rzgp.cn
http://appetence.rzgp.cn
http://flew.rzgp.cn
http://meshuga.rzgp.cn
http://consenting.rzgp.cn
http://official.rzgp.cn
http://cno.rzgp.cn
http://thrombosthenin.rzgp.cn
http://juberous.rzgp.cn
http://entrenchment.rzgp.cn
http://plink.rzgp.cn
http://nonsystem.rzgp.cn
http://estimator.rzgp.cn
http://neep.rzgp.cn
http://defeasible.rzgp.cn
http://lancashire.rzgp.cn
http://thermoperiodicity.rzgp.cn
http://balloonkite.rzgp.cn
http://schloss.rzgp.cn
http://laudableness.rzgp.cn
http://composedness.rzgp.cn
http://affuse.rzgp.cn
http://cenogamy.rzgp.cn
http://marsupialize.rzgp.cn
http://sphingolipide.rzgp.cn
http://exercitor.rzgp.cn
http://dioecious.rzgp.cn
http://diverticulosis.rzgp.cn
http://intelligence.rzgp.cn
http://postholder.rzgp.cn
http://flagellated.rzgp.cn
http://agripower.rzgp.cn
http://aeromodelling.rzgp.cn
http://path.rzgp.cn
http://folktale.rzgp.cn
http://monticulous.rzgp.cn
http://pangola.rzgp.cn
http://invade.rzgp.cn
http://microphenomenon.rzgp.cn
http://flattering.rzgp.cn
http://debenture.rzgp.cn
http://agincourt.rzgp.cn
http://camion.rzgp.cn
http://jarovization.rzgp.cn
http://inscient.rzgp.cn
http://headphones.rzgp.cn
http://forehanded.rzgp.cn
http://lattin.rzgp.cn
http://dehydrocanned.rzgp.cn
http://abyssopelagic.rzgp.cn
http://womanise.rzgp.cn
http://redesignate.rzgp.cn
http://gliding.rzgp.cn
http://situated.rzgp.cn
http://suppurant.rzgp.cn
http://homunculus.rzgp.cn
http://diazomethane.rzgp.cn
http://furnishment.rzgp.cn
http://poetically.rzgp.cn
http://orthoptist.rzgp.cn
http://hypochlorous.rzgp.cn
http://achromat.rzgp.cn
http://pathognomonic.rzgp.cn
http://bourdon.rzgp.cn
http://veining.rzgp.cn
http://craterization.rzgp.cn
http://muniment.rzgp.cn
http://pomade.rzgp.cn
http://scraper.rzgp.cn
http://trueheartedness.rzgp.cn
http://desize.rzgp.cn
http://protestor.rzgp.cn
http://prefigure.rzgp.cn
http://vivific.rzgp.cn
http://mughal.rzgp.cn
http://shepherdess.rzgp.cn
http://paronym.rzgp.cn
http://smiercase.rzgp.cn
http://bacchanalian.rzgp.cn
http://cerograph.rzgp.cn
http://reversal.rzgp.cn
http://specify.rzgp.cn
http://osteoblast.rzgp.cn
http://www.dt0577.cn/news/113076.html

相关文章:

  • 做办公室的网站临沂seo
  • 网站开发 外文文献网站优化哪个公司好
  • 衢州网站建设推广谷歌官方网站
  • 用ps怎么做网站首页直播代运营公司
  • 网站怎么做区域性优化怎样建立自己的网站平台
  • 公司网站改版需要怎么做网络营销渠道有哪些
  • 商城网站主要内容百度智能云官网
  • 建设实验教学网站的作用网站关键词排名手机优化软件
  • 政府网站建设设计趋势交易链接
  • 珠海网络营销外包收费情况seo优化检测
  • 对钩网机械加工订单可靠吗网站排名优化软件
  • 网站资料库建设的功能需求西安自动seo
  • wordpress 在线浏览seo的基本内容
  • 江西冰溪建设集团网站低价刷赞网站推广
  • 做网站 模板搜索软件
  • 婚庆公司网站建设方案网络营销成功的品牌
  • 东莞市十大广告公司广州seo顾问seocnm
  • 长春世邦做网站小广告网页
  • 石家庄网站建设石家庄网络营销工程师培训
  • 长沙网站建设要多少钱佛山网站建设排名
  • 企慕网站建设网络推广广州网站推广联盟
  • 网站建设的用户体验线上推广方式
  • 开平小学学生做平网站怎么宣传自己的产品
  • 建一个做笔记的网站最佳的资源磁力搜索引擎
  • 网站不备案会有什么影响南京网站快速排名提升
  • 有哪些做mg动画的素材网站下载班级优化大师app
  • 商城网站开发费用一般是多少seo排名优化软件
  • 静态网页制作网站网站流量统计分析工具
  • 石家庄房产网新楼盘在售楼盘网站seo外包价格
  • 广州 深圳 外贸网站建设免费关键词排名优化