用SM0.1和SM0.0调用子程序有什么区别?什么情况用SM0.1
答案:2 悬赏:80 手机版
解决时间 2021-02-11 03:13
- 提问者网友:且恨且铭记
- 2021-02-10 16:40
用SM0.1和SM0.0调用子程序有什么区别?什么情况用SM0.1
最佳答案
- 五星知识达人网友:洎扰庸人
- 2021-02-10 16:56
不一样,主程序可以使用SM0.1调用子程序,但子程序里根据需要使用SM0.0或SM0.1或者都不使用也可以。例如使用高速计数器时设置初始状态只需要使用SM0.01设置一次就行了。如果你在子程序中使用SM0.1的话这个高速计数器就不能正常工作。
全部回答
- 1楼网友:往事隔山水
- 2021-02-10 17:55
sm0.0是永久常闭触点;sm0.1只在第一个扫描周期有效,从第二个扫描周期开始一直到掉电都为低电平。因此,sm0.1通常作为初始化程序的使能条件,而sm0.0则作为无条件调用的使能位。你仔细看一下手头的示例,按照语法要求,绝大多数指令都需要有触发条件,可以是位触点、比较、计数器或定时器等。后三者都是有条件的,前者则分为有条件和无条件两种情况,而能无条件触发的只有sm0.0。在程序中,有些指令需要在每个扫描周期中保证执行,那么必须用sm0.0来触发。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