unity pro pl7 0 j 1 - download.schneider-electric.com

190
35012199.00 Unity Pro PL7 0¡0+j*. ¡|1% 06/2006

Upload: others

Post on 17-Jun-2022

39 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Unity Pro PL7 0 j 1 - download.schneider-electric.com

3501

2199

.00

Unity ProPL70¡0+j*.¡|1%06/2006

Page 2: Unity Pro PL7 0 j 1 - download.schneider-electric.com

2

Page 3: Unity Pro PL7 0 j 1 - download.schneider-electric.com

j3

k~>V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

j@ I PL70¡0+j*.FO'U0. . . . . . . . . . . . . . . . . . . . . 11ZW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

G 1 j*.Z0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13ZW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13PL70¡0+j*.Z0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Conversion Principle: General Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15j*]SF0¡0+-1z. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17j*]SFfAG6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19j*j Unity V2.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

j@ II PL70¡0+j*f0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23ZW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

G 2 PL70¡0+_j* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25ZW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26; PL70¡0+j** Unity Pro0¡0+_f0 . . . . . . . . . . . . . . . . . . . . . . . 28PL70¡0+j*_%O. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

G 3 PL7 DFB_j* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31ZW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32; PL7 DFBj** Unity Pro_f0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Q+_ DFB_j* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36; PL7 DFB1]j Unity Pro_f0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37PL7 DFBj*_%O. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

3

Page 4: Unity Pro PL7 0 j 1 - download.schneider-electric.com

G 4 j** Unity Pro_ PL70¡0+_@C . . . . . . . . . . . . . . . . . . 39ZW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40@Cf0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41@Cf0%q . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42@Cf0|_ "j*." K0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43@Cf0|_ng'D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

