HEX Error Code for Modbus Plus and SY/MAX Ethernet:
Hex Error Code Meaning
1001 User has aborted the MSTR element
2001 An unsupported operation type has been specified in the control block
2002 One or more control block parameter has been changed while the MSTR element is active (applies only to operations that take multiple scans to complete). Control block parameters may be changed only when the MSTR element is not active.
2003 Invalid value in the length field of the control block
2004 Invalid value in the offset field of the control block
2005 Invalid values in the length and offset fields of the control block
2006 Invalid slave device data area
2007 Invalid slave device network area
2008 Invalid slave device network routing
2009 Route equal to your own address
200A Attempting to obtain more global data words than available
30ss Modbus slave exception response
4001 Inconsistent Modbus slave response
5001 Inconsistent network response
6mss) Routing failure
ss HEX Value in Error Code 30ss
The ss subfield in error code 30ss is:
ss Hex Value Meaning
01 Slave device does not support the requested operation
02 Nonexistent slave device registers requested
03 Invalid data value requested
04 Reserved
05 Slave has accepted long-duration program command
06 Function can't be performed now: a long-duration command in effect
07 Slave rejected long-duration program command
08 ... 255 Reserved
------------------------------------------------------------------- -------------
ss Hex Value in Error Code 6mss
The m subfield in error code 6mss is an index into the routing information indicating where an error has been detected (a value of 0 indicates the local node, a 2 the second device on the route, etc.).
The ss subfield in error code 6mss is:
ss Hex Value Meaning
01 No response received
02 Program access denied
03 Node off-line and unable to communicate
04 Exception response received
05 Router node data paths busy
06 Slave device down
07 Bad destination address
08 Invalid node type in routing path
10 Slave has rejected the command
20 Initiated transaction forgotten by slave device
40 Unexpected master output path received
80 Unexpected response received
F001 Wrong destination node specified for the MSTR operation
- 浏览: 2868494 次
- 性别:
- 来自: 武汉
文章分类
- 全部博客 (1173)
- 名言警句 (5)
- 心情随笔 (50)
- 数据库 (57)
- Java基础 (241)
- J2EE框架 (91)
- 数据结构 (12)
- 程序设计 (21)
- WEB技术 (128)
- 网络日志 (12)
- IT资讯 (247)
- linux (64)
- solaris (2)
- 其它 (143)
- WebService (4)
- 日语学习 (2)
- 机器人 (5)
- Android (5)
- cgywin (3)
- Game (1)
- DWR (1)
- spring (8)
- canvas (1)
- Guava (3)
- Modbus (5)
- 测试 (6)
- mongodb (9)
- Quartz (2)
- Cron (1)
- windows (2)
- 持续集成 (1)
- bootstrap (3)
- 结对编程 (1)
- nodejs (1)
- Netty (1)
- 安全 (3)
- webstorm (2)
- sparkline (1)
- Job (1)
- git (3)
- Maven (3)
- knockout (5)
- jquery (1)
- bower (1)
- docker (1)
- confluence (4)
- wiki (1)
- GoogleMap (1)
- jekyll (10)
- ruby (2)
- npm (3)
- browserify (1)
- gulp (3)
- openwrt (1)
- discuz (3)
- 输入法 (1)
- JPA (1)
- eclipse (2)
- IntelliJ (1)
- css (1)
- 虚拟机 (1)
- 操作系统 (1)
- azkaban (2)
- scrum (1)
最新评论
-
pangxiea_:
你好, 想请问一下 Linux下 这么使用rxtxcomm 在 ...
使用Java进行串口通信 -
abababudei:
请教一下,这个您是怎么解决的:/dev/ttyS2enteri ...
Java应用程序的MODBUS通讯 -
xuniverse:
hannibal005 写道楼主,我问下 request.se ...
用javascript与java进行RSA加密与解密 -
atxkm:
找了一下午,终于找到了
gulp 拷贝文件时如何移除文件目录结构 -
kalogen:
gtczr 写道非常感谢,经过我自己的修改,已经完美实现。发出 ...
用javascript与java进行RSA加密与解密
发表评论
-
ATOM编辑器快捷键大全
2021-02-28 10:03 413在Github上总结的ATOM 快捷键,用ATOM 编辑器的 ... -
使用Amazon的AWS来搭建属于自己的shadowsocks服务器
2015-04-08 22:22 16182相信有不少水友已经 ... -
开车技术
2014-10-16 12:24 540如何判断车距,这个太实用了 一、超车变道时如何判 ... -
Running Jar file in Windows
2014-04-30 10:11 796Easiest route is probably upgr ... -
Windows的命令行下设置网络代理
2014-03-31 09:42 3392在公司访问网络的时候,需要设置代理,设置浏览器的代理是相当的 ... -
超全面的收房小知识
2013-12-29 15:09 742验房:就是竭尽全力发现问题,进而在装修的时候着手解决这些问题 ... -
Kmplayer的各种功能设置
2013-11-17 17:59 2127Kmplayer的各种功能设置 ... -
9 Ways To Make Thunderbird Load Your Email Faster
2013-09-14 15:57 1236If you asked anyone for the fi ... -
Protobuf 的安装使用总结
2013-09-12 13:28 8512ProtoBuf的官方下载包并不包含jar文件,需要用户自己 ... -
Java应用程序的MODBUS通讯
2013-09-06 14:15 17817实验目的 JAVA应用程序通过MODBUS协议RTU模式读 ... -
在本地使用java收发/调试Modbus协议数据
2013-08-28 13:59 185631. 安装Modbus仿真工具Mo ... -
49 款人脸检测/识别的API、库和软件
2013-08-26 19:58 1813自从谷歌眼镜被推出以 ... -
sublime配置全攻略
2013-08-17 14:16 2210sublime本身功能有限,我们需要装上一些插件使其变得 ... -
程序员提高效率工具
2013-08-12 11:14 1403windows下的虚拟桌面管理工具 windows xp ... -
Go 编程语言的 12 条最佳实践
2013-08-09 17:53 1095最佳实践 维基百科的定义是: “最佳实践是一种方法或技术 ... -
sublime 插件管理
2013-08-08 18:00 1238插件管理 1、安装Package Control 按C ... -
sublime2快捷键
2013-08-08 17:51 1126快捷键 Ctrl+L 选择整行(按住-继续选择下行) C ... -
sublime及相关资源
2013-08-08 17:10 911Sublime Text3 Buld 3038 中文优化注 ... -
为设计师准备的 15 个免费新鲜的字体
2013-08-04 17:45 1107Axe Handel Going Fast Ka ... -
how to install sublime
2013-07-14 16:31 896the good practise for go lang ...
相关推荐
**C# Modbus 源码解析** C# Modbus源码是用于在.NET环境中实现Modbus通信协议的代码库。Modbus是一种广泛应用于工业自动化领域的通信协议,它允许不同设备之间交换数据,如PLC(可编程逻辑控制器)、RTU(远程终端...
这是从国外网站上下载的Modbus的源代码,相信对很多人有用的,是我在做modbus协议的时候找到的
FreeModbus是一个开源项目,它的v1.4.0版本被封装在名为"freemodbus-v1.4.0.rar"的压缩包中。这个项目的核心是提供了一个免费的Modbus协议实现,使得开发者可以方便地在自己的系统中集成Modbus通信功能,无论是在FTU...
**串口通信与Modbus协议在VC++中的应用** 串口通信是计算机通信技术中的一种基本方式,尤其在工业控制领域中广泛应用。在VC++环境中,开发者可以利用串口进行设备间的通信,实现数据的传输。本文将深入探讨如何在...
根据给定文件的信息,本文将围绕“MODBUS CRC DELPHI CODE”展开,详细解析Modbus协议中的CRC校验码生成方法以及Delphi语言实现。 ### Modbus协议简介 Modbus是一种广泛应用于工业自动化领域的串行通信协议,由...
这个“MODBUS通讯协议及编程.zip_modbus code”压缩包包含的资源着重于MODBUS协议的实现和编程,特别是针对编程实践方面的指导。 首先,MODBUS通讯协议有两种主要的传输方式:MODBUS RTU(Remote Terminal Unit)和...
MODBUS RTU是一种广泛应用于工业自动化领域的通信协议,它基于串行通信,允许设备之间进行高效的数据交换。在这个名为"MODBUS_RTU.rar"的压缩包中,包含了一个使用MODBUS RTU协议在PIC33微控制器上实现的源代码工程...
3. Modbus TCP Client - AOI based code for ControlLogix v 2.01.00.pdf:这可能是一个用户手册或代码指南,详细介绍了如何在ControlLogix平台上基于AOI(Application Object Interface)编写Modbus TCP客户端代码...
一个modbus 的主机源代码,C语言编写
"Modbus Slave" 和 "Modbus Poll" 是两个与Modbus相关的关键工具,它们在Modbus网络调试和测试中起着重要作用。 "Modbus Slave" 是一个软件模拟器,它能够模仿Modbus网络中的从设备(Slave设备)。在实际应用中,从...
3. **错误处理**:库中会包含用于处理通信错误和异常的函数,例如`Modbus Error Handler`,帮助开发者识别和解决通信问题。 4. **配置和设置**:为了适应不同的Modbus设备,函数库中可能提供设置设备地址、波特率、...
Modbus是一种广泛应用于工业自动化领域的通信协议,它允许设备之间进行简单、有效的数据交换。本文将详细介绍Modbus调试软件——Modbus Poll和Modbus Slave,以及它们在IT环境中的应用。 首先,我们要理解Modbus的...
Java通过modbus通讯协议连接硬件设备,支持TCP方式通讯采用modbus rtu协议。下载压缩包解压后放到自己项目src目录下。调用方法参考文章:Modbus通讯协议(二)——Java向ModbusSlave模拟器读写数据
const uint8_t code auchCRCHi[] = { 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, // CRC高位计算表 // 更多CRC高位计算表项... }; // 这里可以添加更多的函数和代码以完成Modbus通信的功能 ``` **注**:...
在工控领域,Modbus协议是一种广泛使用的通信协议,它允许设备之间进行数据交换,尤其在PLC(可编程逻辑控制器)和上位机之间。本项目“基于QT5的modbus服务器和客户端demo”提供了在QT5环境下实现Modbus通信的示例...
**Modbus 协议详解** Modbus 是一种广泛使用的工业通信协议,由施耐德电气在1979年开发,主要用于设备间的串行通信。它允许不同厂商的设备通过标准接口进行数据交换,极大地提高了自动化系统的互操作性。Modbus协议...
Modbus是一种广泛应用于工业自动化领域的通信协议,它允许设备之间进行简单、有效的数据交换。Modbus TCP是Modbus协议的网络版本,通过TCP/IP协议栈在以太网上运行,极大地扩展了Modbus的适用范围。这个名为"Modbus...
这个开源类库,"MODBUS库_modbus_modbustcpip_modbustcp类库_modbusTCP_",是针对ModBus协议的实现,尤其关注通过TCP/IP进行的通信,非常适合在PLC(可编程逻辑控制器)之间建立连接。 首先,我们要理解ModBus的...
Modbus协议是一种广泛应用的工业通信协议,主要用于设备间的通信,特别是在PLC(可编程逻辑控制器)和各种自动化设备之间。这个协议基于简单的主从架构,其中一台设备作为主设备发起请求,其他设备作为从设备响应...
《深入理解C51 FreeMODBUS:构建嵌入式Modbus通信系统》 在工业自动化领域,Modbus协议因其简单、可靠的特点而被广泛应用。FreeMODBUS是一个由奥地利开发者编写的开源项目,专为嵌入式系统设计,实现了对Modbus协议...