程序上的实现有很多方法,但原理都是一样的。下面给出两种具有代表性的方法,一种是外观上比较直观,易于理解,一种则追求代码上的简洁+ x: ~* }7 z$ c0 V6 @* F6 M
我用西门子的PLC 梯形图如下:
2 e/ F( Y& M! N8 sLD I0.0
' J/ @5 D D7 g, s: y% }3 m4 e) e+ U6 P$ B3 Z, w
EU
$ P& r. v0 e: m1 ~$ _4 y2 W8 x) ^5 X0 t, Q
AN Q0.05 n* S7 t) X0 r
- n! P& `% j3 ~( _1 `( c: ]4 Z2 n
LD I0.0
' ~% L. S5 b+ c, R8 H7 V3 M6 N1 ~- F
EU4 d3 V' O: k3 `
0 ?8 a& _! w3 [+ NA Q0.0
& ~# x7 m5 H! t: w7 q) `
$ O5 _8 e: P4 r& T% v" S+ s. \NOT1 _) J% {4 g' |& Y, q' L
$ M3 E1 V, r6 x& a( k$ I wLPS
4 D) @. r* ^* D& I0 a4 ~1 w+ Z$ l0 f' ^2 W
A Q0.0( ?7 x, w6 g) N1 E$ b7 ]& B
( k2 a% z. S8 O' D= Q0.0& y: |( a# c1 t/ B2 _
: s$ B- ~ e0 @
LPP
2 y5 R' d) ]. V5 \1 n5 I( v" e) _' ~: p( w# i
ALD' Y: y- G }. J- u( s1 H
& [3 i& }2 k- |& R8 D, ?8 U+ nO Q0.0. q% Y7 J$ g1 M- ]
$ ~8 |# T, }2 {2 |) J% _& H
= Q0.0 |