第1个回答 2013-03-19
你的程序需要定义你的高速脉冲的类型,所以使用了开机就道通的Sm0.0,如果 我没有记错你也可以使用SM0.1
但是你现在做的是高速脉冲,
万一程序是高速脉冲计数(I0.0 I0.1)是需要定义的
等于你把它给占了“资源浪费”。你可以使用(I0.0 I0.1)之外的点
第2个回答 2013-03-19
因为在这个程序里,功能指令MOV-B和HDEF是无条件执行的,但编程时功能指令是不能直接接入左侧母线。所以,在母线右侧先接入特殊继电器SM0.0,作为执行条件。SM0.0是特殊继电器中的PLC监控触点,PLC上电运行会保持接通状态。
第3个回答 2013-03-19
SM0.0表示一直接通。
MOVB、HDEF这些指令是不能单独的直接写在网络的最左侧的,所以得加一个触点。但是又不是满足某些条件时才执行这些指令,就是说这些指令是无条件执行的,所以就加一个一直为1的触点,每个扫描周期都执行。
第4个回答 2013-03-19
这个算是西门子200的一个格式,在没有前提条件约束的时候,网络首需要加常通触点SM0.0。不加的话会出错
第5个回答 2013-03-19
首先我们要了解sm0.0的功能,它表示开机程序运行时始终保持接通,和三菱中M8000特殊寄存器一样,一个程序没有输入只有输出这样是不合乎编程规则的,那么用这个特殊寄存器过度一下