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日
下一篇 2017年6月24日

相关推荐

  • 访问冲突,多个应用程序正在使用通讯接口。

    我同时打开S7-200和WinCC,让WinCC显示PLC采集的模拟量,但出现了“访问冲突,有多个应用程序正在使用通信接口”,应该怎么解决 最佳答案 关闭你的200软件,因为你的2…

    SIMATIC S7-200 2020年11月5日
  • 西门子S7产品生命周期问题

    请资深人士 说一说 S7产品未来几几年或更长一些时间 的发展趁势  s7-200/300/400 /S7-1200/15…

    SIMATIC S7-200 2017年7月30日
  • S7-200 数据存储类型问题

    我不太弄得清数据类型W只能存整数 没有小数点D可以存实数 有小数点这样理解对吗? 那D里面的小数点有多少位?还有例如:我用触摸屏往VD100里面输入1…

    SIMATIC S7-200 2017年12月9日
  • 组态王和S7-200通信

    我有两台CPU226,想通过上位机的组态王控制,具体方案是:两台226通过485总线互连后再连到一台485串口服务器上,串口服务器有4个485口和一个网口,网口通过网线和装有组态王…

    SIMATIC S7-200 2020年11月1日
  • 200 smart的输出字是怎么表示的啊

    想把0发给输出Q 最佳答案 你想给单个Q还是一个字节的,一个字的,还是一个双字,还是几个双字的?如果是单个的:LD     M0.…

    SIMATIC S7-200 2021年7月5日
  • EM253的使用

    对EM253有一些疑问,就是您说用CFG指令可用于装载新的配置文件,而配置文件我是存在 VB0-VB127中的,我现在并不知道比如新的定位位置在哪个存储区中,是不是在向导…

    SIMATIC S7-200 2021年7月4日
  • CPU226晶体管输出的主机指示灯都不亮了?

    车间环境恶劣,PLC用了一年就坏了,现在上电PLC上3个灯都不亮,问题出在哪里呢?电源板的原因,I/O板的原因,CPU板的原因,我该怎么排查。手里也没有多余的PLC,没法试。我测试…

    2018年12月6日
  • s7-200问题

    CPU224 AC220V 内部24V传感器电源烧坏,从传感器电源端子引一个24V电源,CPU可以工作,但有时出现死机现象.怎样解决? 怎样进行程序的…

    SIMATIC S7-200 2021年7月5日
  • 200PLC与变频器通讯

    200plc与第一台变频器(距离15米)通讯,能够启停,给定频率,也能读取电流反馈。与第2-3-4台变频器(距离60米)通讯,能够启停,给定频率,电机也转,但是读不到电流反馈。MO…

    SIMATIC S7-200 2021年7月5日
  • 关于EM231热电偶/EM231热电阻

    请问从EM231热电偶/EM231热电阻取出的值:例如AIW0,直接就是被测物的温度数值吗?用不用对AIW0进行什么运算,才能得出温度数值? 最佳答案 把AIW0转化为实数,&nb…

    SIMATIC S7-200 2021年7月5日