S7-200自由口通信SM87.7

我 想问一下,S7-200在自由口通信的时候,接收与发送不可以同时操作,那么我在发送数据的时候就应该禁止接收使能(SM87.7=0),然后在接收完成中断里面再将该使能允许(SM87.7=1).我按照上面的方法做,程序就好像进入了某一个死循环,不接收数据也不能发送数据,当我不对SM87.7操作时,PLC接收数据和发送数据就能正常进行,请问这个是啥原因啊?

最佳答案

你的做法是错误的,应该这样做:复位SM87.7后必须执行RCV才能使RCV停止。
R            SM87.7,  1
RCV          VB0,  0      //停止RCV,目的是下面的发送
S            SM87.7,  1   //使能RCV控制位,目的是发送完成中断里接收
XMT          VB100,  0

提问者对于答案的评价:
虽然还是有点问题,但是还是依靠你的完成的

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

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

相关推荐

  • TD400C文本显示器的问题

    维护一个200+TD400C的小系统,因文本显示器坏了,需要重新安装个全新的,请问文本显示器内部显示的内容是一个文件还是仅仅将MWP文件重新下装到200Cpu中就行了?谢谢 最佳答…

    SIMATIC S7-200 2020年11月1日
  • s7_200接线

    s7-200 CPU224 XP CN PLC的模拟量输入输出端口在什么地方?谁有它的接线端子图啊?我很需要,还有就是我想用它的模拟输出接M…

    SIMATIC S7-200 2020年11月1日
  • M 区域的地址不够用怎么办

    M 区域的地址不够用怎么办 最佳答案 变量存储区(V):可以按位、字节、字或双字来存取V 区数据位存储区(M):可以按位、字节、字或双字来存取M区数据定时器存储…

    SIMATIC S7-200 2021年7月5日
  • 如何从S7-200PLC上载程序到我的笔记本电脑上

    我是第一次接触S7-200PLC,用的是STEP7 MICROWIN V40_SP4的软件,请问我如何将PLC中的程序和硬件组态上载下来。 问题补充:根据大家的…

    SIMATIC S7-200 2021年7月5日
  • S7-200PLC脉冲输出

    请问s7-200系列PLC如何控制四路脉冲输出?如果能够实现请老师提供一下相关资料,万分谢谢 问题补充:我想说的是S7-200除了本体所有的两路脉冲输出(控制伺服驱动器)之外能否再…

    SIMATIC S7-200 2017年12月8日
  • 关于S7-200在模数转换时编程的问题

    在一本书上看到~先将4-20mA的模拟量在6400-32000的范围内进行了A/D转换,然后又将测量范围内所得的数字量比如(14900-23400)重新再6400-32000内线性…

    SIMATIC S7-200 2017年11月26日
  • 初学S7200编程,帮忙理解下中断的用法

    以下程序代表的和注释的不一样,该怎么理解i0.0 和i 0.1的上升沿触发中断呢? 问题补充:本人在学习S7200自由口通讯实例。请问 最佳答案 200的中断(…

    SIMATIC S7-200 2021年7月5日
  • S7-200PID向导了 给定,反馈的设置问题,急

    现在我要通过PID向导建一个PID,我的反馈输入是4—20MA的信号量程是0-1Mpa的一个压力表,然后我再PID向导里反馈项选了单极性20%(6400-32000)输入的时候就直…

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

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

    2017年10月30日
  • S7-200的通讯

    S7-200通讯的奇校验、偶校验分别用在什么地方,他们的区别是啥子 最佳答案 奇偶校验用在数据传送里。数据传送时,最后一位为奇偶校验位。收发上方事先已经约定好进行奇校验还是偶校验。…

    SIMATIC S7-200 2021年7月5日