介绍自动工作流程编程的几种常见方式

1.辅助继电器置复位法

第一步置位M1标志,接通后控制执行某个结果,结果实现后复位M1,再置位下一步M2标志,依次进行流程控制。置复位法是最基础的流程控制逻辑。
还有一种用法。
如下图,若“触发”接通,下一步句置位“自锁”,就断开与上一步的联系,等待最后一步,再把“触发”和“自锁”复位。

 

2.寄存器赋值比较法

步序数值用寄存器存储,每走完一步,就加5,再用比较指令满足就执行跳转相应步,最后一步把数值变成第一步,形成循环流程。参考上图。

 

3.八位解码指令方式

DECO指令将内部寄存器的低位 n 位的数解码为2n位二进制数据(n=1~8)。

n=1时,2个位.

n=2时,4个位.

n=3时,8个位.

n=5时,32个位

n=6时,64个位

n=7时,127个位

n=8时,255个位.

方法很繁琐,增加和删除流程工作量大。日本人最喜欢的线圈编程方式。

 

4.移位法

ROL指令。

 

5.SFC类方式

步进指令。三菱、西门子自带的自动编程方法。主要是根据工艺步来分流程步来写。

 

6.ST语言的CASE指令

类似C语言。

posted @ 2023-07-28 20:32  剑i  阅读(152)  评论(0编辑  收藏  举报