在网上看到的别人写的一个基于STM32的moDBus程序,还不错,发上来分享一下。顺便赚赚积分用于下载其他朋友的资料。 此moDBus协议暂时只支持RTU模式,只支持作为moDBus从设备。 暂时支持的功能码(16进制)如下表所示: 01.读线圈状态(读多个输出位的状态,有效地位为0-31) 02.读输入位状态(读多个输入位的状态,有效地位为0-31) 03.读保持寄存器(读多个保持寄存器的数值,有效地位为0-99) 04.读输入寄存器(读多个输入寄存器的数值,有效地址为0-1) 05.强制单个线圈(强制单个输出位的状态,有效地位为0-31) 06.预制单个寄存器(设定一个寄存器的数值,有效地址为0-99) 0F.强制多个线圈(强制多个输出位的状态,有效地址为0-31) 10.预制多个寄存器(设定多个寄存器的数值,有效地址为0-99)暂时支持的错误代码为: 01 不合法功能代码从机接收的是一种不能执行功能代码。发出查询命令后,该代码指示无程序功能。(不支持的功能代码) 02 不合法数据地址接收的数据地址,是从机不允许的地址。(起始地址不在有效范围内) 03 不合法数据查询数据区的值是从机不允许的值。(在起始地址的基础上,这个数量是不合法的)
上传时间: 2022-07-12
上传用户:
PIC单片机与触摸屏串行通信moDBus协议
上传时间: 2022-07-18
上传用户:
moDBus是由Modicon(现为施耐德电气公司的一个品牌)在1979年发明的,是全球第一个真正用于工业现场的总线协议。moDBus网络是一个工业通信系统,由带智能终端的可编程序控制器和计算机通过公用线路或局部专用线路连接而成。其系统结构既包括硬件、亦包括软件。它可应用于各种数据采集和过程监控。为更好地普及和推动moDBus在基于以太网上的分布式应用,目前施耐德公司已将moDBus协议的所有权移交给IDA(Interface for Distributed Automation,分布式自动化接口)组织,并成立了moDBus-IDA组织,为moDBus今后的发展奠定了基础。在中国,moDBus已经成为国家标准。豆丁标准编号:GB/T19582-2008标准名称:《基于moDBus协议的工业自动化网络规范》分3个部分:《GB/T19582.1-2008第1部分:moDBus应用协议》《GB/T19582.2-2008第2部分:moDBus协议在串行链路上的实现指南》《GB/T19582.3-2008第3部分:moDBus协议在TCP/IP上的实现指南》
上传时间: 2022-07-18
上传用户:
PIC单片机与触摸屏串行通信的moDBus协议实现
上传时间: 2022-07-18
上传用户:jason_vip1
前言-串行链路和TCP/IP上的moDBus标准介绍该标准包括两个通信规程中使用的moDBus应用层协议和服务规范:·串行链路上的moDBus moDBus串行链路取决于TIA/EIA标准:232-F和485-A。·TCP/IP上的moDBus moDBus TCP/IP取决于IETF标准:RFC793和RFC791有关。串行链路和TCP/IP上的moDBus是根据相应ISO层模型说明的两个通信规程。下图强调指出了该标准的主要部分。绿色方框表示规范。灰色方框表示已有的国际标准(TIA/EIA和IETF标准)。moDBus标准分为三部分。第一部分(“moDBus协议规范”)描述了moDBus事物处理。第二部分(“moDBus报文传输在TCP/IP上的实现指南”)提供了一个有助于开发者实现TCP/IP上的moDBus应用层的参考信息。第三部分(“moDBus报文传输在串行链路上的实现指南”)提供了一个有助于开发者实现串行链路上的moDBus应用层的参考信息。
标签: moDBus协议
上传时间: 2022-07-19
上传用户:1208020161
西门子S7-200与施耐德ATV312进行moDBus rtu通讯,端子排硬接线控制启停,通讯改变频率转速!
上传时间: 2022-07-20
上传用户:
康柏空压机moDBus协议详细中文说明和例子
标签: moDBus协议
上传时间: 2022-07-20
上传用户:
LabVIEW DSC与moDBus通讯
标签: labviewdsc moDBus通讯
上传时间: 2022-07-20
上传用户:
DELTA 产品moDBus RS-485通讯设置
标签: RS-485
上传时间: 2022-07-25
上传用户:zhaiyawei
用STC89C58单片机做的数据采集和控制,12位AD转换使用TLC2543,通讯协议采用moDBus(RTU),通过拨码开关改变从机地址,支持模拟量或数字量的读写
上传时间: 2013-07-09
上传用户:lishuoshi1996