能否用RCV接收数据个数来停止RCV

比如用RCV接收数据放入VB100
数据有100多个字节,而我只需要前50个
能否当VB100=50的上升沿,复位SM87.7来停止RCV的接收?

问题补充:
可能我表达的不明确。
我的意思是当用 RCV VB100, 0 这种指令时,即接收的数据存入从VB100开始的地址。 此处VB100应是接收的数据字节个数,真正的数据是从VB101开始。
那我用 LDB= VB100,50 的上升沿来关掉RCV应该可以啊

最佳答案

先算算时间

1 程序是扫描不到VB100=50的,数据在快速的接收,程序在快速的扫描,那么巧在扫描到 LDB= VB100,50 的时候,正好接收到50个数据?完全不可能。
  但可以用LDB>=  VB100, 50的上升沿
2 扫描周期是多少MS?
3 波特率是多少,如果你的波特率是9600,那么传输50字节数据大概需要50MS
4 如果波特率大,扫描周期长,那么用LDB>=  VB100, 50没意义,等扫描到上升沿的时候,后50个字节数据已经接收到缓冲区里了。
5 如果波特率小,扫描周期短,那么可以通过LDB>=  VB100, 50上升沿禁止RCV,但停止RCV后,这个时候你又不能发送数据,虽然你停止接收了,但对方还在发送数据,所以你也不能发送,即使对方发送完毕了,
  你也应该接收后延时再发送,因为端口转换需要时间。
6 如果确实不想接收后50个字节数据,那么youhm的方法不错,用最大字符个数结束数据。
7 复位SM87.7后再执行RCV才能停止接收。

提问者对于答案的评价:

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

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

相关推荐

  • EM235模拟量采集干扰问题

    最近有个项目使用西门子224CN后接一个EM235模块采集0-10V电压信号,接线无问题,A-与M连接,屏蔽接地,系统采用三相五线制接法,而现场供电为四线制,发现采集数据大范围波动…

    SIMATIC S7-200 2020年11月1日
  • 一个PLC的做了NETR/W从站的通讯口,还能再接个走PPI协议的触摸屏吗

    RT 问题补充:谢谢大家回复。我的问题可能说的不大清楚,假如我有两个CPU,型号不是224xp或者226,所以各自只有一个通讯口,并且这个通讯口做了NETR/W的连接,那么如果我还…

    SIMATIC S7-200 2017年12月1日
  • 200PLC下载后报错

    小弟第一次接触200PLC就出现问题·· 大概是这样的,下载程序提示框出现后,没有报错,但是下载后,出现错误提示框—提示编译错误,检查non-fatal&nb…

    SIMATIC S7-200 2020年11月5日
  • 关于PID控制采样时间的设定

    我第一次做PID实验,买了一个电加热杯,高12cm的,东西都到位了,想问一下,这个采样时间的设定有没有什么依据的,还是说用默认值1S就行了 问题补充:小声说一下,这个西门子的板块的…

    2017年12月7日
  • TD400C限制范围

    我的200程序中有一个24小时定时器,现在和TD400C组态,我也在TD400C中输入定时器时间时候限定只能输入1-24,这种功能可以实现吗?现在是只要按上下键,数值可以一直加减 …

    SIMATIC S7-200 2021年7月5日
  • wincc 7.4 按钮互锁

    两个按钮互锁可以实现,现在需要3个或多个按钮互锁,是需要用到脚本吗?求指导 钻石用户推荐最佳答案 你的锁的关系是什么样的?比如10个按钮,保证只能按照顺序从按钮0到按钮9,那么你定…

    SIMATIC S7-200 2021年7月5日
  • MAP寻找参考点问题

    使用MAP指令寻找参考点的速度,寻找参考点高速的时候是用CTRL中定义Velocity MAX,,怎么单独定义这个寻找参考点的高速,运行程序有些地方需要很高的速度,寻找参…

    SIMATIC S7-200 2021年7月5日
  • EM253控制台达ASDA-B2驱动器接线

    EM253如何控制ASDA-BA驱动器 最佳答案 参考:定位模板EM253快速入门,https://support.industry.siemens.com/cs/document…

    SIMATIC S7-200 2021年7月5日
  • PC Acess能实现哪些功能

    PC Acess能实现哪些功能 最佳答案 参考下面链接。使用 PC Access 与 S7-200 连接:http://…

    2021年7月5日
  • 200 SMART v2.4 软件

    200 SMART v2.4 软件下载 钻石用户推荐最佳答案 https://www.industry.siemens.com.cn/automati…

    SIMATIC S7-200 2021年7月5日