j@ III PL7- Unity Pro;D_.0k( . . . . . . . . . . . . . . . . . . .45ZW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

G 5 nODQ50 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47ZW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Premium1z.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48Atrium1z.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

G 6 0¡0+%7;D_.0k( . . . . . . . . . . . . . . . . . . . . . . . . . . . 53ZW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

6.1 PL7- Unity Pro;D_.0k(F%73;M . . . . . . . . . . . . . . . . . . . . . . . . . 54ZW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54-|W{(- SR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

6.2 PL7- Unity Pro;D_.0k(Fzt;_ . . . . . . . . . . . . . . . . . . . . . . . . . . . 57zt;_. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

G 7 diB0;M;D_.0k( . . . . . . . . . . . . . . . . . . . . . . . . . . . 59ZW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

7.1 PL7- Unity Pro;D_.0k(Ff4-s . . . . . . . . . . . . . . . . . . . . . . . . . . . 60ZW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60f4-s. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61[gf4;D_x/. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

7.2 PL7- Unity Pro;D_.0k(FB0.W . . . . . . . . . . . . . . . . . . . . . . . . . . . 64ZW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6421Q . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65[' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68(1.W. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69J¡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71.Vs-OR.W . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72SFB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75Li}2]/24.W . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77{02]/24.W . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79Grafcet.W . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

4

Page 5: Unity Pro PL7 0 j 1 - download.schneider-electric.com

7.3 PL7- Unity Pro;D_.0k(F.u. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83ZW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83]I.u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85r".u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86¡s.u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [email protected] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88{0.u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91¡¡.u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92]Jj*.u. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94s.u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96J.".u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102%DJz.u. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1035*.u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1042]/24.u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105f0op.u. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106ng.u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107Zc.u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108TCP OPEN.u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109~;.u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110Grafcet.u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111KLD6 (HMI).u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112

7.4 PL7- Unity Pro;D_.0k(FSFB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113ZW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113Unity Pro EFB2^_f4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114%73t>|_ SFBX¡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115,¡.uQsB0_ SFB|_X¡. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116E@eB0|_ SFBX¡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

G 8 E@eB0;M;D_.0k( . . . . . . . . . . . . . . . . . . . . . . . . .123ZW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123E@eD._.9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124EX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125po . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126x/-r"_. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127j*ApFPL7E@eB0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128

G 9 %73t>B0;M;D_.0k( . . . . . . . . . . . . . . . . . . . . .129ZW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

9.1 PL7- Unity Pro;D_.0k(F%73t>B0+Q . . . . . . . . . . . . . . . . . 130+Q . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131

9.2 PL7- Unity Pro;D_.0k(F%73t>B0.u . . . . . . . . . . . . . . . . . 132}u.u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

5

Page 6: Unity Pro PL7 0 j 1 - download.schneider-electric.com

G 10 .uQsB0;M;D_.0k( . . . . . . . . . . . . . . . . . . . . . . . 135ZW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

10.1 PL7- Unity Pro;D_.0k(F.uQsB0+Q . . . . . . . . . . . . . . . . . . . 136+Q . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

10.2 PL7- Unity Pro;D_.0k(F.uQsB0.u . . . . . . . . . . . . . . . . . . . 138ZW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138}u.u. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139]I.u. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140.uQsB0O+ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141

G 11 GrafcetB0;M;D_.0k( . . . . . . . . . . . . . . . . . . . . . . . 143ZW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143Grafcet.u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144j*ApFPL7 GrafcetB0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

G 12 PL7- Unity Pro;M;D_ng.0k( . . . . . . . . . . . . . . . 1479.24W$!]6s-oW%%P . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

j@ IV PL7- Unity Pro;D_He . . . . . . . . . . . . . . . . . . . . . . 149ZW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

G 13 0¡0+%7;D_He . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15113.1 PL7- Unity Pro;D_HeFzt;_ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

zt;_. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153

G 14 diB0;M;D_He . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155ZW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155

14.1 PL7- Unity Pro;D_HeFf4-s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156ZW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156f4-s. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157[gf4;D_x/. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158

14.2 PL7- Unity Pro;D_HeF.W . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159ZW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15921Q . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160}K.W474-345 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161J¡ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162.Vs-OR.W . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163

14.3 PL7- Unity Pro;D_HeF.u-7] . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164ZW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164s.u-7] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165f0opWng-Zc.u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167

14.4 PL7- Unity Pro;D_HeFSFB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169Unity Pro EFB2^_f4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170

6

Page 7: Unity Pro PL7 0 j 1 - download.schneider-electric.com

G 15 %73t>B0;M;D_He . . . . . . . . . . . . . . . . . . . . . . . . .17115.1 PL7- Unity Pro;D_HeF%73t>B0.u. . . . . . . . . . . . . . . . . . . . . 172

}u.u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173

G 16 .uQsB0;M;D_He . . . . . . . . . . . . . . . . . . . . . . . . . . .17516.1 PL7- Unity Pro;D_HeF.uQsB0.u . . . . . . . . . . . . . . . . . . . . . . 176

]I.u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177

G 17 oW%%P|_\km| . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .179oW%%P . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

53 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181ZW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181

53 A 7bx/ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183Recommendations during conversion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184

AB ABs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189

7

Page 8: Unity Pro PL7 0 j 1 - download.schneider-electric.com

8

Page 9: Unity Pro PL7 0 j 1 - download.schneider-electric.com

k~>V

qW

tX@[ >1%+| PL70¡0+j*.q80; PL70¡0+j** Unity Pro0¡0+_f0Xvw"+ PL7h0;M-v}0 Unity Proh0|t0;M;D_.0k(sX

z5G atX|+4_]6-|qeq\^OU\7_XV}QQ.6(?8b=0^]

b&V}_8b_UcX

>tX|_U0Pze&8u\EWZD8qc\0zr* Schneider ElectriceL_9|X

]8btk_yJ .~>tX|Nt4$_-('D8Schneider ElectricZ\W[XPOizk~&z[e`a48Y_-(7b8[:_|0$'D8LZDV}X

<! Schneider Electric=nV6lN8\uv-(@LWZf-(-C[LF1S4"sO.5:p>tX_-(j@X

0|q-R¡>8b%8D2V{dJW8W-18_&ztk_|`VSX

4~|`G6_87-*vnQ.g0X_(1]68I9lp`).cyu(zWFbX

1op.¡~ozfA|`o"_0¡%8LV{zk_R¡I=X

\V{>8b_tkyJNt1NKgVG[r4'WX

¡|qP ~m.>V94qPXiNv+V}00(8V}_0(8H^[email protected]

35012199 06/2006 9

Page 10: Unity Pro PL7 0 j 1 - download.schneider-electric.com

k~>V

10 35012199 06/2006

Page 11: Unity Pro PL7 0 j 1 - download.schneider-electric.com

35012199 06/2006

I

PL70¡0+j*.FO'U0

ZW

>j@+O >j@9n PL70¡0+j*.-j*]S_Z0X

>j@"+v,,

}MK>j@"svZ}MF

G G}[O t(X

1 j*.Z0 13

11

Page 12: Unity Pro PL7 0 j 1 - download.schneider-electric.com

O'U0

12 35012199 06/2006

Page 13: Unity Pro PL7 0 j 1 - download.schneider-electric.com

35012199 06/2006

1

j*.Z0

ZW

>G+O >G+| PL70¡0+j*.q80; PL70¡0+j** Unity Pro0¡0+_f0X

>G"+v,,

}MK>G"+vvZ+OF

+O t(X

PL70¡0+j*.Z0 14

Conversion Principle: General Points 15

j*]SF0¡0+-1z. 17

j*]SFfAG6 19

j*j Unity V2.0 22

13

Page 14: Unity Pro PL7 0 j 1 - download.schneider-electric.com

Z0

PL70¡0+j*.Z0

o% PL70¡0+j*?oXUj Unity Pro|8qR PL70¡0+tLj** Unity Pro0¡0+X*vMWj*8i0@3oF

;0¡0+e>j PL7 V4.38PO3o85K.0¡0+v)&zSWzt;_- DFB_Q+814qQK6t(X

j*]S PL70¡0+j*.; PL7 V4.314_6t(j*j Unity Pro6t(XPO6t(wDw~ 4.0_ PL78>8[:POO<14pa4P, 17m(0¡0+54w~ V4.3_8>58Sj*D$q_X

j*^F

0j*ay0¡0+%t*D$j*80j*Oy[Gy DFB%t*gD$j*X

POj*^D$_8Sm(;vUNvR¡ Unity PropmzW@C_6t(X0¡0+WD$1]G01$=: Unity Pro0j@Cm8;0%PYm|"+j*'DQs_24]B4P, 43@Cf0|_ "j*." K05X

POj*^gD$_8Sj*.;vU6t(-j*,Jt(X

*Rj*m_6t(_}MNnR¡83o;v1$1]$O0¡0+|X0a1]m8;0%PYm|"+j*'DQs_24]B4P, 43@Cf0|_ "j*." K05X

iqF\j* PL7#0¡0+X

iF

PL70¡0+j*.Nj*0¡0+8x\nQnx/`nX

PO\V{xyyJ;L1Nx28t2VG8[r4'WX

警告

14 35012199 06/2006

Page 15: Unity Pro PL7 0 j 1 - download.schneider-electric.com

Z0

Conversion Principle: General Points

Introduction The PL7 application converter is used to convert:

a complete PL7 application. This procedure is called automatic,a PL7 DFB. This procedure is called semi-automatic.

AutomaticConversion

The procedure for converting a PL7 application into a Unity Pro is as follows:

The .fef PL7 source file is converted into a .xef Unity Pro source file, then importedand analyzed automatically in the Unity Pro project. The analysis phase must be startedmanually in order to detect any conversion errors and display them on the screen in theform of an output window.

At the end of the procedure, the converted PL7 application and output window areopened and displayed on the screen in the Unity Pro software.

To correct any conversion errors, click on the error line displayed in the output windowto go directly to the part of the program to be modified (P, 43@Cf0|_ "j*." K0 ).

Unity ProConverter

PL7 application(.fef source file)

Unity Pro application(.xef source file)

Unity Pro Applicationin memory

35012199 06/2006 15

Page 16: Unity Pro PL7 0 j 1 - download.schneider-electric.com

Z0

Semi-AutomaticConversion

The procedure for converting a PL7 DFB is as follows:

The .dfb PL7 source file is converted into a .xdb Unity Pro source file.

At the end of the procedure, the converted PL7 DFB is saved in its source format. Inorder for this DFB to be exploitable by Unity Pro, it must be manually imported intoa Unity Pro application.

Following this import, you must start the project’s analysis phase manually in orderto detect any conversion errors and display them on the screen in the form of anoutput window.

To correct any conversion errors, click on the error line displayed in the output windowto go directly to the part of the program to be modified (P, 43@Cf0|_ "j*." K0 ).

The procedure for converting a PL7.DAT file is as follows :

The .dat PL7 file is converted into a .dat Unity Pro file by adding "_convert" in thefile name. At the end of the procedure, the converted PL7 .dat file is saved. Then itis usable inside Unity Pro using the command "Transfert data from file to PLC" inthe menu PLC.

Unity ProConverter

PL7 DFB(.dfb source file)

Unity Pro DFB(.xdb source file)

Unity ProConverter

PL7 Data(.DAT file)

Unity Pro Data(.DAT file)

16 35012199 06/2006

Page 17: Unity Pro PL7 0 j 1 - download.schneider-electric.com

Z0

j*]SF0¡0+-1z.

o% PL70¡0+j*.; PL76t(4.fefW.dfb5j** Unity Pro6t(4.xefW.xdb5Gqc0ay0¡0+ (.fef)j*1D8;Q50]u1z.tk*X

m(0¡0+ ay0¡0+_j*t/D$j*X

0j*%q%8qc0=:1$@Cm8¡|ozF

N) Unity Propmc¡_6t(8Unity Pro0¡0+8"s]j*tk_&z]6WyJ-'D_j*,Jt(8"+j*'DQs_24]BX

DFB PL7_j*t/gD$j*X

0j*%q%8¡|ozF

j*m_ DFB_6t(8"s]j*tk_&z]6-yJ_j*,Jt(X

0aj*m_ DFB_1$1]-0 Unity Pro0j|zW@Cm8;m|"+j*'DQs_24]BX

iqFPL7_7b8>^ V4.3X\f8POL0 FEFt(|mL14vl(pa8iNvDWL.R¡8> V4.0WV4.1- V4.2j*14_0¡0+Xo14l(pa8iD2b& PCYWINNT[Windowst(f|_ PL7SYS.INIt(X:t(D2"+vZsWFiqF[PL7TOOL132]iqFExportConf=True

iqFPL7_7b8>^ V4.3X\f8iNvDWL.R¡8> V4.0WV4.1-V4.2j*14_ DFBX

iNv¡`DWL.^&R¡w~ PL7 V4.3_ PL78>j*ay0¡0+[DFBX

PO\V{xyyJ;L1Nx28t2VG8[r4'WX

警告

35012199 06/2006 17

Page 18: Unity Pro PL7 0 j 1 - download.schneider-electric.com

Z0

1z. z%.8j*f0o"*{j*_0¡0+_TDX

-}'NZ8PL70¡0+j*.D$e> "1z. +K^~" pa8qc7bQ5_pa4P, 47nODQ505X\f8Nb&a-}IpX

.~vZ1z.Jz_0¡0+8e>f0L)wpp*1z.F

Premium1z.4P, 48 Premium1z.5 TSX P57 •0WTSX P57 ••2[T PMX P57 ••28Atrium1z.4P, 51 Atrium1z.5 T PCX 57 •••2X

iqFD2e>w~8> V4.0_&z PL70¡0+X

18 35012199 06/2006

Page 19: Unity Pro PL7 0 j 1 - download.schneider-electric.com

Z0

j*]SFfAG6

)\ PL70¡0+j*.¡~j*F

¡a PL70¡0+G:f0^D$_8PL7 DFBG:f0^gD$_X

D$j* Zem|¡a PL70¡0+j*f0_fAG6X

Zs80L)D$j*_\kb!X

b! 80

j* 0a'S|8.fef PL76t(Wj** .xef Unity Pro6t(XvU]j*tk_&z]6-yJX

j*,J vU .txtj*,Jt(Xv"+]j*f0tk_&z]6WyJ-'DX

1] .xef6t(WD$1]j Unity Pro|X

@C ) Unity Pro.1]_t(zW@CXVmjqvU&zj*'DXiqFiD21$=:a@C'SX

24]B j*'D;m|024]B4P, 42@Cf0%q540j*%q%D$

m|5|X

转换

转换报告

导入 分析.fef

.txt

.xef

输出窗口

35012199 06/2006 19

Page 20: Unity Pro PL7 0 j 1 - download.schneider-electric.com

Z0

gD$j* Zem| PL7 DFBj*f0_fAG6X

Zs80L)gD$j*_\kb!X

Zem|1$;j*_ PL7 DFB1] Unity Pro0¡0+f0_fAG6X

b! 80

j* 0a'S|8.dfb PL76t(Wj** .xfb Unity Pro6t(XvU]j*tk_&z]6-yJX

j*,J vU .txtj*,Jt(Xv"+]j*f0tk_&z]6-yJXOt¡Uj*m8PL70¡0+j*.;q_X

转换.dfb

转换报告 .txt

.xfb

输出窗口

导入 分析.xfb

20 35012199 06/2006

Page 21: Unity Pro PL7 0 j 1 - download.schneider-electric.com

Z0

Zs801$1]f0|_\kb!X

b! 80

1] *Raj*_ .xfb6t(Nn Unity ProR¡8vD21$1]j Unity Pro0¡0+|X

@C ) Unity Pro.1]_t(zW@CXVmj-(j*'DXiqFiD21$=:a@C'SX

24]B j*'D;m|024]B4P, 42@Cf0%q540@C%q%D$

m|5|X

35012199 06/2006 21

Page 22: Unity Pro PL7 0 j 1 - download.schneider-electric.com

Z0

j*j Unity V2.0

ZW PL70¡0+] Unity Pro0j_j*NvZf PL7_8> 4.32$X

x^8iNv; V4.4 PL70¡0+j** Unity Pro V1.0[ Unity V2.0X

.~ V4.4 PL7j Unity Pro V1.0_j*F

POzt[;_0 V1.0|\K08S0> Unity0jL;v}.|4wqc\xnXX

PO&zzt[;_0 Unity V1.0|¡N¡8SL`3MWj*X

.~ V4.4 PL7j Unity Pro V2.0_j*8j*>zt->;_XvZyS;80oR¡_>zt-j*SSX

Fipio0¡0+ ;"+2$ Fipio[p_zt_ PL70¡0+_ V4.3[ V4.4 PL7j*jV2.0 Unity ProX

Vt>Z70HSSj* Fipio I/O.W4P, 79{0 Fipio[p.W5X

Lexium EF ;"+ Lexium EF LXM_SAVE- LXM_RESTORE4P, 1045*.u5_ PL70¡0+_ V4.3[ V4.4 PL7j** V2.0 Unity ProX

TSX WMY 100;_

PL7 V4.3 Service Pack 1¡~ TSX WMY 100;_|X;"+a;__0¡0+_PL7 V4.3 Service Pack 1j*j Unity Pro V2.0X

CANopen0¡0+

.6vZSS8;"+ CANopenzt_ PL70¡0+j** Unity Pro V2.0X

R¡ Unity Pro V2.08Iz TSX CPP 110~N¡8"+ TSX CPP 110~_ PL70¡0+0 Unity Pro V2.0|W¡`j*8.~"+ TSX CPP 100~_ PL70¡0+8R¡ Unity Pro¡ TSX CPP 110~p* TSX CPP 100~G*a8iD2V9[b&R¡ TSX CPP 110~2$_CANopen[p_ .COpat(X

iqFx, EF¡/0 Fipio[pY2$ Lexiumop._0¡0+j@X

22 35012199 06/2006

Page 23: Unity Pro PL7 0 j 1 - download.schneider-electric.com

35012199 06/2006

II

PL70¡0+j*f0

ZW

>j@+O >j@\~]; PL70¡0+[ PL7 DFBj** Unity Prozk_\kb!X

>j@"+v,,

}MK>j@"svZ}MF

G G}[O t(X

2 PL70¡0+_j* 25

3 PL7 DFB_j* 31

4 j** Unity Pro_ PL70¡0+_@C 39

23

Page 24: Unity Pro PL7 0 j 1 - download.schneider-electric.com

j*f0

24 35012199 06/2006

Page 25: Unity Pro PL7 0 j 1 - download.schneider-electric.com

35012199 06/2006

2

PL70¡0+_j*

ZW

>G+O >G\~;ay PL70¡0+j** Unity Pro0¡0+_f0X

>G"+v,,

}MK>G"+vvZ+OF

+O t(X

3S 26

; PL70¡0+j** Unity Pro0¡0+_f0 28

PL70¡0+j*_%O 30

25

Page 26: Unity Pro PL7 0 j 1 - download.schneider-electric.com

PL70¡0+_j*

3S

)\ ; PL70¡0+j** Unity Pro0¡0+ozvZo"F

0¡0+oR¡ PL7 V4.3m(QK8Xe TSX ••• ••40¡0+1z.80¡0+v)v"+_SWzt;_- DFBoW5KQ+80¡0+6t(oW14-QKX

e> w~8> 4.0_&z PL70¡0+¡D20@e>8Cm3Nvj** Unity Pro0¡0+Xoe> PL70¡0+8LMWvZoW PL7 V4.3_x/X

b! x/

1 _t([rIp9=}uX

2 Ip"+o9=_t(_lT-/[j3X

3 Ipo9=_t(G:t(_ltCm;4$0t(lJS|X

4 Zf9=wnXX

5 00¡0+qW.|8+5paj3X

6 +5l(paCj3X

%OF;m|pa%PX

7 _pa%P_@Ya_ZP[r|Ip]i_0¡0+tM_ TSX ••• ••38>1z.X

%OF;m|e&1z.%PX

8 Zfr5n.nX&oIpX

9 _t([rIpQK}uX

26 35012199 06/2006

Page 27: Unity Pro PL7 0 j 1 - download.schneider-electric.com

PL70¡0+_j*

d¡Q+ od¡ PL70¡0+_Q+8LMWvZoW PL7 V4.3_x/F

146t( o14 PL70¡0+8LMWoW PL7 V4.3_vZx/F

b! x/

1 _h0[rIp4G}uX

2 IpQ+I0~X

3 00¡0+JS|85KI|`u0¡0+Q+:I;X

4 0SJS|8I|d¡Q+X

5 Zfr5n.nXXIz02]Z`mnX3z5X

<¡Uf0

POoj*_ PL70¡0+"+nQ+nVd¡4P, 32d¡Q+5_ DFB8Sj*.p\j* DFB|=8O\j*0¡0+|wD DFB_X¡X\j*"+wDQ+_ DFB_X¡_D.F024]B|m|'DK04P, 43@Cf0|_ "j*." K05X0j*,Jt(|8;9nnVj*nt`_Q+_ DFB_QsX

PO\V{xyyJL1N2V8[r4'WX

注意

b! x/

1 _t([rIp140¡0+}uX

2 Ipt(D2K^~n|_bT-/[j3X

3 0ltJS|2]t(lX

4 ZfQKwnXX

35012199 06/2006 27

Page 28: Unity Pro PL7 0 j 1 - download.schneider-electric.com

PL70¡0+_j*

; PL70¡0+j** Unity Pro0¡0+_f0

)\ PL70¡0+j*.}a~ Unity Prom(|XR¡}ut( → 9=Ns>oj*_0¡0+8x9li=:j*X

28 35012199 06/2006

Page 29: Unity Pro PL7 0 j 1 - download.schneider-electric.com

PL70¡0+_j*

j*f0 Zs80; PL70¡0+j** Unity Pro0¡0+_f0X

b! x/

1 _t([rIp9=}uX

2 0t(f4JS|8Ip .feff44PL70¡0+5X

3 Ip"+oj*_t(_lTM$.-/[j3X

4 Ipo9=4qGaoj*5_t( (.fef)X:t(_ltCm;4$0t(lJS|X

5 Zf9=wnXX

%OFCm=:j*f0XG!cm|f0_zBX

6 0D$1]'Sm8iD21$/$@Cf04P, 39j** Unity Pro_PL70¡0+_@C58v3V9i_0¡0+_BVX

iqFPO01]1D[@C'S|80%PYm|24]B4P, 42@Cf

0%q58Sqs]K0j*'DX0a'NZ8LQ`x,'D4P, 43

@Cf0|_ "j*." K05X

打开 ?

(C:)查找位置 :

Adobe

Adobeapp

Asadoc

Complex

Concept

Confad

Drivers

I386

Kpcms

Multimedia Files

My Music

notes

Pl7

Pl7temp

Pl7user

Pm6

Program Files

Psfonts

Unity Proemp

Recycle

SoftOff

TC-Toolbox

Temp

tempEf

文件名 : 打开 (O)

取消文件类型: PL7 应用程序 (*.FEF)

有关应用程序的信息

以只读模式打开应用程序

类型 :

名称 / 版本 :

上次修改 :

注释 (C):

35012199 06/2006 29

Page 30: Unity Pro PL7 0 j 1 - download.schneider-electric.com

PL70¡0+_j*

PL70¡0+j*_%O

)\ 0vZyS|;\~; PL70¡0+j** Unity Pro0¡0+_%OX

%O 0j*f0%q%8Nt4$vZsQ'NF

0¡0+L`nj*8vUvj*'DX

POL`nj*v0¡0+8S%OLm|0%PYqctLv Unity Pro0¡0+1L4.stut(5QKX

04$j*'D%8*R0¡0+NnR¡8iD21$Q`0¡0+X24]B4P, 42@Cf0%q54N¡~1$Q`x,'D5D$m|0%PYX

iqF1RO<Q`j*'D8j*m_ PL70¡0+OtLv Unity Pro0¡0+1L (.stu)QKXPO4$xO'N8ZO}9=:0¡0+%8iD20@=::0¡0+_@C8v30%PYm|24]B4P, 411$@Cf05X

iqFj*'D;4$0,J|8x0+-|=:1_S|;Q4]:0+\tk_nk'D4^P80 FEF|_pa\¡`5X

30 35012199 06/2006

Page 31: Unity Pro PL7 0 j 1 - download.schneider-electric.com

35012199 06/2006

3

PL7 DFB_j*

ZW

>G+O >G\~; PL7 DFBj** Unity Pro_f0X

>G"+v,,

}MK>G"+vvZ+OF

+O t(X

3S 32

; PL7 DFB j** Unity Pro_f0 34

Q+_ DFB_j* 36

; PL7 DFB 1]j Unity Pro_f0 37

PL7 DFBj*_%O 38

31

Page 32: Unity Pro PL7 0 j 1 - download.schneider-electric.com

PL7 DFB _j*

3S

)\ ; PL7 DFBj** Unity Proo"vZc0F

PL7 V4.30¡0+8o5KQ+_ DFB8o14-QK_ DFB6t(X

e> w~8> 4.3_&z PL70¡0+¡D20@e>j V4.38Cm3Nvj**Unity Pro0¡0+4P, 26e>5X

d¡Q+ od¡ PL7 DFB_Q+8LMWvZoW PL7 V4.3_x/F

b! x/

1 00¡0+qW.|8+5o5KQ+_ DFBf4X%OFDFBf4h0.9=&I DFBf4_%PX

2 _h0[rIp4G}uX

3 I|\6Q+;X

4 Zfn.wnXX

iFIz02]Z`mnX3z5X

j*;#rK

D20j*m1$¡U¡|DK_~; DFBXo¡Ux, DFB8LMWvZx/FZUb¡744ADR_PROGWCOMMENTWINST_NAME58U7syb¡74 PIN_NB4f4 INT5- PIN_VAL4f4 BOOL58b& DFB_@V8v3U@"+z'DR2V` PIN_NB- PIN_VAL_Q)n;1Q8b& EF REGDFB_X¡!]F¡ PIN_NB- PIN_VALp*!]ADR_PROGWCOMMENTWINST_NAME8,d DFBt`X

PO\V{xyyJL1N2V8[r4'WX

注意

32 35012199 06/2006

Page 33: Unity Pro PL7 0 j 1 - download.schneider-electric.com

PL7 DFB_j*

146t( o14 PL7 DFB8LMWvZoW PL7 V4.3_x/F

j*;#rK

Schneider PL7~;DFB ALRM_DIAWEV_DIAWMV_DIAWNEPO_DIAWTEPO_DIA- SAFETY_MONITORWD$j** Schneider Unity Pro~; DFBXGa8\D0=:j*f0(5KQ+x, DFBX\j*ng PL7~; DFBX0~;/_~;(Q (P )|.N¡~ Unity Pro_&z Schneider~; DFBzW@fX

PO\V{xyyJL1N2V8[r4'WX

注意

b! x/

1 _0¡0+qW.14F

Zf@<r5Ip DFB_f4X_ DFBf4h0.14F

0 DFB f4Y+5X

2 _t([rIp14}uX

3 Ipt(D2K^~n|_bT-/[j3X

4 0ltJS|2]t(lX

5 ZfQKwnXX

35012199 06/2006 33

Page 34: Unity Pro PL7 0 j 1 - download.schneider-electric.com

PL7 DFB _j*

; PL7 DFBj** Unity Pro_f0

)\ PL70¡0+j*.}a~ Unity Prom(|XR¡}ut( → 9=Ns>oj*_ DFB8x9li=:j*X

34 35012199 06/2006

Page 35: Unity Pro PL7 0 j 1 - download.schneider-electric.com

PL7 DFB_j*

j*f0 Zs80; PL7 DFBj** Unity Pro_f0X

b! x/

1 _t([rIp9=}uX

2 0t(f4JS|8Ipf4 .dfb4DFBt(5X

3 Ip"+oj*_t(_lTM$.-/[j3X

4 Ipo9=4qGaoj*5_t( (.dfb)X:t(_ltCm;4$0t(lJS|X

5 Zf9=wnXX

6 Cm=:j*f0XG!cm|f0_zBX

7 0j*%q%8;m|.|f0%q_%PX

打开 ?

(C:)查找位置 :

Adobe

Adobeapp

Asadoc

Complex

ConceptConfad

Drivers

I386

Kpcms

Multimedia Files

My Music

notes

Pl7

Pl7temp

Pl7user

Pm6

Program Files

Psfonts

Unity Proemp

Recycle

SoftOff

TC-Toolbox

Temp

tempEf

文件名: 打开 (O)

取消文件类型 DFB 文件 (*.DFB)

打开选项

以只读模式打开项目

类型 :

名称 / 版本

上次修改 :

注释 (C):

打开选项

用向导打开 XEF 文件

35012199 06/2006 35

Page 36: Unity Pro PL7 0 j 1 - download.schneider-electric.com

PL7 DFB _j*

Q+_ DFB_j*

f0 POiL;Q+_ DFBmp+6|8SD2R¡vZf0;v}_ PL7j**Unity ProX

b! x/

1 0 PL7|8iU¡~Q+_ DFB_t`X

2 5KQ+i_ DFBX

3 pi_6|0A5KQ+_ DFB4"zt`58qco"g}¡x,5KQ+

_ DFBp*n PL70¡0+|_Q+_ DFBX

4 o"i_6|;n0¡0+_ PL7j** Unity ProX

5 j*i_ DFB4ozt`5qQ+v}X

6 ;v}0A+i_6|X

7 o"i_6|R¡"+t`_Q+_ DFBp*x,5KQ+_ DFBX

36 35012199 06/2006

Page 37: Unity Pro PL7 0 j 1 - download.schneider-electric.com

PL7 DFB_j*

; PL7 DFB1]j Unity Pro_f0

)\ 0; PL7 DFBj** Unity Pro%8iD20j*m1$=:1]-@Cx/X

1]f0 Zs80=:; PL7 DFBj** Unity Pro_1]-@C_f0X

b! x/

1 9= Unity Pro0¡0+X

2 _t([rIp1]}uX

3 Ip"+o1]_t(_lT-/[j3X

4 Ipo1]_t(X:t(_ltCm;4$0t(lJS|X

5 Zf9=zWnX8x;=:1]f0X

6 0m|.|1]f0L%q_%P%8_vU[rIp@C}u8x;=:@

Cf0X

7 PO0v-(j*'D8;0%PYm|24]B4P, 42@Cf0%q58

v3iQ`x,'DX

35012199 06/2006 37

Page 38: Unity Pro PL7 0 j 1 - download.schneider-electric.com

PL7 DFB _j*

PL7 DFBj*_%O

)\ 0vZyS|;\~; PL7 DFBj** Unity Pro_%OX

%O 0j*f0%q%8Nt4$vZsQ'NF

DFBL`nj*8vUvj*'DX

POL`nj*v DFB8S: DFBN¡~ Unity Pro0¡0+|qctLv UnityPro0¡0+1L4.stut(5QKX

04$j*'D%8*R DFBNnR¡8iD21$Q`: DFBX24]B4P, 42@Cf0%q54N¡~1$Q`x,'D50@Cf0%q%D$m|0%PYX

iqF1RO<Q` DFBj*'D8"+j*m_ DFB_ Unity Pro0¡0+OtLv .stu1LQKXPO4$xO'N8ZO}9=:0¡0+%8iD20@=::0¡0+_4P, 411$@Cf05@C8v30%PYm|24]BX

38 35012199 06/2006

Page 39: Unity Pro PL7 0 j 1 - download.schneider-electric.com

35012199 06/2006

4

j** Unity Pro_ PL70¡0+_@C

ZW

>G+O >G\~j** Unity Pro_ PL70¡0+_@C'SX

>G"+v,,

}MK>G"+vvZ+OF

+O t(X

3S 40

@Cf0 41

@Cf0%q 42

@Cf0|_ "j*." K0 43

@Cf0|_ng'D 44

39

Page 40: Unity Pro PL7 0 j 1 - download.schneider-electric.com

Lj*_ PL70¡0+_@C

3S

)\ Zf@C8NvVmjj*1D00¡0+|vU_'DX

@C 0@C'S|8VmvZ'DF

BV'D8B9'D8-F0+j@8\oz Unity ProQ50_.W8\oz Unity [email protected][ Grafcet*e8ng'D4¡|=0_ EFQ5

24]B 0@C'S|Vmj_&zf4_'D¡;D$m|024]B_%PYX

3o1$Q`_'D;)K0 "j*." .|X

Zf024]B|m|¡RVsPw_xOK08iNvZf)[@<+5pms>0+j@X

40 35012199 06/2006

Page 41: Unity Pro PL7 0 j 1 - download.schneider-electric.com

Lj*_ PL70¡0+_@C

@Cf0

)\ @Cf0D20D$1]'Sm1$=:X

1$@Cf0 Zs80¡~1$oW@C'S_f0X

b! x/

1 _vU[r|Ip@C}u8x;=:@Cf0X

2 PO0v-(j*'D8;0%PYm|24]B8v3iQ`x,'DX

35012199 06/2006 41

Page 42: Unity Pro PL7 0 j 1 - download.schneider-electric.com

Lj*_ PL70¡0+_@C

@Cf0%q

)\ 0%PYm|24]B%8.j** Unity Pro_ PL70¡0+[ PL7 DFB_@Cf0%qX

@C%q 0@Cf0%q%8Nt4$vZsQ'NF

24]B"+ "j*." K0F*Rj*m_0¡0+[ DFBN¡8iD21$Q`x,j*'D4P, 43@Cf0|_ "j*." K05824]Bq\"+ "j*." K0Fj*m_0¡0+[ DFBNpm¡~h&-R2j PLCX

iqF01$Q`j*m_ PL70¡0+[ PL7 DFB1D|_-(%.8i¡tL0 Unity Pro1L4.stut(5QK0¡0+XPO4$xO'N8ZO}9=:0¡0+%8iD20@=::0¡0+_@C84P, 411$@Cf05v30%PYm|24]BX

42 35012199 06/2006

Page 43: Unity Pro PL7 0 j 1 - download.schneider-electric.com

Lj*_ PL70¡0+_@C

@Cf0|_ "j*." K0

)\ 0vZ'NZj*.K0;4$024]BF

iD2Q`Gj*1N_'D8iD2¡U-^_h0j@X

|qe Zem| Unity Prom(%P8:%P0. PL70¡0+[j*m_ PL7 DFB_@Cf0%q%4$X

80 Zs80v Unity Pro%P_cyj@X

应用程序

输出窗口

MDI 工具

j@ 80

0¡0+ j*m_ PL70¡0+[i;j*m_ PL7 DFB1]_ Unity Pro0¡0+_qW.X

24]B "+&zj*[@C'DK0_]BX

"j*." 0iD21$Q`j*m_0¡0+[ DFB_0+j@%m|_K0XZf0 "j*." O"Y+5)[@<8Nvs> MDI?oX

MDI?o 0JS|m|] "j*." K0k*_oQ`_0+j@XiNvR¡Unity Pro}u0 MDI?o|pmQ`:'DX

35012199 06/2006 43

Page 44: Unity Pro PL7 0 j 1 - download.schneider-electric.com

Lj*_ PL70¡0+_@C

@Cf0|_ng'D

)\ j*'DK0Z3m|024]B|X

vZcS"+x,'D_|^X

¡|=0_ EF POoj*_ PL70¡0+"+¡|Zf TLX L SDKC PL7 40Mm(=0_ EF8Sj*.q\Lzev}qGanVj*v}X

Cm80j*,JJS|-24]B|;m|yJK0X

EF_N¡G 0 EFj*1D8j*.q\nQQ5 Unity Pro EF_N¡GX

0_ PL7/j* EFm8PO Unity Pro/|-FQ5 EF8;Lm|j*'DX

Cm80j*,Jt(|-24]B|;m|yJK0X

44 35012199 06/2006

Page 45: Unity Pro PL7 0 j 1 - download.schneider-electric.com

35012199 06/2006

III

PL7- Unity Pro;D_.0k(

ZW

>j@+O >j@"+ PL7h0-n Unity ProQ50;D.0k(_sv)l(r441z. +K^~5_Q5sX

>j@"+v,,

}MK>j@"svZ}MF

G G}[O t(X

5 nODQ50 47

6 0¡0+%7;D_.0k( 53

7 diB0;M;D_.0k( 59

8 E@eB0;M;D_.0k( 123

9 %73t>B0;M;D_.0k( 129

10 .uQsB0;M;D_.0k( 135

11 GrafcetB0;M;D_.0k( 143

12 PL7- Unity Pro;M;D_ng.0k( 147

45

Page 46: Unity Pro PL7 0 j 1 - download.schneider-electric.com

PL7- Unity Pro;D_.0k(

46 35012199 06/2006

Page 47: Unity Pro PL7 0 j 1 - download.schneider-electric.com

35012199 06/2006

5

nODQ50

ZW

>G+O >G"+l(Q50s41z. +K^~5X

>G"+v,,

}MK>G"+vvZ+OF

+O t(X

Premium1z. 48

Atrium1z. 51

47

Page 48: Unity Pro PL7 0 j 1 - download.schneider-electric.com

nODQ50

Premium1z.

)\ PL70¡0+j*.Zf9ns=]:1z.-e>_1z.;D_.0k(_s8nQj*m_0¡0+x/`3X

my1z.¡]Q5_1z.tk*XPO]:1z.p4zK^.~4oz[\oz]6K^W58SQ5_1z.O;p4ztkf4_~8Iz0Zs_e^|.|_yyi.'NUCX

48 35012199 06/2006

Page 49: Unity Pro PL7 0 j 1 - download.schneider-electric.com

nODQ50

1z.Q50 Zs.|]:1z.-e>_1z.;D_Q50X

]:1z. 1z.FoR¡

PL7 V4MWdXe>_1z. MW_$/

TSX P57 10/102 TSX P 57103 (1) TSX P57 104 p*1z.

T PMX P57 10/102 TSX P 57203 (2) TSX P57 204 p*1z.

TSX P57 103 (1) \^D3_ TSX P57 104 p*1z.

TSX P57 153 (1) \^D3_ TSX P57 154 p*1z.

TSX P57 20/202 TSX P 57203 (2) TSX P57 204 p*1z.

TSX P57 252 TSX P 57253 (2) TSX P57 254 p*1z.

T PMX P57 202 TSX P 57203 TSX P57 204 p*1z.

TSX P57 203 (1) \^D3_ TSX P57 2038oz> OS e>_1z.8>

TSX P57 253 (1) \^D3_ TSX P57 253 (2)8oz> OS e>_1z.8>

TSX P57 2623 (1) \^D3_ TSX P57 26238oz> OS8) Unity [z* TSX P57 2634

e>_1z.8>

TSX P57 30/302 TSX P 57303 (1) (2) TSX P57 304 p*1z.

TSX P57 352 TSX P 57353 (1) (2) TSX P57 354 p*1z.

T PMX P57 352 TSX P 57353 (1) TSX P57 354 p*1z.

TSX P57 303 (1) \^D3_ TSX P57 3038oz> OS e>_1z.8>

TSX P57 353 (1) \^D3_ TSX P57 3538oz> OS e>_1z.8>

TSX P57 3623 (1) \^D3_ TSX P57 36238oz> OS8) Unity [z* TSX P57 3634X

e>_1z.8>

TSX P57 402 TSX P 57453 (1) TSX P57 454 p*1z.

TSX P57 452 TSX P 57453 (1) TSX P57 454 p*1z.

T PMX P57 452 TSX P 57453 (1) TSX P57 454 p*1z.

TSX P57 453 (1) \^D3_ TSX P57 454 p*1z.

e^F

(1) \m6^f 160KJ~_1z.XR¡ PL7857 1••f41z.\m6^f 64KJ_K^~X

(2) x,1z.o"sy;v@D8AR¡ PL7_W:1z.Io"Oy;v@DX

iqF\j*1z. TSX P57 2823- TSX P57 4823XGa8*v;vj**Unity Pro8iD20¡ PL7e&paX

35012199 06/2006 49

Page 50: Unity Pro PL7 0 j 1 - download.schneider-electric.com

nODQ50

K^~Q50 .~UYs_ (1)|.|_1z.;C_&z1z.8~v.0k(PZF

R¡ PL7_K^~ R¡ Unity Pro_t0K^~

n n

32 KJ 96 KJ}

64 KJ 192 KJ}

128 KJ 384 KJ}

128 KJ +K^W 768 KJ}

160 KJ 448 KJ}

160 KJ +K^W 1000 KJ}

256 KJ 768 KJ}

256 KJ +K^W 2000 KJ}

384 KJ 2000 KJ}

512 KJ +K^W 2000 KJ}

50 35012199 06/2006

Page 51: Unity Pro PL7 0 j 1 - download.schneider-electric.com

nODQ50

Atrium1z.

)\ PL70¡0+j*.Zf9ns=]:1z.-e>1z.;D_.0k(_s8nQj*m_0¡0+x/`3X

my1z.¡]Q5_1z.tk*XPO]:1z.p4zK^.~4oz[\oz]6K^W58SQ5_1z.O;p4ztkf4_~8Iz0Zs_e^|.|_yyi.'NUCX

1z.Q50 Zs.|]:1z.-e>_1z.;D_Q50X

K^~Q50 .~UYs_ (1)|.|_1z.;C_&z1z.8~v.0k(PZF

]:1z. 1z.F

oW PL7 V4MWdXe>_1z. MW_x/

T PCX 57 1012 T PCX 57 203 TSX PCI 57 204 p*1z.

T PCX 57 203 \^D3_ TSX PCI 57 204 p*1z.

T PCX 57 3512 T PCX 57 353 TSX PCI 57 354 (2) p*1z.

T PCX 57 353 (1) \^D3_ TSX PCI 57 354 (2) p*1z.

o%F

(1) \m6 160KJ~_1z.X

(2) x,1z.N¡~U~ V1.0_ Unity Pro8>X

R¡ PL7_K^~ R¡ Unity Pro_t0K^~

n n

32 KJ 96 KJ}

64 KJ 192 KJ}

128 KJ 384 KJ}

128 KJ +K^W 768 KJ}

160 KJ 448 KJ}

160 KJ +K^W 1,000 KJ}

256 KJ 768 KJ}

256 KJ +K^W 2,000 KJ}

384 KJ 2,000 KJ}

512 KJ +K^W 2,000 KJ}

35012199 06/2006 51

Page 52: Unity Pro PL7 0 j 1 - download.schneider-electric.com

nODQ50

52 35012199 06/2006

Page 53: Unity Pro PL7 0 j 1 - download.schneider-electric.com

35012199 06/2006

6

0¡0+%7;D_.0k(

ZW

>G+O >G"+ PL7- Unity Pro0¡0+%7;D_.0k(sX

>G"+v,,

}MK>G"+vvZj@F

} +O t(X

6.1 PL7- Unity Pro;D_.0k(F%73;M 54

6.2 PL7- Unity Pro;D_.0k(Fzt;_ 57

53

Page 54: Unity Pro PL7 0 j 1 - download.schneider-electric.com

0¡0+%7;D_.0k(

6.1 PL7- Unity Pro;D_.0k(F%73;M

ZW

>}+O >}"+ PL70¡0+%7;M)n Unity ProQ50;D_.0k(sX

PL70¡0+%7;M@*XfF

Q(\7_fe-D$j*_fe4G!FLj*58oz Unity ProQ50_fe-D$j*_fe4G!FLb&58\oz Unity ProQ50_fe4G!FLZU5X

>G}"+v,,

}MK>G}"+vvZ+OF

iqFPO$y PL7;M\oz Unity Pro.0k(8;vUyJ-j*'DK04P, 40@C5X

+O t(X

-|W{(- SR 55

S 56

54 35012199 06/2006

Page 55: Unity Pro PL7 0 j 1 - download.schneider-electric.com

0¡0+%7;D_.0k(

-|W{(- SR

)\ j*R¡n Unity ProQ50p* PL7-| EVT- SRX

-|WEVTiWSR Zs80 PL7- Unity Pro| EVT- SR-|;D_.0k(-HeX

PL7 Unity Pro G!

MAST-| )#[h1G )#[h1G Lj*

FAST-| h1G h1G Lj*

{(1zFEVTi N¡{(_]j5L~1z. N¡{(_]j5L~1z. Lj*

(1JJz{( (1JJz{( Lj* (1)

MASKEVT

UNMASKEVT

MASKEVT

UNMASKEVT

Lj* (2)

EVTiFJ@X J@XJz J@XJz Lj*

C0+FSRi SRi SRS Lb& (3)

e^F

(1) tk_(1.WK0~ Unity Pro|4P, 69(1.W5X

(2) tk_ EFK0~ Unity Pro|4P, 107ng.u 5X

(3) b& SRlt8xx/Q(tkX0 Unity Pro|8SRi;U*l* SRi()_ SRSX

35012199 06/2006 55

Page 56: Unity Pro PL7 0 j 1 - download.schneider-electric.com

0¡0+%7;D_.0k(

S

)\ j*R¡n Unity ProQ50p* PL7SiGX

S Zs80 PL7- Unity ProSiG;D_.0k(-HeX

PL7 Unity Pro G!

S ^ ^ Lj*

I]s( ^ ^ Lj*

.W (1) %Si

%Mi

%MWi:Xj

%SWi:Xj

%KWi:Xj

%Mi[%MWj]

%Mi[%SWj]

%Mi[%KWj]

...

Q5 Unity Pro.W Lb& (2)

SQ+ 2]

P/2n

2]

P/2n

Lj*

S4G

.lt 16yJ. ≥ 16yJ. Lb& (3)

Llt 8yJ. ≥ 8yJ. Lb&

i/ 250yJ. 256yJ. Lb&

vZ0|_S]j... MASTWFASTWAUXi

4096 nAp Lb&

EVT 1 1 Lj*

DFB 1 ≥ 1 Lb&

SR 1 1 Lj*

B0 LDWSTWIL LDWSTWIL Lj*

e^F

(1) .9S_MWs(_.WX

(2) PL70¡0+j*.R¡n Unity ProQ50p*x,.W4P, 64 PL7- Unity Pro;D_.0k(FB0.W5X

(3) SltnV¡~.90¡0+_$O74X

56 35012199 06/2006

Page 57: Unity Pro PL7 0 j 1 - download.schneider-electric.com

0¡0+%7;D_.0k(

6.2 PL7- Unity Pro;D_.0k(Fzt;_

ZW

>}+O >}"+ PL7zt;_iG)n Unity ProQ50;D_.0k(sX

PL7zt;_iG@*XfF

Q(\7_fe-D$j*_fe4G!FLj*58oz Unity ProQ50_fe-D$j*_fe4G!FLb&58\oz Unity ProQ50_fe4G!FLZU5X

>G}"+v,,

}MK>G}"+vvZ+OF

iqFPO$y PL7zt;_iG\oz Unity Pro.0k(8;vUyJ-j*'DK04P, 40@C5X

+O t(X

zt;_ 58

35012199 06/2006 57

Page 58: Unity Pro PL7 0 j 1 - download.schneider-electric.com

0¡0+%7;D_.0k(

zt;_

)\ j*R¡n Unity ProQ50p* PL7zt;_iGX

zt;_ Zs80 PL7- Unity Prozt;_iG;D_.0k(-HeX

PL7 Unity Pro G!

zt;_ ^ ^ Lj*

zt;__d% nAp nAp Lj*

i/ 0..127yJ. 0..255yJ. Lb&

80t(_TD nAp nAp Lj*

zt;__qTM4 zt;__]j nAp nAp Lj*

S_]j LDWSTWIL nAp nAp Lj*

Grafcet 1 nAp Lb& (1)

S|{(_]j nAp nAp Lj* (2)

#b_]jF 6j1z._Ap n LZU (1)

$!]6s_]j nAp nAp Lj*

oW%%P_]j nAp nAp Lj*

e^F

(1) PL70¡0+j*.q\j*&zzt;_f44P, 153zt;_ 5X

(2) Nt_h0B0PZF

LDWSTWIL

58 35012199 06/2006

Page 59: Unity Pro PL7 0 j 1 - download.schneider-electric.com

35012199 06/2006

7

diB0;M;D_.0k(

ZW

>G+O >G"+\kB0_di.WW.u- SFB;D_.0k(sX

>G"+v,,

}MK>G"+vvZj@F

} +O t(X

7.1 PL7- Unity Pro;D_.0k(Ff4-s 60

7.2 PL7- Unity Pro;D_.0k(FB0.W 64

7.3 PL7- Unity Pro;D_.0k(F.u 83

7.4 PL7- Unity Pro;D_.0k(FSFB 113

59

Page 60: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

7.1 PL7- Unity Pro;D_.0k(Ff4-s

ZW

>}+O >}"+ PL7f4-s)n Unity ProQ50;D_.0k(sX

PL7f4-s@*sfF

Q(\7_fe-D$j*_fe4G!FLj*58oz Unity ProQ50_fe-D$j*_fe4G!FLb&5X

>G}"+v,,

}MK>G}"+vvZ+OF

+O t(X

f4-s 61

[gf4;D_x/ 63

60 35012199 06/2006

Page 61: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

f4-s

)\ j*¡n Unity ProQ50p* PL7f4-sX

f4 Zs80 PL7- Unity Prof4;D_.0k(-HeX

s Zs80 PL7- Unity Pros;D_.0k(-HeX

PL7 Unity Pro G!

f4 BOOL BOOL Lj*

EBOOL EBOOL Lj*

WORD INT Lb& (1)

DWORD DINT Lb& (1)

REAL REAL Lj*

e^F

(1) WORD- DWORDf4j** INT- DINTf44P, 157f45X

PL7 Unity Pro G!

]6s ]Is (EBOOL) %Mi:n ARRAY [0..n-1] OF EBOOL Lb& (1)

Js (WORD) %MWi:n ARRAY [0..n-1] OF INT Lb& (1)

+Js (DWORD) %MDi:n ARRAY [0..n-1] OF DINT Lb& (1)

1%s (REAL) %MFi:n ARRAY [0..n-1] OF REAL Lb& (1)

J}s %MBi:n STRING [n] Lb& (1)

e^F

(1) j*.b&|=4P, 157s5X

35012199 06/2006 61

Page 62: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

i.f4-s Zs80i. PL7- Unity Prof4-s;D_.0k(-HeX

PL7 Unity Pro G!

f4 TIMEWDATE- TOD1L^+J(DWORD)X

DINT Lb& (1)

s DT1L^) 4yJ %MWi:47U_sX ARRAY[0..3] OF INT Lb& (1)

e^F

(1) WORD- DWORDf4j** INT- DINTf44P, 157i.f4-s5X

62 35012199 06/2006

Page 63: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

[gf4;D_x/

)\ [gf4;D_x/q20 Unity Pro|:yNWXj*¡n Unity ProQ50p*x, PL7x/X

[gf4 Zs80[gf4_cx/;D_.0k(-HeX

x/ PL7 Unity Pro G!

0J-+J;D

4ozOR[\ozOR5

0Js-+Js;D

^ & Lb& (1)

0 2J[+Js;D ^ ^ Lj* (2)

0J-+Jsv)GJ[G+J;D ^ & Lb& (3)

$O¡sjng¡s_@p ^ ^ Lj*

$yJ[+Jsj$O¡s_@p ^ & Lb& (4)

e^F

(1) J-+J;D_x/0 Unity Pro|^\NW_4P, 158J-+J5X

(2) af4_x/0 Unity Pro|^NW_4P, 96s.u5X

(3) J[+Jsv)GJ[G+J;D_x/

0 Unity Pro |^\NW_4P, 158 s-4+5J 5X

(4) J[+Jsj¡s_@p0 Unity Pro|^\NW_4P, 158s_@p5X

35012199 06/2006 63

Page 64: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

7.2 PL7- Unity Pro;D_.0k(FB0.W

ZW

>}+O >}"+ PL7B0.W)n Unity ProQ50;D_.0k(sX

PL7.W@*XfF

Q(\7_fe-D$j*_fe4G!FLj*58oz Unity ProQ50_fe-D$j*_fe4G!FLb&58\oz Unity ProQ50_fe4G!FLZU5X

>G}"+v,,

}MK>G}"+vvZ+OF

iqFPO$y PL7.W\oz Unity Pro.0k(8;vUyJ-j*'DK04P, 40@C5X

+O t(X

21Q 65

[' 68

(1.W 69

J¡ 71

.Vs-OR.W 72

SFB 75

Li}2]/24.W 77

{02]/24.W 79

Grafcet.W 81

64 35012199 06/2006

Page 65: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

21Q

)\ j*¡n Unity ProQ50p* PL7.WX

21Q Zs80 PL7- Unity Pro.W;D_.0k(-HeX

PL7 Unity Pro G!

BV ]6f4 BV ]6f4

]I4 FALSE/TRUE BOOL 0/1[ FALSE/TRUE BOOL Lj*

^zpa]

4v 10*15

1234 WORD 1234 INT Lj*

^zp.a]

4v 10*15

123456 DWORD 123456 DINT Lj*

v 2*1_a] 2#x...

41...16y]J5

WORD PO 2#x ...≤+32767

2#x... INT Lb&

PO 2#x ...>+32767

^zpQ (1)

v 2*1_.a] 2#x...

417...32y]J5

DWORD PO 2#x ...≤+2147483647

2#x... DINT Lb&

PO 2#x ...>+2147483647

^zpQ (1)

v 16*1_a] 16#x...

41...4y]J5

WORD PO 16#x ...

≤ +327672#x... INT Lb&

PO 16#x ...

> +32767^zpQ (1)

v 16*1_.a] 16#x...

45...8y]J5

DWORD PO 16#x ...

≤ +21474836472#x... DINT Lb&

PO 16#x ...

> +2147483647^zpQ (1)

2] -1.32e-12 REAL -1.32e-12 REAL Lj*

J." ’aAbBcC’ STRING ’aAbBcC’ STRING Lj*

D.8H ADR#...(2) AR_W:6 ADDR (2) ARRAYOF INT

Lb&

e^F

(1) PO.V¡Q~ 18Sa^zpQNt*WX4P, 160a]-.a]J5

(2) L!PZsX

35012199 06/2006 65

Page 66: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

D.8H Zs80 PL7- Unity ProD.8H.W;D_.0k(-HeX

PL7 Unity Pro

BV ]6f4 BV (1) ]6f4

ADR#xy.i.e

ADR#2.1.3

AR_W:6 ADDR(’r.m.c.d’)

ADDR(’0.2.1.3’)

ARRAY OF INT

ADR#xy.i.SYS

ADR#102.1.SYS

AR_W:6 ADDR(’r.m.c.SYS’)

ADDR(’1.2.1.SYS’)

ARRAY OF INT

ADR#xy.SYS

ADR#102.SYS

AR_W:6 ADDR(’r.m.SYS’)

ADDR(’1.2.SYS’)

ARRAY OF INT

ADR#SYS AR_W:6 ADDR(’SYS’) ARRAY OF INT

ADR#APP AR_W:6 ADDR(’APP’) ARRAY OF INT

ADR#\xy.i.c\SYS

ADR#\4.0.23\SYS

AR_W:6 ADDR(’\b.e\SYS’)

ADDR(’\4.23\SYS’)

(2)

ARRAY OF INT

ADR#{r.s}xy.i.e

ADR#{2.4}2.1.3

AR_W:6 ADDR(’{n.s}r.m.c.d’)

ADDR(’{2.4}0.2.1.3’)

ARRAY OF INT

ADR#{r.s}xy.i.SYS

ADR#{2.4}102.1.SYS

AR_W:6 ADDR(’{n.s}r.m.c.SYS’)

ADDR(’{2.4}1.2.1.SYS’)

ARRAY OF INT

ADR#{r.s}xy.SYS

ADR#{2.4}102.SYS

AR_W:6 ADDR(’{n.s}r.m.SYS’)

ADDR(’{2.4}1.2.SYS’)

ARRAY OF INT

ADR#{r.s}SYS

ADR#{2.4}SYS

AR_W:6 ADDR(’{n.s}SYS’)

ADDR(’{2.4}SYS’)

ARRAY OF INT

ADR#{r.s}APP

ADR#{4}APP

AR_W:6 ADDR(’{n.s}APP’)

ADDR(’{4}APP’)

ARRAY OF INT

ADR#{r.s}APP.num,

ADR#{2.4}APP.0

AR_W:6 ADDR(’{n.s}APP.num’),

ADDR(’{2.4}APP.0’)

ARRAY OF INT

ADR#{r.s}\xy.i.c\SYS

ADR#{2.4}\4.0.23\SYS

AR_W:6 ADDR(’{n.s}\b.e\SYS’)

ADDR(’{2.4}\4.23\SYS’)

(2)

ARRAY OF INT

e^F

(1) 8H ADR#W EFp*4P, 160D.8HJ5X

(2) j*.Ip[phVX

PL7 Unity Pro

x r LiX

y m Li4;_5|_¡aX

i c Z4X

66 35012199 06/2006

Page 67: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

e d ]6X

POQ~)SNx/X

c e }m%4r45X

r n D.X

POQ~)SNx/X

s s ?/@X

num num SFBX

- b [pX

PL7 Unity Pro

BV ]6f4 BV (1) ]6f4

35012199 06/2006 67

Page 68: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

['

)\ j*¡n Unity ProQ50p* PL7.WX

[' Zs80 PL7- Unity Pro.W;D_.0k(-HeX

PL7 Unity Pro G!

BV ]6f4 BV ]6f4

0+[' %Li (1) [' Li [' Lb&

DFB[' Identifier [' Identifier [' Lj*

e^F

(1) i = 0...999X

68 35012199 06/2006

Page 69: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

(1.W

)\ j*¡n Unity ProQ50p* PL7.WX

(1.W Zs80 PL7- Unity Pro.W;D_.0k(-HeX

PL7 Unity Pro G!

BV ]6f4 BV ]6f4

(1¡ %Si (1) EBOOL %Si

[

%SXi

BOOL Lj*

(1J %SWi (1) WORD %SWi INT Lj*

2%%k(1J %SW50:4 AR_W %SW50:4 ARRAY [0..3] OF INT40 %SW50%5

Lj*

(1+J %SDi DWORD %SDi DINT Lj*

e^F

(1) L!PZsX

35012199 06/2006 69

Page 70: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

(1¡-(1J Zs80 PL7- Unity Pro(1¡-(1J;D_.0k(-HeX

PL7 Unity Pro G!

BV BV

(1¡ %S36 - LZU

%S37 -

%S95 -

(1J %SW160 %SW76 Lb&

%SW161 %SW77

%SW162 %SW78

Grafcet(1¡ %S21 SGT_21 Lb& (1)

%S22 SGT_22

%S23 SGT_23

%S24 SGT_24

%S25 - LZU

%S26 -

Grafcet(1J %SW20 - LZU

%SW21 -

%SW22 SWGT_22 Lb& (1)

%SW23 SWGT_23

%SW24 SWGT_24

%SW25 SWGT_25

%SW125 - LZU

%SW126 -

%SW127 -

e^F

(1) Grafcet(1¡-(1J0 Unity Pro|)Q5 EFp*4P, 143GrafcetB0;M;D_.0k(5X

iqF&zng(1¡-(1JOWj*X

70 35012199 06/2006

Page 71: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

)\ j*¡n Unity ProQ50p* PL7.WX

J¡ Zs80 PL7- Unity Pro.W;D_.0k(-HeX

PL7 Unity Pro G!

BV ]6f4 BV ]6f4

¡ jj = 1..15

%SWi:Xj BOOL %SWi.j BOOL Lj* (1)

%MWi:Xj BOOL %MWi.j BOOL

%MWi[%MWj]:Xj BOOL %MWi[%MWj].j BOOL

%MWi[%KWj]:Xj BOOL %MWi[%KWj].j BOOL

%MWi[n]:Xj BOOL %MWi[n].j BOOL

%KWi:Xj BOOL %KWi.j BOOL

%KWi[%MWj]:Xj BOOL %KWi[%MWj].j BOOL

%KWi[%KWj]:Xj BOOL %KWi[%KWj].j BOOL

%KWi[n]:Xj BOOL %KWi[n].j BOOL

%NW{r.s}k:Xj BOOL %NWn.s.d.j BOOL

%NW{s}k:Xj BOOL %NWs.d.j BOOL

@ =2]/248H (2) %IW@:Xj BOOL %[email protected] BOOL Lb&

%QW@:Xj BOOL %[email protected] BOOL

%MW@:Xj BOOL %[email protected] BOOL

%KW@:Xj BOOL %[email protected] BOOL

e^F

(1) b&95j Unity Pro|_¡_BVX4P, 162D5¡5

(2) 8H @LW PL7j*.p*F

>88Hj*4P, 77Li}2]/24.W58

{08Hj*4P, 79{02]/24.W5X

35012199 06/2006 71

Page 72: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

.Vs-OR.W

)\ j*¡n Unity ProQ50p* PL7.WX

K^.-

34.Ws

Zs80 PL7- Unity ProK^.-34.W_.Vs;D_.0k(-HeX

PL7 Unity Pro G!

8H k*.V 8H k*74 (1)

K^.-

34.Ws

%MWi:L TABA:L %MWi:L TABA_L Lb& (2)

%MDi:L TABB:L %MDi:L TABB_L

%Mi:L TABC:L %Mi:L TABC_L

%MFi:L TABD:L %MFi:L TABD_L

%KWi:L TABE:L %MWi:L TABE_L

%KDi:L TABF:L %MDi:L TABF_L

%KFi:L TABG:L %MFi:L TABG_L

e^F

(1) 0 Unity Pro|8my.Vs¡]Oy74tk*4P, 163.Vs5X

(2) :s^.68H_ [0..L-1]Wnf4-¡a|=_X

|^F0 PL7||=* TABA:L_ %MWi:Lj** TABA_LXTABA_L

Ga^_ [0..L-1]WINTf4W¡~ %MWi|=_8qc] TABAo

ztk_i/X

72 35012199 06/2006

Page 73: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

I/O.Ws Zs80 PL7- Unity Pro2]/24.W_.Vs;D_.0k(-HeX

PL7 Unity Pro G!

8H k*.V 8H k*74 (1)

I/O.Ws %I@:L TABA:L %I@:L TABA_L Lb& (2)

%IW@:L TABB:L %IW@:L TABB_L

%Q@:L TABC:L %Q@:L TABC_L

%QW@:L TABD:L %QW@:L TABD_L

e^F

@ Li|4P, 77Li}2]/24.W5-/[{04P, 79{02]/24.W52]/24.W_0HX

(1) 0 Unity Pro|8my.Vs¡]Oy74tk*4P, 163.Vs5X

(2) :s^.68H_ [0..L-1]Wnf4-¡a|=_X

|^F0 PL7||=* TABA:L_ %I@:Lj** TABA_LXTABA_L

Ga^_ [0..L-1]WEBOOLf4W¡~ %I@|=_8qc] TABA

oztk_i/X

35012199 06/2006 73

Page 74: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

ORK^.-

34.W

Zs80 PL7- Unity Pro.VORK^.-34.W;D_.0k(-HeX

OR_ I/O.W Zs80 PL7- Unity Pro.VOR2]/24.W;D_.0k(-HeX

PL7 Unity Pro G!

8H k*.V 8H k*74 (1)

ORK^.-

34.W

%MWi[j] TABA[j] %MWi[j] TABA_AR[j] Lb& (2)

%MDi[j] TABB[j] %MDi[j] TABB_AR[j]

%Mi[j] TABC[j] %Mi[j] TABC_AR[j]

%MFi[j] TABD[j] %MFi[j] TABD_AR[j]

%KWi[j] TABE[j] %KWi[j] TABE_AR[j]

%KDi[j] TABF[j] %KDi[j] TABF_AR[j]

%KFi[j] TABG[j] %KFi[j] TABG_AR[j]

e^F

(1) 0 Unity Pro|8myOR_.V.W¡]Oy74tk*4P, 163.VOR.W5X

(2) :s^.68H_ [0..NbMaxMW-i-1]Wnf4-¡a|=_X

|^F0 PL7||=* TABA[j]_ %MWi[j]j** TABA_AR[j]X

TABA_AR[j]Ga^_ [0..NbMaxMW-i-1]WINTf4W¡~ %MWi

|=_8qc] TABAoztk_i/X

PL7 Unity Pro G!

8H k*.V 8H (1) k*74

OR_ I/O.W %I@[j] TABA[j] %I@[j] - Lb&

%IW@[j] TABB[j] %IW@[j] -

%Q@[j] TABC[j] %Q@[j] -

%QW@[j] TABD[j] %QW@[j] -

e^F

@ Li|4P, 77Li}2]/24.W5-/[{04P, 79{02]/24.W52]/24.W_0HX

(1) OR_2]/24.Wj**n2.V@L48H54P, 163.VOR.W5X

74 35012199 06/2006

Page 75: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

SFB

)\ j*¡n Unity ProQ50p* PL7.WX

SFB Zs80 PL7- Unity Pro.W;D_.0k(-HeX

PL7 Unity Pro G!

BV ]6f4 BV (1) ]6f4

PL7_3.%. (2) %Ti T Ident EFB (PL7_TIMER) Lb&

1(QJ %Ti.V WORD Ident.ET INT

;aQJ %Ti.P WORD Ident.PT INT

fy_.%.¡ %Ti.D BOOL Ident.D BOOL

1(.%.¡ %Ti.R BOOL Ident.R BOOL

PL7.%. (2) %TMi TM Ident EFB (PL7_TON, PL7_TOF, PL7_TP)

Lb&

1(QJ %TMi.V WORD Ident.ET INT

;aQJ %TMi.P WORD Ident.PT INT

1(.%.¡ %TMi.Q BOOL Ident.Q BOOL

rX (2) %MNi M Ident EFB (PL7_MONOSTABLE)

Lb&

1(QJ %MNi.V WORD Ident.ET INT

;aQJ %MNi.P WORD Ident.PT INT

1(.%.¡ %MNi.R BOOL Ident.R BOOL

{/hU]. %Ci C Ident EFB (PL7_COUNTER) Lb&

1(QJ %Ci.V WORD Ident.CV INT

;aQJ %Ci.P WORD Ident.PV INT

{U]H4¡ %Ci.E BOOL Ident.E BOOL

4¡;r¡ %Ci.D BOOL Ident.D BOOL

hU]H4¡ %Ci.F BOOL Ident.F BOOL

XK. %Ri R Ident EFB (PL7_REGISTER_32, PL7_REGISTER_255)

Lb&

2]J %Ri.I WORD Ident.INW INT

24J %Ri.O WORD Ident.OUTW INT

(XK.¡ %Ri.F BOOL Ident.F BOOL

@XK.¡ %Ri.E BOOL Ident.E BOOL

35012199 06/2006 75

Page 76: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

{ %DRi DR Ident EFB (PL7_DRUM) Lb&

({¡ %DRi.F BOOL Ident.F BOOL

1(b %DRi.S WORD Ident.S INT

(?%DJ %DRi.V WORD Ident.V INT

ibG! %DRi.Wj

j = 0..15WORD Ident.Wj INT

e^F

(1) SFB0 Unity Pro|WQ5_ EFBp*XPL70¡0+j*.GaD2¡t0 EFB_ltp* SFB_lt4P, 113 PL7- Unity Pro;D_.0k(FSFB 5X

(2) PL7- Unity Pro;DT.D>%D (TB)_Q_.0k(PZF

10 ms = 18100 ms = 281 s = 481 mn = 8X

Ident EFB2^ltX

PL7 Unity Pro G!

BV ]6f4 BV (1) ]6f4

76 35012199 06/2006

Page 77: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

Li}2]/24.W

)\ j*¡n Unity ProQ50p* PL7.WX

Li} I/O.WX Zs80 PL7- Unity Pro.W;D_.0k(-HeX

PL7 Unity Pro G!

BV ]6f4 BV ]6f4

Z4 (Io DTT) %CHxy.0

%CH3.2

Z4 %CHr.m.c

%CH0.3.2

Lb&

2] %I

;_[Z4z2. %Ixy.i.ERR

%I2.3.ERR

BOOL %Ir.m.c.ERR

%I0.2.3.ERR

BOOL Lb&

¡ %Ixy.i.r

%I2.3.1

EBOOL %Ir.m.c.d

%I0.2.3.1

EBOOL Lb&

%Ixy.i.r[index]

%I2.3.1[index]

EBOOL %Ir.m.c.d[index]

%I0.2.3.1[index]

EBOOL

%Ixy.i.r:L

%I2.3.1:L

AR_X %Ir.m.c.d:L

%I0.2.3.1:L

ARRAY OFEBOOL

J %IWxy.i.r

%IW2.3.1

WORD %IWr.m.c.d

%IW0.2.3.1

INT Lb&

+J %IDxy.i.r

%ID2.3.1

DWORD %IDr.m.c.d

%ID0.2.3.1

DINT Lb&

2] %IFxy.i.r

%IF2.3.1

REAL %IFr.m.c.d

%IF0.2.3.1

REAL Lb&

24 %Q

¡ %Qxy.i.r

%Q2.3.1

EBOOL %Qr.m.c.d

%Q0.2.3.1

EBOOL Lb&

%Qxy.i.r[index]

%Q2.3.1[index]

EBOOL %Qr.m.c.d[index]

%Q0.2.3.1[index]

EBOOL

%Qxy.i.r:L

%Q2.3.1:L

AR_X %Qr.m.c.d:L

%Q0.2.3.1:L

ARRAY OFEBOOL

J %QWxy.i.r

%QW2.3.1

WORD %QWr.m.c.d

%QW0.2.3.1

INT Lb&

+J %QDxy.i.r

%QD2.3.1

DWORD %QDr.m.c.d

%QD0.2.3.1

DINT Lb&

2] %QFxy.i.r

%QF2.3.1

REAL %QFr.m.c.d

%QF0.2.3.1

REAL Lb&

35012199 06/2006 77

Page 78: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

74 %M

J %MWxy.i.r

%MW2.3.1

WORD %MWr.m.c.d

%MW0.2.3.1

INT Lb&

+J %MDxy.i.r

%MD2.3.1

DWORD %MDr.m.c.d

%MD0.2.3.1

DINT Lb&

2] %MFxy.i.r

%MF2.3.1

REAL %MFr.m.c.d

%MF0.2.3.1

REAL Lb&

34 %K

J %KWxy.i.r

%KW2.3.1

WORD %KWr.m.c.d

%KW0.2.3.1

INT Lb&

+J %KDxy.i.r

%KD2.3.1

DWORD %KDr.m.c.d

%KD0.2.3.1

DINT Lb&

2] %KFxy.i.r

%KF2.3.1

REAL %KFr.m.c.d

%KF0.2.3.1

REAL Lb&

J." %KBxy.i.r:L

%KF2.3.4:L

STRING (1) STRING Lb&

e^F

(1) %KBxy.i.r:L- %KF2.3.4:LJ.")rJ."p*4P, 161}K.W474-3455X

PL7 Unity Pro

x r LiX

y m Li4;_5|_¡aX

i c Z4hVX

r d +VX

POQ~)SNIX

PL7 Unity Pro G!

BV ]6f4 BV ]6f4

78 35012199 06/2006

Page 79: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

{02]/24.W

)\ j*¡n Unity ProQ50p* PL7.WX

{0 Fipio[p.W

Zs80 PL7- Unity Pro.W;D_.0k(-HeX

PL7 Unity Pro G!

BV BV

{0 Fipio[p.W %I\p.2.c\xy.i.r

%I\0.2.34\1.2.1

%I\b.e\r.m.c.d

%I\2.34\0.1.2.1

(1)

Lb&

e^F

(1) 0 Unity Pro|8L_{[p[z.X*vj*{0 Fipio[p.W8*&I_ b[z.$Q 2X

PL7 Unity Pro

p - ;_8HX

c e }m%X

i c Z4hVX

r d +VX

- b [p[z.X

x r LiX

y m Li|_¡aX

35012199 06/2006 79

Page 80: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

{0 AS-i[p.W

Zs80 PL7- Unity Pro.W;D_.0k(-HeX

PL7 Unity Pro G!

BV BV

{0 AS-i[p.W %I\xy.0\n.i

%I\104.0\2.3

%I\b.e\r.m.c

%I\15.2\0.0.3

(1)

Lb&

e^F

(1) 0 Unity Pro|8L_{[p[z.X*vj*{0 AS-i[p.W8&I_ b[z..0~

xyLi/;__hVX

PL7 Unity Pro

x r LiX

y m Li|_¡aX

0 - AS-iZ44;_ TSX SAY 100IozOyZ45X

n e _@VX

i c Z4X

- b [p[z.X

80 35012199 06/2006

Page 81: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

Grafcet.W

)\ j*¡n Unity ProQ50p* PL7.WX

Grafcet.W Zs80 PL7- Unity Pro.W;D_.0k(-HeX

PL7 Unity Pro G!

BV ]6f4 BV ]6f4

Grafcet.W %Xi BOOL X_i.x SFCSTEP_STATE Lb& (1)

%XMj XM_j.x

%Xj.i X_j_i.x

%Xj.IN X_j_IN.x

%Xj.OUT X_j_OUT.x

Grafcet.W %Xi.T WORD X_i.t SFCSTEP_STATE Lb& (1)

%XMj.T XM_j.t

%Xj.i.T XM_j_i.t

%Xj.IN.T XM_j_IN.t

%Xj.OUT.T XM_j_OUT.t

e^F

(1) 0 Unity Pro|8PL7b-#b;U*%73.W SFCSTEP_STATEX.~x,b_]$%D8V}7biV90+8v3R¡j** PL7_ TIMEf48A\^a]QX

35012199 06/2006 81

Page 82: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

GrafcetJ-¡ Zs80 GrafcetJ-¡;D_.0k(-NtHeX

PL7 Unity Pro G!

BV BV

OR_ GrafcetJ-¡ %Xi[%MWj] %Mi[%MWj] Lb& (1)

%Xi.T[%MWj] - LZU (2)

GrafcetJ-¡s %Xi:L %Mi:L Lb& (1)

%Xi.T:L - LZU (2)

e^F

(1) b_.W0K^.|\&^}?_XGa8) PL70¡0+j*.@pOu %Mi.W8v1<OR_ GrafcetJ[¡v) GrafcetJ[¡_sX

(2) iD200+|1$p*x,.WX

82 35012199 06/2006

Page 83: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

7.3 PL7- Unity Pro;D_.0k(F.u

ZW

>}+O >}"+ PL7diB0.u)n Unity ProQ50;D_.0k(sX

PL7.u@*XfF

Q(\7_fe-D$j*_fe4G!FLj*58oz Unity ProQ50_fe-D$j*_fe4G!FLb&58\oz Unity ProQ50_fe4G!FLZU5X

iqFPO$y PL7.u\oz Unity Pro.0k(8;vUyJ-j*'DK04P, 40@C5X

35012199 06/2006 83

Page 84: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

>G}"+v,,

}MK>G}"+vvZ+OF

+O t(X

]I.u 85

r".u 86

¡s.u 87

@A.u 88

{0.u 91

¡¡.u 92

]Jj*.u 94

s.u 96

J.".u 102

%DJz.u 103

5*.u 104

2]/24.u 105

f0op.u 106

ng.u 107

Zc.u 108

TCP OPEN.u 109

~;.u 110

Grafcet.u 111

KLD6 (HMI).u 112

84 35012199 06/2006

Page 85: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

]I.u

)\ j*¡n Unity ProQ50p* PL7.uX

.uQs Zs80 PL7- Unity Pro.u;D_.0k(-HeX

PL7 Unity Pro G!

x/. := := Lj*

AND AND Lj*

OR OR Lj*

XOR XOR Lj*

NOT NOT Lj*

RE RE Lb& (1)

FE FE Lb& (1)

SET SET Lb& (1)

RESET RESET Lb& (1)

e^F

(1) ) EFp*X

35012199 06/2006 85

Page 86: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

r".u

)\ j*¡n Unity ProQ50p* PL7.uX

a]J Zs80 PL7- Unity Pro.u;D_.0k(-HeX

.a]J Zs80 PL7- Unity Pro.u;D_.0k(-HeX

2]J Zs80 PL7- Unity Pro.u;D_.0k(-HeX

PL7(WORD)

Unity Pro(INT)

G!

x/. > > Lj*

< < Lj*

≤ ≤ Lj*

≥ ≥ Lj*

= = Lj*

≠ ≠ Lj*

PL7(DWORD)

Unity Pro(DINT)

G!

x/. > > Lj*

< < Lj*

≤ ≤ Lj*

≥ ≥ Lj*

= = Lj*

≠ ≠ Lj*

PL741%5

Unity Pro(REAL)

G!

x/. > > Lj*

< < Lj*

≤ ≤ Lj*

≥ ≥ Lj*

= = Lj*

≠ ≠ Lj*

86 35012199 06/2006

Page 87: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

¡s.u

)\ j*¡n Unity ProQ50p* PL7.uX

.uQs Zs80 PL7- Unity Pro.u;D_.0k(-HeX

PL7 Unity Pro G!

x/.Fsy¡s;D := := Lj*

x/.F¡s-a][

.a]J;D

:= MOVE_INT_AREBOOLMOVE_DINT_AREBOOL

Lb& (1)

x/.Fa][.a]

J-¡s;D

:= MOVE_AREBOOL_INTMOVE_AREBOOL_DINT

Lb& (1)

EF BIT_D COPY_AREBOOL_ARDINT Lb& (2)

BIT_W COPY_AREBOOL_ARINT Lb& (2)

COPY_BIT COPY_AREBOOL_AREBOOL Lb& (2)

D_BIT COPY_ARDINT_AREBOOL Lb& (2)

LENGTH_ARX LENGTH_AREBOOL Lb& (3)

W_BIT COPY_ARINT_AREBOOL Lb& (2)

e^F

(1) :[email protected] EFp*45L~x/]_f45X

(2) b&7]lt8xx/Q(tk8I^0W+V_'NZ

4P, 166sF7]5UCX

(3) b&7]lt8xx/Q(tkX

35012199 06/2006 87

Page 88: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

@A.u

)\ j*¡n Unity ProQ50p* PL7.uX

a]J Zs80 PL7- Unity Pro.u;D_.0k(-HeX

PL7(WORD)

Unity Pro(INT)

G!

x/. + + Lj*

- - Lj*

* * Lj*

/ / Lj*

REM MOD Lb& (1)

EF SQRT SQRT_INT Lb& (2)

ABS ABS_INT Lb& (2)

x/. INC INC_INT Lb& (2)

DEC DEC_INT Lb& (2)

:= := Lj*

e^F

(1) b&x/.lt8xx/Q(tkX

(2) )nlt5L~1z_]6f4_ EFp*X

88 35012199 06/2006

Page 89: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

.a]J Zs80 PL7- Unity Pro.u;D_.0k(-HeX

PL7(DWORD)

Unity Pro(DINT)

G!

x/. + + Lj*

- - Lj*

* * Lj*

/ / Lj*

REM MOD Lb& (1)

EF SQRT SQRT_DINT Lb& (2)

ABS ABS_DINT Lb& (2)

x/. INC INC_DINT Lb& (2)

DEC DEC_DINT Lb& (2)

:= := Lj*

e^F

(1) b&x/.lt8xx/Q(tkX

(2) )nlt5L~1z_]6f4_ EFp*X

35012199 06/2006 89

Page 90: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

2]J Zs80 PL7- Unity Pro.u;D_.0k(-HeX

PL741%5

Unity Pro(REAL)

G!

x/. + + Lj*

- - Lj*

* * Lj*

/ / Lj*

EF SQRT SQRT_REAL Lb& (1)

ABS ABS_REAL Lb& (1)

ACOS ACOS_REAL Lb& (1)

ASIN ASIN_REAL Lb& (1)

ATAN ATAN_REAL Lb& (1)

COS COS_REAL Lb& (1)

EXP EXP_REAL Lb& (1)

EXPT EXPT_REAL Lb& (1)

LN LN_REAL Lb& (1)

LOG LOG_REAL Lb& (1)

SIN SIN_REAL Lb& (1)

TAN TAN_REAL Lb& (1)

x/. := := Lj*

e^F

(1) b&7]lt8xx/Q(tkX

90 35012199 06/2006

Page 91: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

{0.u

)\ j*¡n Unity ProQ50p* PL7.uX

a]J Zs80 PL7- Unity Pro.u;D_.0k(-HeX

.a]J Zs80 PL7- Unity Pro.u;D_.0k(-HeX

PL7(WORD)

Unity Pro(INT)

G!

x/. AND AND Lj*

OR OR Lj*

XOR XOR Lj*

NOT NOT Lj*

PL7(DWORD)

Unity Pro(DINT)

G!

x/. AND AND Lj*

OR OR Lj*

XOR XOR Lj*

NOT NOT Lj*

35012199 06/2006 91

Page 92: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

¡¡.u

)\ j*¡n Unity ProQ50p* PL7.uX

a]J Zs80 PL7- Unity Pro.u;D_.0k(-HeX

PL7(WORD)

Unity Pro(INT)

G!

EF SHL SHL_INT Lb& (1)

SHR SHRZ_INT Lb& (1)

ROL ROL_INT Lb& (1)

ROR ROR_INT Lb& (1)

ROLW ROL_INT Lb& (2)

RORW ROR_INT Lb& (2)

WSHL_RBIT SHL_RBIT_INT Lb& (2)

WSHR_RBIT SHR_RBIT_INT Lb& (2)

WSHRZ_C SHRZ_RBIT_INT Lb& (2)

e^F

(1) )nlt5L~x/]_f4_ EFp*X

(2) b&7]lt8xx/Q(tkX

92 35012199 06/2006

Page 93: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

.a]J Zs80 PL7- Unity Pro.u;D_.0k(-HeX

PL7(WORD)

Unity Pro(INT)

G!

EF SHL SHL_DINT Lb& (1)

SHR SHRZ_DINT Lb& (1)

ROL ROL_DINT Lb& (1)

ROR ROR_DINT Lb& (1)

SHL_DWORD SHL_DWORD Lj*

SHR_DWORD SHR_DWORD Lj*

ROL_DWORD ROL_DWORD Lj*

ROR_DWORD ROR_DWORD Lj*

DSHL_RBIT SHL_RBIT_DINT Lb& (2)

DSHR_RBIT SHR_RBIT_DINT Lb& (2)

DSHRZ_C SHRZ_RBIT_DINT Lb& (2)

ROLD ROL_DINT Lb& (2)

RORD ROR_DINT Lb& (2)

e^F

(1) )nlt5L~x/]_f4_ EFp*X

(2) b&7]lt8xx/Q(tkX

35012199 06/2006 93

Page 94: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

]Jj*.u

)\ j*¡n Unity ProQ50p* PL7.uX

94 35012199 06/2006

Page 95: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

.uQs Zs80 PL7- Unity Pro.u;D_.0k(-HeX

PL7 Unity Pro G!

EF BCD_TO_INT BCD_TO_INT Lj*

INT_TO_BCD INT_TO_BCD Lj*

GRAY_TO_INT GRAY_TO_INT Lj*

INT_TO_REAL INT_TO_REAL Lj*

DINT_TO_REAL DINT_TO_REAL Lj*

DINT_TO_DWORD DINT_TO_DWORD Lj*

DINT_TO_INT DINT_TO_INT Lj*

DINT_TO_WORD DINT_TO_WORD Lj*

DWORD_TO_DINT DWORD_TO_DINT Lj*

DWORD_TO_INT DWORD_TO_INT Lj*

DWORD_TO_WORD DWORD_TO_WORD Lj*

INT_TO_DINT INT_TO_DINT Lj*

INT_TO_WORD INT_TO_WORD Lj*

REAL_TO_DINT REAL_TO_DINT Lj*

REAL_TO_INT REAL_TO_INT Lj*

WORD_TO_DINT WORD_TO_DINT Lj*

WORD_TO_INT WORD_TO_INT Lj*

WORD_TO_DWORD WORD_TO_DWORD Lj*

TRUNC REAL_TRUNC_INTREAL_TRUNC_DINT

Lb& (1)

DEG_TO_RAD DEG_TO_RAD Lj*

EF RAG_TO_DEG RAG_TO_DEG Lj*

CONCATW INT_AS_DINT Lb& (2)

DBCD_TO_DINT DBCD_TO_DINT Lj*

DBCD_TO_INT DBCD_TO_INT Lj*

DINT_TO_DBCD DINT_TO_DBCD Lj*

HW HIGH_INT Lb& (2)

INT_TO_DBCD INT_TO_DBCD Lj*

LW LOW_INT Lb& (2)

e^F

(1) )nlt5L~x/]_f4_ EFp*X

(2) b&7]lt8xx/Q(tkX

35012199 06/2006 95

Page 96: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

s.u

)\ j*¡n Unity ProQ50p* PL7.uX

96 35012199 06/2006

Page 97: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

a]-.a]J

sF.uZs80 PL7- Unity Pro.u;D_.0k(-HeX

PL74WORD[DWORD5

Unity Pro4INT[ DINT5

G!

sys;D_x/. := := Lj*

s-a]J[.a]J;D

_x/.

:= MOVE_INT_ARINTMOVE_DINT_ARDINT

Lb& (1)

sys;D_x/. + EFFADD_ARINTADD_ARDINT

Lb& (2)

- EFFSUB_ARINTSUB_ARDINT

Lb& (2)

* EFFMUL_ARINTMUL_ARDINT

Lb& (2)

/ EFFDIV_ARINTDIV_ARDINT

Lb& (2)

sys;D_x/. REM EFFMOD_ARINTMOD_ARDINT

Lb& (2)

s-a]J[.a]J;D

_x/.

+ EFFADD_ARINT_INTADD_ARDINT_DINT

Lb& (2)

s-a]J[.a]J;D

_x/.

- EFFSUB_INT_ARINTSUB_ARINT_INTSUB_DINT_ARDINTSUB_ARDINT_DINT

Lb& (1)

s-a]J[.a]J;D

_x/.

* EFFMUL_ARINT_INTMUL_ARDINT_DINT

Lb& (2)

s-a]J[.a]J;D

_x/.

/ EFFDIV_INT_ARINTDIV_ARINT_INTDIV_DINT_ARDINTDIV_ARDINT_DINT

Lb& (1)

35012199 06/2006 97

Page 98: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

s-a]J[.a]J;D

_x/.

REM EFFMOD_INT_ARINTMOD_ARINT_INTMOD_DINT_ARDINTMOD_ARDINT_DINT

Lb& (1)

EF SUM SUM_ARINT[

SUM_ARDINT

Lb& (3)

EF EQUAL EQUAL_ARINT[

EQUAL_ARDINT

Lb& (5)

EF FIND_EQD FIND_EQ_ARDINT Lb& (4)

FIND_EQDP FIND_EQP_ARDINT Lb& (5)

FIND_EQW FIND_EQ_ARINT Lb& (4)

FIND_EQWP FIND_EQP_ARINT Lb& (5)

FIND_GTD FIND_GT_ARDINT Lb& (4)

FIND_GTW FIND_GT_ARINT Lb& (4)

FIND_LTD FIND_LT_ARDINT Lb& (4)

FIND_LTW FIND_LT_ARINT Lb& (4)

LENGTH_ARD LENGTH_ARDINT Lb& (4)

LENGTH_ARW LENGTH_ARINT Lb& (4)

MAX_ARD MAX_ARDINT Lb& (4)

MAX_ARW MAX_ARINT Lb& (4)

MIN_ARD MIN_ARDINT Lb& (4)

MIN_ARW MIN_ARINT Lb& (4)

OCCUR_ARD OCCUR_ARDINT Lb& (4)

OCCUR_ARW OCCUR_ARINT Lb& (4)

ROL_ARD ROL_ARDINT Lb& (4)

ROL_ARW ROL_ARINT Lb& (4)

ROR_ARD ROR_ARDINT Lb& (4)

ROR_ARW ROR_ARINT Lb& (4)

SORT_ARD SORT_ARDINT Lb& (4)

SORT_ARW SORT_ARINT Lb& (4)

PL74WORD[DWORD5

Unity Pro4INT[ DINT5

G!

98 35012199 06/2006

Page 99: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

e^F

(1) :x/.W EFp*45L~x/]_f45X

(2) :x/.W EFp*45L~x/]_f454P, 165a]-.a]JsF.u 5X

(3) )nlt5L~x/]_f4_ EFp*X

(4) b&7]lt8xx/Q(tkX

(5) b&7]lt8xx/Q(tk8I^0W+V_'NZ

4P, 166sF7] 5UCX

PL74WORD[DWORD5

Unity Pro4INT[ DINT5

G!

35012199 06/2006 99

Page 100: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

a]-.a]J

sF{0.uZs80 PL7- Unity Pro.u;D_.0k(-HeX

PL74WORD[DWORD5

Unity Pro4INT[ DINT5

G!

x/. NOT EFFNOT_ARINTNOT_ARDINT

Lb& (1)

sys;D_x/. AND EFFAND_ARINTAND_ARDINT

Lb& (1)

OR EFFOR_ARINTOR_ARDINT

Lb& (1)

XOR EFFXOR_ARINTXOR_ARDINT

Lb& (1)

s-a]J[.a]J;D

_x/.

AND EFFAND_ARINT_INTAND_ARDINT_DINT

Lb& (1)

s-a]J[.a]J;D

_x/.

OR EFFOR_ARINT_INTOR_ARDINT_DINT

Lb& (1)

s-a]J[.a]J;D

_x/.

XOR EFFXOR_ARINT_INTXOR_ARDINT_DINT

Lb& (1)

e^F

(1) :x/.W EFp*45L~x/]_f45

4P, 165a]-.a]JsF{0.u5X

100 35012199 06/2006

Page 101: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

¡sF{0.u Zs80 PL7- Unity Pro.u;D_.0k(-HeX

1%sF.u Zs80 PL7- Unity Pro.u;D_.0k(-HeX

PL7 Unity Pro G!

EF AND_ARX AND_AREBOOL Lb& (1)

NOT_ARX NOT_AREBOOL Lb& (1)

OR_ARX OR_AREBOOL Lb& (1)

XOR_ARX XOR_AREBOOL Lb& (1)

e^F

(1) b&7]lt8xx/Q(tkX

PL7 Unity Pro Status

sys;D_x/. := := Lj*

s-2]J;D_x/. := MOVE_REAL_ARREAL Lb& (1)

EF EQUAL_ARR EQUAL_ARREAL Lb& (3)

FIND_EQR FIND_EQ_ARREAL Lb& (2)

FIND_EQRP FIND_EQP_ARREAL Lb& (3)

FIND_GTR FIND_GT_ARREAL Lb& (2)

FIND_LTR FIND_LT_ARREAL Lb& (2)

LENGTH_ARR LENGTH_ARREAL Lb& (2)

MAX_ARR MAX_ARREAL Lb& (2)

MIN_ARR MIN_ARREAL Lb& (2)

OCCUR_ARR OCCUR_ARREAL Lb& (2)

ROL_ARR ROL_ARREAL Lb& (2)

ROR_ARR ROR_ARREAL Lb& (2)

SORT_ARR SORT_ARREAL Lb& (2)

SUM_ARR SUM_ARREAL Lb& (2)

e^F

(1) x/.) EFp*X

(2) b&7]lt8xx/Q(tkX

(3) b&7]lt8xx/Q(tk8I^0W+V_'NZ

4P, 166sF7]5UCX

35012199 06/2006 101

Page 102: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

J.".u

)\ j*¡n Unity ProQ50p* PL7.uX

.uQs Zs80 PL7- Unity Pro.u;D_.0k(-HeX

PL7 Unity Pro G!

EF STRING_TO_INT STRING_TO_INT Lj*

STRING_TO_DINT STRING_TO_DINT Lj*

INT_TO_STRING INT_TO_STRING Lj*

DINT_TO_STRING DINT_TO_STRING Lb& (2)

STRING_TO_REAL STRING_TO_REAL Lj*

REAL_TO_STRING REAL_TO_STRING Lj*

x/. >, <, ≤, ≥, =, ≠ >, <, ≤, ≥, =, ≠ Lj*

EF FIND FIND_INT Lb& (1)

EQUAL_STR EQUAL_STR Lj*

LEN LEN_INT Lb& (1)

MID MID_INT Lb& (2)

INSERT INSERT_INT Lb& (2)

DELETE DELETE_INT Lb& (2)

CONCAT CONCAT_STR Lb& (1)

REPLACE REPLACE_INT Lb& (2)

LEFT LEFT_INT Lb& (2)

RIGHT RIGHT_INT Lb& (2)

ROUND STR_ROUND Lb& (1)

e^F

(1) b&7]lt8xx/Q(tkX

(2) *v.g IEC[_8.7]ltzWvb&qcx/T&YQ(\78

Iz0234V_'NZUCXzke;wU08L!Ux, EF_tXX

102 35012199 06/2006

Page 103: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

%DJz.u

)\ j*¡n Unity ProQ50p* PL7.uX

.uQs Zs80 PL7- Unity Pro.u;D_.0k(-HeX

PL7 Unity Pro G!

EF RRTC RRTC Lj*

WRTC WRTC Lj*

PTC PTC Lj*

ADD_TOD ADD_TOD_PL7 Lb& (1)

ADD_DT ADD_DT_PL7 Lb& (1)

DELTA_TOD DELTA_TOD Lj*

DELTA_D DELTA_D Lj*

DELTA_DT DELTA_DT Lj*

SUB_TOD SUB_TOD_PL7 Lb& (1)

SUB_DT SUB_DT_PL7 Lb& (1)

DAY_OF_WEEK DAY_OF_WEEK Lj*

TRANS_TIME TRANS_TIME Lj*

DATE_TO_STRING DATE_DINT_TO_STRING Lb& (1)

TOD_TO_STRING TOD_DINT_TO_STRING Lb& (1)

DT_TO_STRING DT_ARINT_TO_STRING Lb& (1)

TIME_TO_STRING TIME_DINT_TO_STRING Lb& (1)

SCHEDULE SCHEDULE Lj*

e^F

(1) b&7]lt8xx/Q(tkX

35012199 06/2006 103

Page 104: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

5*.u

)\ j*¡n Unity ProQ50p* PL7.uX

.uQs Zs80 PL7- Unity Pro.u;D_.0k(-HeX

PL7 Unity Pro G!

EF READ_STS READ_STS Lb& (1)

WRITE_CMD WRITE_CMD Lb& (1)

READ_PARAM READ_PARAM Lb& (1)

WRITE_PARAM WRITE_PARAM Lb& (1)

RESTORE_PARAM RESTORE_PARAM Lb& (1)

SAVE_PARAM SAVE_PARAM Lb& (1)

SMOVE SMOVE Lb& (1)

XMOVE XMOVE Lb& (1)

LXM_SAVE LXM_SAVE Lb& (1)(2)

LXM_RESTORE LXM_RESTORE Lb& (1)

o%F

(1) :7]W EFp*X2]_!]¡sVsPw4^PFREAD_STS(%CH0.4.0)5X

(2) :7]_!]1+Lb&4P, 167f0opWng-Zc.u 5X

104 35012199 06/2006

Page 105: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

2]/24.u

)\ j*¡n Unity ProQ50p* PL7.uX

.uQs Zs80 PL7- Unity Pro.u;D_.0k(-HeX

PL7 Unity Pro G!

EF MOD_CAM MOD_CAM Lb& (1)

MOD_PARAM MOD_PARAM Lb& (1)

MOD_TRACK MOD_TRACK Lb& (1)

TRF_RECIPE TRF_RECIPE Lb& (1)

DETAIL_OBJECT DETAIL_OBJECT Lb& (1)

e^F

(1) :7]) EFp*X!]¡sVsPw4^PFMOD_CAM(%CH0.2.0,1,2,9)5X

35012199 06/2006 105

Page 106: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

f0op.u

)\ j*¡n Unity ProQ50p* PL7.uX

.uQs Zs80 PL7- Unity Pro.u;D_.0k(-HeX

PL7 Unity Pro G!

EF PID PID_INT Lb& (1)

PID_MMI - LZU

PWM PWM_INT Lb& (1)

SERVO SERVO_INT Lb& (1)

e^F

(1) b&7]ltFnx/Q(tk8xLe&n!]_1+

4P, 167 INWOUTWINOUT!]5X

106 35012199 06/2006

Page 107: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

ng.u

)\ j*¡n Unity ProQ50p* PL7.uX

.uQs Zs80 PL7- Unity Pro.u;D_.0k(-HeX

PL7 Unity Pro G!

EF FTOF FTOF Lb& (1)

FTON FTON Lb& (1)

FTP FTP Lb& (1)

SCOUNT SCOUNT Lb& (1)

MASKEVT MASKEVT Lj* (2)

UNMASKEVT UNMASKEVT Lj* (2)

FPULSOR FPULSOR Lb& (1)

READ_PCMCIA READ_PCMCIA Lb& (3)

READ_PCMEXT READ_PCMCIA Lb& (4)

SET_PCMCIA SET_PCMCIA Lb& (3)

SET_PCMEXT SET_PCMCIA Lb& (4)

WRITE_PCMCIA WRITE_PCMCIA Lb& (3)

WRITE_PCMEXT WRITE_PCMCIA Lb& (4)

e^F

(1) :7]_!]1+Lb&4P, 167 INWOUTWINOUT!]5X

(2) 0 Unity Pro|8\j*¡%73t>B0h2_.uQsB0_x/-

r"_4P, 141 ILO+5XGa8\j*x,_;O|_ MASKEVT- UNMASKEVT.uX

(3) 7]ltQ(tk8x04Oy¡a|_{vOy!]X0X¡%8D20

a!]|2]Q 0X

(4) b&7]lt8xx/Q(tkX

35012199 06/2006 107

Page 108: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

Zc.u

)\ j*¡n Unity ProQ50p* PL7.uX

.uQs Zs80 PL7- Unity Pro.u;D_.0k(-HeX

PL7 Unity Pro G!

EF CALL_MODEM CALL_MODEM Lj*

CANCEL CANCEL Lj*

DATA_EXCH DATA_EXCH Lb& (1)

INPUT_CHAR INPUT_CHAR Lb& (1)

OUT_IN_CHAR OUT_IN_CHAR Lb& (1)

PRINT_CHAR PRINT_CHAR Lb& (1)

RCV_TLG RCV_TLG Lb& (1)

READ_ASYN READ_ASYN Lb& (1)

READ_GDATA READ_GDATA Lb& (1)

READ_VAR READ_VAR Lb& (1)

ROR1_ARB ROR1_ARB Lj*

SEND_REQ SEND_REQ Lb& (1)

SEND_TLG SEND_TLG Lj*

SERVER UNITE_SERVER Lb& (1) (2)

SWAP SWAP_ARINT Lb& (2)

WRITE_ASYN WRITE_ASYN Lj*

WRITE_GDATA WRITE_GDATA Lj*

WRITE_VAR WRITE_VAR Lj*

e^F

(1) :7]_!]1+Lb&4P, 167 INWOUTWINOUT!]5X

(2) b&7]lt8xx/Q(tkX

108 35012199 06/2006

Page 109: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

TCP OPEN.u

)\ j*¡n Unity ProQ50p* PL7.uX

.uQsFTCPIP_LEVEL1

Zs80 PL7- Unity Pro.u;D_.0k(-HeX

.uQsFTCPIP_DFB

Zs80 PL7- Unity Pro.u;D_.0k(-HeX

PL7 Unity Pro G!

EF FCT_ACCEPT - LZU

FCT_BIND - LZU

FCT_LISTEN - LZU

FCT_RECEIVE - LZU

FCT_SELECT - LZU

FCT_CONNECT FCT_CONNECT Lj*

FCT_SEND - LZU

FCT_SHUTDOWN - LZU

FCT_SOCKET - LZU

FCT_SETSOCKOPT - LZU

PL7 Unity Pro G!

EF FCT_ACCEPT_DFB FCT_ACCEPT Lb& (1)

FCT_BIND_DFB FCT_BIND Lb& (1)

FCT_LISTEN_DFB FCT_LISTEN Lb& (1)

FCT_RECEIVE_DFB FCT_RECEIVE Lb& (1)

FCT_SELECT_DFB FCT_SELECT Lb& (1)

FCT_SEND_DFB FCT_SEND Lb& (1)

FCT_SHUTDOWN_DFB FCT_SHUTDOWN Lb& (1)

FCT_SOCKET_DFB FCT_SOCKET Lb& (1)

FCT_SETSOCKOPT_DFB FCT_SETSOCKOPT Lb& (1)

e^F

(1) b&v7]lt8xx/Q(tkX

35012199 06/2006 109

Page 110: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

~;.u

)\ j*¡n Unity ProQ50p* PL7.uX

.uQs Zs80 PL7- Unity Pro.u;D_.0k(-HeX

PL7 Unity Pro G!

EF DEREG DEREG Lj*

REGDFB REGDFB Lb& (1)

REGIO - LZU

e^F

(1) b&7]mBXiD20@1$b&a7]4P, 323S58Cm3Nv

=:j*f0X

110 35012199 06/2006

Page 111: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

Grafcet.u

)\ j*¡n Unity ProQ50p* PL7.uX

.uQs Zs80 PL7- Unity Pro.u;D_.0k(-HeX

PL7 Unity Pro G!

EF RESET_XIT - LZU

35012199 06/2006 111

Page 112: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

KLD6 (HMI).u

)\ j*¡n Unity ProQ50p* PL7.uX

.uQs Zs80 PL7- Unity Pro.u;D_.0k(-HeX

PL7 Unity Pro G!

EF ADJUST nQ50 LZU

ASK_MSG

ASK_VALUE

ASSIGN_KEYS

CONTROL_LEDS

DISPLAY_ALRM

DISPLAY_GRP

DISPLAY_MSG

GET_MSG

GET_VALUE

PANEL_CMD

SEND_ALARM

SEND_MSG

112 35012199 06/2006

Page 113: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

7.4 PL7- Unity Pro;D_.0k(FSFB

ZW

>C}_j[ 0 Unity Pro|8SFBWQ5_ EFB4G!FLj*5p*GSFB2^OWD$j*X

|^FSFB %TiW2^lt* TiWf4* PL7_3_TIMER_ EFBj*X

>C}Ga"+m| SFB- EFB;D_.0k(_sX

>G}"+v,,

}MK>G}"+vvZ+OF

iqFPO$y PL7 SFB0 Unity Pro|"z.0k(8;vUyJ-j*'DK04P, 40@C5X

+O t(X

Unity Pro EFB2^_f4 114

%73t>|_ SFBX¡ 115

,¡.uQsB0_ SFB|_X¡ 116

E@eB0|_ SFBX¡ 119

35012199 06/2006 113

Page 114: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

Unity Pro EFB2^_f4

)\ nnR¡,OB08my SFB2^¡Wj** EFB2^X

2^f4 Zsm|2^f4X

SFB Unity Pro2^_f4

%T PL7_3_TIMER

%TM TON PL7_TON

TOF PL7_TOF)

TP PL7_TP

%C PL7_COUNTER

%MN PL7_MONOSTABLE

%R %Ri.L ≤ 32 PL7_REGISTER_32

32 < %Ri.L ≤ 255 PL7_REGISTER_255

%DR PL7_DRUM

o%F

(1) ] PL7 %DR2^f4tr8PL7_DRUM EFB"+5{24!]4P, 170 Unity Pro EFB 2^_f45X

114 35012199 06/2006

Page 115: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

%73t>|_ SFBX¡

)\ j*D$¡Q5_ EFBp* SFB40v}K0%5X

ST| SFB_X¡ Zs80 SFB- EFB;D_.0k(-NtHeX

PL7 Unity Pro G!

SFB %T START %Ti

STOP %Ti

PRESET %Ti

START_PL7_3_TIMER(Ti)

STOP_PL7_3_TIMER(Ti)

PRESET_PL7_3_TIMER(Ti)

Lj*

SFB %TM TON START %TMi

DOWN %TMi

START_PL7_TON(TMi)

DOWN_PL7_TON(TMi)

Lj*

TOF START %TMi

DOWN %TMi

START_PL7_TOF(TMi)

DOWN_PL7_TOF(TMi)

TP START %TMi

DOWN %TMi

START_PL7_TP(TMi)

DOWN_PL7_TP(TMi)

SFB %C RESET %Ci

PRESET %Ci

UP %Ci

DOWN %Ci

RESET_PL7_COUNTER(Ci)

PRESET_PL7_COUNTER(Ci)

UP_PL7_COUNTER(Ci)

DOWN_PL7_COUNTER(Ci)

Lj*

SFB %MN START %MNi START_PL7_MONOSTABLE(MNi) Lj*

SFB %R %Ri.L ≤ 32 RESET %Ri

PUT %Ri

GET %Ri

RESET_PL7_REGISTER_32(Ri)

PUT_PL7_REGISTER_32(Ri)

GET_PL7_REGISTER_32(Ri)

Lj*

32 < %Ri.L ≤ 255 RESET %Ri

PUT %Ri

GET %Ri

RESET_PL7_REGISTER_255(Ri)

PUT_PL7_REGISTER_255(Ri)

GET_PL7_REGISTER_255(Ri)

SFB %DR RESET %DRi RESET_PL7_DRUM(DRi)

WORD_TO_BIT4INT_TO_WORD (DRi.W)8

16 DRUM 24.W_Qs5

(1)

Lj*

UP %DRi UP_PL7_DRUM(DRi)

WORD_TO_BIT4INT_TO_WORD (DRi.W)8

16 DRUM 24.W_Qs5

(1)

%DRi:S=number

_of_step

FSTEP_PL7_DRUM (number_of_step,

DRi)

o%F

(1) 0vZy}|9n EFB _nABV4P, 170 Unity Pro EFB2^_f45X

35012199 06/2006 115

Page 116: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

,¡.uQsB0_ SFB|_X¡

)\ j*D$¡Q5_ EFBp* SFB40v}K0%5X

116 35012199 06/2006

Page 117: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

IL| SFB_X¡ Zs80 SFB- EFB;D_.0k(-NtHeX

PL7 Unity Pro G!

SFB %T 0.uQsB

0|<R¡

- -

SFB %TM TON IN %TMi ST TEMPBOOL

CAL TMi(IN:=TEMPBOOL)

Lj*

TOF IN %TMi ST TEMPBOOL

CAL TMi(IN:=TEMPBOOL)

TP IN %TMi ST TEMPBOOL

CAL TMi(IN:=TEMPBOOL)

SFB %C R %Ci

LD %Ci

CU %Ci

CD %Ci

ST TEMPBOOL

CAL Ci(CU:=0,CD:=0,R:=TEMPBOOL,LD:=0)

ST TEMPBOOL

CAL Ci(CU:=0,CD:=0,R:=0,LD:=TEMPBOOL)

ST TEMPBOOL

CAL Ci(CU:=TEMPBOOL,CD:=0,R:=0,LD:=0)

ST TEMPBOOL

CAL Ci(CU:=0,CD:=TEMPBOOL,R:=0,LD:=0)

Lj*

SFB %MN S %MNi ST TEMPBOOL

CAL MNi(S:=TEMPBOOL)

Lj*

SFB %R %Ri.L ≤ 32 R %Ri

I %Ri

O %Ri

ST TEMPBOOL

CAL Ri(R:=TEMPBOOL,I:=0,O:=0)

ST TEMPBOOL

CAL Ri(R:=0,I:=TEMPBOOL,O:=0)

ST TEMPBOOL

CAL Ri(R:=0,I:=0,O:=TEMPBOOL)

Lj*

32 < %Ri.L ≤255

R %Ri

I %Ri

O %Ri

ST TEMPBOOL

CAL Ri(R:=TEMPBOOL,I:=0,O:=0)

ST TEMPBOOL

CAL Ri(R:=0,I:=TEMPBOOL,O:=0)

ST TEMPBOOL

CAL Ri(R:=0,I:=0,O:=TEMPBOOL)

35012199 06/2006 117

Page 118: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

SFB %DR R %DRi

U %DRi

ST TEMPBOOL

CAL DRi(R:=TEMPBOOL,U:=0)

(1)

ST TEMPBOOL

CAL DRi(R:=0,U:=TEMPBOOL)

(1)

Lj*

o%F

(1) iwD2;1(b_Q@p+ DRUM24.W4P, 170 Unity Pro EFB 2^_f45X

PL7 Unity Pro G!

iqF\j*NFj SFB4BLKWEND_BLK5G;vUyJ-j*'DK04P, 40@C5X

118 35012199 06/2006

Page 119: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

E@eB0|_ SFBX¡

)\ j*D$¡Q5_ EFBp* SFB40v}K0%5X

35012199 06/2006 119

Page 120: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

E@e| SFB_X¡

Zs80 SFB- EFB;D_.0k(-HeX

PL7 Unity Pro G!

SFB PL7.%. Lb&

(1)

SFB PL7_3.%. Lb&

(1)

%TM10

IN Q

MODE:TOFTB: 1s

TM.P: 600MODIF:Y

TM

TOF_Timer_1

IN Q

PL7_TOF

%TM10

IN Q

MODE:TONTB: 1s

TM.P: 600MODIF:Y

TM

TON_Timer_1

IN Q

PL7_TON

%TM10

IN Q

MODE: TPTB: 1s

TM.P: 600MODIF:Y

TM

TP_Timer_1

IN Q

PL7_TP

TB: 1 mn

T.P: 9999MODIF:Y

%T0

E D

C R

T

PL7_3_Timer_1

E D

PL7_3_TIMER

C R

120 35012199 06/2006

Page 121: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

SFB PL7rX Lb&

(1)

SFB PL7U]. Lb&

(1)

SFB PL7XK.

(2)

Lb&

(1)

SFB PL7{

(3)

Lb&

(1)

o%F

(1) PL7 SFBWj** Unity Pro EFBX

(2) .6XK..B4P, 1142^f458Nj** PL7_REGISTER_255X

(3) iwD2;1(b_Q@p+ DRUM24.W4P, 175 Unity Pro EFB2^_f45X

PL7 Unity Pro G!

%MN0

S R

TB: 1 mn

MN.P: 9999MODIF:Y

MN

Mn_1

S R

PL7_MONOSTABLE

%C0

R

C.P: 9999

MODIF:Y

S

CU

CD

E

F

D

C

Counter_1

R

PL7_COUNTER

S

CU

CD

E

F

D

R EMODE:LIFOLEN: 16I

OF

%R1

R R E

PL7_REGISTER_32

IO

F

R_1

%DR0

R F

TB: 1 mn

LEN: 16U

DR

PL7_Drum_1

R F

PL7_DRUM

U W

35012199 06/2006 121

Page 122: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_.0k(

122 35012199 06/2006

Page 123: Unity Pro PL7 0 j 1 - download.schneider-electric.com

35012199 06/2006

8

E@eB0;M;D_.0k(

ZW

>G+O >G"+m|E@eB0;M;D_.0k(_sX

PL7E@eB0;M@*sfF

Q(\7_fe-D$j*_fe4G!FLj*58oz Unity ProQ50_fe-D$j*_fe4G!FLb&5X

>G"+v,,

}MK>G"+vvZ+OF

+O t(X

E@eD._.9 124

EX 125

po 126

x/-r"_ 127

j*ApFPL7E@eB0 128

123

Page 124: Unity Pro PL7 0 j 1 - download.schneider-electric.com

E@eB0;M;D_.0k(

E@eD._.9

)\ j*¡n Unity ProQ50p* PL7E@eB0;MX

E@eD._.9 Zs80 PL7- Unity [email protected];D_.0k(-HeX

PL7 Unity Pro G!

[' %Li Li Lb&

i/ D.i/ D.i/ Lj*

124 35012199 06/2006

Page 125: Unity Pro PL7 0 j 1 - download.schneider-electric.com

E@eB0;M;D_.0k(

EX

)\ j*¡n Unity ProQ50p* PL7E@eB0;MX

EX Zs80 PL7- Unity ProE@[email protected];D_.0k(-HeX

EXf4 PL7e@s|@L

Unity Proe@s|@L

G!

Gp --I I-- --I I-- Lj*

,j --I / I-- --I / I-- Lj*

Yd@ --I P I-- --I P I-- Lj*

Z>@ --I N I-- --I N I-- Lj*

35012199 06/2006 125

Page 126: Unity Pro PL7 0 j 1 - download.schneider-electric.com

E@eB0;M;D_.0k(

po

)\ :j*¡n Unity ProQ50p* PL7E@eB0;MX

po Zs80 PL7- Unity [email protected];D_.0k(-NtHeX

PL7e@s|@L

Unity Proe@s|@L

G!

pmpo --( )-- --( )-- Lj*

,ppo --( / )-- --( / )-- Lj*

rapo --( S )-- --( S )-- Lj*

:¡po --( R )-- --( R )-- Lj*

mjj[' -->>%Li -->>Li Lj*

C0+sE --<RETURN>-- --<RETURN>-- Lj*

0+Rqpo --<HALT>-- EF Lb& (1)

poV --( # )-- --(name)-- Lb& (2)

SRX¡po --( C )-- EF Lb& (1)

o%F

(1) :po) EFp*X

(2) poV)_{vj*lt (name)_pmpop*X

126 35012199 06/2006

Page 127: Unity Pro PL7 0 j 1 - download.schneider-electric.com

E@eB0;M;D_.0k(

x/-r"_

)\ :j*¡n Unity ProQ50p* PL7E@eB0;MX

x/-r"_ Zs80 PL7- Unity ProE@[email protected];D_.0k(-NtHeX

PL7e@s|@L

Unity Proe@s|@L

G!

x/_ Lb& (1)

snr"_ Lj*

+pr"_ EF Lb& (2)

o%F

(1) ;@V_{j STs]L_=sX

(2) x/_) EFp*X

ST 表达式

OPERATE

ST 表达式;

OPERATE

COMPARE

ST 表达式

COMPARE

ST 表达式

COMPARE

EN >

=

<

<>

变量

变量

35012199 06/2006 127

Page 128: Unity Pro PL7 0 j 1 - download.schneider-electric.com

E@eB0;M;D_.0k(

j*ApFPL7E@eB0

_j* Unity ProE@eB0|__U~ PL7E@eB0|__X

PL70¡0+j*.D$2>ux__UB8vnQ0¡0+`n?/X

x^8PO$Oy_d]0EOy__sy24;D8Sj*0¡0+_f0F

izD.8024]B|m|j*.K04P, 43@Cf0|_ "j*." K058RiNvD$¡U*pX

vZ%P9n0EOy__sy24;Dd]___|^FnVD$j*a0+

j@X

128 35012199 06/2006

Page 129: Unity Pro PL7 0 j 1 - download.schneider-electric.com

35012199 06/2006

9

%73t>B0;M;D_.0k(

ZW

>G+O >G"+%73t>B0;M;D_.0k(sX

PL7%73t>B0;M@*XfF

Q(\7_fe-D$j*_fe4G!FLj*58oz Unity ProQ50_fe-D$j*_fe4G!FLb&58\oz Unity ProQ50_fe4G!FLZU5X

>G"+v,,

}MK>G"+vvZj@F

iqFPO$y PL7%73t>B0;M\oz Unity Pro.0k(8;vUyJ-j*'DK04P, 40@C5X

} +O t(X

9.1 PL7- Unity Pro;D_.0k(F%73t>B0+Q 130

9.2 PL7- Unity Pro;D_.0k(F%73t>B0.u 132

129

Page 130: Unity Pro PL7 0 j 1 - download.schneider-electric.com

%73t>B0;M;D_.0k(

9.1 PL7- Unity Pro;D_.0k(F%73t>B0+Q

ZW

>}+O >}"+ PL7%73t>B0+Q)n Unity ProQ50;D_.0k(sX

>G}"+v,,

}MK>G}"+vvZ+OF

+O t(X

+Q 131

130 35012199 06/2006

Page 131: Unity Pro PL7 0 j 1 - download.schneider-electric.com

%73t>B0;M;D_.0k(

+Q

)\ j*¡n Unity ProQ50p* PL7%73t>B0;MX

+Q Zs80 PL7- Unity Pro%73t>B0+Q;D_.0k(-HeX

PL7 Unity Pro G!

[' %Li Li Lb&

i/ kmj+Q_i/ kmj+Q_i/ Lj*

35012199 06/2006 131

Page 132: Unity Pro PL7 0 j 1 - download.schneider-electric.com

%73t>B0;M;D_.0k(

9.2 PL7- Unity Pro;D_.0k(F%73t>B0.u

ZW

>}+O >}"+ PL7%73t>B0+Q)n Unity ProQ50;D_.0k(sX

>G}"+v,,

}MK>G}"+vvZ+OF

+O t(X

}u.u 133

132 35012199 06/2006

Page 133: Unity Pro PL7 0 j 1 - download.schneider-electric.com

%73t>B0;M;D_.0k(

}u.u

)\ j*¡n Unity ProQ50p* PL7%73t>B0;MX

.uQs Zs80 PL7- Unity Pro%73t>}u.u;D_.0k(-HeX

PL7 Unity Pro G!

.u IF IF Lj*

CASE CASE Lj*

WHILE WHILE Lj*

REPEAT REPEAT Lj*

EXIT EXIT Lj*

FOR FOR Lb& (1)

Rq HALT() Lb& (2)

JUMP JUMP Lj*

SRi SRi() Lb& (3)

RETURN RETURN Lj*

e^F

(1) a.u_j*;0@C'S|vU'DK04P, 173 FOR.u5X

(2) :.uW EFp*X

(3) :.uWSX¡p*X

35012199 06/2006 133

Page 134: Unity Pro PL7 0 j 1 - download.schneider-electric.com

%73t>B0;M;D_.0k(

134 35012199 06/2006

Page 135: Unity Pro PL7 0 j 1 - download.schneider-electric.com

35012199 06/2006

10

.uQsB0;M;D_.0k(

ZW

>G+O >G"+.uQsB0;M;D_.0k(sX

PL7.uQsB0;M@*XfF

Q(\7_fe-D$j*_fe4G!FLj*58oz Unity ProQ50_fe-D$j*_fe4G!FLb&58\oz Unity ProQ50_fe4G!FLZU5X

>G"+v,,

}MK>G"+vvZj@F

iqFPO$y PL7.uQsB0;M\oz Unity Pro.0k(8;vUyJ-j*'DK04P, 40@C5X

} +O t(X

10.1 PL7- Unity Pro;D_.0k(F.uQsB0+Q 136

10.2 PL7- Unity Pro;D_.0k(F.uQsB0.u 138

135

Page 136: Unity Pro PL7 0 j 1 - download.schneider-electric.com

.uQsB0;M;D_.0k(

10.1 PL7- Unity Pro;D_.0k(F.uQsB0+Q

ZW

>}+O >}"+ PL7.uQsB0+Q)n Unity ProQ50;D_.0k(sX

>G}"+v,,

}MK>G}"+vvZ+OF

+O t(X

+Q 137

136 35012199 06/2006

Page 137: Unity Pro PL7 0 j 1 - download.schneider-electric.com

.uQsB0;M;D_.0k(

+Q

)\ j*¡n Unity ProQ50p* PL7.uQsB0;MX

+Q Zs80 PL7- Unity Pro.uQsB0+Q;D_.0k(-HeX

PL7 Unity Pro G!

[' %Li Li Lb&

i/ kmj+Q_i/ kmj+Q_i/ Lj*

35012199 06/2006 137

Page 138: Unity Pro PL7 0 j 1 - download.schneider-electric.com

.uQsB0;M;D_.0k(

10.2 PL7- Unity Pro;D_.0k(F.uQsB0.u

ZW

>}+O >}"+ PL7.uQsB0.u)n Unity ProQ50;D_.0k(sX

>G}"+v,,

}MK>G}"+vvZ+OF

+O t(X

}u.u 139

]I.u 140

.uQsB0O+ 141

138 35012199 06/2006

Page 139: Unity Pro PL7 0 j 1 - download.schneider-electric.com

.uQsB0;M;D_.0k(

}u.u

)\ j*¡n Unity ProQ50p* PL7.uQsB0;MX

.uQs Zs80 PL7- Unity Pro.uQs}u.u;D_.0k(-HeX

PL7 Unity Pro G!

.u HALT HALT Lb& (1)

HALTC ST ACCUHALT (EN:=ACCU)

Lb&

HALTCN STN ACCUHALT (EN:=ACCU)

Lb&

END END Lb& (1)

ENDC ST ACCUEND (EN:=ACCU)

Lb&

ENDCN STN ACCUEND (EN:=ACCU)

Lb&

JMP JMP Lj*

JMPC JMPC Lj*

JMPCN JMPCN Lj*

RET RET Lj*

RETC RETC Lj*

RETCN RETCN Lj*

SRi CAL SRi Lb& (2)

NOP - LZU

@Jz (3) F FE Lb&

R RE Lb&

e^F

(1) :.uW EFp*X

(2) :.uWs(SX¡p*X

(3) 0 Unity Pro|8@) EFJzX

35012199 06/2006 139

Page 140: Unity Pro PL7 0 j 1 - download.schneider-electric.com

.uQsB0;M;D_.0k(

]I.u

)\ j*¡n Unity ProQ50p* PL7.uQsB0;MX

.uQs Zs80 PL7- Unity Pro.uQsB0_]I.u;D_.0k(-HeX

PL7 Unity Pro G!

.u LD LD Lj*

LDF LDF Lj*

LDN LDN Lj*

LDR LDR Lj*

ST ST Lj*

STN STN Lj*

AND AND Lj*

OR OR Lj*

XOR XOR Lj*

) ) Lj*

N N Lj*

R RESET Lb& (1)

S SET Lb& (1)

MPSWMRDWMPP - Lb& (2)

e^F

(1) x,.uW EFp*X

(2) .u MPSWMRD- MPP0 Unity Pro|\K04P, 177 MPSWMRDWMPP.u5X

140 35012199 06/2006

Page 141: Unity Pro PL7 0 j 1 - download.schneider-electric.com

.uQsB0;M;D_.0k(

.uQsB0O+

)\ 0 Unity Pro|8\j*¡%73t>B0h2_.uQsB0_x/-r"_X

ILO+ Zs80\oz Unity ProQ50_.uQsB0O+X

PL7 Unity Pro G!

[OF] - LZU (1)

MASKEVT

UNMASKEVT

[...expression...]

e^F

(1) 3o1$p*a0¡0+j@X

35012199 06/2006 141

Page 142: Unity Pro PL7 0 j 1 - download.schneider-electric.com

.uQsB0;M;D_.0k(

142 35012199 06/2006

Page 143: Unity Pro PL7 0 j 1 - download.schneider-electric.com

35012199 06/2006

11

GrafcetB0;M;D_.0k(

ZW

>}_j[ >}"+m| GrafcetB0;M;D_.0k(_sX

>G"+v,,

}MK>G"+vvZ+OF

+O t(X

Grafcet.u 144

j*ApFPL7 GrafcetB0 145

143

Page 144: Unity Pro PL7 0 j 1 - download.schneider-electric.com

GrafcetB0;M;D_.0k(

Grafcet.u

)\ :j*¡n Unity ProQ50p* PL7 GrafcetB0;MX

,¡E@eB0_

Grafcet.uZs80 PL7- Unity ProE@eB0 Grafcet.u;D_.0k(-NtHeX

,¡%73t>_

Grafcet.uZs80 PL7- Unity Pro%73t> Grafcet.u;D_.0k(-NtHeX

,¡.uQsB0

_ Grafcet.uZs80 PL7- Unity Pro.uQsB0 Grafcet.u;D_.0k(-NtHeX

PL7 Unity Pro G!

.u Lb&

Lb&

S%Xi

SETSTEP (X_i);

OPERATE

R%Xi

RESETSTEP (X_i);

OPERATE

PL7 Unity Pro G!

.u SET %Xi SETSTEP (X_i); Lb&

RESET %Xi RESETSTEP (X_i); Lb&

PL7 Unity Pro G!

.u S %Xi CAL SETSTEP (X_i) Lb&

R %Xi CAL RESETSTEP (X_i) Lb&

144 35012199 06/2006

Page 145: Unity Pro PL7 0 j 1 - download.schneider-electric.com

GrafcetB0;M;D_.0k(

j*ApFPL7 GrafcetB0

¡ SFCB0h0_TD

,¡ PL7 GrafcetB0_esW PL70¡0+j*.D$2>%73* Unity ProSFCB0_esX

t0 Unity Pro SFCB0ozryh0,8nqTW]* 200WX

PO Grafceth0^4aAp4rJxQ'NfFP58;024]B|m|j*.K04P, 43@Cf0|_ "j*." K05X

35012199 06/2006 145

Page 146: Unity Pro PL7 0 j 1 - download.schneider-electric.com

GrafcetB0;M;D_.0k(

_ZjY_km 0 Unity Pro SFCB0|8\Ntoz"m.pkO}m._kmXPL70¡0+j*.D$¡Q5_ Unity Propap*apaX

x0 SFCB0|8\Ntoz_ZjY_kmXPOioj*_ PL70¡0+"+af4_km8SD2c¡024]B|m|_j*.K04P, 43@Cf0|_ "j*." K051$¡U:esX

vZ%P9n¡ PL7 GrafcetB0*p__ZjY_km|^FnVD$j*a0

+j@X

146 35012199 06/2006

Page 147: Unity Pro PL7 0 j 1 - download.schneider-electric.com

35012199 06/2006

12

PL7- Unity Pro;M;D_ng.0k(

ZW

>G+O >G80 PL7- Unity Pro;M;D_cQ.0k(X

>G"+v,,

}MK>G"+vvZ+OF

+O t(X

9.24W$!]6s-oW%%P 148

147

Page 148: Unity Pro PL7 0 j 1 - download.schneider-electric.com

PL7- Unity Pro;M;D_ng.0k(

9.24W$!]6s-oW%%P

)\ ; PL70¡0+j** Unity Pro0¡0+;8v$,.0k(80vZyS|;80x,.0k(X

9.24 0 PL7- Unity Pro;D\NtK0L9.j@4[O,W,&-,25_j*8]G0~80 PL7|80vUtXm0bTY<QK,6rat(X

$!]6s PL70¡0+j*.;$!]6sD$j** Unity Pro1LX

0my$!]6s|"+_ PL774_Qs;W Unity Pro74_t0Qsp*X

oW%%P PL70¡0+j*.;$!]6sD$j** Unity Pro1LX

0myoW%%P|"+_ PL774_Qs¡;W Unity Pro74_t0Qsp*X

iqFPO PL774\oz Unity ProQ5080j*,Jt(|;m|Oy'D

iqFPO PL774\oz Unity ProQ5080j*,Jt(|;m|Oy'D

iqF80oW%%P_t("+0Ct(f|8n8H0 .fef6t(|..X_PL7j Unity Pro_j*f0;Q(a%7X

148 35012199 06/2006

Page 149: Unity Pro PL7 0 j 1 - download.schneider-electric.com

35012199 06/2006

IV

PL7- Unity Pro;D_He

ZW

>j@+O >j@80 PL7h0)n Unity ProQ50;D_+oHeX

>j@"+v,,

}MK>j@"svZ}MF

G G}[O t(X

13 0¡0+%7;D_He 151

14 diB0;M;D_He 155

15 %73t>B0;M;D_He 171

16 .uQsB0;M;D_He 175

17 oW%%P|_\km| 179

149

Page 150: Unity Pro PL7 0 j 1 - download.schneider-electric.com

PL7- Unity Pro;D_He

150 35012199 06/2006

Page 151: Unity Pro PL7 0 j 1 - download.schneider-electric.com

35012199 06/2006

13

0¡0+%7;D_He

ZW

>G+O >G80 PL70¡0+%7)n Unity ProQ50;D_+oHeX

>G"+v,,

}MK>G"+vvZj@F

} +O t(X

13.1 PL7- Unity Pro;D_HeFzt;_ 152

151

Page 152: Unity Pro PL7 0 j 1 - download.schneider-electric.com

0¡0+%7;D_He

13.1 PL7- Unity Pro;D_HeFzt;_

ZW

>}+O >}80 PL7zt;_)n Unity ProQ50;D_+oHeX

>G}"+v,,

}MK>G}"+vvZ+OF

+O t(X

zt;_ 153

152 35012199 06/2006

Page 153: Unity Pro PL7 0 j 1 - download.schneider-electric.com

0¡0+%7;D_He

zt;_

)\ ; PL70¡0+j** Unity Pro0¡0+;8v$,H?80vZyS|;80x,H?X

zt;_ PL70¡0+j*.Ij*ozvZiG_zt;_F

"+¡a GrafcetS4PRLWChartWPos58\"+}2_ Grafcet;M8\"+#bX

0j*,Jt(|Q4vnVj*_zt;__ltX

iqF.~"+ Grafcet7]_zt;_A08POvO"+#b8S1Rv^¡`_8O\j*X

35012199 06/2006 153

Page 154: Unity Pro PL7 0 j 1 - download.schneider-electric.com

0¡0+%7;D_He

154 35012199 06/2006

Page 155: Unity Pro PL7 0 j 1 - download.schneider-electric.com

35012199 06/2006

14

diB0;M;D_He

ZW

>G+O >G80\kB0_di.W;D_+oHeX

>G"+v,,

}MK>G"+vvZj@F

} +O t(X

14.1 PL7- Unity Pro;D_HeFf4-s 156

14.2 PL7- Unity Pro;D_HeF.W 159

14.3 PL7- Unity Pro;D_HeF.u-7] 164

14.4 PL7- Unity Pro;D_HeFSFB 169

155

Page 156: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_He

14.1 PL7- Unity Pro;D_HeFf4-s

ZW

>}+O >}80 PL7f4-s)n Unity ProQ50;D_+oHeX

