43
BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D. Vysoké učení technické v Brně Fakulta elektrotechniky a komunikačních technologií Ústav automatizace a měřicí techniky

BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

  • Upload
    iren

  • View
    65

  • Download
    0

Embed Size (px)

DESCRIPTION

Vysoké učení technické v Brně Fakulta elektrotechniky a komunikačních technologií Ústav automatizace a měřicí techniky. BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D. Obsah. RS Linx Komunikace s PLC Náhled do konfigurace PLC RS Logic 500 Vývojové prostředí - PowerPoint PPT Presentation

Citation preview

Page 1: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

BPGA

RS Logix 500

a Logix 5000

Ing. Radek Štohl, Ph.D.

Vysoké učení technické v Brně

Fakulta elektrotechniky a komunikačních technologií

Ústav automatizace a měřicí techniky

Page 2: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

Obsah RS LinxRS Linx

Komunikace s PLCKomunikace s PLC Náhled do konfigurace PLCNáhled do konfigurace PLC

RS Logic 500RS Logic 500 Vývojové prostředíVývojové prostředí Hardwarová konfigurace PLCHardwarová konfigurace PLC Definice úloh (Task)Definice úloh (Task) Definice proměnných (Tag)Definice proměnných (Tag) LadderLadder

RS Logix 5000RS Logix 5000 Vývojové prostředíVývojové prostředí Hardwarová konfigurace PLCHardwarová konfigurace PLC Definice úloh (Task)Definice úloh (Task) Definice proměnných (Tag)Definice proměnných (Tag) LadderLadder

Page 3: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

Laboratoř E132 – Zasíťování

University Internet

Ethernet/IP

DeviceNet

DH+

Page 4: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

RS Linx

Page 5: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D
Page 6: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

Výběr driveru sítě

Page 7: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

Konfigurace driveru sítě Ethernet/IP

Page 8: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

Konfigurace driveru pro RS232

Page 9: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

RS Logix 500 Vývojové prostředíVývojové prostředí

Popis jednotlivých částíPopis jednotlivých částí

Hardwarová konfigurace PLCHardwarová konfigurace PLC Definice proměnných (Tag)Definice proměnných (Tag)

Tagy procesoruTagy procesoru AliasyAliasy Tag STag S Tag Timmer a CounterTag Timmer a Counter

LadderLadder SymbolySymboly Editace tagůEditace tagů

Page 10: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D
Page 11: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

Vytvoření projektu

Výběr CPUVýběr CPU

Page 12: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

Definování cesty k PLCDefinování cesty k PLC

Vytvoření projektu

Page 13: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

Vytvoření projektu

Konfigurace Konfigurace I/O modulůI/O modulů

Page 14: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

Definice proměnných (Tag)

Tagy procesoruTagy procesoru AliasyAliasy Tag STag S Tag Timmer a CounterTag Timmer a Counter

Page 15: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D
Page 16: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

Timer T1.TT – timer běžíT1.TT – timer běží T1.DN – timer T1.DN – timer

dočasovaldočasoval

Page 17: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

Counter

C1.CU, C1. CD – čítač čítáC1.CU, C1. CD – čítač čítá C1.DN – čítač je naplněnC1.DN – čítač je naplněn C1.OV – přetekl tag .ACCC1.OV – přetekl tag .ACC C1.UV – podtekl tag .ACCC1.UV – podtekl tag .ACC

Page 18: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

Ladder

Příčky, odbočkyPříčky, odbočky KontaktyKontakty CívkyCívky Counter, timerCounter, timer Matematické a logické operaceMatematické a logické operace

Page 19: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

Kontakty

XIC, XIOXIC, XIO OSROSR

OTEOTE OTL, OTUOTL, OTU

Cívky

Page 20: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

Timer a Counter

Typy časovačů:Typy časovačů: TON, TOFTON, TOF Instrukce RESInstrukce RES

Typy čítačů:Typy čítačů: CTU, CTDCTU, CTD

Instrukce RESInstrukce RES

Page 21: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

Matematické operace a porovnání

ADD, SUBADD, SUB EQU, NEQEQU, NEQ LES, GRTLES, GRT LEQ, GERLEQ, GER AND, OR, XOR, NOTAND, OR, XOR, NOT

Page 22: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

RS Logix 5000 Vývojové prostředíVývojové prostředí

Popis jednotlivých částíPopis jednotlivých částí

Hardwarová konfigurace PLCHardwarová konfigurace PLC Vložení I/O moduluVložení I/O modulu Konfigurace moduluKonfigurace modulu

Definice proměnných (Tag)Definice proměnných (Tag) Tagy procesoruTagy procesoru AliasyAliasy Tag STag S Tag Timmer a CounterTag Timmer a Counter

LadderLadder SymbolySymboly Editace tagůEditace tagů

Page 23: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D
Page 24: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

On-line panel

Změna režimu PLCZměna režimu PLC Load a upload Load a upload

aplikaceaplikace Základní informace o Základní informace o

