0:ld x000 9: ld x010
1:and x001 10:ld x011
2:and x002 11:and x012
3:ld x003 12:ld x013
4:or x004 13:and x014
5:anb 14:orb
6:out y000 15:or x015
7:or x006 16:anb
8:ld x010 17:out y001
这里执行ld与and产生区别是在于:and指令没有分支,而ld指令产生分支,程序执行前的状态值需要保存。同样,在遇到分支合并时,需要使用到先前保存的状态值。根据梯形图的编写规则,状态值的保存和使用是一种先进后出的结构,所以可以使用进栈和出栈的方法来实现。指令的具体实现过程归纳如下:凡是遇到产生分支的指令,例如ld指令,需将当前状态值进栈保存,取当前操作元件的状态作为当前状态值;凡是遇到分支合并的指令,例如orb、anb指令,需将栈顶值出栈与当前状态值运算成为新的当前状态值。
Allen Bradley Micro Logix Output Modul 1762-OB16
Allen Bradley Module 1794-0B8EP 24VDC
Allen Bradley Motorschutzschalter 140M-D8T-C16
Allen Bradley Netztfilter 160-LFB1
Allen Bradley Output Modul 1771-OBD/C 96211471
Allen Bradley Platine 74102-343-51
Allen Bradley Power Rail Slim 2094-PRS4
Allen Bradley Power Rail Slim 2094-PRS8
Allen Bradley Power Supply 1771-P2 75VA
Allen Bradley Schütz 100-C09D*10
Allen Bradley Schütz 100-C30D*00
Allen Bradley Shunt Modul 900W 1394-SR9AF
Allen Bradley Sicherheitsrelais 700S-CF620DJC
Allen Bradley SLC500 Input Modul 1746-IB16