1计数器是不会自动复位的,必须用复位指令,可以是复位RST,也可以是批量复位ZRST。计数器是控制端有上升沿信号了就计一个数据,因为是检测的上升沿信号,因此就肯定有断开的时候,如果断开就复位,那就只能是0和1晃悠了。程序开头复位用的一般就是M8002,上电运行时复位一次,或者需要计数前复位一次,进行清零的操作,这样是为了放置上次计数已经结束了,但是清零不彻底,对本次计数有影响而做的一个复位,使程序更加严谨。而不是每个扫描周期都对计数器进行复位,要是每个扫描周期都复位,计数器就没法计数了。
2这个步进梯形图的自动循环或单循环没听过。
3M8002是作为数据初始化用的,这个实际应用中基本指令编程也很常用到,只是你初学一些顺序控制用不到罢了,在实际应用中比如有扩展模块,AD,DA等,比如AD需要赋初始值,来规定AD采集的是电流还是电压,就用LD M8002。。。TO。。。。,在比如用到了通信,定义通信口的参数,LD M8002。。。。。MOV H81 D8120。等等。其实是很常用到的。而步进梯形图最常用到是因为程序开头就得SET S0给步进的顺序一个开头。
4常开触点和上升沿脉冲主要就看你想要怎么操作的了。比如一个很简单的起保停程序。
如图,常开触点和上升沿脉冲,X0按下,Y0输出并自锁,X1按下,断开Y0输出,并解除自锁。看似一样。但是如果我X0一直按着不放呢,那么差距就出来了,第一个图中X1按下,Y0断开了,但是X1松开,由于X0一直按着,Y0又再次输出并自锁了。而第二个图中上升沿脉冲就不会,X1松开Y0还是断开的。因为X0只有按下那一个刻才起到作用。这样防止了按钮被挤压无法复位或者按钮内部触点粘连而导致设备没法停止的状况。还有就是根据程序的动作决定是用常开触点一直运行,还是上升沿脉冲动作一下。等等。
望采纳。。。。。。。