我请教个问题,在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-200plc模拟量输入处理问题

    大神好  求一个处理模拟量输入的S7-200的库文件就是有S_ITR  S_RTI这样这令的,最好是安装包或者网盘,不要让我从西门子官网下了…

    SIMATIC S7-200 2021年7月5日
  • s7200plc的通讯问题

    s7-200plc(6ES7-214)和威纶MT6070通讯,屏上面显示“PLC无响应”,大概2小时出现一次。PLC的另一通讯口是和工控机通讯的。问一下老师这是什么问题? 问题补充…

    SIMATIC S7-200 2020年10月31日
  • em222 8输出继电器能否带交流220v继电器

    em222继电器输出(6es7 222-1hf22-0xa8)模块能否带220v交流继电器,它上面的M  L+是否需要外接24v直流电源作为本模块供电…

    SIMATIC S7-200 2021年7月5日
  • S7200 plc 和OPC之间的通讯,S7-200 PC AccessV1.0及其补丁如何才可以正确安装

    我的电脑纯净系统首先安装了SIMATIC Manager,然后安装了WINCC7.0,接着安装了V4.0 STEP 7 MicroWIN&n…

    SIMATIC S7-200 2017年10月29日
  • 并行程序指令,如何执行

    并行程序指令,如何执行,就是那个执行顺序是如何的。是同时的,还是上一个分支执行完成后,再执行下个分支的。 最佳答案 将梯形图转为STL,程序将根据STL从上到下执行。 有…

    SIMATIC S7-200 2021年7月5日
  • 关于PLC密码

    因为密码我忘记了,现在想要重新下载程序,但无法清除密码,用软件里面的PLC-清除.但也提示要输入密码.请问各位高人,我应该如何清除密码重新下载程序呢,PLC型号为S7-222 最佳…

    SIMATIC S7-200 2021年7月5日
  • 这是怎么回事

    S7-200 224,上电后RUN灯和输出指示灯闪一下,接着SF/DIAG灯和输入指示灯闪一下,然后STOP灯亮,如此循环闪烁。请问这是什么问题啊? 最佳答案 我遇到过你…

    SIMATIC S7-200 2017年11月19日
  • RS485通讯问题

    用200的PLC的USS协议控制一台变频器,RS485是必须接终端电阻吗?我不小心把它弄丢了,如果需要,那可以用什么替代? 最佳答案 用200的PLC的USS协议控制一台变频器,R…

    SIMATIC S7-200 2021年7月4日
  • 用ds300做cpu224显示屏,怎么编程

    各位老师!用ds300做cpu224显示屏,怎么编程,需要哪些软件和通讯电缆或工具? 问题补充:ds300是文本显示器,湖南出的,好像V4.0 STEP 7&n…

    SIMATIC S7-200 2020年11月1日
  • ath指令的用法

    这条指令错在哪里》 问题补充:请问我在状态表里如何输入呢?如何才能监控转换得到的vb40,vb41,vb42呢?请讲清楚些,谢谢 图片说明:    最佳答案 A…

    2017年5月28日

发表回复

登录后才能评论