PLCPLC Force TagyForce Tagy Editace aplikace - Editace aplikace -

zámekzámek

Page 25: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

Struktura PLC

Informace o PLCInformace o PLC Tagy kontroleruTagy kontroleru ÚlohyÚlohy

Hlavní taskHlavní task SubroutineSubroutine TagyTagy

TrendyTrendy Datové typyDatové typy I/O konfiguraceI/O konfigurace Stavový řádek PLCStavový řádek PLC

Page 26: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

Propojení s PLC

Propojení na RSLinxPropojení na RSLinx Nastavení aktuální cesty k Nastavení aktuální cesty k

PLCPLC

Panel nástrojů prvků daného programovacího jazyka

Page 27: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

Okno hlavního programu

Page 28: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

Informační okno

Chybové oknoChybové okno Okno výsledkůOkno výsledků

Page 29: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

Vytvoření projektu

Výběr chasiVýběr chasi Výběr CPUVýběr CPU Definování Definování

cesty k PLCcesty k PLC

Page 30: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

Vytvoření projektu

Konfigurace Konfigurace I/O modulůI/O modulů

Page 31: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

Vytvoření projektu

Název modulu, popisNázev modulu, popis Revize – Majoritní, minoritníRevize – Majoritní, minoritní Pozice v chasi - SlotPozice v chasi - Slot

Page 32: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

Definice proměnných (Tag)

Tagy procesoruTagy procesoru AliasyAliasy Tag STag S Tag Timmer a CounterTag Timmer a Counter

Page 33: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D
Page 34: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

Definice Aliasů

Page 35: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

Další typy tagů

Předdefinované struktury proměnnýchPředdefinované struktury proměnných Definice polí – počet prvků a dimenzeDefinice polí – počet prvků a dimenze

Page 36: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

Vlastnosti tagu

Pravé tlačítko myši nebo ALT + ENTERPravé tlačítko myši nebo ALT + ENTER

Page 37: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

Vlastnosti tagu Typ taguTyp tagu

Datový typDatový typ

Styl zobrazeníStyl zobrazení

Page 38: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

Systémový tag S

S:FS – příznak prvního skenu PLCS:FS – příznak prvního skenu PLC S:N – výsledek aritmetického výpočtu je záporný (pro S:N – výsledek aritmetického výpočtu je záporný (pro

instrukce instrukce XIC, XIO, OTE, OTL a OTXIC, XIO, OTE, OTL a OTU)U) S:Z - výsledek aritmetického výpočtu je nula (pro S:Z - výsledek aritmetického výpočtu je nula (pro

instrukce instrukce XIC, XIO, OTE, OTL a OTXIC, XIO, OTE, OTL a OTU)U) S:V – přetečení tagu – test, zda tak odpovídá S:V – přetečení tagu – test, zda tak odpovídá

rozsahu pro daný typ (pro instrukce rozsahu pro daný typ (pro instrukce XIC, XIO, OTE, XIC, XIO, OTE, OTL a OTOTL a OTU)U)

S:C – příznak Carry (pro instrukce S:C – příznak Carry (pro instrukce XIC, XIO, OTEXIC, XIO, OTE a a OTOTU)U)

S:MINOR – příznak malé chyby (pro instrukce S:MINOR – příznak malé chyby (pro instrukce XIC, XIC, XIO, OTE, OTL a OTXIO, OTE, OTL a OTU)U)

Page 39: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

Ladder

Příčky, odbočkyPříčky, odbočky KontaktyKontakty CívkyCívky Counter, timerCounter, timer Matematické a logické operaceMatematické a logické operace

Page 40: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

Kontakty

XIC, XIOXIC, XIO ONSONS OSR, OSFOSR, OSF

OTEOTE OTL, OTUOTL, OTU

Cívky

Page 41: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

Timer Definovat Tag se Definovat Tag se

strukturou Timerstrukturou Timer T1.TT – timer běžíT1.TT – timer běží T1.DN – timer T1.DN – timer

dočasovaldočasoval Typy časovačů:Typy časovačů:

TON, TOFTON, TOF Instrukce RESInstrukce RES

Page 42: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

Counter Definovat Tag se strukturou Definovat Tag se strukturou

CounterCounter

C1.CU, C1. CD – čítač čítáC1.CU, C1. CD – čítač čítá C1.DN – čítač je naplněnC1.DN – čítač je naplněn C1.OV – přetekl tag .ACCC1.OV – přetekl tag .ACC C1.UV – podtekl tag .ACCC1.UV – podtekl tag .ACC

Typy čítačů:Typy čítačů: CTU, CTDCTU, CTD

Instrukce RESInstrukce RES

Page 43: BPGA RS Logix 500 a Logix 5000 Ing. Radek Štohl, Ph.D

Matematické operace a porovnání

ADD, SUBADD, SUB EQU, NEQEQU, NEQ LES, GRTLES, GRT LEQ, GERLEQ, GER AND, OR, XOR, NOTAND, OR, XOR, NOT