>G}"+v,,

}MK>G}"+vvZ+OF

+O t(X

f4-s 157

[gf4;D_x/ 158

156 35012199 06/2006

Page 157: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_He

f4-s

)\ ; PL70¡0+j** Unity Pro0¡0+;8v$,H?80vZyS|;80x,H?X

f4 WORD- DWORDf4K0~ Unity Pro|8x\NtMW@Ao@X

@A-{0o@0 Unity Pro|R¡ INT- DINTf4.WMWX

Ga8PL7j*.;WORD[ DWORDf4.Wj** INT[ DINTf4.WX

|^FWORD4[ DWORD5f4.W_ SHLx/Wj** SHL_INT4[ SHL_DINT54P, 83 PL7- Unity Pro;D_.0k(F.u5X

s PL7j*.b&s||=_BV4]IWJW+JW1%-J}s5X

|^FARRAY1:%M1:10j** intoARRAY1:ARRAY[0..9] OF BOOLX

i.f4-s TIMEWDATEWTOD- DT1L_ (WORD)J- (DWORD)+JWj** INT-DINTX

|^F%MD10:=ADD_TOD(%MD20,%MD30)Wj**F

%MD10:=ADD_TOD_PL7(%MD20,%MD30).

PL7|_%DJz EF0 Unity Pro|Wj**nt0 EF4P, 83 PL7- UnityPro;D_.0k(F.u5X

iqF0 Unity Pro|8;MQ(]0 PL7|lttk4|^FARRAY15X

35012199 06/2006 157

Page 158: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_He

[gf4;D_x/

)\ ; PL70¡0+j** Unity Pro0¡0+;8v$,H?80vZyS|;80x,H?X

J-+J \k.Wf4;D_x/0 Unity Pro|\NWX

0j*f0|8Vmaf4_x/q)nt0 EFp*af4_x/4P, 83 PL7- Unity Pro;D_.0k(F.u5X

|^FMD0:=%MD0+%MW4Wj**

%MD0:=%MD0+INT_TO_DINT(%MW4)X

|^F%MW20:=%MD10Wj**

%MW20:=DINT_TO_INT(%MD10)X

s-4+5J Js[+Jsv)J[+J;D_x/0 Unity Pro|\NWX

0j*f0|8Vmaf4_x/q)nt0 EFp*af4_x/4P, 96s.u5X

|^F%MW100:20:=%MW10+5Wj**

MOVE_INT_ARINT(%MW10+5,%MW100:20).

|^F%MW100:20:=%MW100:20+5Wj**

%MW100:20:=ADD_ARINT_INT(%MW100:20.5)X

s_@p J[+Jsj¡s_@p0 Unity Pro|^\NW_X

0j*f0|8$Qx/. := Wt0_ EFp*4P, 87¡s.u5X

|^F%M0:16:=%MW20Wj**

MOVE_INT_ARX(%MW20,%M0:16)X

158 35012199 06/2006

Page 159: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_He

14.2 PL7- Unity Pro;D_HeF.W

ZW

>}+O >}80 PL7.W)n Unity ProQ50;D_+oHeX

>G}"+v,,

}MK>G}"+vvZ+OF

+O t(X

21Q 160

}K.W474-345 161

J¡ 162

.Vs-OR.W 163

35012199 06/2006 159

Page 160: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_He

21Q

)\ ; PL70¡0+j** Unity Pro0¡0+;8v$,H?80vZyS|;80x,H?X

