MODBUS地址类型与功能码对应关系

当触摸屏作为一个MODBUSSERVER主站时,是要对所连接的MODBUSRTU从站进行读写控制。WEINVIEW的触摸屏支持01—05和16号功能码。每个设备地址类型所使用的功能码如下:

对MODBUSRTU设备进行读写,触摸屏上的元件中使用什么样的地址类型,取决于RTU设备所支持的功能码、目标对象是位地址还是字地址控制、以及是否要进行写入;

MODBUS协议的设备类型为0x、1x、3x、4x、5x、6x,还有3x_bit,4x_bit,6x_bit,0x_multi_coils等,下面分别说明这些设备类型在MODBUS协议中支持哪些功能码。

0x:是一个可读可写的设备类型,相当于操作PLC的输出点。该设备类型读取位状态的时候,发出的功能码是01H,写位状态的时候发出的功能码是05H。写多个寄存器时发出的功能码是0fH

1x:是一个只读的设备类型,相当于读取PLC的输入点。读取位状态的时候发出的功能码为02H。

3x:是一个只读的设备类型,相当于读取PLC的模拟量。读数据的时候,发出的功能码是04H。

4x:是一个可读可写的设备类型,相当于操作PLC的数据寄存器。当读取数据的时候,发出的功能码是03H,当写数据的时候发出的功能码时10H,可写多个寄存器的数据。

5x:该设备类型与4x的设备类型属性是一样的。即发出读写的功能码完全一样,不同之处在于:当为双字时,例如32_bitunsigned格式的数据,使用5x和4x两种设备类型分别读取数据时,高字和低字的位置是颠倒的。例如,使用4x设备类型读到的数据是0x12345678,那么使用5x设备类型读到的数据0x56781234.

6x:是一个可读可写的设备类型,读取数据的时候,发出的功能码也是03H,与4x不同之处在于写数据的时候发出的功能码是06H,即写单个寄存器的数据。

3x_bit:该设备类型发出的功能码与3x设备类型完全一致,不同之处是,3x是读数据,而3x_bit是读数据中的某一位的状态。

4x_bit:该设备类型发出的功能码与4x设备类型完全一致,不同之处是,4x是读数据,而4x_bit是读数据中的某一位的状态。

6x_bit:该设备类型发出的功能码与6x设备类型完全一致,不同之处是,6x是读数据,而6x_bit是读数据中的某一位的状态。

0x_multi_coils:该设备类型发出的功能码与0x设备类型完全一致,不同之处是,0x是读16整数倍位数的bit,而0x_multi_coils可读任意位数的bit。

0x,输出(线圈)位寄存器1x,输入(触点)位寄存器3x,输入寄存器4x,保持寄存器3x-D,输入寄存器-双字4x-D,保持寄存器-双字3x-bit,输入寄存器-字位4x-bit,保持寄存器-字位

