You are on page 1of 15

PROGRAMMING LANGUAGE FOR S7-1200

FBD SCL

LAD

SIMATIC S7-200 Date: 01.12.2013 BISTANIKA Training for


Automation and Industrial Solutions
File: NumberSystemsE.1
PROGRAMMING LANGUAGE FOR S7-1200

 FBD – FUNCTION BLOCK DIAGRAM


 IEC 1131-3 standard
 A function is described as a set of elementary blocks.
 Input and output variables are connected to blocks by connection lines.
 Similar to flowchart

SIMATIC S7-200 Date: 01.12.2013 BISTANIKA Training for


Automation and Industrial Solutions
File: NumberSystemsE.2
PROGRAMMING LANGUAGE FOR S7-1200

 SCL - Structured Control Language


 IEC 61131-3 standard
 high level language that is block structured and syntactically resembles
Pascal and C#.

SIMATIC S7-200 Date: 01.12.2013 BISTANIKA Training for


Automation and Industrial Solutions
File: NumberSystemsE.3
PROGRAMMING LANGUAGE FOR S7-1200

 LAD – LADDER DIAGRAM


 IEC 61131-3 standard
 Simple wiring diagram for an electrical circuit

SIMATIC S7-200 Date: 01.12.2013 BISTANIKA Training for


Automation and Industrial Solutions
File: NumberSystemsE.4
PLC LADDER PROGRAMMING

This image cannot currently be display ed.

SIMATIC S7-200 Date: 01.12.2013 BISTANIKA Training for


Automation and Industrial Solutions
File: NumberSystemsE.5
PLC LADDER PROGRAMMING

SIMATIC S7-200 Date: 01.12.2013 BISTANIKA Training for


Automation and Industrial Solutions
File: NumberSystemsE.6
PLC LADDER PROGRAMMING

SIMATIC S7-200 Date: 01.12.2013 BISTANIKA Training for


Automation and Industrial Solutions
File: NumberSystemsE.7
PLC LADDER PROGRAMMING

SIMATIC S7-200 Date: 01.12.2013 BISTANIKA Training for


Automation and Industrial Solutions
File: NumberSystemsE.8
PLC LADDER PROGRAMMING

SIMATIC S7-200 Date: 01.12.2013 BISTANIKA Training for


Automation and Industrial Solutions
File: NumberSystemsE.9
PLC LADDER PROGRAMMING

Non-latching Latching

SIMATIC S7-200 Date: 01.12.2013 BISTANIKA Training for


Automation and Industrial Solutions
File: NumberSystemsE.10
PLC LADDER PROGRAMMING

NEGATIVE EDGE POSITIVE EDGE


TRIGGER TRIGGER

• instruction to determine • instruction to determine


whether there is a “1" to “0" whether there is a "0" to "1"
change in the signal state change in the signal state

SIMATIC S7-200 Date: 01.12.2013 BISTANIKA Training for


Automation and Industrial Solutions
File: NumberSystemsE.11
PLC LADDER PROGRAMMING

SET COIL RESET COIL

• instruction to set the signal state of • instruction to set the signal state
a specified operand to "1". of a specified operand to “0".

SIMATIC S7-200 Date: 01.12.2013 BISTANIKA Training for


Automation and Industrial Solutions
File: NumberSystemsE.12
PLC LADDER PROGRAMMING

Other instructions F1 Help

SIMATIC S7-200 Date: 01.12.2013 BISTANIKA Training for


Automation and Industrial Solutions
File: NumberSystemsE.13
PLC LADDER PROGRAMMING

SIMATIC S7-200 Date: 01.12.2013 BISTANIKA Training for


Automation and Industrial Solutions
File: NumberSystemsE.14
PLC LADDER PROGRAMMING – FUNCTION BLOCK

COUNTER FB

TIMER FB MATH FB

SIMATIC S7-200 Date: 01.12.2013 BISTANIKA Training for


Automation and Industrial Solutions
File: NumberSystemsE.15

You might also like