S7-200自由口通讯,在什么情况下可以启动发送完成中断和接收完成中断

S7-200自由口通讯,在什么情况下可以启动发送完成中断和接收完成中断

问题补充:
假如我使用定时中断0作为空闲线检测和字符间定时器检测,当字符间定时器的时间到,进入定时器0中断之后,再启动接受完成中断,是否可以进入接收完成中断?

另外,使用PLC自带的字符间距定时器,使能SM87.3或SM187.3,当定时器溢出,然后检测SMB86.2或SMB186.2位若为1,使用中断连接指令,连接接收完成中断,就可以进入接收完成中断 ,是这样吗?

发送完成中断,冰凌提到说发送完最后一个字符时,那我如果使能发送完成中断,是在“发送完最后一个字符”之后,还是在发送字符之前,进入发送完成中断之后,还需要DTCH分离发送完成中断吗?

最佳答案

模块通信完成,相应的标志位会置位,查看相关的通信手册,找到该标志位,再读出该标志位的状态信息,再用该标志位的1状态去启动发送完成中断和接收完成中断!
      中断除了优先级有先后,只要触发中断的条件成立,随时发生中断,不管通信完成还是未完成,也只有中断完成,其他程序才继续,中断前数据发送和接收没有完成的,其发送和接收完成标志位不会置1,中断完成后,将要发送的数据重新发送,直到完成,如果中断前已经发送和接收完成,其发送和接收的标志位必定会置1,电脑也就是读取该标志位是否为1而决定数据有没有发送和接收完成,需不需要将数据重新发送!

提问者对于答案的评价:
多谢

专家置评

1、自由口通信,端口0和端口1均有接收完成和发送完成中断,程序中绑定并开放后,有中断事件到来即可进入中断程序执行
2、接收发送方式有多种,比如定时发送,发送前禁止接收,发送完成接收;或发送和接收都使用发送完成中断做
3、区分接收开始和结束的条件

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月24日 下午4:42
下一篇 2017年6月24日 下午4:43

相关推荐

  • 再问子程序

    看了大师门的指导和细微阐述,对子程序有了一定的理解,但仍然似懂非懂(请原谅本人愚昧).我想知道的是:"带参数的子程序的参数,是影响调用子程序的过程呢,还是影响了子程序的内…

    SIMATIC S7-200 2021年7月5日
  • S7200CPU可带几个称重模块

    我现在用S7200系列的224CPU,后面可带几个西门子称重模块,每块称得模块有几路信号输入. 最佳答案 你好!    可以连接7个。&nb…

    2020年10月31日
  • S7-200程序卡问题

    用的是S7-200 CPU222,能不能用程序卡在CPU 224中编程,再用程序卡下载到CPU222中。 最佳答案 两种CPU的硬件性能不一样,CPU224的性…

    SIMATIC S7-200 2020年11月1日
  • 循环指令请教

    请问,在一个扫描周期中,如果循环指令被激活(该循环要执行10次),它的循环是一个扫描周期执行一次(循环10次需要10个扫描周期),还是在一个扫描周期内10次全部执行完? 最佳答案 …

    SIMATIC S7-200 2021年7月5日
  • s7-200 和HMI通讯线制作

    我有两台设备改造,一台用s7-200 CPU226(6ES7 216 2AD23 0XB0)和TP177B PN/DP-6&nbs…

    SIMATIC S7-200 2017年11月2日
  • s7200(224)与ifix3.5怎样通讯

    IFIX3.5有S7200的驱动吗?没有怎样解决? 最佳答案 强烈建议用最经济最简单的OPC,就是通过PC ACCESS,走OPC协议,免费。 组态方法如下:&…

    SIMATIC S7-200 2021年7月5日
  • 为什么库指令下载了添加不上呢?

    为什么库指令下载了添加不上呢?  是我的编程软件版本太低吗?   S7-200  4.0 &nbsp…

    2021年7月5日
  • protool移植为wincc flexible

    原来是tp170a,用protool编辑的,其中“input输入”里面有个地方可以设置数值的限制值(上限和下限),移植到wincc flexible里面后,那个限制值找不…

    SIMATIC S7-200 2020年11月5日
  • PLC分为24VDC电源/DC输出以及230V交流电源/继电器输出,如何选择

    我看所有的200PLC好像都分为24VDC电源/DC输出以及230V交流电源/继电器输出。这两种形式区别在哪里呢。不是也有24V的继电器吗?以前看过一个资料说采用交流电源继电器和变…

    SIMATIC S7-200 2020年10月31日
  • 关于plc200cpu224xp同时做主站和从站的编程问题

    用cpu224xp做主站和底层设备通讯,同时做从站和上位机通讯将底层设备的信息传递到上位机,请问怎么实现?主站库指令和从站库指令同时写在一个程序了吗?地址如何分配设置,本人小白,请…

    SIMATIC S7-200 2021年7月5日