关于SMB94

比如在一个自由口通讯程序中我设置了SMB94接收50个字节。那么是不是意味着接收了50个字节后,程序会自动关闭RCV,还是需要我手动关? 如果是手动关闭,是在接收完成的中断里关么

最佳答案

既然SMB94是设置接收字符的最大个数,那么当接收到的字符个数达到了最大的时候,它就会自动的关闭,同时在会产生一个接收完成中断。在一般情况下,SMB94的值还是设置大一点为好,尽管很多的时候接收到的字符的个数达不到设置的最大个数。

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午3:17
下一篇 2020年11月1日 下午3:18

相关推荐

  • 通讯-请问一下S7-200能够带几个通讯模块

    请问一下S7-200能够带几个通讯模块我现在有9个通讯信号要进来,外加120个DI和56路模拟量输入,没有输出需要选择300还是1200合适,选择哪种性价比更高一点。与上位机通讯用…

    2017年8月26日
  • 采样时间和时基中断

    我在用S7-200做一个控制温湿度的系统,想通过初始化子程序将设定温度,设定湿度,以及采样时间、比例系数、积分时间、微分时间进行设置,并调用中断子程序,在中断子程序中进行PID计算…

    SIMATIC S7-200 2020年11月5日
  • S7-200PLC用485通讯 modbus指令带22变频器及6个温控器,求教

    今有一条生产线,需要用485带通讯2根线带多个变频器和温控器,通过触摸屏给定变频器的运行频率并显示,通过触摸屏给定温控器温度并显示实际值,请问:1如何保证通讯的质量是否要在通讯中加…

    SIMATIC S7-200 2017年11月4日
  • S7200PLC定时器的问题

    请问大家S7 200  224的CPU就只有T0,T32,T64,T96四个1MS的定时器吗,假如程序中要实现多个毫秒级时间触发改怎么才能实现呢,麻烦…

    SIMATIC S7-200 2020年10月31日
  • s7-200毫伏表采集

    各位,谁编过针对毫伏表的数据采集。毫伏表没有计算机接口啊,只有Q9。有没有可以用于计算机采集的毫伏表啊? 问题补充:PLC有没有可以采集几百毫伏的模块??? 最佳答案 EM235有…

    SIMATIC S7-200 2021年7月5日
  • 请教6ES7231-0HF22-0XA0 AI 8X14BIT和AI 8X12BI有什么不同

    6ES7231-0HF22-0XA0 AI 8X14BIT和AI 8X12BI有什么不同,是否能兼容使用。 问题补充:原来用6ES7231-0HF22…

    SIMATIC S7-200 2021年7月5日
  • 定位模块EM253疑问?

    定位模块的输入信号RPS和ZP分别代表什么意思? 在伺服控制系统中这两个信号具体干什么用的?能举例说明一下吗?谢谢 问题补充:大家看这句话“一般来讲,高档的数控系统都是用…

    SIMATIC S7-200 2021年7月5日
  • S7-200编译运行

    各位大侠,想问下我写完程序之后编译会出现图片里的情况是怎么回事,一直显示正在编译,点运行弹出设备不支持。请各位大侠帮帮忙,感激不尽,谢谢。 问题补充:刚少上传了张图片 图片说明: …

    2017年10月30日
  • S7-200如何控制变频器

    S7-200想控制MM420,第一次用,不知道用什么方法实现? 最佳答案 S7-200通过USS通讯控制MM420。     西门…

    SIMATIC S7-200 2021年7月5日
  • 西门子plc定位控制

    西门子plc脉冲向导控制伺服电机,生成的三个子程序,可以控制伺服电机运行,但是我怎么没看见正反转是怎么控制的,包络里面把位置设置成负数,确定显示错误。  &nb…

    SIMATIC S7-200 2021年7月5日