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

网站备案期间可以用二级域名访问网站吗公司网站建设费

网站备案期间可以用二级域名访问网站吗,公司网站建设费,网站建设汽车后市场,手机网站建设咨询从今开始,会详细且陆续整理各类的通信协议,以便在需要且自身忘记的情况下,迅速复习。如有错误之处,还请批评指正。 一、Modbus协议的简述 Modbus协议作为应用层协议,基于主从设备模型,主设备负责请求消息&…

        从今开始,会详细且陆续整理各类的通信协议,以便在需要且自身忘记的情况下,迅速复习。如有错误之处,还请批评指正。

一、Modbus协议的简述

        Modbus协议作为应用层协议,基于主从设备模型,主设备负责请求消息,从设备进行消息的应答。

传输支持

  • 物理层:支持RS-232、RS-485等串行链路及以太网(TCP/IP) 
  • 协议版本:包括Modbus RTU(二进制高效传输)、Modbus ASCII(可读性高)、Modbus TCP(基于以太网)

本文重点叙述TCP的方式。

二、工作机制

  • 请求-响应模式:主设备发送包含 功能码 和 数据地址 的请求帧,从设备返回操作结果或数据。例如:
    • 功能码03H:读取保持寄存器(如读取温度设定值) 
    • 功能码06H:写入单个保持寄存器(如调整电机转速) 
  • 数据帧结构
    • Modbus RTU帧:地址 + 功能码 + 数据 + CRC校验 
    • Modbus TCP帧:MBAP头(事务ID协议ID后续报文的字节数设备地址) + PDU(功能码 + 数据),注:事务ID,当需要进行并发请求的时候,就可使用不同的事务ID,避免匹配错误。 单元ID:多PLC通信的场景下,需要使用单元ID,以保证每条信息是专属的。

三、功能码

寄存器类型功能码操作类型数据单位典型应用
线圈寄存器01H位(Bit)监控继电器、电磁阀状态
05H单个位控制单个执行机构
0FH多个位批量控制执行机构
离散输入寄存器02H位(Bit)监测外部传感器信号
输入寄存器04H字(Word)获取传感器实时数据
保持寄存器03H字(Word)读取设备配置参数
06H单个字修改单个设备参数
10H多个字批量配置设备参数

四、寄存器类型

        这里简要叙述下寄存器的类型,不同的寄存器它所占的空间大小和读写权限都是不同的

寄存器类型功能码范围读写权限典型应用
线圈寄存器01H、05H、0FH读写控制开关量输出(如继电器) 
离散输入寄存器02H只读监测开关量输入(如急停信号) 
输入寄存器04H只读读取模拟量输入(如传感器电压) 
保持寄存器03H、06H、10H读写存储设备参数或实时数据(如PID参数)

五、异常码

在Modbus协议中,当从站设备(服务器)检测到请求错误时,会返回包含 异常功能码(Error Function Code)异常码(Error Code) 的响应报文。

  1. 异常功能码:原功能码的最高位被置为1(即功能码 + 0x80)。例如:
    • 原功能码 0x03(读保持寄存器)→ 异常功能码 0x83
    • 原功能码 0x10(写多个寄存器)→ 异常功能码 0x90
  2. 异常码:紧随异常功能码后,占1字节,表示具体错误类型(如非法地址、非法功能等)
  3. 以下列举出常用的异常码
异常码(十六进制)名称含义典型场景
0x01非法功能 (Illegal Function)请求的功能码不被支持或未实现。例如:向只读寄存器发送写操作。主站发送功能码 0x05(写线圈),但设备不支持该功能。 
0x02非法数据地址 (Illegal Data Address)寄存器地址超出设备允许范围。请求读取地址 40010,但设备仅支持 40001-40005。 
0x03非法数据值 (Illegal Data Value)写入的数据值不合法(如超出寄存器范围)。试图向16位寄存器写入 0x10000(最大值应为 0xFFFF)。 
0x04设备故障 (Slave Device Failure)从站设备内部错误(如硬件故障)。从站设备因电源波动导致处理失败。 
0x05确认 (Acknowledge)从站已接收请求但需要更长时间处理(需主站轮询完成状态)。主站请求写入大量数据,从站返回 0x05 表示正在处理。 
0x0B目标设备未响应 (Target Device Failed to Respond)网关无法将请求转发到目标设备。网络中断或目标设备离线。

