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

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

最佳答案

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

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

专家置评

已阅,最佳答案正确。

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

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

相关推荐

  • s7-200V区地址如何对应触摸屏?

    我用的是威伦的触摸屏.请问我在s7-200里面用了V区的位地址,如何将V200.0对应到威伦的触摸屏的状态转换开关上去啊? 最佳答案 因为威伦的触摸屏的V区地址可以用到位地址,它的…

    SIMATIC S7-200 2021年7月5日
  • 200 smart 对加热炉控温

    200 smart 对加热炉进行控温,加热炉保温效果很好 使用PID自整定很难实现,使用温控仪表效果如何?想问下各位使用过的老师们 谢谢 问…

    SIMATIC S7-200 2021年7月5日
  • TD400C报警问题

    用向导做好报警条目后,在程序中当报警条件满足时,如何激活报警画面? 最佳答案 使用TD_ALRM 指令,使用报警符号名作为指令输入即可。 提问者对于答案的评价:非常感谢指…

    SIMATIC S7-200 2021年7月5日
  • USS协议占用地址的问题

    我把协议库添加后,使用此协议。打开符号表,发现里面的地址为空。我想问1、此协议库占用的地址默认是多多少?怎么看?能否修改地址区间?2、符号表里的地址空着就可以? 问题补充:找到答案…

    2021年7月5日
  • TD400C设定值上限问题

    TD400C中设定值,配置的PLC数据地址为VW***,数据格式为无符号,系统要求此定值范围为0-500。但实际在文本中设定值时,以上地址数据格式,可以自由设成0-32767,数据…

    SIMATIC S7-200 2021年7月4日
  • 长时间定时器

    S7-200的长时间定时器如何做到,如几个月或一年……….. 最佳答案 LD     SM0.5 EU&nb…

    SIMATIC S7-200 2021年7月5日
  • CPU224增加扩展模块EM231,怎么找不到模块。

    各位大侠,我在224CPU后面扩展了一个EM231,刚开始用的CPU提供的24V供电,找不到模块,以为电源容量不够,又换了一个单独的电源供电,在CPU信息里面还是找不到这个模块。通…

    SIMATIC S7-200 2017年6月4日
  • PLC 224公共端M与GRN接线问题

    大家好,最近做一个项目是使用PLC 224来做的,其中有个模拟量输入模块AI 231模块,输入信号为5V电压信号,请教下大家 我这样接对不:1.DC5…

    SIMATIC S7-200 2020年11月1日
  • 西门子 plc 200的加法器和乘法器

    我编程序要用到一个加法器和一个乘法器来实现浮点数的运算 但编译时候报错不知为何 已经用 MOV指令把浮点数赋值给了VD变量 然后用VD变量进…

    2021年7月5日
  • 哎呀呀,请高手帮忙。(S7-200的问题)

    有一个模拟量的值,我想用定时中断每10MS采一个样,采10个,依次放入以VW0开始的10个字中,(VWO-VW10),我不想用计数的方式做,如等于1时将AIWO放入VW0,等于2时…

    SIMATIC S7-200 2017年11月12日