我请教个问题,在S7-200与变频器用MODBUS通讯时,返回的出错字符,是不是可以在SM2里读取的

在S7-200与变频器用modbus通讯时,返回的出错字符,是不是可以在SM2里读取的
 

最佳答案

不是的。
 1 如果你用的是SIEMENS提供的主站库,那么错误信息在ERROR里查看。
 MBUS-CTRL的ERROR值:
 0= 无错误 
 1= 校验选择非法 
 2= 波特率选择非法 
 3= 模式选择非法 
 MBUS-MSG的ERROR值:
 0 = 无错误 
 1 = 响应校验错误 
 2 = 未用 
 3 = 接收超时(从站无响应) 
 4 = 请求参数错误(slave address, modbus address, count, RW) 
 5 = modbus/自由口未使能  
 6 = modbus正在忙于其它请求 
 7 = 响应错误(响应不是请求的操作) 
 8 = 响应CRC校验和错误 
 - 
 101 = 从站不支持请求的功能 
 102 = 从站不支持数据地址 
 103 = 从站不支持此种数据类型 
 104 = 从站设备故障 
 105 = 从站接受了信息,但是响应被延迟 
 106 = 从站忙,拒绝了该信息 
 107 = 从站拒绝了信息 
 108 = 从站存储器奇偶错误 

 2 如果你用的不是SIEMENS提供的库,用RCV接收数据,那么相关接收信息参看SMB86

 3 如果你用的不是SIEMENS提供的库,用字符中断方式接收数据,那么相关接收信息参看SMB3
 SMB3用于自由口模式,包含在接收字符中检测到校验错误时设置的校验错误位。当检测到校验错误时,打开SM3.0。在程序接受和读取存储在SMB2中的信息字符数值之前,使用该位测试自由口信息字符是否有传输错误。

 

 

提问者对于答案的评价:
谢谢您的回答,让我学到了好多知识。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc351209.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:41
下一篇 2021年7月5日 上午12:41

相关推荐

  • S7-200 数值比较问题?求大神解答

    例如:整数1350和1430 这两个数的十位怎么比较?也就是怎么取出5和3做比较? 钻石用户推荐最佳答案 用除法就行的啊先用整数除法都除以10,这样原来的十位就到了个位了…

    2021年7月5日
  • S7200、组态王、EXCEL

    S7200与IPC上的组态王、EXCEL连接 组态王可直接支持S7200,EXCEL走OPC(PC ACCESS),请问如何组态? 问题可能不太清楚,…

    SIMATIC S7-200 2021年7月4日
  • s7-200cpu226如何与施耐德a71变频器通讯(modbus)”

    s7-200cpu226如何与施耐德a71变频器通讯(modbus)”是否有相关的库文件,谢谢 问题补充:这个库文件如何装?能否做个例子程序看看.xieixe &nbsp…

    SIMATIC S7-200 2021年7月5日
  • 偏移量。

    如果mb。偏移量是14,单元数目是18那么结果地址是多少到多少。怎么算来的谢谢 问题补充:那你看我的梯形图,用了m14.0 m15.0   …

    2017年11月12日
  • 关于触摸屏和电脑问题

    现在我用PID控制一台设备的温度,我好不容易在电脑上把PID的参数调好了,并且可以在设定值附近稳定。可是不知道为什么,当我用smart 700IE V3这款触摸…

    SIMATIC S7-200 2021年7月5日
  • 74LS248译码器和数码管显示

    我想用S7-200配合4个74LS248译码器控制四位数码管显示时间,用Q0.0控制小时的十位显示,Q0.1显示小时的个位,Q0.2为分钟的十位,Q0.3为分钟的个位,Q0.4Q0…

    SIMATIC S7-200 2021年7月5日
  • em253电源

    想用cpu224上的24V传感器电源对em253供电不知容量够不够? 最佳答案 cpu224上的24V传感器电源最大可提供700MA; 而EM253需要24电源60MA加…

    SIMATIC S7-200 2021年7月5日
  • PLC连接CAN总线

    我现在搞了一个CAN485转换器,想通过CAN来读取别的设备的信息,现在要怎么做程序?读到的程序又在哪里可以监控到?CPU224XP 问题补充:使用224的串口就行,通过自由通讯协…

    SIMATIC S7-200 2020年11月1日
  • Modbus主站通讯

    S7-200 PLC采用modbus协议通讯,作主站,采用modbus主站库指令。此时主站请求的地址是变化的,这对modbus通讯是否有影响? 我是这样做的,将…

    SIMATIC S7-200 2021年7月5日
  • EM231模拟量输入

    EM231模拟量电流,电压输入,,两路输入,第3,4,端子没有用,但是读数时3,4,即AIW4,aiw6中仍有,很大的数据值65505等一些变化的数据,监视程序后对应值为负数,这两…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论