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

做企业网站用什么cms公司查询企业查询在线

做企业网站用什么cms,公司查询企业查询在线,wordpress主题 免,平台公司名字大全目录 1 Modbus TCP 数据协议1.1 数据格式1.2 报文头(MBAP头)1.3 功能码1.4 Modbus 地址映射到 CPU 地址 2 Modbus TCP 通讯数据示例2.1 功能码01 读离散输出线圈2.2 功能码02 读离散输入线圈2.3 功能码03 读保持寄存器2.4 功能码04 读输入寄存器2.5 功能码05 写单个离散输出寄存…

目录

  • 1 Modbus TCP 数据协议
    • 1.1 数据格式
    • 1.2 报文头(MBAP头)
    • 1.3 功能码
    • 1.4 Modbus 地址映射到 CPU 地址
  • 2 Modbus TCP 通讯数据示例
    • 2.1 功能码01 读离散输出线圈
    • 2.2 功能码02 读离散输入线圈
    • 2.3 功能码03 读保持寄存器
    • 2.4 功能码04 读输入寄存器
    • 2.5 功能码05 写单个离散输出寄存器
    • 2.6 功能码06 写单个保持寄存器
    • 2.7 功能码15 写多个线圈寄存器
    • 2.8 功能码16 写多个保持寄存器
  • 3 西门子200Samrt 做服务器端编程示例
    • 3.1 调用库指令
    • 3.2 编程
  • 4 Modbus TCP通讯调试软件测试
    • 4.1 软件介绍
    • 4.2 软件使用说明
      • 4.2.1 连接PLC
      • 4.2.2 访问PLC
      • 4.2.3 其它说明

1 Modbus TCP 数据协议

1.1 数据格式

事务处理标识协议标识长度单元标识功能码起始地址数据
2字节2字节2字节1字节1字节2字节N字节

1.2 报文头(MBAP头)

其中,事务处理标识、协议标识符、长度和单元标识符统称为报文头(MBAP头)。

内容解释
事务处理标识可以理解为报文序列号,一般每次通信后就要加1,以区分不同的通信数据报文。
协议标识符00 00 表示Modbus TCP 协议
长度接下来数据长度,单位字节
单元标识符设备地址,一般为01

1.3 功能码

功能码描述说明MOUBUS地址
01读离散输出寄存器位操作00001 ~ 09999
02读离散输入寄存器位操作10001 ~ 19999
03读保持寄存器字操作40001 ~ 49999
04读输入寄存器字操作30001 ~ 39999
05写离散输出寄存器位操作00001 ~ 09999
06写保持寄存器字操作40001 ~ 49999
15写多线圈寄存器位操作00001 ~ 09999
16写多个保持寄存器字操作40001 ~ 49999

1.4 Modbus 地址映射到 CPU 地址

Modbus 地址CPU 地址
00001Q0.0
00002Q0.1
…………
10001I0.0
10002I0.1
…………
30001AIW0
30002AIW2
…………
40001Vx(保持寄存器起始地址)例:VW0
40002Vx+2 =(保持寄存器起始地址+2)例:VW2
…………

2 Modbus TCP 通讯数据示例

2.1 功能码01 读离散输出线圈

事务处理标识协议标识长度单元标识功能码起始地址数据长度
00 1100 0000 06010100 0000 08

注释:读取Q0.0地址开始的8个连续输出(即Q0.0-Q0.7)。

2.2 功能码02 读离散输入线圈

事务处理标识协议标识长度单元标识功能码起始地址数据长度
00 1500 0000 06010200 0000 08

注释:读取I0.0地址开始的8个连续输出(即I0.0-I0.7)。

2.3 功能码03 读保持寄存器

事务处理标识协议标识长度单元标识功能码起始地址数据长度
00 6600 0000 06010300 0000 02

注释:读取VW0地址开始的2个连续字空间(即vw0,vw2)。

2.4 功能码04 读输入寄存器

事务处理标识协议标识长度单元标识功能码起始地址数据长度
00 9700 0000 06010400 0000 02

注释:读取AIW0地址开始的2个连续字空间(即AIW0,AIW2)。