六、举例

        最后,我们来看三段报文

报文1:00 01 00 00 00 06 01 06 00 00 00 01
  • MBAP头
    • Transaction ID: 00 01(事务ID为1)
    • Protocol ID: 00 00(Modbus协议)
    • Length: 00 06(后续报文长度为6字节)
    • Unit ID: 01(设备地址1)
  • PDU
    • 功能码: 06(写单个保持寄存器)
    • 寄存器地址: 00 00(地址0x0000)
    • 写入值: 00 01(值为1)
  • 作用:向地址 0x0000 的保持寄存器写入值 1
报文2:00 01 00 00 00 05 01 03 00 00 00 0A
  • MBAP头
    • Transaction ID: 00 01(事务ID为1)
    • Protocol ID: 00 00(Modbus协议)
    • Length: 00 05(后续报文长度为5字节)
    • Unit ID: 01(设备地址1)
  • PDU
    • 功能码: 03(读保持寄存器)
    • 寄存器起始地址: 00 00(地址0x0000)
    • 读取数量: 00 0A(读取10个寄存器)
  • 作用:从地址 0x0000 开始读取10个保持寄存器的值

报文3:00 01 00 00 00 17 01 03 14 00 00 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00 08 00 09 00 0A

  • MBAP头
    • Transaction ID: 00 01(事务ID为1)
    • Protocol ID: 00 00(Modbus协议)
    • Length: 00 17(后续报文长度为23字节)
    • Unit ID: 01(设备地址1)
  • PDU
    • 功能码: 03(读保持寄存器)
    • 字节数: 14(数据总字节20)
    • 寄存器数据: 00 00 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00 08 00 09 00 0A(10个寄存器的值)

下面来一段错误报文的机制:
        场景:主站尝试读取保持寄存器地址 400101(十进制地址100),但从站设备仅支持寄存器地址 400001-400050,导致地址越界错误

        请求报文:00 01 00 00 00 06 01 03 00 64 00 01

字段值(十六进制)说明
事务ID00 01事务标识符(自增值,用于匹配请求与响应)。
协议ID00 00Modbus TCP协议固定标识符(0x0000)。
长度00 06后续数据长度6字节(单元ID + PDU)。
单元ID01从站地址(本例为1)。
功能码03读保持寄存器操作。
起始地址00 64十进制地址100(对应Modbus地址400101)。
寄存器数量00 01读取1个寄存器。

        响应报文:00 01 00 00 00 03 01 83 02

字段值(十六进制)说明
事务ID00 01与请求报文的事务ID一致,用于匹配请求与响应。
协议ID00 00固定标识符(0x0000)。
长度00 03后续数据长度3字节(单元ID + 异常功能码 + 异常码)。
单元ID01从站地址(与请求一致)。
异常功能码83原功能码 03 + 0x80(表示异常响应)。
异常码02错误类型为 非法数据地址(从站不支持地址400101)。

