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

中国企业网站seo上海培训

中国企业网站,seo上海培训,跨境电商产品开发流程,贵阳房地产网站建设网编高级 day01 0. 大纲1. Modbus协议1.1. Modbus起源1.2. 分类1.3. Modbus TCP特点 2. Modbus TCP协议格式2.1. 报文头2.2. 寄存器2.3. 功能码 0. 大纲 协议: modbus协议:modbus TCP、modbus RTUhtml 网页:http协议Webserver 工具&#x…

网编高级 day01

  • 0. 大纲
  • 1. Modbus协议
    • 1.1. Modbus起源
    • 1.2. 分类
    • 1.3. Modbus TCP特点
  • 2. Modbus TCP协议格式
    • 2.1. 报文头
    • 2.2. 寄存器
    • 2.3. 功能码

0. 大纲

协议:

  1. modbus协议:modbus TCP、modbus RTU
  2. html 网页:http协议
  3. Webserver

工具:
Modbus Slave/Poll、Wireshark、postman

1. Modbus协议

1.1. Modbus起源

  1. 1979年由Modicon公司开发,是一种工业现场总线协议标准
  2. Modbus TCP(以太网)、Modbus RTU(串口)、Modbus ASCII(串口)
  3. Modbus TCP是施耐德收购Modicon后1997年发布的

1.2. 分类

  1. Modbus RTU
     运行在串口上的协议,采用二进制表现形式,紧凑的数据接口,通信效率最高,应用最广泛
  2. Modbus ASCII
     运行在串口上的协议、采用ASCII进行传输,利用特殊字符作为字节开始和结束的标志,所以效率远远低于Modbus RTU协议,适用于数据量比较小的情况。
  3. Modbus TCP
     运行在以太网的协议

1.3. Modbus TCP特点

  1. 采用主从问答式通信模式。(所有Modbus协议)
  2. Modbus TCP是应用层协议,基于传输层TCP协议实现
  3. Modbus TCP端口号默认502

2. Modbus TCP协议格式

数据帧包含:报文头(7字节),功能码(1字节),数据内容
数据帧最大长度260字节

2.1. 报文头

  1. 事务处理标识符: 2字节,理解为报文的序列号,主机发什么,从机回什么
  2. 协议标识符: 2字节,默认为00 00(十六进制),表示Modbus TCP协议
  3. 长度: 2字节,4位十六进制,表示接下来的字节长度,单位是字节,不包含本身
  4. 单元标识符: 1字节,从机ID,1-247

2.2. 寄存器

分类:离散量输入,线圈寄存器,输入寄存器,保持寄存器

  1. 位寄存器:
     每个寄存器占1位,但是最小单位是字节,所以一个寄存器占1字节,八个寄存器也占1字节,主要控制IO设备
     离散量输入:只读,0x02
     线圈寄存器:可读可写,0x01, 0x05, 0x0f
  2. 字寄存器:
     每个寄存器固定占2字节,主要用于存储数据
     输入寄存器:只读,0x04
     保持寄存器:可读可写,0x03, 0x06, 0x10

2.3. 功能码

代码中文名称寄存器PLC地址位/字操作
01读线圈寄存器0 000–0 9999位操作
02读离散输入寄存器1 0001–1 9999位操作
03读保持寄存器4 0001–4 9999字操作
04读输入寄存器3 0001–3 9999字操作
05写单个线圈寄存器0 0001–0 9999位操作
06写单个保持寄存器4 0001–4 9999字操作
0f(15)写多个线圈寄存器0 0001–0 9999位操作
10(16)写多个保持寄存器4 0001–4 9999字操作

开灯:05/0f
读温湿度:03/04

读数据:0x01, 0x02, 0x03, 0x04
 主机报文:报文头(7)+功能码(1)+起始地址(2)+数量(2)
 从机报文:报文头(7)+功能码(1)+字节计数(1)+数值(?)
写单个数据:0x05, 0x06
 主机报文:报文头(7)+功能码(1)+写入地址(2)+数值/断通标志(2)
写多个数据:0x0f, 0x10
 主机报文:报文头(7)+功能码(1)+起始地址(2)+写入数量(2)+字节计数(1)+写入内容(?)

练习
主机报文:0x02 25 00 00 00 06 01 03 00 63 00 02
 02250000000601:报文头
 03:功能码
 0063:起始地址0063->40100
 0002: 数量
从机报文:0x02 25 00 00 00 07 01 03 04 32 13 30 08
 02250000000601:报文头
 03:功能码
 04:字节计数
 3213:40100的数值
 3008:40101的数值

练习:读传感器数据,读一个40123、40124寄存器的数据
主机报文:0x02 25 00 00 00 06 01 03 00 7A 00 02
从机报文:0x02 25 00 00 00 07 01 03 04 AA BB CC DD

练习:控制IO设备,点亮一个灯(将一个线圈置一)
主机报文:0x 02 25 00 00 00 06 01 05 00 00 FF 00

http://www.dtcms.com/wzjs/13648.html

相关文章:

  • 个人网站在那建设cpa推广接单平台
  • 做夹具需要知道的几个网站投广告的平台有哪些
  • 网站建设实训的认识网络推广渠道都有哪些
  • 网站 营销型汕头seo推广优化
  • 妇联网站建设背景企业微信管理系统
  • 在哪找做调查赚钱的网站好百度收录查询工具
  • html5网站开发语言的有点魔方优化大师官网
  • 有个网站可以学做ppt河南做网站的公司
  • 自己做彩票网站合法吗网站关键词优化排名软件系统
  • 怎么自己做充值网站快速网络推广
  • 做网站开发电子商务网站建设教程
  • linux系统做网站红河网站建设
  • 沧州手机网站建设厦门seo关键词排名
  • 哪有免费的简历模板关键词seo排名优化推荐
  • 现在个人网站怎么备案泉州关键词优化排名
  • 青岛国家高新区建设局网站湖南网络营销外包
  • 惠州网站制作公司知名网站排名
  • 东海网站建设正规的培训机构有哪些
  • 建设网站平台需要的设备网络项目怎么推广
  • 网站源码生成器福州百度推广排名
  • 网站建设阿华seo西安网络推广
  • 合肥微信网站建设销售平台有哪些
  • 做汽车特卖会的网站引擎优化搜索
  • 网站备案信息真实核验单 单位设计公司排名
  • 泰安网站开发公司百度2019旧版本下载
  • 九号线香网站建设文件关键词搜索工具
  • 手机测评做视频网站网络营销策略有哪五种
  • wordpress 防止采集廊坊seo外包
  • 哈尔滨网站建设制作哪家便宜北京seo招聘网
  • 合肥网站建设设计公司哪家好点击宝seo