a]-.a]J WORD- DWORDf4) PL7j*.j** INT- DINTf4X

T~ 16#7FFF (+32767)_^ezp21QWj**W^zpQ8]:Q;m|0i/|4^P8%MW0:=16#ABCDWj** %MW0:=-21555 {16#ABCD}5X

.a]21Q_j*]T~ 16#7FFFFFFF (+2147483647)_QtkX4^P8%MD80:=16#ABCDABCDWj** %MD80:=-1412584499 {16#ABCDABCD}X5

D.8HJ 8H ADR#0 Unity Pro|W EFp*X.~+.8H ADR#{r.s}\xy.i.c\xy.i.SYS8K0sQNt'NF

xy.0~[p8HFj*.¡[phVp* xy8j*.Ip0 Unity Propa|.._[phVX

xy.0~LihV-¡aFj*.¡ r.mp* xy8Li 0U0U*mLU0XPO xy < 1008SLihVQ~ 04^P8xy=128r.m = 0.125XPO xy > 1008SLihVQ~4O¡4^P8xy=7158r.m = 7.155X

160 35012199 06/2006

Page 161: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_He

}K.W474-345

)\ ; PL70¡0+j** Unity Pro0¡0+;8v$,H?80vZyS|;80x,H?X

J." j*.R¡J.".Wp* %MB- %KB.WGv}_¡a0}K|Q(tkX

]>J."k*_lt^F

