关于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

相关推荐

  • 秒脉冲问题

    我有一个计时程序请大家帮忙解决, 在条件成立之后,开始秒计时,并递增到一个地址,然后在比较100.到100输出。 我的核心是那个秒脉冲。 谢谢。 最佳…

    SIMATIC S7-200 2021年7月5日
  • EM277手册

    EM277的使用手册在哪里下载呀? 找不到呀. 最佳答案 和其他扩展块一样,扩展块都没有单独的手册,只有一本《S7-200 可编程控制器系统手册》 以…

    SIMATIC S7-200 2021年7月4日
  • S7-200 RS485自由口通信

    有一批仪表使用RS485通信协议,要使用自由通信,请各位大虾指点迷津? S7-200 226CPU 仪表为厦门宇电温控仪表 最好有各种实例。 问题补充:需要S7…

    SIMATIC S7-200 2021年7月5日
  • 定时器中断与定时中断有区别吗?

    定时器中断与定时中断有区别吗?是不是定时器中断的定时精度没有定时中断高? 最佳答案 是不是定时器中断的定时精度没有定时中断高?是的。S7-200有四个定时中断定时器,两个特殊寄存器…

    SIMATIC S7-200 2018年12月9日
  • 200的两个port口都连接设备,如何用micro/win在线调试

    内容如题,大神指导 最佳答案 我以前在实际调试中也碰到过类似的问题,比如该系统port0连接着HMI设备;port1连接着modbus与第三方的通讯。我是先拔掉port0连接HMI…

    SIMATIC S7-200 2017年12月2日
  • 和威伦的地址

    S7-200和威伦触摸屏通讯,需要读取的地址是vd200,做威伦触摸屏画面时只有VW类型的地址,这两地址是一样的吗, 最佳答案    不一样的。&nb…

    SIMATIC S7-200 2021年7月4日
  • s7—200 检测报警程序写法

    比如Q0.0和Q0.1是控制气缸推出和回退的,I0.0 和I0.1是检测气缸推出和回退的,若Q0.0导通3秒内I0.0报警,应该怎样写?希望可以建立一个子程序所有Q点都可…

    SIMATIC S7-200 2017年5月31日
  • cp243-1连接问题

    请问:S7-200的cp243-1模块直接和电脑网卡连接的时候,网线是直通还是交叉呢,如果CP243-1和交换机连接,然后交换机和电脑网卡连接呢,CP243-1和交换机之间连接线是…

    SIMATIC S7-200 2020年10月31日
  • 为什么我的PC ACCESS不支持BOOL数据类型?

    如题,PC ACCESS的版本已是最新(V1.0 SP6)附了两张图,一张我的软件支持的数据类型,一张是网上看见别人的配置——谢谢! 图片说明:  &…

    2021年7月5日
  • 224xp如何实现一个按钮控制步进电机正反转

    按钮I0.0触发后,pls指令自动实现步进电机正转一圈,停止后反转一圈。实现完正转后,如何使用内部寄存器MX.X触发反转。或有其他好的方法也行,谢谢。 最佳答案 请见,用S7-20…

    SIMATIC S7-200 2020年10月31日