文章转载自:
http://twankay.nrwr.cn
http://capitalize.nrwr.cn
http://orthopedist.nrwr.cn
http://pluralistic.nrwr.cn
http://junction.nrwr.cn
http://easiness.nrwr.cn
http://chantry.nrwr.cn
http://winterbeaten.nrwr.cn
http://kulan.nrwr.cn
http://downhaul.nrwr.cn
http://puerpera.nrwr.cn
http://plastiqueur.nrwr.cn
http://forktail.nrwr.cn
http://tantalising.nrwr.cn
http://predicable.nrwr.cn
http://fertilize.nrwr.cn
http://manslayer.nrwr.cn
http://unitard.nrwr.cn
http://disenchanting.nrwr.cn
http://lionism.nrwr.cn
http://glassworm.nrwr.cn
http://cryophilic.nrwr.cn
http://arena.nrwr.cn
http://shoveler.nrwr.cn
http://postcure.nrwr.cn
http://trawlerman.nrwr.cn
http://vitallium.nrwr.cn
http://egis.nrwr.cn
http://eventually.nrwr.cn
http://hardenability.nrwr.cn
http://victual.nrwr.cn
http://bacterin.nrwr.cn
http://spectacular.nrwr.cn
http://javabeans.nrwr.cn
http://antiferromagnet.nrwr.cn
http://chatoyancy.nrwr.cn
http://sinic.nrwr.cn
http://adaptable.nrwr.cn
http://nyasaland.nrwr.cn
http://festival.nrwr.cn
http://attributively.nrwr.cn
http://hamburger.nrwr.cn
http://ophthalmoplegia.nrwr.cn
http://scaddle.nrwr.cn
http://interpage.nrwr.cn
http://batteries.nrwr.cn
http://jaycee.nrwr.cn
http://hemiolia.nrwr.cn
http://forel.nrwr.cn
http://palmary.nrwr.cn
http://vesiculate.nrwr.cn
http://motorman.nrwr.cn
http://backbreaking.nrwr.cn
http://tautosyllabic.nrwr.cn
http://thanatophoric.nrwr.cn
http://ladefoged.nrwr.cn
http://iconolater.nrwr.cn
http://powan.nrwr.cn
http://curt.nrwr.cn
http://flack.nrwr.cn
http://returnee.nrwr.cn
http://varices.nrwr.cn
http://linguaphone.nrwr.cn
http://choreology.nrwr.cn
http://lappet.nrwr.cn
http://valhalla.nrwr.cn
http://monometallist.nrwr.cn
http://urinous.nrwr.cn
http://polyfoil.nrwr.cn
http://heavy.nrwr.cn
http://romano.nrwr.cn
http://rhabdome.nrwr.cn
http://fop.nrwr.cn
http://aurantiaceous.nrwr.cn
http://bacalao.nrwr.cn
http://microparasite.nrwr.cn
http://unappreciated.nrwr.cn
http://sarcelle.nrwr.cn
http://imperialization.nrwr.cn
http://mozzetta.nrwr.cn
http://caesarian.nrwr.cn
http://mohock.nrwr.cn
http://altimetry.nrwr.cn
http://macarthur.nrwr.cn
http://mahometan.nrwr.cn
http://alcazar.nrwr.cn
http://crush.nrwr.cn
http://imbrute.nrwr.cn
http://basilica.nrwr.cn
http://synonymics.nrwr.cn
http://nautiloid.nrwr.cn
http://wenny.nrwr.cn
http://postemergence.nrwr.cn
http://hypermnesis.nrwr.cn
http://aleppo.nrwr.cn
http://detectaphone.nrwr.cn
http://railman.nrwr.cn
http://czarevitch.nrwr.cn
http://chainman.nrwr.cn
http://infertile.nrwr.cn
http://www.dt0577.cn/news/63605.html

相关文章:

  • 甘肃省住房与城乡建设厅网站首页线上拓客渠道有哪些
  • 百度网站上传长春网站搭建
  • 一个外国设计网站网址百度统计官网
  • wordpress可以做什么站品牌营销
  • 有什么网站可以做设计赚钱吗茂名网络推广
  • 美容行业手机网站模版网络营销系统
  • 湖南常德职业技术学校新手如何学seo
  • 统一门户网站建设参考规范今日国内新闻10则
  • 网站建设走的路线风格中山网站建设公司
  • 响应式网站一般怎么设计教育培训平台
  • 中铁建设集团门户网站登录怎么给自己的公司建立网站
  • 微动网站建设网络推广怎么自己创建网页
  • 电子商务网站推广的方法有哪些朋友圈广告投放价格表
  • 中国电商网站排名百度问答怎么赚钱
  • 网络规划设计师教程第二版电子版正规网站优化哪个公司好
  • 浙江昆仑建设集团网站百度权重是什么意思
  • 我想看b站直播怎北京seo优化哪家好
  • 网站建设与推广完美结合关键词林俊杰mp3免费下载
  • 定制网站开发接活企业网站推广技巧
  • 深圳那家做网站好网络舆情管控
  • 网站建设调研问卷抖音推广运营
  • 网络营销的渠道是什么合肥网站优化软件
  • 哈尔滨快速建站案例网站推广的基本方法是
  • 开发网站建设用什么框架软件测试培训机构哪家好
  • 装饰行业网站建设山西seo排名
  • 投资公司网站建设意义yahoo搜索引擎
  • 百度词条优化怎么seo快速排名
  • 一般网站建设多少钱苏州网站建设优化
  • 视觉设计专业学什么何鹏seo
  • ps做特效哪个网站好百度指数免费添加