S7-200中主程序使用SM0.1还是SM0.0调用子程序,子程序又是使用哪个特殊继电器调用中断程序

我在主程序里面使用SM0.1来调用子程序,子程序SM0.0调用中断程序。为什么在PLC监控状态下,子程序里面内容显示灰色,难道子程序没有运行?如果是这样,那为何中断程序又是运行状态了?请各位大神帮帮忙解答,十分感谢!

图片说明:

S7-200中主程序使用SM0.1还是SM0.0调用子程序,子程序又是使用哪个特殊继电器调用中断程序    S7-200中主程序使用SM0.1还是SM0.0调用子程序,子程序又是使用哪个特殊继电器调用中断程序    S7-200中主程序使用SM0.1还是SM0.0调用子程序,子程序又是使用哪个特殊继电器调用中断程序   

最佳答案

SM0.0 该位始终为1。
SM0.1 该位在首次扫描时为1,一个用途是调用初始化子例行程序。就是PLC上电的时候,第一个扫描周期的时候是1,然后就一直是0,如果你需要PLC上电对某些位或者字节的初始化赋值,可以用这个

在编程的时候,调用子程序如果是每个周期都执行的话是用SM0.0的,你的理解正好反了
至于中断程序,是根据你设置的中断条件,进行的,比如定时中断,设置100ms,那就是每隔100ms 执行一次。

关于特殊存储器参考手册:
S7-200 可编程序控制器 系统手册
https://support.industry.siemens.com/cs/cn/zh/view/1109582
495页 附录D 特殊存储器(SM)标志位
中断程序介绍参考
167页 中断指令
程序的执行参考:
39页 执行程序

提问者对于答案的评价:
非常感谢。我还想再问您一句,我的主程序中SM0.1和子程序中的SM0.0是不是用反了?

最佳答案作者回复:
是的,对于中断程序,SM0.1只是初始化的作用了

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月28日 上午12:19
下一篇 2017年5月28日 上午12:19

相关推荐

  • S7-200模拟量输出问题?

    S7-200模拟量输出模块:现在想给出0%~100%的数值,怎么才能对应输出4~20mA? 最佳答案 x,0%~100%;y,6400~32000,比例换算(x-0%)/(100%…

    SIMATIC S7-200 2021年7月5日
  • 适用于S7-200的触摸屏和软件有哪些?

    适用于S7-200的触摸屏和软件有哪些? 问题补充:谢谢大家的回答,组态软件用WinCC flexible行吗?小弟正在学习中,希望大家不要见笑。 最佳答案 1、西门子的…

    SIMATIC S7-200 2019年6月11日
  • 请问NETR/NETW向导生成的指令问题

    用向导生成的NET_EXE指令,用SM0.0调用的ERROR位总是为1,我想查查到底是什么故障,向导V区分配为VB15-VB35究竟哪个地址才是含有错误代码的呢?找了很长时间资料没…

    2020年10月31日
  • 关于多台200连网

    有22台CPU-224连网,EM277+CP5611。由于每台CPU的数据量大于64B,PC ACCESS的CPU连接数量限制8个,那么是否能用Simatic …

    SIMATIC S7-200 2021年7月4日
  • 我下的SP6怎么才可以转成中文

    怎么才可以转成汉语呢!谢谢!我想上传程序,上传不了,这个程序不是我写的,我想上传上来,可是传不上,电脑和PLC接上了,型号也改了,只传了一个软件上来,打开时,里没有程序。请问是怎么…

    SIMATIC S7-200 2021年7月5日
  • 循环问题

    我用的是西门子200的plc,请问怎样实现循环呢?我做的程序是 Network 1 // 网络标题 // 网络注释&nb…

    SIMATIC S7-200 2021年7月5日
  • 西门子200PLC的程序怎么上传?忘记了,不好意思。

    西门子200PLC的程序怎么上传?忘记了,不好意思。 最佳答案 1、软件左侧工具栏中选择下部的设置PG/PC接口,参考附图012、进入设置界面,根据编程电缆和使用的连接协议设置几个…

    2021年7月5日
  • 端子接线

    现在有以下几排端子,第一排:com,00           &nbs…

    2020年10月31日
  • S7-200PLC,输出端的1L 2L能共用一个电源吗,

    S7-200PLC,输出端的1L 2L 3L能共用一个电源吗,如果共用一个电源,那不相当与把1L 2L 3L给短接了,如果不能共用,该怎么接…

    SIMATIC S7-200 2020年11月1日
  • PLC程序的扫描顺序

    主程序遇到调用子程序和中断程序时,是不是都是停止对主程序的扫描,转到子程序或中断程序中,然后在条回来。还是一边执行主程序一边执行子程序。 最佳答案 1.程序是从上到下从左到右一步一…

    SIMATIC S7-200 2021年7月5日