PO"z-(.V].W %MB[ %KBk*8S MBi_lFi =a]8l =J.s_.B8

4|^F%MB1000:20Wj** MB1000_20:STRING[20]5XPO"z-(.V].W %MB[ %KBk*8S symbole_lF

symbol =74_.V8l =J.s_.B8

4|^Foz.V TABLE_ %MB1000:20Wj** TABLE_20:STRING[20]5X

POK0]wD %MB[ %KBs_4Oy;Mtk*_i/8Sj*.;|=.B* 1_J."qc;i/]ntk*4|^F%MB500:204*x^si/*5_.V TABLEWj** TABLE_1:STRING[1]4*x^si/*55X

35012199 06/2006 161

Page 162: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_He

)\ ; PL70¡0+j** Unity Pro0¡0+;8v$,H?80vZyS|;80x,H?X

D5¡ *v`E0oj*_ PL7¡|0¡0+|4$-(BVKG8Lb&vT.D5¡_ Unity ProBVX

Ga8¡ Unity ProBV .ip*D5¡ :Xi_ PL7BVX

|^F%IW12.3.1:X5Wj** %IW12.3.1.5X

+V 0.WYD5¡_ Unity ProBVPZF%IW12.3.0.5X

162 35012199 06/2006

Page 163: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_He

.Vs-OR.W

)\ ; PL70¡0+j** Unity Pro0¡0+;8v$,H?80vZyS|;80x,H?X

.Vs 0 Unity Pro|8iNv;$y.V]$O)r.Wtk*8xnVR¡tk.Vws|$OsX

|^FPO %MWi) TABA.V38S0 PL7|8%MWi:L) TABA:L.V3X

x0 Unity Pro|\&NWX

PL70¡0+j*.¡l* TABA_Lqcn¡aD~ %MWi_.a]s LptTABA:LX

.VOR.W 0 Unity Pro|8iNv;$y.V]$O)r.Wtk*8xnVR¡tk.Vws|$OOR.WX

|^FPO %MWi) TABA.V38S0 PL7|8%MWi[j]) TABA[j].V3X

x0 Unity Pro|\&NWX

PL70¡0+j*.¡l* TABA_ARqcn¡aD~ %MWi_qT.a]sptTABA[j]X

iqF.VOR2]/24.WnVWj**Q5s8G*:s_.B<DXx,.WGaj**n2.V@L48H5X

35012199 06/2006 163

Page 164: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_He

14.3 PL7- Unity Pro;D_HeF.u-7]

ZW

>}+O >}80 PL7.u-7])n Unity ProQ50;D_+oHeX

>G}"+v,,

}MK>G}"+vvZ+OF

+O t(X

s.u-7] 165

f0opWng-Zc.u 167

164 35012199 06/2006

Page 165: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_He

s.u-7]

)\ ; PL70¡0+j** Unity Pro0¡0+;8v$,H?80vZyS|;80x,H?X

a]-.a]J

sF.u0Unity Pro|LZUvsya]-.a]Js;D_x/.4+W-W*W/WREM5X

PL70¡0+j*.R¡ EFQ504P, 97a]-.a]JsF.u5p*x,x/.X

|^FTABINT1WTABINT2WTABINT3^a]sX¡ TABINT1:=ADD_ARINT(TABINT2,TABINT3)p* TABINT1:=TABINT2 + TABINT3X

0 Unity Pro|LZUvs-a][.a]J;D_x/.4+W-W*W/WREM5X

PL70¡0+j*.R¡ EFQ504P, 97a]-.a]JsF.u5p*x,x/.X;ry EF¡~cA*x/.X

|^FINT1^a]GTABINT1- TABINT2^a]sX

TABINT1:=INT1 + TABINT2- TABINT1:=TABINT2 + INT1¡N¡TABINT1:=ADD_ARINT_INT(TABINT2,INT1)p*

a]-.a]J

sF{0.u0 Unity Pro|LZUvsya]-.a]Js;D_x/.4ANDWORWXORWNOT5X

PL70¡0+j*.R¡ EFQ504P, 100a]-.a]JsF{0.u5p*x,x/.X

|^FTABINT1WTABINT2WTABINT3^a]sX¡ TABINT1:=AND_ARINT(TABINT2,TABINT3)p*TABINT1:=TABINT2 AND TABINT3X

0 Unity Pro|LZUvs-a][.a]J;D_x/.4ANDWORWXOR5X

PL70¡0+j*.R¡ EFQ504P, 100a]-.a]JsF{0.u5p*x,x/.X;ry EF¡~cA*x/.X

|^FINT1^a]GTABINT1- TABINT2^a]sX

¡ TABINT1:=AND_ARINT_INT(TABINT2,INT1)p* TABINT1:=INT1 ANDTABINT2- TABINT1:=TABINT2 AND INT1

35012199 06/2006 165

Page 166: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_He

sF7] D2.|+V4s|;M_+V5_s7]0W*Y]t0 PL77]T&tk8Iz0+V*W%UCX0a'NZ8o@PZF

7] +V*W%_o@

COPY_ARDINT_AREBOOL PO+V;O*W46[j[58S\MW

:7]8qc\b&%OsX0 PL7|8+

VD$ra* 08qcMW:7]XCOPY_ARINT_AREBOOL

COPY_AREBOOL_ARDINT

COPY_AREBOOL_ARINT

COPY_AREBOOL_AREBOOL

EQUAL_*** POzWr"_+V*W8S%OQ~aW

+V8qc\MW:7]X0 PL7|8_+

V 0MW:7]X

FIND_EQP_*** POzW&O_+V*W8S%OQ~aW

+V8qc\MW:7]X0 PL7|8_+

V 0MW:7]X

166 35012199 06/2006

Page 167: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_He

f0opWng-Zc.u

)\ ; PL70¡0+j** Unity Pro0¡0+;8v$,H?80vZyS|;80x,H?X

INWOUTWINOUT!]

0 Unity Pro|8.~R¡2]W24-2]/24!]4INWOUT- INOUT5_&z EF8Lb&vx,!]_1+X

|^F0 PL7|8x,!]_1+PZFINWOUTWINOUTX

0 Unity Pro|8a1+7*FINWINOUTWOUTX

]ab&zk_ EFPZF

f0op.u

4P, 106f0op.u5

ng.u

4P, 107ng.u5

Zc.u

4P, 108Zc.u5

PL7 Unity Pro PL7 Unity Pro PL7 Unity Pro

PID PID_INT FTOF FTOF DATA_EXCH DATA_EXCH

PWM PWM_INT FTON FTON INPUT_CHAR INPUT_CHAR

SERVO SERVO_INT FTP FTP OUT_IN_CHAR OUT_IN_CHAR

SCOUNT SCOUNT PRINT_CHAR PRINT_CHAR

FPULSOR FPULSOR RCV_TLG RCV_TLG

READ_ASYN READ_ASYN

READ_GDATA READ_GDATA

READ_VAR READ_VAR

SEND_REQ SEND_REQ

SERVER UNITE_SERVER

35012199 06/2006 167

Page 168: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_He

Zem|Zc.u OUT_IN_CHAR_|^X

Zs80Zc.u OUT_IN_CHAR_!]X

PL7| OUT_IN_CHAR.u_ STs|@LPZF

OUT_IN_CHAR (Address, Mode, Data_to_Send, Received_Data,Management_Param)X

Unity Pro| OUT_IN_CHAR.u_ STs|@LPZF

OUT_IN_CHAR (Address, Mode, Data_to_Send, Received_Data,Management_Param)X

2]!] (IN) 2]/24!] (INOUT) 24!] (OUT)

ADR GEST RECP

TYPE

EMIS

RECPADR

GESTGEST

类型

EMIS

Management_ParamManagement_Param

OUT_IN_CHAR

地址 Received_Data

模式

Data_to_Send

ENOEN

168 35012199 06/2006

Page 169: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_He

14.4 PL7- Unity Pro;D_HeFSFB

ZW

>C}_j[ >C}80 PL7 SFB)n Unity ProQ50;D_+oHeX

>G}"+v,,

}MK>G}"+vvZ+OF

+O t(X

Unity Pro EFB2^_f4 170

35012199 06/2006 169

Page 170: Unity Pro PL7 0 j 1 - download.schneider-electric.com

diB0;M;D_He

Unity Pro EFB2^_f4

)\ ; PL70¡0+j** Unity Pro0¡0+;8v$,H?80vZyS|;80x,H?X

1(b_Q ]n PL7Q50tr8PL7_DRUM EFBoz5{_24!]Xa!]"+1(b_QX

[m81(b_Q;0¡|0+|@p+ DRUM24.WX

%73t>|_|^FRESET %DRiWvZ0p*F

RESET_PL7_DRUM (DRi)

WORD_TO_BIT (INT_TO_WORD (DRi.W),

%M4,

%O2.3,

%O4.5,

%M6, , , , , , , , , , , ,)

iqF0j*E@eB0%8PO"s. DRUM_X¡_D."+a DRUM_24.W8;m|'DK0XPO0D.|@px,.W8SiD2024]B|R¡j*.K04P, 43@Cf0|_ "j*." K051$b&:0+X

170 35012199 06/2006

Page 171: Unity Pro PL7 0 j 1 - download.schneider-electric.com

35012199 06/2006

15

%73t>B0;M;D_He

ZW

>G+O >G80%73t>B0;M;D_+oHeX

>G"+v,,

}MK>G"+vvZj@F

} +O t(X

15.1 PL7- Unity Pro;D_HeF%73t>B0.u 172

171

Page 172: Unity Pro PL7 0 j 1 - download.schneider-electric.com

%73t>B0;M;D_He

15.1 PL7- Unity Pro;D_HeF%73t>B0.u

ZW

>}+O >}80 PL7%73t>B0.u)n Unity ProQ50;D_+oHeX

>G}"+v,,

}MK>G}"+vvZ+OF

+O t(X

}u.u 173

172 35012199 06/2006

Page 173: Unity Pro PL7 0 j 1 - download.schneider-electric.com

%73t>B0;M;D_He

}u.u

)\ ; PL70¡0+j** Unity Pro0¡0+;8v$,H?80vZyS|;80x,H?X

FOR.u PL70¡0+j*.j* FOR}u.uX

0 Unity Pro|80 FOR.u|R¡_OR74VN¡~h0Ei|X

0 PL70¡0+_4Oy FOR.u_j*1D8;4$Oy'DK08yJiV9myh0Ei74^&I¡~:Ei|X

POq2xQ'N874O<|=8S\MW:}uX

35012199 06/2006 173

Page 174: Unity Pro PL7 0 j 1 - download.schneider-electric.com

%73t>B0;M;D_He

174 35012199 06/2006

Page 175: Unity Pro PL7 0 j 1 - download.schneider-electric.com

35012199 06/2006

16

.uQsB0;M;D_He

ZW

>G+O >G80.uQsB0;M;D_+oHeX

>G"+v,,

}MK>G"+vvZj@F

} +O t(X

16.1 PL7- Unity Pro;D_HeF.uQsB0.u 176

175

Page 176: Unity Pro PL7 0 j 1 - download.schneider-electric.com

.uQsB0;M;D_He

16.1 PL7- Unity Pro;D_HeF.uQsB0.u

ZW

>}+O >}80 PL7.uQsB0.u)n Unity ProQ50;D_+oHeX

>G}"+v,,

}MK>G}"+vvZ+OF

+O t(X

]I.u 177

176 35012199 06/2006

Page 177: Unity Pro PL7 0 j 1 - download.schneider-electric.com

.uQsB0;M;D_He

]I.u

)\ ; PL70¡0+j** Unity Pro0¡0+;8v$,H?80vZyS|;80x,H?X

MPSWMRDWMPP.u

.u MPSWMRD- MPP0 Unity Pro|\K0XPL70¡0+j*.R¡Bg~#n_74p*x,.uX

.~ MPSWMRD[ MPP.u0n|4$_ PL70¡0+_my;_8j*.¡|=Oy 8 BOOLs-Oy INTf4OR81<op*_.uW*X

iqF0p* MPSWMRD- MPP.u(8PL70¡0+j*.nX00¡0+|O<R¡&U774_ltX

35012199 06/2006 177

Page 178: Unity Pro PL7 0 j 1 - download.schneider-electric.com

.uQsB0;M;D_He

178 35012199 06/2006

Page 179: Unity Pro PL7 0 j 1 - download.schneider-electric.com

35012199 06/2006

17

oW%%P|_\km|

ZW

>G+O >G80oW%%Pm||_+oHeX

>G"+v,,

}MK>G"+vvZ+OF

+O t(X

oW%%P 180

179

Page 180: Unity Pro PL7 0 j 1 - download.schneider-electric.com

oW%%P|_\km|

oW%%P

)\ ; PL70¡0+j** Unity Pro0¡0+;8v$,H?80vZyS|;80x,H?X

oW%%P 0oW%%P?o|Lb&t>.W4|zp-^ezp5Q_m|1LX

>_1L]0vZ&zng Unity Pro?o|R¡_1L¡`tkF$!]6s-B0h0.X

