Step 5 Step 5 in Step 7 konvertieren

Zuviel Werbung?
-> Hier kostenlos registrieren
Verständnisfrage

Hallo Leute!

Ich muss ein S5 Programm in S7 konvertieren.
Jetzt bin ich in der S5 auf einen Baustein gestoßen der viel AWL "spaghetti"-Code enthält.
Ich bin mir nicht sicher ob ich den Code auch in der S7 brauche.
Der Baustein hat die Bezeichnung "CYCLECONTROL" und schreibt indirekt welche Ausgänge und liest Eingänge.
Ich habe keine Ahnung für was der Baustein gut ist.

Vielleicht kann mir da jemand helfen und mir einen Tipp geben ob der Baustein nur für die S5 notwendig ist.
S5 ist eine S135U / CPU928:

Code:
FB 29     -ZYKSTEU                   C:RINSE@ST.S5D        BIB=31202   LAE=320  
                                                                       Blatt   1
Netzwerk 1
Name :ZYKSTEU
 
0005      :***


Netzwerk 2
0006      :A   DB  10    -CONFIG
0007      :L   DD  13
0008      :T   MD 200
0009      :***




DB  10   = CONFIG                    System environment


Netzwerk 3
            +-----+
 KB 0     --! --> !- MD 210
            +-----+




Netzwerk 4
000D      :UN  D  101.0
000F      :UN  D  106.0
0011      :O   M    0.4  -HORN
0012      :SPB =M001
0013      :UN  D  106.3
0015      :SPB =M002
0016      :ON  D  101.8
0018      :O   D  101.9
001A      :SPB =M003
001B      :L   KB 0
001C      :T   DL 107
001D      :S   D  106.10
001F M003 :UN  D  106.10
0021      :SPB =M004
0022      :UN  D  106.3
0024      :SPB =M004
0025      :L   DL 107
0026      :L   DR  62
0027      :+F
0028      :T   DL 107
0029      :L   DR 107
002A      :>=F
002B      :UN  D  101.8
002D      :R   D  106.10
002F M004 :U   D  106.10
0031      :SPA =M005
0032      :
0033 M002 :U   D  101.8
0035 M005 :B   DW 114
0036      :=   A    0.0
0037 M001 :***


M    0.4 = HORN                      Horn trigger signal


Netzwerk 5
0038      :UN  D  111.0
003A      :SPB =M001
003B      :U   D  111.1
003D      :SPB =M002
003E      :UN  D  111.2
0040      :SPB =M003
0041      :B   DW 112
0042      :U   M    0.0  -IM
FB 29     -ZYKSTEU                   C:RINSE@ST.S5D        BIB=31202   LAE=320  
                                                                       Blatt   2
0043      :SPA =M004
0044 M002 :B   DW 112
0045      :U   E    0.0
0046 M004 :=   D  111.8
0048 M003 :UN  D  111.3
004A      :SPB =M005
004B      :ON  D  111.8
004D      :O   D  111.9
004F      :SPB =M006
0050      :L   KB 0
0051      :T   DL 112
0052      :S   D  111.10
0054 M006 :UN  D  111.10
0056      :SPB =M007
0057      :UN  D  111.3
0059      :SPB =M007
005A      :L   DL 112
005B      :L   DR  62
005C      :+F
005D      :T   DL 112
005E      :L   DR 112
005F      :>=F
0060      :UN  D  111.8
0062      :R   D  111.10
0064 M007 :U   D  111.10
0066      :SPA =M008
0067      :
0068 M005 :U   D  111.8
006A M008 :=   D  111.11
006C      :U   D  111.11
006E      :O   M    0.3  -NSTV
006F      :=   D  111.11
0071 M001 :***


M    0.0 = IM                        indirect adressing of flags
M    0.3 = NSTV                      Elongated restart flag


Netzwerk 6
0072      :UN  M    0.4  -HORN
0073      :SPB =M001
0074      :U   D  111.14
0076      :SPB =M002
0077      :L   DD 115
0078      :T   DD 117
0079 M002 :U   D  111.11
007B      :R   M    0.4  -HORN
007C      :=   D  111.13
007E      :UN  M    0.4  -HORN
007F M004 :R   D  111.14
0081      :=   D  111.8
0083      :SPB =M003
0084      :L   DD 117
0085      :RRD      1
0086      :T   DD 117
0087      :SPZ =M004
0088      :S   D  111.14
008A M003 :U   D  111.4
008C      :SPB =M005
008D      :UN  D  111.5
008F      :SPB =M001
0090      :U   D  111.14
0092      :B   DW 114
0093      :=   M    0.0  -IM
0094      :SPA =M001
FB 29     -ZYKSTEU                   C:RINSE@ST.S5D        BIB=31202   LAE=320  
                                                                       Blatt   3
0095      :
0096 M005 :U   D  111.14
0098      :B   DW 114
0099      :=   A    0.0
009A M001 :***


M    0.4 = HORN                      Horn trigger signal
M    0.0 = IM                        indirect adressing of flags


