子程序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