|^FWORDf4748|zp1L 2#0000000000000000|_ 0Wj**2#0000_0000_0000_0000X

oj*_ PL70¡0+NGa4$m|'DXPOL;m|W)Xa*t>_qTTD8S0oW Unity Pro_$!]6s|8;)+Q ##############p*74_Q8.|W)_TD\-vaym|:QX

Cm8iD2[:Xat>_m|W)_TD8[:>!R¡_J&TDX

180 35012199 06/2006

Page 181: Unity Pro PL7 0 j 1 - download.schneider-electric.com

35012199 06/2006

53

ZW

>53+O >539n; PL70¡0+j** Unity Pro%q3P_\k>O_rLGVX

>53"+v,,

}MK>53"+vvZG}F

G G}[O t(X

A 7bx/ 183

181

Page 182: Unity Pro PL7 0 j 1 - download.schneider-electric.com

182 35012199 06/2006

53

Page 183: Unity Pro PL7 0 j 1 - download.schneider-electric.com

35012199 06/2006

A

7bx/

ZW

>G+O >G9n; PL70¡0+j** Unity Pro%q3P_\k>O_rLGVX

>G"+v,,

}MK>G"+vvZ+OF

+O t(X

Recommendations during conversion 184

183

Page 184: Unity Pro PL7 0 j 1 - download.schneider-electric.com

7b

Recommendations during conversion

At a Glance When converting PL7 applications, certain cases have been identified in which manual solutions are required. These are described in this appendix.

Control loop variables are not recovered by PL7If you are using control loops parametered using PL7 variables (%MW,%MF...) inthe FEF file to be converted, you must enter them again using Unity Pro.

CAUTION

184 35012199 06/2006

Page 185: Unity Pro PL7 0 j 1 - download.schneider-electric.com

7b

What to do whenthe conversionfails

The following table shows the procedure when the conversion fails just after opening the FEF file.

If then

an error message appears consult the report file to obtain additional information.

in the report file, the errorconcerns an unknown hardware configuration

open the STX file using version 4.3 of PL7,modify the processor version,export the PL7 application to obtain a new FEF file,restart the conversion, opening the FEF file with Unity Pro.

in the report file, the errorconcerns the name of acharacter string longerthan 32 characters

using PL7, modify the name of the variable to lower the sizeto under 32 characters,export the PL7 application to obtain a new FEF file,restart the conversion, opening the FEF file with Unity Pro.

in the report file, the errorconcerns a name conflictbetween variables,sections, etc.

using PL7, modify the names or symbols concerned,export the PL7 application to obtain a new FEF file,restart the conversion, opening the FEF file with Unity Pro.

the FEF file was createdwith a version of PL7previous to 4.0

open the FEF file using version 4.3 of PL7(P, 17j*]SF0¡0+-1z. ),export the PL7 application to obtain a new FEF file,restart the conversion, opening the FEF file with Unity Pro.

the FEF file was createdwith a 4.0, 4.1 or 4.2version of PL7

open the FEF file using version 4.3 of PL7(P, 17j*]SF0¡0+-1z. ),export the PL7 application to obtain a new FEF file,restart the conversion, opening the FEF file with Unity Pro.