2.5 功能码05 写单个离散输出寄存器

事务处理标识协议标识长度单元标识功能码起始地址数据
00 C200 0000 06010500 00FF 00

注释:将地址00000的输出离散线圈置一(即让Q0.0置一)。

事务处理标识协议标识长度单元标识功能码起始地址数据
01 0A00 0000 06010500 0100 00

注释:将地址00001的输出离散线圈置一(即让Q0.1复位)。

2.6 功能码06 写单个保持寄存器

事务处理标识协议标识长度单元标识功能码起始地址数据
01 5e00 0000 06010600 0200 7b

注释:往地址VW4寄存器中写入数值0x007B(即十进制数123)。

2.7 功能码15 写多个线圈寄存器

事务处理标识协议标识长度单元标识功能码起始地址数据长度(位)字节数数据
01 5e00 0000 09010F00 0000 1002aa cb

注释:往地址QB0寄存器中写入数值0xaa,往地址QB1寄存器中写入数值0xcb。

数据长度位不满8的N倍,字节数也算N个。

2.8 功能码16 写多个保持寄存器

事务处理标识协议标识长度单元标识功能码起始地址数据长度(字)字节数数据
02 6800 0000 0B011000 0000 020400 7B 00 EA

注释:往地址VW0寄存器中写入数值0x007B,往地址VW2寄存器中写入数值0x00EA。

3 西门子200Samrt 做服务器端编程示例

3.1 调用库指令

在这里插入图片描述

3.2 编程

具体操作数值详见F1帮助文档。
在这里插入图片描述

4 Modbus TCP通讯调试软件测试

4.1 软件介绍

软件名称为:Modbus Poll
网络搜索自行下载,破解。
在这里插入图片描述
在这里插入图片描述

4.2 软件使用说明

4.2.1 连接PLC

依次点击ConnectionConnect…→弹出界面
按图指引自行修改,单击OK按钮。
在这里插入图片描述

4.2.2 访问PLC

单击图示指引图标
在这里插入图片描述
弹出界面,按需修改(图示以写单个保持寄存器为例),单击OK按钮。
在这里插入图片描述

双击数值处表格,在弹出的对话框中修改数值即可。
在这里插入图片描述

4.2.3 其它说明

软件在使用功能码05时,无法通过双击表格修改数据,只能设置为功能码01,然后通过双击表格修改数据。

http://www.sczhlp.com/news/98729/

相关文章:

  • 网络维护工作怎么样厦门seo招聘
  • 知乐商城是什么网站如何设置网站布局
  • 安庆信德建设咨询有限公司网站郑州网站制作汉狮
  • wordpress 4.7.5 漏洞网站关键字优化工具
  • 微网站怎么免费做电子商务网站开发参考文献
  • 西丽建设网站现在哪个网站做网站好
  • 杭州seo网站哪家好muse做的网站怎么样
  • 制作企业网站软件珠海做网站公司有哪些
  • 土木工程毕业设计网站电子商务网站建设与管理课后习题
  • 中苏园林建设集团网站聊城设计网站
  • 长春做电商网站的公司网站建设flash设计
  • 常熟做网站公司口碑营销的案例及分析
  • 高新建设网站电话前端网站做多语言
  • 网站页面组成网络营销方法进行推广
  • 网站建设方案范文分销系统定制
  • 网站开发做网站设计交流网站
  • 网站地图在线制作工具在线图片加文字
  • 建设网站费用入什么科目做网站的软件帝国
  • 河南网站建设制作建站之星怎么使用
  • 江苏建设培训网站财务软件排行榜前十名
  • 网站备案前置审批表平面设计图片创意手绘
  • 办公家具网站建设费用关于集团网站建设请示
  • 部署一个网站要做哪些工作我的网站wordpress
  • 京东联盟的网站怎么做的企业建站系统平台
  • 网站建设与推广范文网站后台作用
  • 成都手机网站建设开发苏州网站建设推广案例
  • 微网站开发平台案例东莞app软件开发解决方案
  • 网站站点规划实例提供家居企业网站建设
  • 兰溪市城乡建设局网站WordPress4.4.16
  • 泰州企业做网站免费网站模板源码下载