子程序中SM0.1的问题

子程序1中有SM0.1用于初始化,如果调用子程序1会初始化,然后调用子程序2,再调用子程序1,那第二次调用子程序1时SM0.1会运行吗?
SM0.1所说的首次扫描时为ON,是指第一次接通PLC电源时才为ON,还是每次调用含有SM0.1的子程序时SM0.1都会有一次扫描为ON?

最佳答案

如果是子程序中使用,就需要注意调用这个子程序的条件,如果调用条件是无条件调用的,如、SM0.0,则有效。反之,就没有实际意义了。
SM0.1是指当PLC开始上电后的第一个扫描周期有效,其它周期无效。

提问者对于答案的评价:
谢谢您的回答

专家置评

SM0.1 该位在首次扫描是为1,一个用途是调用初始化子程序。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月10日
下一篇 2017年6月10日

相关推荐

  • 子程序中递增计数问题

    子程序中用递增的方法计数,居然跳一下就出现1024,我用的LW,然后改成VW的时候就正常了。请问这是为什么呢? 最佳答案 LW是局部变量,其中的数据在子程序返回后就处于一种非控状态…

    SIMATIC S7-200 2020年11月1日
  • s7-200 smart 最新modbus通信情况

    1. port0和port1可以同时支持主站。2. port0和port1可以同时支持从站。3. port0或port1其中一个为从站,以太网口为mo…

    SIMATIC S7-200 2021年7月5日
  • 步进控制程序

    谁有步进控制程序发我一下,当有输入点触发时就一直发脉冲,电机转动,输入点关闭或再触发一下后,电机停止,需要有加减速可以调整的,谢谢 最佳答案 1.  使用&nb…

    SIMATIC S7-200 2021年7月4日
  • 200plc的问题刚学 求师傅们解答下

    程序中将保留几位小数?  求师傅们写个详细点的过程谢谢了。  这个16#0b 是什么意思?是先要把16进制转换成2进制吗?1011…

    2021年7月5日
  • 请教MUDBUS问题和小程序

    各位师傅,请问我怎么把V区的一个位,比如V10.0通过modbus通讯送到中控室,还有我要控制24个电磁阀,A亮、A灭、B亮、B灭、、、、、,亮灭的时间可调,请问有没有简单的方法写…

    SIMATIC S7-200 2020年10月31日
  • 如何看s200程序中已使使用的内存地址?

    前辈编写的程序比较乱,写地址很随意,现在要改写一下,请问怎么看那些地址是已占用的,除了查找之外,谢谢大侠 最佳答案 你可以在编程软件STEP7-Micro/WIN V4.…

    SIMATIC S7-200 2018年12月5日
  • 200PLC数据存档

    西门子s7 200PLC数据如何导入到电脑,并生成execl表 最佳答案 1、订货号含有23的S7-200 CPU及 Micro/WIN V…

    SIMATIC S7-200 2021年7月5日
  • 怎样用PLC控制SCR可控硅实现无级调压

    我是用可控硅SCR控制变压器的调压的。PLC控制可控硅这一部分想的不太明白,我是用模拟量来控制可控硅呢还是用PLC的PWM控制?之前没有用过SCR,所以没有什么概念。实现的就是可控…

    SIMATIC S7-200 2017年11月4日
  • s7-200与224采用PC/PPI串口通讯,出现通讯超时

    在家用224采用PC/PPI串口通讯,为什么老出现通讯超时,在单位用usb借口PC/PPI都正常. 问题补充:换了单位的一根usb接口的通讯线,发现s7-200只能在187.5下通…

    SIMATIC S7-200 2021年7月5日
  • 200 smart PLC RTD模块组态问题

    在组态RTD模块时,如何选择温度系数 钻石用户推荐最佳答案 1、200 smart PLC RTD 要在系统块中组态。如附图方法参考《组态&…

    2021年7月5日