the processor is not level 3 open the FEF file using version 4.3 of PL7(P, 17j*]SF0¡0+-1z. )modify the processor version(P, 17j*]SF0¡0+-1z. ),export the PL7 application to obtain a new FEF file,restart the conversion, opening the FEF file with Unity Pro.

in the FEF file, built-in control loops are used,set using PL7 variables(%MF, for example)

using PL7, modify the loops concerned,export the PL7 application to obtain a new FEF file,restart the conversion, opening the FEF file with Unity Pro.

you have modified theconfiguration of a TSXSCY 21601 module justbefore exporting theFEF file

using PL7, save the stx file before exporting the application(this allows you to save all last-minute modifications),export the PL7 application to obtain a new FEF file,restart the conversion, opening the FEF file with Unity Pro.

35012199 06/2006 185

Page 186: Unity Pro PL7 0 j 1 - download.schneider-electric.com

7b

What to do whenthe import fails

The following table describes the procedure when the import phase fails(this phase is launched automatically after the conversion phase).

If then

the hardware configuration of theFEF file has ATV 16 controllers ona Fipio bus

using PL7 remove the ATV 16 controllers from theFipio bus (ATV 16 no longer recognized by Unity),export the PL7 application to obtain a new FEF file,restart the conversion, opening the FEF file withUnity Pro.

