Ladder Logic (lad) for S7-300 and S7-400 Programming



Yüklə 1,39 Mb.
Pdf görüntüsü
səhifə16/16
tarix05.05.2020
ölçüsü1,39 Mb.
#31077
1   ...   8   9   10   11   12   13   14   15   16
STEP 7 - Ladder Logic for S7-300 and S7-400

Document Outline

  • Ladder Logic (LAD) for S7-300 andS7-400 Programming
  • Legal information
  • Preface
  • Table of Contents
  • 1 Bit Logic Instructions
    • 1.1 Overview of Bit Logic Instructions
    • 1.2 ---|   |---  Normally Open Contact (Address)
    • 1.3 ---| / |---  Normally Closed Contact (Address)
    • 1.4 XOR  Bit Exclusive OR
    • 1.5 --|NOT|-- Invert Power Flow
    • 1.6 ---(   )  Output Coil
    • 1.7 ---( # )---  Midline Output
    • 1.8 ---( R )  Reset Coil
    • 1.9 ---( S )  Set Coil
    • 1.10 RS  Reset-Set Flip Flop
    • 1.11 SR  Set-Reset Flip Flop
    • 1.12 ---( N )---  Negative RLO Edge Detection
    • 1.13 ---( P )---  Positive RLO Edge Detection
    • 1.14 ---(SAVE)  Save RLO into BR Memory
    • 1.15 NEG  Address Negative Edge Detection
    • 1.16 POS  Address Positive Edge Detection
    • 1.17 Immediate Read
    • 1.18 Immediate Write
  • 2 Comparison Instructions
    • 2.1   Overview of Comparison Instructions
    • 2.2 CMP ? I  Compare Integer
    • 2.3 CMP ? D  Compare Double Integer
    • 2.4 CMP ? R  Compare Real
  • 3 Conversion Instructions
    • 3.1 Overview of Conversion Instructions
    • 3.2 BCD_I  BCD to Integer
    • 3.3 I_BCD  Integer to BCD
    • 3.4 I_DINT  Integer to Double Integer
    • 3.5 BCD_DI  BCD to Double Integer
    • 3.6 DI_BCD  Double Integer to BCD
    • 3.7 DI_REAL  Double Integer to Floating-Point
    • 3.8 INV_I  Ones Complement Integer
    • 3.9 INV_DI  Ones Complement Double Integer
    • 3.10 NEG_I  Twos Complement Integer
    • 3.11 NEG_DI  Twos Complement Double Integer
    • 3.12 NEG_R  Negate Floating-Point Number
    • 3.13 ROUND  Round to Double Integer
    • 3.14 TRUNC  Truncate Double Integer Part
    • 3.15 CEIL  Ceiling
    • 3.16 FLOOR  Floor
  • 4 Counter Instructions
    • 4.1 Overview of Counter Instructions
    • 4.2 S_CUD  Up-Down Counter
    • 4.3 S_CU  Up Counter
    • 4.4 S_CD  Down Counter
    • 4.5 ---( SC )  Set Counter Value
    • 4.6 ---( CU )  Up Counter Coil
    • 4.7 ---( CD )  Down Counter Coil
  • 5 Data Block Instructions
    • 5.1 ---(OPN)  Open Data Block: DB or DI
  • 6 Logic Control Instructions
    • 6.1 Overview of Logic Control Instructions
    • 6.2 ---(JMP)---  Unconditional Jump
    • 6.3 ---(JMP)---  Conditional Jump
    • 6.4 ---( JMPN )  Jump-If-Not
    • 6.5 LABEL  Label
  • 7 Integer Math Instructions
    • 7.1 Overview of Integer Math Instructions
    • 7.2 Evaluating the Bits of the Status Word with Integer Math Instructions
    • 7.3 ADD_I  Add Integer
    • 7.4 SUB_I  Subtract Integer
    • 7.5 MUL_I  Multiply Integer
    • 7.6 DIV_I  Divide Integer
    • 7.7 ADD_DI  Add Double Integer
    • 7.8 SUB_DI  Subtract Double Integer
    • 7.9 MUL_DI  Multiply Double Integer
    • 7.10 DIV_DI  Divide Double Integer
    • 7.11 MOD_DI  Return Fraction Double Integer
  • 8 Floating Point Math Instructions
    • 8.1 Overview of Floating-Point Math Instruction
    • 8.2 Evaluating the Bits of the Status Word with Floating-Point Math Instructions
    • 8.3 Basic Instructions
      • 8.3.1 ADD_R  Add Real
      • 8.3.2 SUB_R  Subtract Real
      • 8.3.3 MUL_R  Multiply Real
      • 8.3.4 DIV_R  Divide Real
      • 8.3.5 ABS  Establish the Absolute Value of a Floating-Point Number
    • 8.4 Extended Instructions
      • 8.4.1 SQR  Establish the Square
      • 8.4.2 SQRT  Establish the Square Root
      • 8.4.3 EXP  Establish the Exponential Value
      • 8.4.4 LN  Establish the Natural Logarithm
      • 8.4.5 SIN  Establish the Sine Value
      • 8.4.6 COS  Establish the Cosine Value
      • 8.4.7 TAN  Establish the Tangent Value
      • 8.4.8 ASIN  Establish the Arc Sine Value
      • 8.4.9 ACOS  Establish the Arc Cosine Value
      • 8.4.10 ATAN  Establish the Arc Tangent Value
  • 9 Move Instructions
    • 9.1 MOVE  Assign a Value
  • 10 Program Control Instructions
    • 10.1 Overview of Program Control Instructions
    • 10.2 ---(Call)  Call FC SFC from Coil (without Parameters)
    • 10.3 CALL_FB  Call FB from Box
    • 10.4 CALL_FC  Call FC from Box
    • 10.5 CALL_SFB  Call System FB from Box
    • 10.6 CALL_SFC  Call System FC from Box
    • 10.7 Call Multiple Instance
    • 10.8 Call Block from a Library
    • 10.9 Important Notes on Using MCR Functions
    • 10.10 ---(MCR<)  Master Control Relay On
    • 10.11 ---(MCR>)  Master Control Relay Off
    • 10.12 ---(MCRA)  Master Control Relay Activate
    • 10.13 ---(MCRD)  Master Control Relay Deactivate
    • 10.14 ---(RET)  Return
  • 11 Shift and Rotate Instructions
    • 11.1 Shift Instructions
      • 11.1.1 Overview of Shift Instructions
      • 11.1.2 SHR_I  Shift Right Integer
      • 11.1.3 SHR_DI  Shift Right Double Integer
      • 11.1.4 SHL_W  Shift Left Word
      • 11.1.5 SHR_W  Shift Right Word
      • 11.1.6 SHL_DW  Shift Left Double Word
      • 11.1.7 SHR_DW  Shift Right Double Word
    • 11.2 Rotate Instructions
      • 11.2.1 Overview of Rotate Instructions
      • 11.2.2 ROL_DW  Rotate Left Double Word0
      • 11.2.3 ROR_DW  Rotate Right Double Word
  • 12 Status Bit Instructions
    • 12.1 Overview of Statusbit Instructions
    • 12.2 OV ---|   |---  Exception Bit Overflow
    • 12.3 OS ---|   |---  Exception Bit Overflow Stored
    • 12.4 UO ---|   |---  Exception Bit Unordered
    • 12.5 BR ---|   |---  Exception Bit Binary Result
    • 12.6 ==0 ---|   |---  Result Bit Equal 0
    • 12.7 <>0 ---|   |---  Result Bit Not Equal 0
    • 12.8 >0 ---|   |---  Result Bit Greater Than 0
    • 12.9 <0 ---|   |---  Result Bit Less Than 0
    • 12.10 >=0 ---|   |---  Result Bit Greater Equal 0
    • 12.11 <=0 ---|   |---  Result Bit Less Equal 0
  • 13 Timer Instructions
    • 13.1 Overview of Timer Instructions
    • 13.2 Location of a Timer in Memory and Components of a Timer
    • 13.3 S_PULSE  Pulse S5 Timer
    • 13.4 S_PEXT  Extended Pulse S5 Timer
    • 13.5 S_ODT  On-Delay S5 Timer
    • 13.6 S_ODTS  Retentive On-Delay S5 Timer
    • 13.7 S_OFFDT  Off-Delay S5 Timer
    • 13.8 ---( SP )  Pulse Timer Coil
    • 13.9 ---( SE )  Extended Pulse Timer Coil
    • 13.10 ---( SD )  On-Delay Timer Coil
    • 13.11 ---( SS )  Retentive On-Delay Timer Coil
    • 13.12 ---( SF )  Off-Delay Timer Coil
  • 14 Word Logic Instructions
    • 14.1 Overview of Word logic instructions
    • 14.2 WAND_W  (Word) AND Word
    • 14.3 WOR_W  (Word) OR Word
    • 14.4 WAND_DW  (Word) AND Double Word
    • 14.5 WOR_DW  (Word) OR Double Word
    • 14.6 WXOR_W  (Word) Exclusive OR Word
    • 14.7 WXOR_DW  (Word) Exclusive OR Double Word
  • A Overview of All LAD Instructions
    • A.1 LAD Instructions Sorted According to English Mnemonics (International)
    • A.2 LAD Instructions Sorted According to German Mnemonics (SIMATIC)
  • B Programming Examples
    • B.1 Overview of Programming Examples
    • B.2 Example: Bit Logic Instructions
    • B.3 Example: Timer Instructions
    • B.4 Example: Counter and Comparison Instructions
    • B.5 Example: Integer Math Instructions
    • B.6 Example: Word Logic Instructions
  • C Working with Ladder Logic
    • C.1 Types of Blocks
    • C.2 EN/ENO Mechanism
      • C.2.1 Adder with EN and with ENO Connected
      • C.2.2 Adder with EN and without ENO Connected
      • C.2.3 Adder without EN and with ENO Connected
      • C.2.4 Adder without EN and without ENO Connected
    • C.3 Parameter Transfer
  • Index
    • |
    • (
    • <
    • =
    • >
    • A
    • B
    • E
    • C
    • D
    • F
    • I
    • N
    • J
    • L
    • O
    • M
    • S
    • P
    • R
    • W
    • T
    • X
    • U
    • Z

Yüklə 1,39 Mb.

Dostları ilə paylaş:
1   ...   8   9   10   11   12   13   14   15   16




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin