programowanie LG.pdf
(
1793 KB
)
Pobierz
STEROWNIK PLC LG SERII MASTER-K
PODRĘCZNIK PROGRAMOWANIA
Opracowanie:
FOSTER
ul. JS Bacha 20
80-171 Gdańsk
tel. (58) 320 15 37
fax (58) 320 15 39
e-mail: foster@foster.pl
www.foster.pl
Spis treści
1.1 Wprowadzenie .......................................................................................................................................................... 6
1.1.1 Instalacja programu ........................................................................................................................................... 6
1.1.2 Okno aplikacji KGL WIN ................................................................................................................................. 7
1.1.3 System pomocy ................................................................................................................................................. 8
1.2 Tworzenie projektu................................................................................................................................................... 9
1.2.1 Tworzenie nowego projektu .............................................................................................................................. 9
1.2.2 Edycja programu (język drabinkowy) ............................................................................................................. 10
1.2.3 Edycja zmiennych ........................................................................................................................................... 12
1.2.4 Lista użytych w programie komórek pamięci.................................................................................................. 13
1.2.5 Zapis projektu na dysku................................................................................................................................... 14
1.3 Połączenie ze sterownikiem PLC ........................................................................................................................... 15
1.3.1 Kabel połączeniowy ........................................................................................................................................ 15
1.3.2 Parametry połączenia....................................................................................................................................... 15
1.3.3 Ustanawianie połączenia ze sterownikiem ...................................................................................................... 16
1.3.4 Rozłączanie ..................................................................................................................................................... 16
1.3.5 Zapis programu w PLC.................................................................................................................................... 16
1.3.6 Uruchomienie programu.................................................................................................................................. 16
1.3.7 Skrócona procedura wgrywania programu ...................................................................................................... 16
1.4 Praca online ............................................................................................................................................................ 17
1.4.1 Monitor ............................................................................................................................................................ 17
1.4.2 Zmiana wartości zmiennej............................................................................................................................... 18
1.4.3 Montorowanie wartości wielu zmiennych – okno Monitor ............................................................................. 18
2.1 Dane techniczne...................................................................................................................................................... 19
K10S1 / K80S / K200S / K300S .............................................................................................................................. 19
2.2
Mapa konfiguracji pamięci ............................................................................................................................... 20
2.2.1
K10S1 ....................................................................................................................................................... 20
2.2.2
K80S ......................................................................................................................................................... 21
2.3
Obiekty pamięci serii MASTER-K .................................................................................................................. 22
2.3.1
Obszar input / output : P ........................................................................................................................... 22
2.3.2
Przekaźnik pomocniczy : M ..................................................................................................................... 23
2.3.3
Przekaźnik Keep : K ................................................................................................................................. 24
2.3.4
Przekaźnik Link : L .................................................................................................................................. 24
2.3.5
Sterownik kroków : S ............................................................................................................................... 24
2.3.6
Przekaźnik Timer : T ................................................................................................................................ 25
2.3.7
Przekaźnik Counter : C............................................................................................................................. 26
2.3.8
Rejestr Data D .......................................................................................................................................... 27
2.3.9
Pośrednie wyznaczenie rejestru data : #D ................................................................................................ 27
2.3.10
Przekaźnik specjalny : F ........................................................................................................................... 28
2.3.11
Przekaźnik specjalny M / L : M / L .......................................................................................................... 28
2.3.12
Rejestr Special data : D ............................................................................................................................ 28
2.4 Ustawianie parametrów .......................................................................................................................................... 29
2.4.1 Nastawa Watchdog timera............................................................................................................................... 29
2.5
Praca CPU ........................................................................................................................................................ 30
2.5.1
Praca cykliczna ......................................................................................................................................... 30
2.5.2
Mod pracy CPU ........................................................................................................................................ 31
2.6
Funkcje specjalne serii MASTER-K ................................................................................................................ 33
2.6.1
Funkcja RTC (Real Time Clock) (Zegar czasu rzeczywistego) ............................................................... 33
2.7 Sprawdzanie programu ........................................................................................................................................... 35
2.7.1
JMP – JME ............................................................................................................................................... 35
2.7.2
CALL , SBRT / RET ................................................................................................................................ 36
2.7.3
MCS – MCSCLR...................................................................................................................................... 37
2.7.5
END / RET ............................................................................................................................................... 38
2.7.6
Dual coil(Podwójna cewka)...................................................................................................................... 38
2.8
Obsługa błędów ................................................................................................................................................ 39
2.8.1
Błędy podczas RUN / STOP..................................................................................................................... 39
2.8.2
Flagi błędów (F110 / F115) ...................................................................................................................... 39
2.8.3
Wskazania LEDów ................................................................................................................................... 40
2.8.4
Lista kodów błędów (Error code) ............................................................................................................. 41
Rozdział 3 Instrukcje....................................................................................................................................................... 43
2
3.1 Instrukcje podstawowe ........................................................................................................................................... 43
3.1.1 Instrukcje Contact............................................................................................................................................ 43
3.1.2 Instrukcje Connection...................................................................................................................................... 43
3.1.3 Instrukcja negacji............................................................................................................................................. 43
3.1.4 Instrukcje Master control................................................................................................................................. 44
3.1.5 Instrukcje Output ............................................................................................................................................. 44
3.1.6 Instrukcje Step controller (Sterowania krokami) ............................................................................................. 44
3.1.7 Instrukcja END................................................................................................................................................ 44
3.1.8 Instrukcja „nic nie rób” No operation.............................................................................................................. 44
3.1.9 Instrukcje liczników czasu - Timer.................................................................................................................. 45
3.1.10 Instrukcje liczników- Counter ....................................................................................................................... 46
3.2 Instrukcje aplikacyjne............................................................................................................................................. 47
3.2.1 Instrukcje Data transfer ................................................................................................................................... 47
3.2.2 Instrukcje Conversion (Konwersji).................................................................................................................. 48
3.2.3 Instrukcje Compare (Porównania) ................................................................................................................... 48
3.2.4 Instrukcje Increment / Decrement (Zwiekszania/ Zmniejszania) .................................................................... 51
3.2.5 Instrukcje Rotation (Rotacji) ........................................................................................................................... 51
3.2.6 Instrukcje Shift ................................................................................................................................................ 52
3.2.7 Instrukcje Exchange (Wymiany) ..................................................................................................................... 53
3.2.8 Instrukcje BIN arithmetic ................................................................................................................................ 53
3.2.9 Instrukcje BCD arithmetic............................................................................................................................... 55
3.2.10 Instrukcje Logical opration............................................................................................................................ 56
3.2.11 Instrukcje Data processing............................................................................................................................. 57
3.1.12 Instrukcje Systemowe.................................................................................................................................... 59
3.2.13 Instrukcje skoków - Branch ........................................................................................................................... 59
3.2.14 Instrukcje pętli Loop...................................................................................................................................... 59
3.2.15 Instrukcje Flag ............................................................................................................................................... 60
3.2.16 Instrukcje Special module ............................................................................................................................. 60
3.2.17 Instrukcje Data link ....................................................................................................................................... 60
3.2.18 Instrukcje Interrupt ........................................................................................................................................ 61
3.2.19 Instrukcje Sign inversion ............................................................................................................................... 61
3.2.20 Instrukcje Bit contact..................................................................................................................................... 62
4. Instrukcje podstawowe ................................................................................................................................................. 63
4.1 Instrukcje stykowe.................................................................................................................................................. 63
4.1.1 LOAD, LOAD NOT, OUT.............................................................................................................................. 63
4.1.2
AND, AND NOT...................................................................................................................................... 65
OR, OR NOT............................................................................................................................................................ 66
Praca silnika (Przykład stosowania instrukcji LOAD, AND, OR, OUT ).................................................................... 67
4.2 Instrukcje Connection............................................................................................................................................. 68
4.1.1 AND LOAD .................................................................................................................................................... 68
4.2.2 OR LOAD ....................................................................................................................................................... 70
4.2.3 MPUSH, MLOAD, MPOP .............................................................................................................................. 72
4.3 Instrukcje negacji.................................................................................................................................................... 74
4.3.1 NOT................................................................................................................................................................. 74
4.4 Instrukcje master control ........................................................................................................................................ 75
4.4.1 MCS, MCSCLR .............................................................................................................................................. 75
Obwód ze wspólną linią (Przykład instrukcji MCS i MCSCLR) ............................................................................. 77
4.5 Instrukcje Output .................................................................................................................................................... 78
4.5.1 D ...................................................................................................................................................................... 78
Wysterowanie naprzemienne (Przykład instrukcji D) .............................................................................................. 79
4.5.2 D NOT ............................................................................................................................................................. 80
4.5.3 SET.................................................................................................................................................................. 81
4.5.4 RST.................................................................................................................................................................. 82
Przeciwdziałanie skutkom zaniku napięcia zasilania (Różnice pomiędzy obszarem P i obszarem K)..................... 83
4.6
Instrukcje Step controller.................................................................................................................................. 84
4.6.1
SET Sxx.xx............................................................................................................................................... 84
Sterowanie sekwencyjne ( przykład instrukcji SET Sxx.xx ) ................................................................................... 85
4.6.2
OUT Sxx.xx.............................................................................................................................................. 86
4.7 Instrukcja End......................................................................................................................................................... 87
4.7.1 END................................................................................................................................................................. 87
4.7 Instrukcja No operation – nic nie rób ..................................................................................................................... 88
4.7.1 NOP ................................................................................................................................................................. 88
3
4.9 Instrukcje liczników czasu - Timer......................................................................................................................... 89
4.9.1 TON................................................................................................................................................................. 89
Migająca lampka (przykład instrukcji TON)............................................................................................................ 90
4.9.2
TOFF ........................................................................................................................................................ 91
Sterowanie transporterem (przykład instrukcji TOFF)............................................................................................. 92
4.9.3
TMR ......................................................................................................................................................... 93
Alarm – wymiana wiertła (przykład instrukcji TMR) .............................................................................................. 94
4.9.4
TMON ...................................................................................................................................................... 95
Układ zapobiegający drganiom (przykład instrukcji TMON) .................................................................................. 96
4.9.5
TRTG........................................................................................................................................................ 97
Układ wykrywający błędy transportera (przykład instrukcji TRTG) ....................................................................... 98
4.10 Instrukcje liczników - Counter ............................................................................................................................. 99
4.10.1
CTU .......................................................................................................................................................... 99
4.10.2
CTD ........................................................................................................................................................ 100
4.10.3
CTUD ..................................................................................................................................................... 101
Układ sterowania pracą silników (przykład instrukcji CTUD) .............................................................................. 102
4.10.4
CTR ........................................................................................................................................................ 103
5 Instrukcje Application ................................................................................................................................................. 104
5.1 Instrukcje Data transfer ........................................................................................................................................ 104
5.1.1 MOV, MOVP, DMOV, DMOVP.................................................................................................................. 104
5.1.2 CMOV, CMOVP, DCMOV, DCMOVP ....................................................................................................... 106
5.1.3 GMOV, GMOVP .......................................................................................................................................... 108
5.1.4 FMOV, FMOVP............................................................................................................................................ 110
5.1.5 BMOV, BMOVP........................................................................................................................................... 112
5.2 Instrukcje Conversion........................................................................................................................................... 114
5.2.1
BCD, BCDP, DBCD, DBCDP ............................................................................................................... 114
Wyświetlanie wartości bieżącej licznika (przykład instrukcji BCD i BMOV) ...................................................... 116
5.2.2
BIN, BINP, DBIN, DBINP..................................................................................................................... 117
5.3 Comparison instructions ....................................................................................................................................... 119
5.3.1
CMP, CMPP, DCMP, DCMPP .............................................................................................................. 119
Układ porównania (Przykład instrukcji CMP) ....................................................................................................... 121
5.3.2
TCMP, TCMPP, DTCMP, DTCMPP..................................................................................................... 122
5.4
Operacje Increment/decrement ....................................................................................................................... 124
5.4.1
INC, INCP, DINC, DINCP..................................................................................................................... 124
5.4.2
DEC, DECP, DDEC, DDECP ................................................................................................................ 126
5.5 Instrukcje Rotacji.................................................................................................................................................. 128
5.5.1
ROL, ROLP, DROL, DROLP ................................................................................................................ 128
5.5.2
ROR, RORP, DROR, DRORP ............................................................................................................... 130
5.5.3
RCL, RCLP, DRCL, DRCLP ................................................................................................................. 132
5.5.4
RCR, RCRP, DRCR, DRCRP ................................................................................................................ 134
5.6
Instrukcje Shift ............................................................................................................................................... 136
5.6.1
BSFT, BSFTP......................................................................................................................................... 136
5.6.2
WSFT, WSFTP....................................................................................................................................... 138
5.7
Instrukcje Exchange ....................................................................................................................................... 140
5.7.1
XCHG, XCHGP, DXCHG, DXCHGP ................................................................................................... 140
5.8 Instrukcje BIN arithmetic ..................................................................................................................................... 142
5.8.1
ADD, ADDP, DADD, DADDP ............................................................................................................. 142
5.8.2
SUB, SUBP, DSUB, DSUBP ................................................................................................................. 144
5.8.3
MUL, MULP, DMUL, DMULP............................................................................................................. 146
5.8.4
DIV, DIVP, DDIV, DDIVP.................................................................................................................... 148
5.9 Instrukcje BCD arithmetic.................................................................................................................................... 150
5.9.1
ADDB, ADDBP, DADDB, DADDBP ................................................................................................... 150
5.9.2
SUBB, SUBBP, DSUBB, DSUBBP ...................................................................................................... 152
5.9.3
MULB, MULBP, DMULB, DMULBP .................................................................................................. 154
5.9.4
DIVB, DIVBP, DDIVB, DDIVBP ......................................................................................................... 156
5.10 Instrukcje Logical arithmetic.............................................................................................................................. 158
5.10.1
WAND, WANDP, DWAND, DWANDP .............................................................................................. 158
5.10.2
WOR, WORP, DWOR, DWORP........................................................................................................... 160
5.10.3
WXOR, WXORP, DWXOR, DWXORP ............................................................................................... 162
5.10.4
WXNR, WXNRP, DWXNR, DWXNRP ............................................................................................... 164
5.11 Instrukcje Data processing.................................................................................................................................. 166
5.11.1
SEG, SEGP............................................................................................................................................. 166
4
5.11.2
ASC, ASCP ............................................................................................................................................ 169
5.11.3
BSUM, BSUMP, DBSUM, DBSUMP ................................................................................................... 171
5.11.4
ENCO, ENCOP ...................................................................................................................................... 173
5.11.5
DECO, DECOP ...................................................................................................................................... 175
5.11.6
FILR, FILRP, DFILR, DFILRP ............................................................................................................. 177
5.11.7
FILW, FILWP, DFILW, DFILWP ......................................................................................................... 179
5.11.8
DIS, DISP ............................................................................................................................................... 181
5.11.9
UNI, UNIP.............................................................................................................................................. 183
5.12
System instructions......................................................................................................................................... 185
5.12.1
DUTY ..................................................................................................................................................... 185
5.12.2
OUTOFF................................................................................................................................................. 187
5.13 Instrukcje skoków - Branch ................................................................................................................................ 188
5.13.1
JMP, JME ............................................................................................................................................... 188
5.13.2
CALL, CALLP, SBRT, RET.................................................................................................................. 190
5.14
Instrukcje Flag ................................................................................................................................................ 192
5.14.1
STC, CLC ............................................................................................................................................... 192
5.15
Instrukcje High speed counter ........................................................................................................................ 193
5.15.1
HSCNT ................................................................................................................................................... 193
5.15.2
HSC ........................................................................................................................................................ 195
5.16
Instrukcje RS-485 communication ................................................................................................................. 197
5.16.1
RECV (K10S1)....................................................................................................................................... 197
5.16.2
SEND (K10S1) ....................................................................................................................................... 199
5.16.3
MODBUS (K80S) .................................................................................................................................. 201
Dodatek .......................................................................................................................................................................... 202
A.1 Konfiguracja pamięci .......................................................................................................................................... 202
A.1.1Obiekty pamięci bitowej................................................................................................................................ 202
A.1.2 Obiekt pamięci Bit / Word ( timer & counter )............................................................................................. 202
A.1.3 Obiekt pamięci word(słowowej)................................................................................................................... 202
A.2 Przekaźniki specjalne .......................................................................................................................................... 202
A.2 Przekaźniki specjalne .......................................................................................................................................... 203
A.2.1 K10S1 / K10S / K30S / K60S....................................................................................................................... 203
A.3 Lista instrukcji ..................................................................................................................................................... 206
5
Plik z chomika:
darekisap
Inne pliki z tego folderu:
Proficy Machine Edition(1).nrg
(2965792 KB)
SAIA PG 5.nrg
(691876 KB)
SAIA PG 1,4.nrg
(501764 KB)
DAServerManager.pdf
(347 KB)
dasmbserial_2.5.200.zip
(20685 KB)
Inne foldery tego chomika:
3 - Moeller - programy, poradniki
4 - Schneider Electric - DTR, programy do SEPAM, EVOLIS, LF
5 - SIEMENS - LOGO !
7 - ALSTOM AREVA - DTR, programy
8 - Legrand
Zgłoś jeśli
naruszono regulamin