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-200的PPI USB口的驱动

    谁有S7-200的PPI USB口的驱动,我的E-MAIL:235560626@QQ.COM,谢谢 最佳答案 在你的邮箱发一个驱动给你,查收一下。 提问者对于答案的评价:…

    SIMATIC S7-200 2020年11月5日
  • 零线地线共用与直流24负端也连在一起,会对plc造成影响?

    现场零线地线共线,外部仪表的供电直流24负端和仪表的外壳是短接的,仪表的外壳又是焊接在设备上,导致零线,地线,以及24v直流负端是接在一起的,这样能上电吗,会有什么后果,plc用的…

    SIMATIC S7-200 2020年10月31日
  • 关于模拟量

    采集到的模拟量信号受到干扰///该怎么解决比较好.. 最佳答案 1、受周围高频信号的干扰,解决办法:远离电源,穿管铺设信号线,信号线要带屏蔽同时一端接地。 2、当此模拟量…

    SIMATIC S7-200 2017年11月12日
  • EM232CN 输出点烧烧掉了

    PLC是224XPsi 后面带了个EM232CN的模拟量输出模块,模块输出0~10V的电压到受控的焊机,以此来设定焊机的焊接电流,但是不知道为什么输出点老是烧毁&nbsp…

    SIMATIC S7-200 2020年10月31日
  • 关于TD400

    请教:报警位Alarm0_0与编辑通知位Data_2_0怎么在程序中引用 问题补充:上面的问题明白了,又多一个问题? 如何记录AIW0里的最大值 最佳答案 符号表TD_S…

    SIMATIC S7-200 2021年7月5日
  • 打开STEP 7 Micro/WIN SP9点击设置PG/PC接口时没有看见添加/删除这一项,为什么?

    打开STEP 7 Micro/WIN SP9点击设置PG/PC接口时没有看见添加/删除这一项,为什么? 问题补充:是200d的不是smart 图片说明…

    2021年7月5日
  • 怎样添加程序使计时器时器在输入i0.0后启动

    我现在所写的%ignore_a_1%是,只要一通电,计数器就会自动运行,我希望他能在按了启动按钮之后才会自动运行,再来计时,谢谢。 问题补充:我的编程就是用的sm0.4一分钟自动通…

    2021年7月5日
  • s7-200的滤波

    s7-200的滤波程序怎样写 最佳答案 转贴: 1 模拟量和数字量一样,也是主程序结束时更新的;也就是说用plc编程是达不到很高的准确性的。 &nbs…

    SIMATIC S7-200 2021年7月5日
  • 以太网通讯问题1

    各位大侠好!我现在用公司普通电脑,安装组态王软件6.53版,通过公司局域网来实现对S7-200的通讯和控制,请问是否可行?需要做哪些配置?请高手指点?急 问题补充:具体设置能否更具…

    SIMATIC S7-200 2017年12月1日
  • 字传送

    什么情况下该用字传送,字节传送,双字传送 最佳答案 这都是根据实际的需要。例如传送16位整数型数据用字、浮点数用双字、2位BCD码用字节。总之,是根据所要传送数据的类型、格式、长度…

    SIMATIC S7-200 2017年11月16日