intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

lập trình PLC điều khiển máy bán nước tự động, chương 13

Chia sẻ: Van Dau | Ngày: | Loại File: PDF | Số trang:7

166
lượt xem
91
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Lệnh cộng (ADD) Lệnh ADD_I Là lệnh thực hiện phép cộng các số nguyên 16-bít IN1 và IN2. Trong LAD kết quả là một số nguyên 16-bít được ghi vào OUT, tức là: IN1 + IN2 = OUT. Còn trong STL, kết quả cũng là một giá trị 16-bít nhưng được ghi vào IN2, tức là IN1 + IN2 = IN2. Lệnh ADD_DI: Là lệnh thực hiện phép cộng các số nguyên 32-bít IN1 và IN2 Trong LAD, kết quả là một số nguyên 32-bít được ghi vào OUT, tức là: IN1 + IN2 = OUT. Còn trong STL, kết...

Chủ đề:
Lưu

Nội dung Text: lập trình PLC điều khiển máy bán nước tự động, chương 13

  1. Chương 13: Caùc leänh soá hoïc a. Leänh coäng (ADD) Leänh ADD_I Laø leänh thöïc hieän pheùp coäng caùc soá nguyeân 16-bít IN1 vaø IN2. Trong LAD keát quaû laø moät soá nguyeân 16-bít ñöôïc ghi vaøo OUT, töùc laø: IN1 + IN2 = OUT. Coøn trong STL, keát quaû cuõng laø moät giaù trò 16-bít nhöng ñöôïc ghi vaøo IN2, töùc laø IN1 + IN2 = IN2. Leänh ADD_DI: Laø leänh thöïc hieän pheùp coäng caùc soá nguyeân 32-bít IN1 vaø IN2 Trong LAD, keát quaû laø moät soá nguyeân 32-bít ñöôïc ghi vaøo OUT, töùc laø: IN1 + IN2 = OUT. Coøn trong STL, keát quaû cuõng laø moät giaù trò 32-bít nhöng ñöôïc ghi vaøo IN2, töùc laø IN1 + IN2 = IN2. Leänh ADD_R: Laø leänh thöïc hieän pheùp coäng caùc soá thöïc 32-bít IN1 vaø IN2. Trong LAD, keát quaû laø moät soá thöïc 32-bít ñöôïc ghi vaøo OUT, töùc laø:
  2. IN1 + IN2 = OUT. Coøn trong STL, keát quaû cuõng laø moät giaù trò thöïc 32-bít nhöng ñöôïc ghi vaøo IN2, töùc laø IN1 + IN2 = IN2. b. Leänh tröø (SUB): Leänh SUB_I: Laø leänh thöïc hieän pheùp tröø caùc soá nguyeân 16-bít IN1 vaø IN2 Trong LAD keát quaû laø moät soá nguyeân 16-bít vaø ñöôïc ghi vaøo OUT, töùc laø: IN1 - IN2 = OUT. Coøn trong STL, keát quaû laø moät giaù trò 16-bít nhöng ñöôïc ghi laïi vaøo IN2, töùc laø IN1- IN2 = IN2. Leänh SUB-DI: Laø leänh thöïc hieän pheùp tröø caùc soá nguyeân 32-bít IN1 vaø IN2 Trong LAD keát quaû laø moät soá nguyeân 32-bít ñöôïc ghi vaøo IN2, töùc laø: IN1 - IN2 = IN2. Coøn trong STL, keát quaû laø moät giaù trò 32-bít nhöng ñöôïc ghi laïi vaøo IN2, töùc laø IN1- IN2 = IN2. Leänh SUB_R: Laø leänh thöïc hieän pheùp tröø caùc soá thöïc 32-bít IN1 vaø IN2 Trong LAD keát quaû laø moät soá thöïc 32-bít ñöôïc ghi vaøo OUT, töùc laø: IN1 - IN2 = OUT.
  3. Trong STL, keát quaû laø moät giaù trò 32-bít nhöng ñöôïc ghi laïi vaøo IN2, töùc laø IN1- IN2 = IN2. Cuù phaùp duøng leänh coäng vaø tröø trong LAD vaø STL nhö sau: LAD STL ADD I +I IN1 IN2 EN IN1 IN2 OUT SUB I -I IN1 IN2 EN IN1 IN2 OUT ADD DI + D IN1 EN IN2 IN1 IN2 OUT -D IN1 SUB DI EN IN2 IN1 IN2 OUT
  4. + R IN1 ADD R EN IN2 IN1 IN2 OUT SUB R - R IN1 EN IN2 IN1 IN2 OUT c. Leänh nhaân (MUL): Leänh MUL: Trong LAD: Leänh thöïc hieän pheùp nhaân 2 soá nguyeân 16-bít IN1 vaø IN2 vaø cho ra keát quaû 32-bít chöùa trong töø keùp OUT (4 byte). Trong STL: Leänh thöïc hieän pheùp nhaân giöõa 2 soá nguyeân 16-bít n1 vaø soá nguyeân chöùa trong töø thaáp (töø 0 ñeán bít 15) cuûa toaùn haïng 32-bít n2 (4 byte). Keát quaû 32-bít ñöôïc ghi vaøo n2. Leänh MUL_R: Trong LAD: leänh thöïc hieän pheùp nhaân hai soá thöïc 32- bít IN1 vaø IN2 vaø cho ra keát quaû 32-bít chöùa trong töø keùp OUT (4 byte). Trong STL: Leänh thöïc hieän pheùp nhaân giöõa soá thöïc 32- bít ñöôïc ghi vaøo IN2.
  5. Cuù phaùp duøng leänh trong LAD vaø STL nhö sau: LAD STL MUL MUL n1 n2 EN IN1 IN2 OUT MUL R *R IN 1 EN IN2 IN1 IN2 OUT d. Leänh chia (DIV) Trong LAD: Leänh thöïc hieän pheùp chia soá nguyeân 16- bít IN1 cho soá nguyeân 16-bít IN2. Keát quaû 32-bít chöùa trong töø keùp OUT goàm thöông soá ghi trong maûng 16-bít töø bít 0 ñeán bít15 (töø thaáp) vaø phaàn dö cuõng 16-bít ghi trong maûng töø bít-16 ñeán bít-31 (töø cao). Trong STL: Leänh thöïc hieän pheùp chia soá nguyeân 16-bít n1 cho soá nguyeân, soá nguyeân 16-bít naèm trong töø thaáp töø bít 0 ñeán bít 15 cuûa toaùn haïng 32-bít n2. Keát quaû 32-bít ñöôïc ghi laïi vaøo n2 bao goàm thöông soá ghi trong maûng 16- bít töø bít 0 ñeán bít 15 (töø thaáp) vaø phaàn dö ghi trong maûng 16-bít töø bít-16 ñeán bít-31 (töø cao). Leänh DIV_R:
  6. Trong LAD: leänh thöïc hieän pheùp chia soá thöïc 32-bít IN1 cho soá thöïc 32-bít IN2 vaø cho ra keát quaû 32-bít chöùa trong töø keùp OUT. Trong STL, leänh thöïc hieän pheùp chia soá thöïc 32-bít IN1 cho soá thöïc 32-bít IN2, keát quaû 32-bít ñöôïc ghi laïi vaøo IN2. Cuù phaùp duøng leänh chia hai soá trong LAD vaø STL nhö sau: LAD STL DIV DIV n1 n2 EN IN1 IN2 OUT DIV R /R n1 n2 EN IN1 IN2 OUT
  7. e. Leänh laáy caên baäc 2 (SQRT): Laø moät leänh thöïc hieän laáy caên baäc hai cuûa soá thöïc 32-bít IN. Keát quaû cuõng laø moät soá 32-bít ñöôïc ghi vaøo töø keùp OUT. Cuù phaùp duøng leänh laáy caên baäc hai cuûa moät soá thöïc nhö sau: LAD STL SQRT SQRT IN EN OUT IN OUT
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2