关于s7200程序的问题

请高手指点:我做了个小程序如下。
 LD SM0.0
 MOVB 200,SMB34
 ATCH INT_0:INT_0,10
 ENI
 中断如下:LD SM0.0
                     S Q0.0,1
 我理解程序运行时应该在200MS后Q0.0立即置位可是在实际操作时Q0.0一点反应也没有,监控也看不到动作。不知道为什么?

最佳答案

将程序改一下:
 LD SM0.1
 MOVB 200,SMB34
 ATCH INT_0:INT_0,10
 ENI
 中断如下:LD SM0.0
                     S Q0.0,1
 按照你的写法,中断在不断地被定义,因此根本就没有中断请求发生。应该将SM0.0换成SM0.1来定义中断。

提问者对于答案的评价:
谢谢,对我理解中断指令帮助很大!

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

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

相关推荐

  • 中断程序请教

    中断程序始终理解不透彻。请师傅们帮忙。最好能用筒单的例子来说明。多谢了!!! 问题补充:能不能举一个简单例子加以说明呀!!!比如I\O中断.怎样中断的?中断后又怎样执行中断程序的?…

    SIMATIC S7-200 2021年7月5日
  • 西门子S7-200如何读取绝对型编码器

    西门子S7-200如何读取绝对型编码器 最佳答案 到下载中心:http://www.ad.siemens.com.cn/download/文档中文标题:怎样在STEP 7…

    SIMATIC S7-200 2020年11月1日
  • 解释下TODR和TODW两个指令

    书上说"读取实时时钟(TODR)指令从硬件时钟读取当前时间和日期,并将其载入以地址T起始的8个字节的时间缓冲器。设置实时时钟(TODW)指令将当前时间和日期写入用T指定的…

    SIMATIC S7-200 2021年7月5日
  • 关于S7 200 和S7 300 以太网通讯问题

    各位大侠们好。小弟这里有S7300一套(CPU:315;CP 343-1)现增加一个S7 200分站(216CPU并且拓展了两个I/O模块;CP 24…

    SIMATIC S7-200 2018年3月6日
  • S7-300软冗余与上位机DP/Modbus RTU通讯问题

    各位专家,项目中使用两个315-2DP的CPU,下挂ET200M。由于CPU上的DP端口已经和ET200M的接口模块链接。如果现在需要喝上位机使用DP通讯,是否需要新增一块CP34…

    SIMATIC S7-200 2021年7月5日
  • S7-200PID温度控制问题

    我想用PID来控制温度,原来都是设定个上下限用固态继电器来控制加热器的,我用的传感器是PT100,在网上看到有用模拟量是4-20MA的例子,但是用PT100,具体的PID程序不知如…

    SIMATIC S7-200 2021年7月4日
  • S7200CPU226可以输出NPN脉冲信号吗

    大家好,我想咨询一下,我这里有一个台达的伺服控制器用PLCS7200CPU226控制可以输出NPN脉冲信号吗? 最佳答案 不可以直接对接,但是可以通过以下两种方法连接:1,在伺服驱…

    SIMATIC S7-200 2017年11月16日
  • USB/MPI与226通讯不上

    有一条USB/MPI的电缆,订货号是972-0CB20-0XA0,能与300正常通讯。现在想与226通讯,在端口设置里PC Adapter(MPI)里无论选择任何波特率和…

    SIMATIC S7-200 2021年7月5日
  • 在线监视出现“致命错误”

    在线监视S7-200 226CN PLC时,出现以下情况(PLC型:6ES7 216-2BD23-OXB8 ):由于PLC正在上载/下载,处…

    SIMATIC S7-200 2018年12月14日
  • 关于触摸屏显示#号的提问

    我现在是一台MP277,10寸屏连接2台S7-226PLC,用的是MPI。之前连接都没事。现在突然全部变#号。硬件都试没问题,线也没问题,设置也没问题。我就接3跟8号线。查了好久都…

    2017年12月7日