Login
升级VIP 登录 注册 安全退出
当前位置: 首页 > word文档 > 其他文档 > Modbus通讯错误代码,modbus错误代码3

Modbus通讯错误代码,modbus错误代码3

收藏

本作品内容为Modbus通讯错误代码,格式为 doc ,大小 158248 KB ,页数为 4页

Modbus通讯错误代码


('常见的错误代码有:3:基本上是从站无响应,从站地址错了102:从站不支持此种数据地址,地址40000,30000等不对,在从站中没有对应的地址103:从站不支持此种数据类型,类型不对,开头的4,3,1,0没有选择正确,应看清楚是读写型整型还是只读型整型还是读写型开关量。读写型整型是4开头,只读型整型是3开头,读写型开关量是0开头,只读型开关量是1开头。计算方法为:3个字符包含9-10个位(8个数据位+1或2个停止位),即27-30个位,在波特率为9600的情况下,传输速率约为3ms。MODBUS最高能到多少波特率?38.4k应该没有问题;我公司是SIEMENSPLC和MODBUS通信,最大19200;这个跟从站有很大的关系,与所选的接口芯片有直接关系;西门子S7-200的居然可以达到115200最大的都是理论值,现实中用的很少;115200的话,就该用ASCii协议了,RTU估计是容易丢包了;根据需要设置,与串口通讯波特率一样,常用的有19200、38400;根据下位机的波特率来决定通讯的波特率。RS485是硬件连接,modbus是软件协议,波特率是串口通信的比特流速率。Modbus从属协议执行错误代码:错误代码说明0无错误1内存范围错误2非法波特率或校验3非法从属地址4非法Modbus参数值5保持寄存器与Modbus从属符号重叠6收到校验错误7收到CRC错误8非法功能请求/功能不受支持9请求中的非法内存地址10从属功能未启用1、重新设置主站询问时间,波特率、奇偶检验,停止位。2、主、从站地址不能相同。范围1-2473、检查通信线连接是否正常。4、可采用MODBUS串口软件测试下从站是否正常。错误是10是未使能。1、编程时使用SM0.1调用子程序MBUS_INIT进行初始化,使用SM0.0调用MBUS_SLAVE。2、检查相关参数是否正常:、模式选择:启动/停止Modbus,1=启动;0=停止。、延时:附加字符间延时,缺省值为0。、初始化完成标志:成功初始化后置1。10从属功能未启用.你应该要查三个方面:1,硬件连接是否成功,你可以用串口调试软件来检测硬件是否连接成功。2,MODBUS地址设置是否有重叠现象,通信率是否一致。3,程序里是否启动了MODBUS库指令。00001Q0.000002Q0.100127Q15.600128Q15.710001I0.010002I0.110127I15.610128I15.730001AIW030002AIW230032AIW6240001HoldStart40002HoldStart+2字节40003HoldStart+4字节4xxxxHoldStart+2×(xxxx-1)字节',)


  • 编号:1700774048
  • 分类:其他文档
  • 软件: wps,office word
  • 大小:4页
  • 格式:docx
  • 风格:商务
  • PPT页数:158248 KB
  • 标签:

广告位推荐

相关其他文档更多>