II/ L0P TRÌNH 'I VI S7 200 1 Ph ng pháp l p trình
3/ Cá cl nh logic is boolean
LCNH MÔ TH TOÁN H9NG
O n A n
L nh th c hi n toán t ∧(A) và ∨(O) gi a giá tr logic c a ti p i m n và giá tr bit u tiên trong ng#n x p k t qu c ghi l i vào bit
u tiên c a ng#n x p AN n
ON n
L nh th c hi n toán t ∧(A) và ∨(O) gi a giá tr logic ngh ch o c a ti p i m n và giá tr bit u tiên c a ng#n x p k t qu c ghi l i vào bit u tiên c a ng#n x p
n: I, Q, U, SM, T, C, V
AI n
OI n
L nh th c hi n toán t ∧(A) và ∨(O) gi a giá tr logic c a ti p i m n và giá tr bit u tiên trong ng#n x p k t qu c ghi l i vào bit
u tiên c a ng#n x p ANI n
ONI n
L nh th c hi n toán t ∧(A) và ∨(O) gi a giá tr logic ngh ch o c a ti p i m n và giá tr bit u tiên trong ng#n x p k t qu c ghi l i vào bit u tiên c a ng#n x p
n : I bit
Ngoài nh ng l nh làm vi c tr c ti p v i ti p i m S7-200 còn có 5 l nh c bi t bi u di*n các phép tính c a i s boolean cho các bit trong ng#n x p c g"i là các l nh Strack logic. ó là l nh ALD (And load), OLD (Orload), LPS (logic push), LRD (logic read) và LPP (logic pop). L nh stack logic c dùng t-ng h p sao ch p ho c xóa các m nh logic LAD không có b m dành cho l nh strack logic. STL s d ng các l nh stack logic th c hi n ph ng trình t-ng th có nhi u bi u th c con, b ng sau tóm t!t cú pháp g"i các l nh Stack logic trong STL
LCNH MÔ TH TOÁN H9NG
ALD L nh t- h p giá tr c a bit u tiên và th hai c a ng#n x p b2ng phép tính logic và k t qu ghi l i vào bit u tiên giá tr còn l i c a ng#n x p c kéo lên 1 bit
Không có
OLD L nh t- h p giá tr c a bit u tiên và th hai c a ng#n x p b2ng phép tính logic và k t qu ghi l i vào bit u tiên giá tr còn l i c a ng#n x p c kéo lên 1 bit
LPS L nh logic sao ch p giá tr c a các bit u vào bit th hai trong ng#n x p giá tr còn l i c a ng#n x p b y xu ng 1 bit. Bit cu i cùng b y ra kh,i ng#n x p
Không có
LRD L nh sao chép giá tr v c a bit th hai vào bit u tiên trong ng#n x p các giá tr còn l i c a ng#n x p gi nguyên v trí
Không có
LPP L nh kéo ng#n x p lên 1 bit giá tr c a bit sau c chuy n cho bít tr c
Không có
a- L nh AND (A) và OR (O)
L nh A và O ph i h p giá tr c a m t ti p i m n v i giá tr bit u tiên trong ng#n x p k t qu phép tính c t l i vào bit u tiên trong ng#n x p giá tr c a các bit còn l i trong ng#n x p không b thay -i
b- L nh AND AD và OR O XORW XORD l nh th c hi n các thu t tón logic And, Or, Exclusive Or c a i s boolean trên 2 byte ho c 4 byte