Presentation is loading. Please wait.

Presentation is loading. Please wait.

Moeller GmbH, IM-S Schutzvermerk nach DIN 34 beachten IEC-Basics and basic logic circuits.

Similar presentations


Presentation on theme: "Moeller GmbH, IM-S Schutzvermerk nach DIN 34 beachten IEC-Basics and basic logic circuits."— Presentation transcript:

1 Moeller GmbH, IM-S Schutzvermerk nach DIN 34 beachten IEC-Basics and basic logic circuits

2 Moeller GmbH, IM-S Schutzvermerk nach DIN 34 beachten 1. General information 2. Equipment requirements and tests 3. Programming languages 4. User guidelines 5. Messaging service specification 6. (not used) 7. Fuzzy IEC EN 61131 Overview

3 Moeller GmbH, IM-S Schutzvermerk nach DIN 34 beachten IEC 61131-3 How data is declared the structure of an application the syntax and the semantics of five different programming languages The international standard defines: XSoft is an IEC 61131-3 programming system!

4 Moeller GmbH, IM-S Schutzvermerk nach DIN 34 beachten Supplier independent programming Reduction of software investment thanks to re-usable function blocks Reduced training effort Arguments for IEC systems

5 Moeller GmbH, IM-S Schutzvermerk nach DIN 34 beachten Overview of the programming languages Automation project LD / FBD IL ST SFC

6 Moeller GmbH, IM-S Schutzvermerk nach DIN 34 beachten Label END:LD% IX0.0 or Motor1_ON Comment (* Feeder raw parts *) Direct or Symbolic IL - the programming line structure in instruction list

7 Moeller GmbH, IM-S Schutzvermerk nach DIN 34 beachten JMP JMPC JMPCN Jump/Branch Operators & &N AND ANDN OR ORN XOR XORN Logic Operators ADD DIV MUL SUB Arithmet. Operators CAL CALC CALCN RET RETC RETCN Calls & Returns EQ GE GT LE LT NE Comparators LD LDN ST STN S R Assignment operators Operators

8 Moeller GmbH, IM-S Schutzvermerk nach DIN 34 beachten Variable names must not contain national symbols (ä, ü, ö), blanks or hyphens ! Variable names must not begin with a number ! Variable names and file (program) names MUST differ ! Keywords must not be used as variable names ! Sample: A variable named LT (e.g. for the function lamp test) will lead to an error message because LT is the reserved keyword for a comparator ! (LT=Less Than) Stör-M1:BOOL Stoer_M1:BOOL 1_Start:BOOL Start_1:BOOL Pump:BOOL Pump1:BOOL Pump.POE LT:BOOL L_Test:BOOL Hints for the use of identifiers

9 Moeller GmbH, IM-S Schutzvermerk nach DIN 34 beachten Chose your variable name in a way that they are self-explanatory. Use a capital letter as the first letter and use small letter for the rest. Separate variable names consisting of several word by underscores between the words and start each word with a capital letter. When working with brackets please use indentions for each level. e.g. use one TAB for each new bracket level. Always put jump labels in a separate line and highlight them by e.g. framing them with comments All below mentioned hints serve the purpose of making your programs easy to read and give them a well-defined structure: Hints for the creation of programs

10 Moeller GmbH, IM-S Schutzvermerk nach DIN 34 beachten & & > = > = Result LD AND OR ( AND ( OR ) ) ST Result LD (.................... LD LD AND ST LD AND ( (............................. AND )........... 1 Value Value2 Value3 Value4 Value5 1 Value Value2 Value3 Value4 Value5 1 Value Value2 X.... 1 Value X 1 X Value5 X Working with brackets

11 Moeller GmbH, IM-S Schutzvermerk nach DIN 34 beachten Standard operators Programming in LD (Ladder diagram)

12 Moeller GmbH, IM-S Schutzvermerk nach DIN 34 beachten Storing within networks Direct support via menu bar Enable networks at FB inputs Specialities in the LD / FBD editors

13 Moeller GmbH, IM-S Schutzvermerk nach DIN 34 beachten Information : Schedule for programming

14 Moeller GmbH, IM-S Schutzvermerk nach DIN 34 beachten Information : Schedule for programming

15 Moeller GmbH, IM-S Schutzvermerk nach DIN 34 beachten Information : Schedule for programming

16 Moeller GmbH, IM-S Schutzvermerk nach DIN 34 beachten Information : Schedule for programming

17 Moeller GmbH, IM-S Schutzvermerk nach DIN 34 beachten Information : Schedule for programming

18 Moeller GmbH, IM-S Schutzvermerk nach DIN 34 beachten Information : Schedule for programming

19 Moeller GmbH, IM-S Schutzvermerk nach DIN 34 beachten Information : Schedule for programming

20 Moeller GmbH, IM-S Schutzvermerk nach DIN 34 beachten Information : Schedule for programming

21 Moeller GmbH, IM-S Schutzvermerk nach DIN 34 beachten Information : Schedule for programming

22 Moeller GmbH, IM-S Schutzvermerk nach DIN 34 beachten Information : Schedule for programming

23 Moeller GmbH, IM-S Schutzvermerk nach DIN 34 beachten Information : Schedule for programming

24 Moeller GmbH, IM-S Schutzvermerk nach DIN 34 beachten Information : Schedule for programming

25 Moeller GmbH, IM-S Schutzvermerk nach DIN 34 beachten Information : Schedule for programming

26 Moeller GmbH, IM-S Schutzvermerk nach DIN 34 beachten Information : Schedule for programming

27 Moeller GmbH, IM-S Schutzvermerk nach DIN 34 beachten Information : Schedule for programming

28 Moeller GmbH, IM-S Schutzvermerk nach DIN 34 beachten Information : Schedule for programming

29 Moeller GmbH, IM-S Schutzvermerk nach DIN 34 beachten Information : Schedule for programming

30 Moeller GmbH, IM-S Schutzvermerk nach DIN 34 beachten Exercise: IEC basics and basic circuits

31 Moeller GmbH, IM-S Schutzvermerk nach DIN 34 beachten Exercise: IEC basics and basic circuits


Download ppt "Moeller GmbH, IM-S Schutzvermerk nach DIN 34 beachten IEC-Basics and basic logic circuits."

Similar presentations


Ads by Google