Example: bankruptcy

S7-SCL 编程

S7-SCL Programming with S7-SCL Getting Started Edition (2008 7 ) S7-SCL Step7 S7-SCL Key Words Programming tools Step7 STL S7-SCL A&D Service & Support Page 2-39 S7-SCL ..1 1..5 2..5 S7-SCL ..5 S7-SCL STL ..6 S7-SCL ..6 S7-SCL ..6 3. S7-SCL ..7 ..7 S7-SCL ..7 ..16 4. S7-SCL ..17 ..17 S7-SCL STEP7 ..17 S7-SCL ..17 S7-SCL ..17 S7-SCL STL ..18 OK Flag ..18 S7-SCL ..19 FC/SFC RET_VAL ..20 S7-SCL PLC ..21.

S7-SCLStructured Control Language 结构化控制语言) 具有以下特点: 是一种类似于PASCAL的高级编程语言, 符合国际标准IEC 61131-3 PLCopen基础级认证 适用于 SIMATIC S7-300 (推荐用于CPU314以上CPU), S7-400, C7 and WinAC

Tags:

  Language, Control, Structured, Structured control language

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of S7-SCL 编程

1 S7-SCL Programming with S7-SCL Getting Started Edition (2008 7 ) S7-SCL Step7 S7-SCL Key Words Programming tools Step7 STL S7-SCL A&D Service & Support Page 2-39 S7-SCL ..1 1..5 2..5 S7-SCL ..5 S7-SCL STL ..6 S7-SCL ..6 S7-SCL ..6 3. S7-SCL ..7 ..7 S7-SCL ..7 ..16 4. S7-SCL ..17 ..17 S7-SCL STEP7 ..17 S7-SCL ..17 S7-SCL ..17 S7-SCL STL ..18 OK Flag ..18 S7-SCL ..19 FC/SFC RET_VAL ..20 S7-SCL PLC ..21.

2 22 S7-SCL ..23 AT ..23 S7-SCL ..28 S7-SCL ..28 S7-SCL FC/FB STL/LAD ..29 REAL ..30 S7-SCL ..30 ..30 ..31 ..31 A&D Service & Support Page 3-39 IF ..32 ..34 S7-SCL ..34 ..34 WORD/DWORD IF ..35 ..35 ..35 "The FB is not available or the instance declaration is missing"..36 "Character strings have different lengths"..36 CPU "STOP due to unknown OP code"..37 UDT "Syntax error with UNLINKED"..37 DB "Syntax error with 2#1100_1100".

3 38 ..38 ..38 ..38 S7-SCL ..39 5..39 ..39 Siemens A&D Service & Support Page 4-39 1. S7-SCL S7-SCL S7-SCL S7-SCL Windows ->Simatic->Documentation->English S7-SCL for S7-300 and S7-400 PDF 16 S7-SCL S7-SCL PLC S7-SCL PASCAL VB S7-SCL S7-SCL S7-SCL S7-300 S7-400 (STL) STEP 7 for S7-300/400 S7-SCL S7-SCL structured control language ) PASCAL IEC 61131-3 PLCopen SIMATIC S7-300 ( CPU314 CPU)

4 , S7-400, C7 and WinAC S7-SCL PLC PLC A&D Service & Support Page 5-39 , S7-SCL S7-SCL STL S7-SCL STL, STL C/C++ S7-SCL S7-SCL STEP7 S7-SCL STEP7 Professional S7-SCL S7 S7-SCL STEP7 S7-SCL S7-SCL ASCII S7-SCL S7-SCL STEP7 X - 1) S7-SCL +SP1 2) S7-SCL +SP1 3) S7-SCL +SP1 A&D Service & Support Page 6-39 3.

5 S7-SCL S7-SCL 10 S7-SCL FB1, FB1, FIFO 10 10 10 = 10 - - /8 = 1) SCL Source 3-1: SCL Source 2) SCL Source SCL FB A&D Service & Support Page 7-39 3-2: FB 3) FB FB FB1 3-3: FB 4) A&D Service & Support Page 8-39 3-4: FB 5) FB A&D Service & Support Page 9-39 3-5: FB 6) 3-6: 7) FC105 3-7: FC105 A&D Service & Support Page 10-39 8) SCL FC105, SIMATIC Manager FC105 3-8: SIMATIC Manager 9) FC105 3-9: FC105 A&D Service & Support Page 11-39 10) FB1 3-10.

6 FB1 A&D Service & Support Page 12-39 11) FC105 3-11: FC105 12) IF 3-12: IF 13) IF, FOR-NEXT A&D Service & Support Page 13-39 3-13: 14) Option-Customize 3-14: A&D Service & Support Page 14-39 15) File-Compile FB1 OB35 FB1, OB35 SCALED_VAL SCALED_FILTED OB35 T, 2T 3-15: OB35 A&D Service & Support Page 15-39 16) FB1 3-16.

7 FB1 S7-SCL S7-SCL S7-SCL A&D Service & Support Page 16-39 4. S7-SCL S7-SCL STEP7 S7-SCL STEP7 S7-SCL STEP7 OB,FC,FB,DB,UDT S7 S7-SCL STEP7 S7-SCL STL S7-SCL S7-SCL ASCII S7-SCL S7-SCL S7-SCL FC OB, FB FB,FC / S7-SCL S7-SCL S7-SCL STL KNOW_HOW_PROTECT FC1 S7-SCL FC1 S7-SCL A&D Service & Support Page 17-39 FC1 SCL 4-1.

8 S7-SCL S7-SCL STL S7-SCL STL S7-SCL STL FC1, SCL Source FC1 FC1 STL FC1 4-2: SCL S7-SCL STL S7-SCL STL OK Flag OK Flag S7-SCL OK OK STL FC/FB ENO STL BR A&D Service & Support Page 18-39 OK TURE, 0 OK FALSE ENO OK S7-SCL Options>Customize>Compiler Set OK flag. ENO OK OK:= TRUE; Division:= 1 / IN; IF OK THEN // ;// ELSE // ;// : END_IF.

9 S7-SCL STL ( OB1 ) S7-SCL STEP7 OB OB1 OB1_PREV_CYCLE CPU S7-SCL Insert > Block Template > OB OB ARRAY OF BYTE OB S7-SCL OB STEP7 \Step7\S7 DATA\S7wiz OB STL ( ) S7-SCL S7-SCL "Title" "Version" , Title=' ' Version= ' ' BEGIN S7-SCL OB_Templ 44 S7-SCL A&D Service & Support Page 19-39 FC/SFC RET_VAL FC/SFC RET_VAL PASCAL SFC ( ) RET_VAL ( ) STEP 7 RET_VAL SIMATIC SFC F1 FC S7-SCL (RET_VAL) (FC SFC) FC1, INT 4-3: FC FC1, FC FC 4-4.

10 FC (SFC24) SFC 24 TEST_DB ( ) CPU SFC24 DB DB DB DB_LENGTH WRITE_PROT A&D Service & Support Page 20-39 DB ID (FALSE ) SFC 4-5: SFC S7-SCL PLC S7-SCL PLC STL/LAD S7-SCL PLC STL/LAD S7-SCL PLC S7-SCL S7-SCL := ; := ; := ; := ; := ; := ; := ; STL S7-SCL S7-SCL A&D Service & Support Page 21-39 STATUS_1:=WORD_TO_BLOCK (INDEX).


Related search queries