显控屏modbus功能码相关推荐

  1. modbus连续读取时数据不正确_使用MODBUS协议与传感器、工控屏对接时碰到的问题...

    当控制器作为可编程逻辑器件用于工控系统时,其需要与各种不同的传感器对接, 同时需要与工控屏对接,以提供人机界面与用户进行交互: 对接的传感器功能多种多样, 有检测环境的温.湿度.二氧化碳.光照等的传感 ...

  2. 大华大屏显示高清服务器4u,【功能实测】大华股份DH-M70-4U-D 分布式视频云显控平台...

    信息数据中心处理,视频分布"四通八达",大华股份DH-M70-4U-D 分布式视频云显控平台实测报告. 技术成熟经典设计 部署完备应用可靠 大华股份DH-M70-4U-D分布式视频 ...

  3. 科达正式发布晶艳二代小间距LED屏及显控平台新品

    2017 年 4 月 12 日,InfoComm China2017 在北京国家会议中心举行.作为视听行业的盛会,这里聚集了最尖端的技术与解决方案.科达首次登陆InfoComm,发布了晶艳二代小间距L ...

  4. STM32与威纶通触控屏通讯

    单片机与威纶通触控屏通过RS485(1号线接B-,2号线接A+)通讯,协议采用modbus. 单片机做从机,威纶通触控屏做主机,只能主机访问从机,从机不能主动访问主机.站号对应着单片机的地址 Modb ...

  5. 显控触摸屏与变频器通信程序

    显控触摸屏与变频器通信程序 不用PLC与变频器通讯显控触摸屏直接与台达变频器MODBUS RTU通讯, 实现启动, 停止, 正反转, 频率设定, 频率递加减, 最高频率设定, 加减速时间设定, 实时输 ...

  6. 【点阵液晶编程连载三/B】点阵LCD 的驱动与显控

    3.6. 字符显示原理 3.6.1. 字符与字模 驱动程序当中,字符库(也就是字模的集全)的数据采用了与一般的单色点阵LCD 的数据组成方式,即字模当中的一个位代表LCD 显示中的一个像素点,取点方式 ...

  7. 【点阵液晶编程连载三】点阵LCD 的驱动与显控

    3. 点阵LCD 的驱动与显控 在适当的硬件的基础介绍之后,这里将以MzDesign 所提供的针对MzL02 的通用版LCD 驱动程序为对像介绍一种LCD 驱动程序的设计思想:将以在LCD 上的绘点功 ...

  8. STM32与中显串口屏的通信

    STM32与中显串口屏的通信 本文将简要介绍STM32单片机和武汉中显串口屏之间的通信实现过程.不过使用大彩.迪文这些公司的串口屏的同学也能参考一下,它们的通信协议好像一样. 注意:我代码用的ardu ...

  9. 专为医疗领域打造!飞凌嵌入式新一代FDU显控一体机发布

    飞凌嵌入式重磅推出一款专为医疗打造的显控一体机--FDU070K02 & FDU101K02.产品采用无外壳设计.支持戴医疗手套触摸,支持双屏同显或异显,兼顾场景灵活性与使用便捷性. 同时飞凌 ...

最新文章

  1. 产生高斯数据集的scikit-learn API
  2. 学习Key与Value的集合hashtable
  3. 1090 Highest Price in Supply Chain (25 分)【难度: 一般 / 知识点: 树的遍历】
  4. boost::distance用法的测试程序
  5. 【机器视觉】 try算子
  6. C/C++多个链接库含有同名函数,编译会报错吗
  7. GitHub重大更新即将加入免费软件包管理服务;钉钉社区因出现违规内容将停更整改一个月;Uber上市,定价为45美元……...
  8. node deno_Deno手册:带有代码示例的TypeScript运行时教程
  9. 排序归并连接Merge Sort Join
  10. java后台管理 开源_12款开源的JAVA后台管理项目
  11. Excel 常用函数
  12. 2022最新淘宝天猫商品sku精准库存(sku库存200)
  13. arctanx麦克劳林公式推导过程_【数学】「专题」初识泰勒级数(Taylor Series)与泰勒公式(Taylor#x27;s Formula)...
  14. Tera Term (串口工具)永久保存设置的字体和框体大小
  15. Xmarks已死,您还有其他选择吗?
  16. 宣传单印刷价格明细报价的影响因素有哪些?
  17. 【暂时性死区(TDZ)】
  18. 【ENOVIA 服务包】知识重用解决方案 | 达索系统百世慧®
  19. 谁是名人堂球员(多重继承)
  20. 大学计算机与应用软件,第5章 应用软件与常用办公软件 大学计算机基础简明教程[最新].doc...

热门文章

  1. [Java]Wait
  2. java version找不到_配置环境变量时,cmd下运行java -version,报错:找不到或无法加载主类 -version...
  3. 使用Java语言深入理解程序逻辑——循环结构进阶
  4. 计算机学院学生会招新宣传语,学生会招新宣传语(3篇)
  5. linux重定向合并,cat命令利用linux重定向合并文件
  6. mysql特点_Mysql 三大特性详解
  7. 网络技术独立的导火索-SDN和三个问题
  8. c 语言数组转换字符串,数组 – 将C字符数组转换为字符串
  9. 商业软文怎么写?五个步骤,让你写出高质量的文案,亲测有效
  10. AFAB-资产折旧时出错 “在上一年结算之后您只能记帐到新的一年“