刚学PLC,有几个问题,求解答
2.步进梯形图中的最后一步,通常都有状态转移到S0或S20,看书本写了自动循环或单循环,这两个有什么区别?
3.M8002初始化脉冲用在什么时候,我看见步进梯形图开头都有这个指令,而基本指令的梯形图中就没有?
4.线圈前面的触点,普通常开触点,和脉冲触点,有什么区别?感觉在时序图中,常开触点和上升沿检测脉冲的线圈输出结果一样,为什么有些程序会选择用脉冲触点? 展开
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只有按下那一个刻才起到作用。这样防止了按钮被挤压无法复位或者按钮内部触点粘连而导致设备没法停止的状况。还有就是根据程序的动作决定是用常开触点一直运行,还是上升沿脉冲动作一下。等等。
望采纳。。。。。。。
这个自动循环单循环是没听过,s的编号不一样功能不一样,比如fx2n的s0到s9用于初始化使用,s10到s19作为定位中的原点回归使用,s20到s499作为普通的顺序控制使用,s500到s899作为断电保持顺序控制使用,s900到s999作为报警使用