SMB87设置为题

将SMB87设置为2#10010100(允许接受,启用SMW90=0空闲检测,计时器是字符间计时启用SMW92=4),smb94=16(缓冲区长度设16字节)
有如下疑问,
1,SMW90=0,当执行rcv指令后,立刻接收,这个没问题
2,SMW92=4ms 是字符间计时器, 执行RCV后 这个计时器是立刻计时吗,还是收到第一个字节停止位开始计时(S7-200帮助文档说是收到第一个字节停止位),
那么问题来了,如果我RCV指令执行后,但是从站没有返回数据(有可能从站出了问题)那端口岂不是一直处在接受等待状态,因为没有接收完成的条件 1,接收数据没到16个。2,字符间计时器还没开始工作(接收到第一个字符停止位开始工作)。
但是S7-200帮助文档又有一段说明,当SMW90=0的时候,这个计时器是立刻开始工作的,但是帮助文档说的很模糊,不确定是不是这么说的,
那位大侠指点一下

最佳答案

当从站由于未知原因无法返回信息的,则在SMB86字节的各位显示具体错误信息。RCV指令的工作流程图参考,图片说明。

图片说明:

SMB87设置为题  

提问者对于答案的评价:
谢谢

专家置评

建议您按如下格式设置自由口控制字节,
il = 1 , sc = 0 , bk = 0 , SMW90/SMW190 = 0 , SMB88/SMB188 = 无关
c/m = 1 , tmr = 1 , SMW92 = 消息超时 ( 毫秒 )
由于空闲线时间被设置为 0 ,当接收指令执行时,消息定时器启动。如果没有其他
终止条件满足,消息定时器超时会结束接收消息功能。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月18日 下午10:35
下一篇 2017年8月18日

相关推荐

  • S7-200CPU上的通讯口都能干什么用?

    各位师傅:S7-200CPU上的通讯口都能干什么用? 最佳答案 1)安装了编程软件Micro/WIN的编程电脑可以对plc编程 2)可以连接其他S7-200CPU的通讯口…

    SIMATIC S7-200 2020年11月5日
  • 高速计数问题请教大家

    我现在选用的是HC0单路I0.0输入,内部控制方向的高速计数器,程序做了一个中断,当HC0计数到10次时,置为Q0.0为ON。HC0当前值复位为0,这些地方都没问题。 假…

    SIMATIC S7-200 2020年11月5日
  • S7-200的时钟数据格式

    S7-200的时钟数据格式是16进制的,如果通过TD200来设置时钟,数据怎么转换?TD200的数据都是整型的,怎么通过程序转换,例如:TD200中设定数值25,在S7-200程序…

    SIMATIC S7-200 2021年7月5日
  • 安装ac access报错

    安装pc access安装不上,显示如图,如何处理。 最佳答案 一般情况下,安装高版本的软件时,会在这装过程前自动提醒删除低版本的软件,删除完成后会自动重启开始安装高版本…

    SIMATIC S7-200 2017年7月26日
  • 程序监控

    程序监控时 出现“不支持显示当前状态,转换到显示扫描结束状态”按下确定后梯形中有源流状态颜色不会发生改变,触点接触通的颜色会改变,其它全不会改变。 问题补充:图片 图片说…

    SIMATIC S7-200 2020年10月31日
  • 235扩展摸块

    各位大哥,我是三一重工的,今天我公司的珩磨机235扩展摸块坏了,但只有231扩展摸块,那台设备没有模以输出,能用231扩展摸块代替235扩展摸块吗,怎么设制,下面八个开关怎么用 问…

    SIMATIC S7-200 2021年7月5日
  • PPi通讯的疑惑

    请问各位!我想把主站的i0.0-i0.7映射到从站的q0.0-q0.7,把从站的i0.0-i0.7映射到主站的q0.0-q0.7,我是用PORT0的,1个字节的接受和发送,主站vb…

    SIMATIC S7-200 2020年10月31日
  • 西门子s7-200cn 6es7 214-2bd23-oxb8 PLC的供电模块是什么?具体型号?

    我们有台供水设备的PLC供电模块坏了,想换,不知道型号。求高手帮忙 问题补充:感谢4楼5楼的建议,特别是4楼真的很厉害看图就知道电阻的型号和电阻。我先试着在网上买零件更换维修。另外…

    2020年10月31日
  • 两台s7200 modbus 通讯,没有设置校验码,为啥从站一直报错CRC错误

    两台s7200 modbus 通讯,没有设置校验码,为啥从站一直报错CRC错误,请各位大神指点 最佳答案 参考下面的链接,看你那些地方设置不对,两个200系类的…

    SIMATIC S7-200 2021年7月5日
  • 西门子PLC s-7200 modbus从站 串口助手发送没有返回

    程序在传的图片中,完之后串口助手发送数据没有返回,可以编译过去了。本人初次接触PLC,希望大神知道。 这个工程里面就有这两个模块。是哪里写错了,还是有什么东西没写? 问题…

    2017年11月12日