200自由口通信关于接受与发送的同时进行

我想问下 RCV指令在上一次接收完毕,再一次激活后(一次接受完成后是不是再需要一个边沿信号来激活RCV指令?还是只需要激活一次?),但是还处于接收等待状态的时候(即起始条件没有满足的时候),SMB86 是不是0? 在这个等待的过程中可以进行XMT的发送操作吗?还是说发送的时候,一定要在控制字SMB87里面将接收功能关闭?
我现在,单独的接收与发送均可以达到。但是我发送是必须短时间间隔循环发送的,而且接收也是随时要准备好,因为上位机随时可能发个数据过来(但间隔可能很长,所以不考虑在接收完成的中断中完成发送数据),感觉这两个的关系不好处理啊。求帮助……

最佳答案

你的理解是正确的。你作为一个从站,平时一直都处于接受状态,当接受到信息且接受完成后,要立即或者延时几十毫秒发送数据,发送完成后立即启动接受。在接受状态下,需要发送数据,必须关闭RCV指令。不过一般从站事不会主动发送数据的!

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

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月2日 上午10:52
下一篇 2017年12月2日 上午10:52

相关推荐

  • s72000高速计数器

    比如从0到1000循环计数。我想200的时候出个信号 300的时候出个信号怎么办?我用比较指令实验了不行,速度快了不动作。 问题补充:谢谢你的回答,我想知道等于时能不能中…

    SIMATIC S7-200 2017年12月2日
  • s7-200PLC,226CPU的数字量输出

    我们现在已经采购了CPU226,但选择的是6ES7 216-2BD23-0XB8型号,即AC/DC/PLY型,可以做数字量输出吗?可以的话,接线图是怎样的? 问题补充:我…

    SIMATIC S7-200 2017年11月4日
  • 2个s7-200之间要用Em277完成通讯

    碰到这样一种情况,一个s7-200plc(定义为a号plc)的485通讯口已经被占用和触摸屏通讯了,现在另一个s7-200plc(定义为b号plc)要和a号plc通讯,读a号里的开…

    SIMATIC S7-200 2020年11月5日
  • 求西门子828D编程软件

    请问谁有828D PLC编程软件,请发到我邮箱中,非常感谢,jiacl00@163.com 最佳答案 已发送,请查收。 提问者对于答案的评价:这个资源我知道,太大了,想只…

    SIMATIC S7-200 2017年5月28日
  • S7-200与威纶的触摸屏不能在线仿真?

    触摸屏的项目里我设置了都是正常的。在程序里的端口设置与屏项目里的端口设置都是正常的。不知为什么通信不上。我试了很多办法把端口参数与PLC的端口参数都修改了还是不行!。不知道是否S7…

    SIMATIC S7-200 2020年10月31日
  • s7 200 字节的加法?

    看了一下S7 200的加法指令, 里面只有整数和实数的加法指令, 请问我要进行两个字节的加法怎么做?  比如让VB100+VB10…

    SIMATIC S7-200 2017年11月17日
  • 求一道PLC程序

    你好,小生不才!忘大家指教。我想编写一道类似于手操器功能的PLC程序,程序能够实现的功能是,当按"增加"按钮时,毫安值增加,当按“减小”按钮时,毫安值变小。忘好…

    SIMATIC S7-200 2021年7月4日
  • 通过300的软件编程如何来实现记忆的功能

    有一个转盘,共有十五个工位,每个工位担负一项工作,零件源源不断地从第一个工位进入,在最后三个工位根据要求出来。譬如,要求在第七工位进行第一次检验,在第十一工位进行第二次检验,假如,…

    SIMATIC S7-200 2020年10月31日
  • 寄存器

    VB,     VD    ,VW。是不是都属于V寄存器,MB  M&…

    SIMATIC S7-200 2017年11月16日
  • 扩展模块

    请问扩展模块EM232CN和EM231CN在PLC工作原理,在PLC起什么作用? 最佳答案 EM231CN是模拟量输入模块,EM232CN是模拟量输出模块。在PLC起什么作用?详见…

    SIMATIC S7-200 2018年3月6日