中断问题解惑

书上的例题
主程序   
LD SM0.1
MOVB  10,SMB34
ATCH INT-0,10
ENI 

中断
LD  SM0.0
MOVW AIW0   VW100
这段程序说的是 每隔10秒采样一次

我的问题是主程序中有 LD SM0.1只执行了一次中断  他是则么实现每隔10秒采样一次的呢?

专家建议

您好!
ENI 指令是“中断允许”,即启动中断的执行,中断启动后需要调用“DISI" 禁止中断的运行。所以上面的程序即可实现每隔10秒采样一次的功能。具体可以参考《S7-200可编程控制器系统手册》。
参考资料:http://support.automation.siemens.com/CN/view/zh/1109582

提问者对于答案的评价:

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

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

相关推荐

  • s7-200与MM440USS协议 无通讯:驱动器未设为激活

    使用s7-200端口0与MM440通信,初始化端口,波特率,变频器地址都对。变频器设置地址也对,可是我将第一套程序修改后,在下载就出现“无通讯:驱动器未设为激活。”错误,为什么呢?…

    SIMATIC S7-200 2020年10月31日
  • s7-200cn

    s7-200cn带扩展最后是6Es7  235-OKD22 -OXA8是什么,是模拟量输出吗?它坏了是什么现象,我的龙门刨工作台速度慢并且调不了速,是…

    SIMATIC S7-200 2020年11月1日
  • 访问冲突,多个应用程序正在使用通讯接口。

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

    SIMATIC S7-200 2020年11月5日
  • step7 micro/win v4.0 sp6 中文补丁

    在官网上下载了s7-200 v4.0 sp6安装软件,运行界面是英文的,哪里有这个软件的中文安装补丁呢?谢谢 最佳答案 1、step7 micro/w…

    SIMATIC S7-200 2021年7月4日
  • SET_RTC使用

    请问如何SET_RTC使用?图中SET_RTC为什么是红色的? 图片说明:    最佳答案 请加一个上升沿,因为如果一直用触点导通,就会出现BUSY状态,该块会…

    2017年7月25日
  • S7-200连接市场上的AB型增量编码器

    S7-200连接市场上的AB型增量编码器的吗?具体怎么连接线?连接图?高速计数指令程序怎么写? 最佳答案 参考一下:程序通过先设定计数器的值,本例中设定值为10;按设备启动按钮I0…

    SIMATIC S7-200 2019年6月11日
  • 请教大家顺序停止方法

    我用计时器做的顺序启动,就是一台电机启动5s或10s后下一台电机启动。共14台电机。现在想让整个系统停车时按照相反的顺序停止,请问大家怎么做比较好?  CPU型…

    SIMATIC S7-200 2020年11月1日
  • 模拟量输入编程问题

    各位学长好,有个控制器(8通道)输出两路模拟量接入PLC,一个是1-10V的电压信号,一个是4-20mA的电流信号,对应关系是:输出1V(误差正负0.2),表示这是在检测第一通道,…

    SIMATIC S7-200 2020年11月5日
  • PLC226通讯

    通过电脑编了一个软件,通过RS485发命令,控制PLC的输出端。当关电脑的时候,PLC的输出端有时就会误动作,请问是为什么?如何解决? 问题补充:感觉是电脑在关机的时候通过串口对P…

    SIMATIC S7-200 2017年8月26日
  • SM187.3里的0或1分别指什么?

    自由口通讯接收控制字中SMB187里的C/M 0等于内部字符定时器和1等于信息定时器分别代表什么意思,内部字符指什么,信息又是指什么??信息开始 = …

    SIMATIC S7-200 2017年11月4日