the hardware configuration of theFEF file has CCX 17 controllers ona Fipio bus

using PL7 remove the CCX 17 controllers from theFipio bus (CCX 17 no longer recognized by Unity),export the PL7 application to obtain a new FEF file,restart the conversion, opening the FEF file withUnity Pro.

the hardware configuration of theFEF file has SIMULATION deviceson a Fipio bus

using PL7 remove the SIMULATION devices fromthe Fipio bus (SIMULATION no longer recognizedby Unity),export the PL7 application to obtain a new FEF file,restart the conversion, opening the FEF file withUnity Pro.

the hardware configuration of theFEF file has a TSX P57 2823 orTSX P57 4823 processor

using PL7 replace the processor with one that isrecognized by Unity, then modify the configurationto obtain equivalent functionalities (for example,use a TSX P57 253 processor and ETY moduleto replace a TSX P57 2823),export the PL7 application to obtain a new FEF file,restart the conversion, opening the FEF file withUnity Pro.

the PL7 application to convert hasa TSX SPY 400 simulation moduleor TSX ISPY 100 weighing module

using PL7, delete all the parts concerning these(configuration, sections, etc.),export the PL7 application to obtain a new FEF file,restart the conversion, opening the FEF file withUnity Pro.

an indexed variable is used as anactivation condition

using Unity Pro, write the missing condition withoutusing indexed variables.

186 35012199 06/2006

Page 187: Unity Pro PL7 0 j 1 - download.schneider-electric.com

7b

What to do whenthe generation ofthe project fails

The following table describes the procedure when the Unity Pro generation phasefails.

If, in the generation report, oneof the following cases appears

then

a section written in ST languagehas a truncated line

using Unity Pro, correct the faulty line returngenerated during editing (the ST editor does notauthorize lines of over 300 characters),generate the project again.

an error occurs on a macro step bit using Unity Pro, check that the macro step isdeclared (using PL7 it is possible to use a macrostep bit without it being declared),if this is the case, correct the program accordingly.generate the project again.

an error on input or output-type objects (%Q1.2.48:16 forexample) is generated

check that these objects are configured using PL7,if this is not the case, correct the program accordingly.generate the project again.

an error on FIPIO objects(%IW\2.80\0.0.0.3 for example)is generated

check that these objects are configured using PL7,if this is not the case, correct the program accordingly.generate the project again,if you are using ADM 390 10 modules, it is no longerpossible to use FIPIO objects under Unity Pro.

an error in the system word tablesis generated

create a table of integers with 4 elements,assign each element one by one.generate the project again.

an error occurs on a table-type DFB output

a table-type DFB output is no longer accessibleoutside the DFB. To access it, you must use thevariable connected to the corresponding output pin.For further information see on DFBs, conversionprecautions (P, 323S )

an error on the DINT-type variables recognized as INTby Unity Pro

modify the program to make the types compatible,example: SD52, the solution consists of creating aDINT-type SD52 object by writing SD52:=INT_AS_DINT(%SW52,%SW53);.generate the project again.

an error occurs on the %I or %IWassigned in the program

modify the program to delete these assignments. Assignment on inputs is no longer accepted by Unity Pro.

an error occurs on a verticalcomparison block located in thefirst column of the editor

using the Copy/Paste function, modify the program tomove this block by one column.

35012199 06/2006 187

Page 188: Unity Pro PL7 0 j 1 - download.schneider-electric.com

7b

an error occurs in an SFC. An errormessage indicates that alternativedivergences or parallelconvergences must be followedrespectively by a transition ora step

modify the SFC following the indications of the outputwindow.

an error indicates that themaximum number of configuredsteps is insufficient

increase the maximum number of steps as indicatedin the output window (use the command Tools → Project settings → Language extensions).The calculation of the maximum number of stepsusing Unity Pro includes macro-steps.

an error indicates an incompatibilitybetween the different types of anassignment (probably a multi-assignment using PL7)

Modify the program to remove these incompatibilities.

an error occurs on a multi-assignment in an LD operate block

modify the program by writing as many blocks asthere are assignments.

If, in the generation report, oneof the following cases appears

then

188 35012199 06/2006

Page 189: Unity Pro PL7 0 j 1 - download.schneider-electric.com

ABs

DFB ¡|zt_X

DT s1-%DX

EF D>7]X

EFB D>zt_X

EVT {(X

IL .uQsB0X

D

E

I

35012199 06/2006 189

Page 190: Unity Pro PL7 0 j 1 - download.schneider-electric.com

ABs

LD E@eB0X

SFB [_zt_X

SFC 1+zteB0X

SR C0+X

ST %73t>B0X

STRING J."X

L

S

190 35012199 06/2006