Professional Documents
Culture Documents
1.1
1.
2.
3.
4.
1.2
1.
2. I
3. II
4. III
1.3
1. I
2. II
3. III
II
. .
2.1
1. I
2. II
3. PLC?
4.
2.2
1. .
2.
I
3.
II
4.
III
5.
IV
6.
V
2.3
1.
2.
3.
4.
2
7
7
7
8
8
9
9
10
10
11
11
12
12
12
13
14
14
14
15
15
16
17
17
18
19
19
20
21
22
22
23
24
25
5.
6.
2.4
1. I
2. II
3. III
4. IV
5. V
III
.
- . .
3.1
1. ?
2. PLC
3. I
4. II
5. I
6. II
7. III
8. I
9. II
10. embedded ()
11. embedded
12. - Windows CE
13. - RTLinux
14. - QNX
15. VxWorks
3.2 -
1.
2. -
3. - I
4. - II
5. -
6.
7.
3.3
1.
2. I
3. II - PROFIBUS
4. III - CANBUS
5. IV - MODBUS
6. I
3
25
26
28
28
28
29
30
30
31
31
31
32
33
34
34
35
36
37
38
39
39
40
40
41
42
42
43
44
45
45
46
46
47
47
48
49
49
50
51
52
7. II
8. III - ControlNet
9. IV - ControlNet
10.
IV
4.1 IEC 61131-3
1.
2. IEC 61131-3 - I
3. IEC 61131-3 - II
4. IEC 61131-3 - III
5. IEC 61131-3 - IV
4.2 (POU)
1. (POU) I
2. (POU) II
3. (POU) III
4. POU
5. STEP 7
6. STEP 7
4.3
1. IEC 61131-3
2. STEP 7 I
3. STEP 7 II
4. STEP 7 I
5. STEP 7 II
6.
4.4
1. - I
2. - II
3. - III
4. - I
5. - II
6.
4.5
1. AND OR
2. NOT, NAND, XOR NOR
3. SR RS
4. I
5. II
6. III
7.
8. I
4
52
53
53
54
56
56
56
56
57
58
58
59
59
60
60
61
61
62
62
63
63
65
65
66
66
67
67
68
69
70
71
71
72
72
73
74
75
76
76
77
78
9. II
10.
11.
12.
4.6
1. PLC I
2. PLC II
3. (Ladder Diagram - LD) I
4. (Ladder Diagram - LD) II
5. (Ladder Diagram - LD) III
6. (Function Block Diagram - FBD) I
7. (Function Block Diagram - FBD) II
8. (Sequential Function
Chart - SFC) I
9. (Sequential Function
Chart - SFC) II
10. (Instruction List - IL)
11. (Structured Text - ST) I
12. (Structured Text - ST) II
13. (Structured Text - ST) III
14.
V
5.1
1. K I
2. K II
3. I
4. II
5. III
6. IV
7. V
8.
5.2
1.
2. I
3. II
4. III
5. IV
5.3
1.
(Motion Control) I
5
78
79
80
81
82
82
83
83
84
85
86
86
87
88
88
89
90
91
92
92
92
93
93
94
94
95
95
96
97
98
98
99
99
100
100
101
102
2.
(Motion Control) II
3. 1800
4.
5. E GM360
6. CNC
7.
8.
9.
5.4
1.
2.
3.
4.
5.
6. - Allianz AG, Stuttgart,
7. - BKN Strobel, Holm,
8. - Eurotheum ( ), Frankfurt,
1
2
3
4
5 CANopen
6 PLC CoDeSys
7
5.3
103
104
104
105
106
106
107
108
110
110
111
111
112
112
114
115
116
117
118
121
124
127
129
132
138
141
142
1: .
1.1.
1.1.
:
.
:
1. .
2. .
3. .
4. .
1.
[AutoMatic project 2009-1BG1-LEO05-01640 - 4]
, ,
.
(), ,
(), ,
,
, .
- .
:
- ;
- ;
- , ;
- .
, - ,
, .
, ,
, :
- ;
- ;
- .
7
2.
.
: , , .
. ,
.
.. .
.
.. , -
: ,
,
. -
(), 80%
30% .
3.
,
,
.
,
.
50%
,
,
. , .
:
- (
);
- ( );
- ( ).
4.
:
- ;
- ,
;
- :
,
.
.
, .
.
,
.
1.2.
1.2.
:
.
:
1. .
2. I.
3. II.
4. III.
1.
,
.
- .
.
, .
, ,
.
:
-
;
-
,
;
- - .
2. I
.
.
,
.
.
:
- ,
- ,
- .
//
. :
- //;
- //.
10
3. II
, , ..,
.
.
, , ,
, .
.
(, , .).
.
. -
(
, , ..).
.
4. III
,
. ,
.
.
.
.
(
).
- (.
).
-
(PLC)
.
.
11
1.3.
1.3.
:
.
:
1. I.
2. II.
3. III.
1. (0)-(2)
( I)
,
, .
(0) A(9)
[AutoMatic project 2009-1BG1-LEO05-01640 - 4].
(0) ,
.
.
1775 ,
.
,
, , .
,
.
(1).
,
, (2).
,
. .
2. (3)-(4)
( II)
A(3)
.
,
, , ,
12
; ,
,
-.
(3)
.
A(4)
.
.
3. (5)-(9)
( III)
A(5),
. ,
.
, ,
.
().
:
- : ,
;
- : ;
- : ;
- : .
(6) .
,
.
.
A(7) (),
.
()
( ). (6) (7)
.
(8) (9) .
13
2: .
. .
2.1.
2.1.
:
(PLC).
:
1. I.
2. II.
3. PLC?
4. .
1. I
, , ,
. . 2.1.
. 20-
(), 20- .
.2.1.
14
,
,
" ( ).
60-
20- .
, - .
2. II
70- 20- . To
.
.
,
,
.
,
( )
.
80- 20- ,
,
.
.
,
.
.
3. PLC?
" - Programmable
Logical Controller (PLC) .2.2. e
- ,
,
.
15
.2.2.
PLC
.
- Programmable controller (PC).
.
4.
"
1978 . NEMA (National Electrical Manufactures Association).
.
, (
) ( )
,
.
(
).
1968 . General Motors. :
- (
),
;
- , ;
- ;
- .
16
- ,
.
2.2
2.2.
:
.
:
1. .
2. I.
3. II.
4. III.
5. IV.
6. V.
1.
,
,
. , ,
(
)
,
- .
.2.3.
(PLC) .
17
.2.3.
PLC
, PLC
.
2. I
. +5V, 12V +24V.
- ,
( 220V AC) ,
( 24V DC). ,
(Power Down).
(CPU)
.
, .. ,
.
, , ..
18
, AMD2901, 2903 .
.
3. II
PLC
ROM. RAM
.
() PLC RAM,
PII (Process Image Input) .
( )
RAM, PIO (Process Image Output) .
(EEPROM, UVEPROM), PLC
, .
, PLC,
,
PLC.
PLC, () -
.
,
.
4. III
,
- EEPROM,
( - 2 , - 5)
. RAM
.
,
(image registers), .
, ,
, .
RAM EEPROM
.
- (Image
19
Registers),
.
.
,
.
.
5. IV
, - :
- /;
- /;
- ( ) /;
- ;
- (, , ,
.);
- .
[AutoMatic project 2009-1BG1LEO05-01640 - 4] 24 V DC 120/230 V AC.
(. 10 V, 0 10 V
1 5 V) (. 4-20 mA 0-20 mA).
,
. ,
.
(DC AC),
- .
( ) - .
8, 16 32 /
, 2, 4, 6 8
/ .
20
6. V
.
PLC,
- .2.4.
. 2.4. "master"
Master , ,
, . (slave) .
- .
Master PLC - (),
.
21
2.3.
2.3.
:
.
:
1.
2.
3.
4.
5.
6.
1.
PLC- [AutoMatic project 2009-1BG1LEO05-01640 - 4],
: PLC, PLC,
PLC, PLC ,
, PLC PLC.
PLC
CPU-, ,
. -
/, (
PLC ) HMI.
/. /
PLC add-on ()
. ,
. PLC
. PLC
.
PLC ,
, PLC
. , PLC
22
PLC,
/. PLC Siemens Logo - .2.5.
23
24
4.
(OPLC) HMI- ()
. HMI
. .
PLC
, .
, .
e AS-Cxx
- . 2.8.
.2.8. - AS-Cxx
5.
( PC) ,
PC PLC . PLC
( PLC ) PLC (
PLC ).
,
, OPC
/ SQL ( PC-),
, .
PC
/ .
/, PLC .
PC ,
( , ,
.). ,
25
- .
e A5x - .
2.9.
.2.9. - A5x
6.
,
PLC. PC (
),
PC HMI- / .
( /
).
PLC,
.
PC (Ethernet, COM)
( PC)
/
26
. PLC
. ,
.
,
.
, HMI OPC ,
PLC,
PLC.
PLC Siemens SIMATIC WinAC RTX - . 2.10.
27
2.4.
2.4.
:
.
:
1. I
2. II
3. III
4. IV
5. V
1. I
[AutoMatic project 2009-1BG1-LEO05-01640 4]. ,
(). PLC
.
, , PLC
.
IEC 61131
, ,
( ) (
),
(POU).
,
.
,
.
.
.. ,
.
2. II
, - ,
- - .
CoDeSys . 2.11.
28
.2.11. CoDeSys
. PLC
(
),
.
- ,
.
, (
) , -
. ,
-
(
).
3. III
:
.
,
- , -
- .
. -
- .
29
-
.
. ,
- - .
IEC 61131
, ,
.
4. IV
- , (
) ( -)
. ,
.
- , .
,
- .
-
.
- ( )
- ,
.
-
(, , ),
.
.
5. V
- ,
-
.
- , , -
. .
. PLC
( )
( ) .
, .
30
3:
. - . .
3.1.
3.1.
:
.
. embedded
. -
embedded .
:
1. ?
2. PLC
3. I
4. II
5. I
6. II
7. III
8. I
9. II
10. embedded ()
11. embedded
12. - Windows CE
13. - RTLinux
14. - QNX
15. VxWorks
1. ?
.
,
,
().
,
.
, ..
31
..
.
- - ,
.
,
PLC. , .. ,
,
.
2. PLC
:
- ,
;
- ,
;
- n ms,
;
-
.
PLC .3.1.
.3.1. PLC
32
. -
.
.
, .
3. I
.
.
,
.3.2.
.3.2.
,
.
33
.
4. II
.3.3.
.
,
.
.3.3.
- ,
"
.
,
- (
), .
5. I
. (Statement)
,
.
34
, ,
.
,
, .
, .
()
, -
.3.4.
.3.4.
SIMATIC S7-200
- .
.
.
6. II
.3.5.
35
36
.3.8. SIMATIC
8. I
,
.
.
, .
,
.
.
-
, .
,
. , ,
.
- LIFO.
37
9. II
.3.9.
.3.9.
,
1.
0 " (RLO).
,
, .
ALU,
, ().
,
.
. .3.10
.
.3.10. : ) ; ) -
38
10. embedded ()
-
embedded .
( )
, ,
.
-
. PC
(Personal Copmuter) , 86
, MAC Apple PowerPC SYN
Sparc.
:
- ;
- ;
- ;
- ;
-
;
-
Linux, Windows, OS X .
11. embedded
Embedded
,
.
embedded ,
- ,
. embedded ()
, - -
( embedding)
.
embedded
,
.
.
.
, embedded :
39
- ;
- ;
- ;
- ;
- ;
- RT Linux,
Windows CE, RTOS-32, WxWorks, QNX, Symbian .
12. - Windows CE
Windows CE
Windows CE Microsoft
,
. Bluetooth,
802.1x, IPv6, OBEX (OBject EXchange) , MediaSense RTC/SIP
(Real Time Communication/Session Initiation Protocol). Windows CE
KSP (Kerberos Security Protocol) SSL (Secure Sockets Layers).
256 , ,
200kB
.
Windows CE / ARM720T,
ARM920T, ARM1020T, StrongARM, XScale, MIPS II/32 with FP, MIPS II/32
without FP, MIPS16, SH-3, SH-3 DSP, SH-4, 486, 586, Geode Pentium I
IV. (wizzard),
, ,
, Internet PDA
(Personal Digital Assistant).
Windows CE
10% Win32API ,
Windows 2000. POSIX (Portable Operating System Interface -
)
Windows CE.
13. - RTLinux
Linux
Linux - .
, .
,
(RTLinux). RTLinux ,
40
Linux .
Linux. RTLinux ,
.
,
Linux
-.
, , RTLinux
Linux. ,
. ,
,
.
, RTLinux, ,
: Linux .
(dual kernel approach).
RTLinux ,
( ) .
- RTLinux
.
14. - QNX
QNX
QNX Software Systems
QNX Neutrino RTOS.
embedded 20 .
,
, , ,
.
/,
x86/Pentium, PowerPC, ARM, StrongARM, XScale, MIPS SH-4. QNX
Neutrino
IEEE 1003.1b. - QNX
,
.
. Qnet, QNX
.
QNX ,
QNX Photon microGUI
Internet ,
41
. USB, , PCI,
, IDE SCSI . QNX Neutrino
.
15. - VxWorks
VxWorks
VxWorks Wind River
, , , CNC
. VxWorks
, .
VxWorks ,
(), ,
, , , ,
, .
VxWorks POSIX. Tornado,
VxWorks ,
.
Tornado
-
(TCP/UDP ).
200 BSP (Board Support Packages)
, RISC, CISC ,
Motorola/IBM PowerPC, Motorola 68K/CPU32, Intel Pentium ,
Intel StrongArm ARM.
3.2. -
3.2.
: -
.
:
1.
2. -
3. - I
4. - II
5. -
6.
7.
42
1.
- , -
. ,
.
-
(backplane) . PLC
"- ", PLC 90 -
"producerconsumer" (. PLC ControlLogix Allen-Bradley).
, PLC .3.11
PLC .
.3.11. PLC
43
2. -
:
(SM - Signal Modules)
- -
( - ).
, - 24V DC, 120/230V
AC, (
) - .3.12.
.3.12.
, ,
. , ,
,
( , 70130 %
)
.
.3.13.
.3.13.
44
3. - I
- -
( ).
(, MOS ),
.3.14.
.3.14.
-
PLC .
.
.
/ .
.
PLC
.
4. - II
PLC
.
. .
,
,
.
.
45
,
, ,
.
.
.
- 16 (2 ).
5. -
- - ,
. no (, ,
) , ,
.
, ,
.
(, PT100, .).
- - ,
-
() . , PLC
.
.
, ,
.
6.
(IM - Interface Modules).
- .
. ,
,
.
(FM - Function Modules).
(, , , .).
.
,
.
46
7.
( - Communication Processors).
. ,
:
- Point-to-point - ;
- ASi-bus -
,
,
;
- Modbus, Profibus, Berges . -
;
- Industrial Ethernet -
,
.
.
-
.
,
.
.
3.3.
3.3.
:
.
:
1.
2. I
3. II - PROFIBUS
4. III - CANBUS
5. IV - MODBUS
6. I
7. II
47
8. III - ControlNet
9. IV - ControlNet
10.
1.
.
[AutoMatic project 2009-1BG1LEO05-01640 - 5] .3.15:
- :
, , ;
- : -
,
;
- : ;
.3.15.
48
2. I
(,
, .).
: CAN, DeviceNet, Foundation Fieldbus, Profibus-DP .
.3.16.
.3.16.
, , ,
.
3. II - PROFIBUS
.
- PROFIBUS - Siemens, Bosch
Klockner-Moeller
EN50170 EN50254.
Profibus
.
Profibus
49
,
, - .
,
.
Profibus multimaster , ,
.
4. III - CANBUS
- CANBUS - Controller Area Network (CAN bus)
1 Mbps
.
ISO 11898 ISO
11519.
(OKI, MICROCHIP, MOTOROLA
.). .3.17.
.3.17.
CAN ,
. ,
,
- .
,
, .
50
, CAN
, .
(acknowledgment).
, ,
.
5. IV - MODBUS
- MODBUS -
"-".
.
, RS-485, RS-422, RS-232 TCP/IP (Modbus TCP)
.3.18.
.
.
.
6. I
(Automation and Control Level)
.
, , ,
[AutoMatic project 2009-1BG1-LEO05-01640 5]. ,
. ,
PLC.
, ,
.
.
ControlNet Profibus, -
Ethernet/IP.
7. II
-
peer-to-peer
,
, - (HMI Human Machine
Interface), , (Supervisory Control).
,
.
,
.
,
.
52
.
,
,
. ,
.
8. III - ControlNet
- ControlNet - DeviceNet
Common Industrial Protocol (CIP). 3.19
CIP, ControlNet OSI . ControlNet
Concurrent Time Domain Multiple Access (CTDMA),
.
.
( 30 km
) .
5Mbps
Manchester. 16
. ..
.
.
, -.
ControlNet , ,
, , -
. ControlNet
,
- .
10.
[AutoMatic project 20091BG1-LEO05-01640 - 5].
.
,
. -
,
Ethernet .3.20.
54
.3.20. ,
.
.
55
4: .
4.1. IEC 61131-3
4.1.
: PLC IEC 61131-3.
:
1.
2. IEC 61131-3 - I
3. IEC 61131-3 - II
4. IEC 61131-3 - III
5. IEC 61131-3 - IV
1.
.
. -
,
.
PLC ,
.
IEC 61131
.
, ,
- .
2. IEC 61131-3 - I
PLC e .
, , ,
, .
,
.
56
57
59
- . PID-
.
2. (POU) II
,
,
.
.
, IEC61131-3, C.
.
, .
-
, .
, .
POU, .
.
3. (POU) III
.4.2. POU.
.4.2. POU
60
4. POU
POU
-,
. .. -.
( POU),
-
. POU ,
.
.
. ,
.
,
.
,
.
( ) ,
,
.
5. STEP 7
S7-300 S7-400 Siemens
, STEP 7 [AutoMatic project 2009-1BG1LEO05-01640 - 4]. STEP 7 POU . ,
(Data Block, DB),
IEC 61131-3.
, IEC 61131-3, STEP 7
(Organization Block, OB).
. OB
.
.
61
,
.
( RUN)
OB 100 OB101.
OB.
6. STEP 7
(FB) STEP 7
,
.
a STEP 7 FB
(DB). FB
. ,
(OB, FB FC), STEP 7 (SFB, SFC SDB),
,
.
,
.
. (FC)
(), DB
. FC .
STEP 7 FB, FC FB, FC OB.
. 999.
STL 2000 .
4.3. ,
4.3.
: ,
IEC 61131-3.
:
1. IEC 61131-3
2. STEP 7 I
3. STEP 7 II
4. STEP 7 I
5. STEP 7 II
6.
62
1. IEC 61131-3
,
.
,
. ,
.4.1.
.4.1. IEC 61131-3
2. STEP 7 I
[AutoMatic project 2009-1BG1-LEO0501640 - 4], STEP 7
.4.2.
IEC 61131-3 STEP 7.
. STEP 7
, ,
FC FB.
63
.4.2. STEP 7
64
3. STEP 7 II
4. STEP 7 I
.
-
[AutoMatic project 2009-1BG1-LEO05-01640 - 4].
. STEP 7
.
,
.
(OB, FC
FB).
.
S7-300
65
/
. 4 ,
/ .
(Digital Input, DI) 4 0.
5. STEP 7 II
, 16-
/ .
4.
S7-300 .4.3.
66
:
-
;
-
.
4.4.
4.4.
:
.
:
1. - I
2. - II
3. - III
4. - I
5. - II
6.
1. - I
,
.
,
, .
- - On-Delay Timer.
.4.4.
, ,
. .
67
- - Off-Delay Timer.
.4.5. ,
. ,
.
.4.5. - TOF
2. - II
- ( ) - .
.
- .4.6.
68
.4.7.
3. - III
PV
(1ms, 10ms, 100ms, 1s).
( )
. ,
. ,
. ,
, 1,
0.
:
- (Current value), 16-
Integer ;
- (Timer bit),
1, .
,
,
- .
69
4. - I
,
.
.
:
- (CTU, CTN, CTR);
- (CTD);
- (UDC CTUD).
(
- CU CD),
R PV. ,
:
- (Current value), 16-
Integer . ;
- (Counter bit),
1, PV.
70
5. - II
.4.8 .
, -
- .
-
, (HSC ).
.4.8.
6.
,
- ( sin,
., log .).
.
,
.
71
SR/SL
/, RR/RL /, SHRB
, ATT
, LIFO/FIFO - (
, - ,
), BCDI/IBCD
, ENI/DISI /
, INT, RETI - , PLS -
, XMT - .
4.5.
4.5.
:
.
:
1. AND OR
2. NOT, NAND, XOR NOR
3. SR RS
4. I
5. II
6. III
7.
8. I
9. II
10.
11.
12.
1. AND OR
- AND OR
AND ( )
1 AND-
1. 0,
0. .4.9
. AND .
72
.4.9.
OR ( )
1 , OR 1. 0
0. .4.10
. OR
.
.4.10.
2. NOT, NAND, XOR NOR
-
NOT
. ,
1 0
. .4.11
.
.4.11. NOT
73
AND OR. AND
NAND, OR NOR.
- (XOR)
XOR (Exclusive-OR, )
1,
. , 1,
0, XOR 1. .4.12
XOR.
.4.12. XOR
3.SR RS
SR RS
SR RS [AutoMatic project 2009-1BG1-LEO05-01640 -
4] ,
, . SR RS
.
- SR S (Set) 1, R (Reset)
0, Q 1
(). S
Q, 1. Q ,
R 1,
S. SR
.
- RS R 1, S 0,
Q 0 ,
1. 1, S
1, R.
1.
74
S Q, 1,
R 0.
4. I
[AutoMatic project 2009-1BG1-LEO05-01640 - 4].
( 0 1)
, ( 1 0)
. ()
.4.13.
.4.13.
,
.
.
AND SR/RS .
75
5. II
0 1 IO .4.14.
.4.14. AND SR
IO RLO
( EO).
0 RLO 1, RLO 1
() IPO 1
. RLO
IPO 0. RLO
.
6. III
1 0 IO
.4.15.
.4.15. AND SR
76
RLO
IO
( EO).
1 RLO 0, RLO 1 ()
IPO 1
. RLO
IPO 0. RLO
.
IEC 61131 R_TRIG (
) F_TRIG ( )
.
7.
()
/
[AutoMatic project 2009-1BG1-LEO05-01640 - 4].
.
1, () 0,
. IEC 61131 ,
.4.16.
77
8. I
.
.
,
.
IEC 61131 .4.17.
: SHL (shift left, ), SHR (shift
right, ), ROL (rotate left, ) ROR (rotate
right, ).
.4.17.
9. II
( N)
.
N
0 15,
double integer 0 31.
.
.
78
79
.4.3. STEP 7
11.
[AutoMatic project
2009-1BG1-LEO05-01640 - 4]. IEC 61131
: (ABS), (SQRT),
(LN), (LOG), (EXP),
(SIN), (COS), (TAN), (ASIN),
(ARCOS) (ARTAN). IEC 61131
.
REAL. ,
INT DINT. STEP 7
, IEC 61131
.
- LN ( =
2.718282) (IN).
- EXP ( )
.
- SIN, COS TAN ,
, .
- ASIN, ACOS ATAN ,
. .
80
- ABS , SQR
, SQRT
. SQRT ,
- .
12.
. BCD
.
INT REAL.
.
BCD ,
BCD . .4.4
IEC 61131.
.4.4. IEC 61131
INT DINT
() INT, DINT, REAL BCD
INT_TO_BCD, INT_TO_DINT, DINT_TO_BCD, DINT_TO_INT
DINT_TO_REAL. INT DINT
INT_TO_DINT. 15
81
INT 15
DINT. ( 15) ,
15 31 DINT.
4.6.
(PLC)
4.6.
:
PLC. e .
:
1. PLC I
2. PLC II
3. (Ladder Diagram - LD) I
4. (Ladder Diagram - LD) II
5. (Ladder Diagram - LD) III
6. (Function Block Diagram - FBD) I
7. (Function Block Diagram - FBD) II
8. (Sequential Function Chart SFC) I
9. (Sequential Function Chart SFC) II
10. (Instruction List - IL)
11. (Structured Text - ST) I
12. (Structured Text - ST) II
13. (Structured Text - ST) III
14.
1. PLC I
().
( -
).
.
PLC
.
:
82
:
- (, PLM, BASIC, PASCAL);
- - (
),
- GRAFSTEP Telemecanique, HIGHGRAPH Siemens,
JARUS ..
() .
.
2. PLC II
:
- - ;
- ;
- ;
- .
. ,
PLC, .
1993 . IEC 61131-3
(Allen Bradley, Eberle, KloecklerMoeler, Omron, Pepper & Fuchs, Shettcontrol, Telemecanique .) e
.
PLC ,
. IEC 61131-3 PLC,
.
, ..
.
3. (Ladder Diagram - LD) I
(Ladder Diagram - LD)
PLC,
. ""
-
.
,
83
"".
-" " (examine if close -| |- ) "
" (examine if open -|/|- ).
" " "
".
-
.
- ,
,
,
(
) .. "".
, .
4. (Ladder Diagram - LD) II
- ,
(
) /
,
- "" ,
.
"" ,
" " (power line), -
.
"" ()
" ", - " ".
"" "" (
),
()
"".
,
( ) ""
( ) .., RLO (Result of logic operation) = 1
.
.
84
.4.18.
1 2, . 1
, 2 .
.0 .1,
Q0.0
- " " (examine if closed).
.4.19
.
.4.19.
85
.4.20.
7. (Function Block Diagram - FBD) II
.
.
. RLO
10.0.
86
( 10.2).
RLO
.
" " (Binary Logic Instruction).
.
(Assignment, =).
FBD :
- .
-
.
- () ,
.
8. (Sequential Function Chart SFC) I
(Sequential Function Chart,
SFC)
-
[AutoMatic project 2009-1BG1-LEO05-01640 -
4].
PLC .
SFC
. -
(. , ) ,
-.
IEC 61131-3.
SFC .
SFC , ,
. . ,
.
,
. TRUE
, .
87
.2.21.
10. (Instruction List - IL)
(Instruction List - IL)
(Instruction List, IL) -
, .
,
. IL ,
. , ,
. , .4.22.
88
.4.22. IL
, .
, . .
, .
(* *).
STEP 7 // .
,
.
11. (Structured Text - ST) I
(Structured Text - ST)
.
(Flowchart).
- ,
,
.
, (Literal Phrases).
- , .
- (Action Phrase)
.
,
( ).
.
.4.23.
89
.4.23. ST
12. (Structured Text - ST) II
- (Condition Phrase)
.
If, Then, Else
.4.24.
.4.24. ST
- (Iterative Phrase)
,
. For ... Next
While ... Do .4.25.
90
.4.25. ST
13. (Structured Text - ST) III
, ,
.
- ,
,
.
IL
,
() .
IL, ST
.
( ++), .
91
14.
,
. .4.26
, , IEC 61131.
.4.26.
IEC 61131
5: .
5.1.
5.1.
:
.
:
1. K I
2. K II
3. I
4. II
5. III
6. IV
7. V
8.
92
1.K I
:
- - ,
,
- , , ,
, ;
- (
, ()
);
- , / (
),
, ;
- -
, ,
- ( ,
, );
2.K II
- ;
- -
, , ,
,
,
,
( ,
,
, ),
, (),
(, -),
- , ,
watch-dog ;
- -
, ,
, .., ;
- , ,
.
93
3. I
a ,
, ,
.
.
,
,
.
. IN, PRG, OUT, COM H&O ca
.
.
4. II
.5.1
-
Tocmax.
.5.1. -
,
IN .
,
,
.
94
.
5. III
,
- .
.5.2
. ,
"
.
.5.2.
,
,
. ()
. ,
-
.
6. IV
.5.3,
:
95
.5.3.
,
.
, - .
.. ",
- . .5.4 .
.5.4. "
7. V
,
,
. ,
.
.
.
,
(Interrupt Function).
, .
(
96
) ( ,
.).
,
.
,
.
, ..
,
.
.
,
.
.
8.
..
.5.5. To
. o-ope
,
, .. :
.5.5.
97
5.2.
5.2.
:
.
:
1.
2. I
3. II
4. III
5. IV
1.
.
.
(/ , ,
, , .)
PLC
( , ,
.).
-...,
,
, ..
. ()
()
, /
.
PLC ,
.
,
.
98
2. I
watchdog.
.
.
.
.
.
().
,
,
. PLC
.
,
.
2006/42/, 2004/108/
2006/95/.
,
.
3. II
[AutoMatic project 20091BG1-LEO05-01640 - 4]
:
- ,
;
-
( , ,
)
, ;
-
;
99
-
.
-
.
(
).
PLC,
;
4. III
- Fail-safe ( Siemens) ,
Stop .
, 1,
,
,
0 ;
-
.
, (
)
, .
,
;
- . -
(, , .)
.
, (
),
;
5. IV
-
( /)
( /);
- 0 1
.
.
100
,
;
-
, ..
( ), ( )
(, );
- Start ,
, , ;
- Stop
Start.
.
.
5.3.
5.3.
:
.
:
1. (Motion
Control) I
2. (Motion
Control) II
3. 1800
4.
5. E GM360
6. CNC
7.
8.
9.
101
1.
(Motion Control) I
PLC ,
.
.
,
.
, ,
.5.6. , ,
- .
,
, ,
.
-.
.5.6.
(
), , , ,
,
.
- (
) .
102
2.
(Motion Control) II
.5.7.
.5.7.
,
.
.
, .
.
PLC .5.8.
.5.8. PLC
103
3. 1800
1800
.
,
.
.
.
, , .
,
.
:
- 4 s.
-
,
.
- 20 100 .
: Lepene etiketi kylbeta- 022-emp 1800.mov
: KMPlayer, QuickTime Player.
4.
12
.
- ,
. DT.
,
(PLC)
.
PLC ,
.
PLC
,
.
104
, .
PLC
5 85.
30
.
:
- 1500 min-1.
- 20 300 8
.
- , 6 12 (6+6)
.
- .
: Kardena-AK12.mov
: KMPlayer, QuickTime Player.
5.E GM360
E GM360
GM360
PET 360 () PVC
Hotmelt. T
,
.
, , ,
. ,
.
-
.
.
:
- 7000 /.
- . 380 (400) V; 50 z.
- 5.5 W.
- 150 mm.
- 460 mm.
105
- 24 V.
- 6 atm.
: GM-GM360E.mov
: KMPlayer, QuickTime Player.
6. CNC
CNC
CNC
.
, CNC ,
.
, ,
, CNC, PLC,
. ,
.
.
. 5 , - X, Y Z
- , - Sp B - . B .
.
:
- - 1m.
- 20 m/min.
- 6000 min-1.
- : 80 mm, Y 160 mm, Z 120 mm.
: CNC-Center.mov
: KMPlayer, QuickTime Player.
7.
.5.9
( ) (
) .
, .
106
,
40 m. 4
- ().
, AS-C12T-1.
,
.
:
- 40 m.
- 3,1 m.
- 2,5 m.
.5.9.
8.
.5.10
.
.
,
107
- . :
.
0 2000 min1
0,01 min1. ( 2100-2200 min1)
,
.
10,8 239,4 / PI
, .
:
- 0-2500 min 1.
- 0,01 min1.
- 3 66,5 m/s (10,8 239,4 km/h).
.5.10.
9.
.5.11
TWIST-OFF ,
, . , , .
.
,
108
.
,
1000 1000 mm.
:
- 160 min-1;
- 0,5 s(0,3 s 0,2 s
);
- 0,8 m/s, 10 m/s2;
- X Y 0,01 mm;
- 100 ;
- : ,
, X Y,
, ,
.
.5.11.
109
5.4.
5.4.
:
.
:
1.
2.
3.
4.
5.
6. - Allianz AG, Stuttgart,
7. - BKN Strobel, Holm,
8. - Eurotheum ( ), Frankfurt,
1.
,
, ,
.
()
Building Automation (BA) -
,
- , ,
, ,
.
-
,
.
(distributed control systems
- DCS), -
(data acquisition systems),
. ,
110
,
.
2.
-
, -
.
. ,
, , ,
(conference calls), (distance
learning/trainings rooms), ,
.
.
- ,
,
, , ,
, ,
.
.
3.
() home automation systems
(HAS), 1980 , 8 ,
.
(smart home)
,
, ,
,
.
, , ,
,
,
,
..
111
,
( ,
..)
.
4.
,
-.
, , ,
, , ,
, , ,
, ,
.
, ,
(occupancy/vacancy sensors) .
(PLC) .5.12,
. ,
(
, )
.
.5.12.
5.
, , ,
.
, ,
112
.
.5.13 IEC - 61131-3 PLC
.
.5.13. PLC
.5.14
- ,
.
.5.14. PLC
113
114
115
8. - Eurotheum ( ), Frankfurt,
.5.17.
116
117
No 1
: .
I. .
1. .
,
, -
,
-
.
2. .
.
,
(). e ,
:
- - ;
- -
;
- - ;
- (DC) ;
- - - .
. ,
, , .
:
- (V/Hz) ;
- ( )
;
118
- ( ).
-
(Pulse Width Modulate-PWM ) .
.
+/- (DC)
-
. PWM
, ,
.
,
+/- DC
PWM .
- PWM
- , - .
3. .
3.1. .
.
,
, ,
- .
,
.
3.2. ( ) .
,
:
- ();
- ().
-
119
. ,
,
,
.
.
,
.
.
. -
.
3.3. ( ) .
,
.
, .
,
,
.
. :
-
;
- .
.
120
No 2
:
I. .
1. .
, .
-
.
, ,
.
.
.
- -
. ,
.
:
DT;
DS.
DT
.
,
. e DT,
. 1.
121
.1. D
DS
, , ,
.
. e
DS .2.
.2. DS
II. .
1.
.
.
.
122
No
Nmax
Tr
9
10
11
12
13
14
15
2. (RF)
.
(ID32796).
RF ,
AIPEX Startup :
RF
RF (ID32978);
RF ID32904.
3. .
.
ID 116, ID32953,
ID32775.
123
No
1
2
3
4
5
6
III. .
No 3
:
I. .
1. .
, -
, .
,
,
.
, ,
(DC Bus)
.
- ,
, ,
.
, .
,
(
).
.
.
124
1.1. /W
e c (
): (KE) (KW).
KE 32
. KW
. ,
.
.
, ,
, /, PLC
.
:
;
;
.
.1.
.1. KE,KW
1.2.2. () - KU
.
KU ,
. KU [2]
, .
, ,
125
/,
.
, :
;
;
;
;
;
;
.
.2.
.2. KU
KU ,
,
KU
.
.
PLC KU ,
PLC,
.
II. .
1. .
.
,
126
.
.
: ID32800, ID32796, ID32904, ID32780, ID32781,
ID82, ID83, ID80, ID36, ID40, ID51, ID47.
2. .
AIPEX
KU .
: ID32800, ID100, ID101, ID102.
III. .
No 4
:
I. .
1.
(ID104).
Kv (ID104)
.1.
.1. Kv.
,
Kv
. Kv :
127
LA- (ID116).
II. .
1. .
-
:
ID100 = 200; ID101 = 10ms
3 0 RF (ID32978
= 32904)
3 1
(ID32979 = 33713)
3 2
(ID32780 = 33714)
:
o
100 /sec2 (ID136 = ID137 = 100)
o
1000 (ID222 =
1000)
o
10 (ID180 = 10 * ID116)
o
0 (ID153 = 0)
AIPEX 5
:
(ID47)
(ID51)
(ID40)
(ID84)
(ID32824)
2. Kv
.
(ID32824)
Kv (ID104).
No ID104 ID32824
1
2
3
4
5
128
3.
.
-
:
ID32808 = 3004
(ID32824).
.
No
1
2
3
4
5
ID104
ID32824
III. .
No 5
: CANopen
I. .
1. CAN bus .
CAN bus ,
2 (), RS-485.
1980. Bosch . -
c
.
:
DeviceNet;
CANopen;
.
129
: Slave-
.
< 1s.
.
II. .
1. .
-
:
CAN- (ID34023).
MASTER (ID34025
= 2), SLAVE (ID34025 = 1).
, MASTER
, SYNC (ID34026 =
8). , SLAVE ,
SYNC MASTER.
1ms (ID2 = 1000).
MASTER (ID34036, 0 = 4).
(API),
SAK 32- (ID32800 =
3C0604h).
2. SLAVE- MASTER.
.
SLAVE-, MASTER.
, MASTER-.
130
ID34142=
CAN
.
:
MASTER:
SLAVE:
3. Aipex.
,
MASTER- (API- diActPosition)
SLAVE- (API diMainSetpoint). .
RF
SLAVE- MASTER.
:
MASTER- (ID32864 = 0, ID32865 ID32868 = 0).
, SLAVE-
(API-
bySystemOut) MASTER- (API bySystemOut). .
SLAVE-.
131
PLC .
:
III. .
No 6
: PLC CoDeSys
I. .
1. CoDeSys?
CoDeSys (Cntroller Dvelopment SYStem)
PLC 3S GmbH.
:
PLC ;
;
;
;
.
2. CoDeSys PLC.
CoDeSys PLC e .1.
132
.2. PLC .
4. POU?
POU (Program Organization Unit) ,
, .
133
CoDeSys ,
PLC_PRG, ( main
C.
POU:
(Function):
, ,
.
(Function block):
, .
()
.
(Program):
.
().
5. , IEC61131-3:
ST Structured Text
IL Instruction List
FBD Function Block Diagram
SFC Sequencial Function Chart
LD LaDder
PLC CoDeSys,
- .
II. .
1. PLC :
S1 ;
S2 S3
( ,
).
:
L S1.((S 2.S 3) (S 2.S 3))
.
ST:
:
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
:
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
IL:
:
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
135
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
:
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
LD:
:
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
:
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
136
.................................................................................................................................
.................................................................................................................................
FBD:
:
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
:
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
III. .
1.
:
:
-
?
?
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
137
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
No 7
:
I. .
1. POU:
,
;
CoDeSys;
PLC
( Know How);
CoDeSys , C
;
CoDeSys
(standard.lib) ,
, , ..
2. :
LEN ;
LEFT
;
RIGHT -
;
138
MID
;
CONCAT ;
INSERT
; DELETE
;
REPLACE
;
FIND ,
.
3. :
R_TRIG (FALSE -> TRUE);
F_TRIG (TRUE -> FALSE).
4. :
CTU (
);
CTD - (
);
CTUD (
.
5. :
TP ;
TON - ;
TOF - ;
6. :
(arrays);
:
(structures);
(enumerations).
139
II. .
1. - PLC .
SFC,
:
;
2s;
;
1s;
2 .
0,5s;
.
.
2. -.
( FBD),
:
;
CAM_PROF,
, VGEN_A ( Master)
.
.
III. .
140
5.3
5.3 YouTube :
1. https://www.youtube.com/watch?v=twNduj1NbbI&feature=youtu.be - CNCCenter .mov
2. https://www.youtube.com/watch?v=IyKKoCEn2s0&feature=youtu.be GM-GM360E.mov
3. https://www.youtube.com/watch?v=6qtHJMv7gg8&feature=youtu.be Kardena-AK12.mov
4. https://www.youtube.com/watch?v=56DiE7_hkS8 - Lepene etiketi kylbeta022-emp 1800.mov
--------------------------------------------------------------------------------------------
.
- :
.
-
.
- ,
.
141
-
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
-.
-. .
-.
.
.
IEC61131-3. PLC CoDeSys.
(POU).
.
. .
CoDeSys.
CoDeSys. .
: 5 11 .
142