Netzwerk 7
009B      :UN  D   81.0
009D      :SPB =M001
009E      :U   D   81.8
00A0      :SPB =M002
00A1      :UN  T    1    -T1
00A2      :UN  M    0.7  -NST1
00A3      :S   M  210.0
00A4      :SPB =M003
00A5 M005 :UN  T    1    -T1
00A6      :SPB =M003
00A7      :UN  D   81.1
00A9      :SPB =M004
00AA      :B   DW  83
00AB M004 :SPA FB  28    -LEER
00AC Name :LEER
00AD      :SPA =M005
00AE      :
00AF M002 :U   D   81.1
00B1      :SPB =M006
00B2      :U   D   81.9
00B4      :SPB =M007
00B5      :S   M  209.7
00B6 M008 :B   DW  62
00B7      :L   PY   0
00B8      :L   DR  64
00B9      :UW
00BA      :L   DR  66
00BB      :><F
00BC      :SPB =M001
00BD      :R   M  209.7
00BE      :UN  T    1    -T1
00BF      :S   M  209.7
00C0      :SPB =M001
00C1      :SPA FB  28    -LEER
00C2 Name :LEER
00C3      :SPA =M008
00C4      :
00C5 M007 :UN  T    1    -T1
00C6      :SPB =M009
00C7      :SPA FB  28    -LEER
00C8 Name :LEER
00C9      :SPA =M007
00CA      :
00CB M006 :L   KB 0
00CC      :L   DR  60
00CD      :><F
00CE      :SPB =M010
00CF      :S   M  209.7
00D0 M011 :B   DW  62
00D1      :L   PY   0
00D2      :L   DR  64
00D3      :UW
00D4      :L   DR  66
00D5      :><F
FB 29     -ZYKSTEU                   C:RINSE@ST.S5D        BIB=31202   LAE=320  
                                                                       Blatt   4
00D6      :SPB =M001
00D7      :R   M  209.7
00D8      :UN  T    1    -T1
00D9      :S   M  209.7
00DA      :SPB =M001
00DB      :B   DW  61
00DC      :SPA FB  28    -LEER
00DD Name :LEER
00DE      :SPA =M011
00DF      :
00E0 M010 :UN  T    1    -T1
00E1      :SPB =M009
00E2      :B   DW  61
00E3      :SPA FB  28    -LEER
00E4 Name :LEER
00E5      :SPA =M010
00E6      :
00E7 M009 :B   DW  62
00E8      :L   AB   0
00E9      :L   DR  64
00EA      :XOW
00EB      :B   DW  62
00EC      :T   PY   0
00ED      :R   M  209.7
00EE      :SPA =M001
00EF      :
00F0 M003 :U   M    1.0  -LOG0
00F1      :L   KT 000.0
00F3      :SI  T    1    -T1
00F4      :U   M    1.1  -LOG1
00F5      :L   DW  98
00F6      :SI  T    1    -T1
00F7 M001 :***


T    1   = T1                        cycle time stabilizing
M    0.7 = NST1                      Restart flag
M    1.0 = LOG0                      logic "0" signal
M    1.1 = LOG1                      logic "1" signal


FB  28   = LEER                      Dummy call


Netzwerk 8
00F8      :L   T    2    -T2
00F9      :DUF
00FA      :T   MW 220
00FB      :L   DW  98
00FC      :L   MW 220
00FD      :-F
00FE      :T   DW  99
00FF      :UN  M  210.0
0100      :SPB =M001
0101      :T   DW  93
0102      :L   DW  94
0103      :L   KB 1
0104      :+F
0105      :T   DW  94
0106 M001 :L   DR  90
0107      :L   KB 0
0108      :!=F
0109      :SPB =M002
010A      :L   DW  98
010B      :T   DW  91
010C      :L   KT 000.0
010E      :T   DW  92
FB 29     -ZYKSTEU                   C:RINSE@ST.S5D        BIB=31202   LAE=320  
                                                                       Blatt   5
010F      :T   DW  93
0110      :T   DW  94
0111      :T   DR  90
0112 M002 :L   DL  90
0113      :!=F
0114      :BEB
0115      :L   DW  91
0116      :L   DW  99
0117      :<=F
0118      :SPB =M003
0119      :L   DW  99
011A      :T   DW  91
011B      :SPA =M004
011C M003 :L   DW  92
011D      :<=F
011E      :SPB =M004
011F      :L   DW  99
0120      :T   DW  92
0121 M004 :***


T    2   = T2                        cycle time measurement


Netzwerk 9
0122      :L   DR  95
0123      :L   KB 0
0124      :!=F
0125      :BEB
0126      :L   DW  99
0127      :T   MW 210
0128      :L   DL  95
0129      :T   MW 200
012A      :B   MW 200
012B      :A   DB   0
012C      :L   DR   0
012D      :I        1
012E      :T   DR   0
012F      :L   MW 210
0130      :B   DW   0
0131      :T   DW   0
0132      :L   DR   0
0133      :L   KB 250
0134      :<F
0135      :BEB
0136      :L   KB 0
0137      :T   DR   0
0138      :A   DB  10    -CONFIG
0139      :T   DR  95
013A      :BE

Vielen Dank!
 
Zurück
Oben