TwinCAT 2

TwinCAT

PLV ir judesio valdymas kompiuteryje


TwinCAT I / O“ - universali Įvesties / Išvesties sąsaja visoms įprastoms lauko magistralėms


Palaikomos daugybė įvairių gamintojų kompiuterio lauko magistralės kortelių. Viename kompiuteryje galima valdyti daugiau nei vieną lauko magistralės kortelę. Priklausomai nuo pasirinktos lauko magistralės kortelės, palaikomos pagrindinės (master) ir pavaldžiosios (slave) funkcijos. Lauko magistralės korteles galima patogiai sukonfigūruoti ir diagnozuoti naudojantis „TwinCAT System Manager“. „TwinCAT I / O“ apima „TwinCAT“ realaus laiko sistemą laukų magistralėms valdyti ir DLL sąsają taikymo (application) programomis.


TwinCAT PLC“ - centrinis automatikos programinės įrangos stulpas


Suprojektuota kaip gryna programinė įranga PLV, „TwinCAT PLC“ viename kompiuteryje leidžia naudoti iki keturių virtualių „PLV centrinių procesorių“, kurių kiekvienas vykdo iki keturių vartotojo užduočių. PLV programa gali būti parašyta viena ar daugiau kalbų, numatytų IEC 61131-3 standarte:


    IL (instrukcijų sąrašas),

    LD (kopėčių diagrama),

    FBD / CFC (funkcijų bloko diagrama),

    SFC (nuosekliųjų funkcijų diagrama) ir

    ST (struktūrizuotas tekstas).


TwinCAT PLC“, veikiantis pagal „Windows NT / 2000 / XP / Vista“ operacines sistemas, apima ir programavimo aplinką, ir vykdymo laiko sistemą, todėl nereikia papildomo programavimo įrenginio. Pagal „CE“ operacinę sistemą ir įterptąsias operacines sistemas, skirtas BX ir BC serijos valdikliams, galimas tik „TwinCAT run-time“. Programos modifikacijos įgyvendinamos naudojant galingą tinklą, palaikantį ryšį su run-time sistema. Galima programuoti vietoje, per TCP / IP arba per lauko magistralę (BXxxxx ir BCxxxx).


IEC 61131-3 - pažangiausias programavimo standartas visiems „Beckhoff“ valdikliams


TwinCAT PLC“ yra užprogramuotas pagal IEC 61131-3, nepriklausomai nuo gamintojo. „TwinCAT“ palaiko visas IEC 61131-3 programavimo kalbas su patogiais redaktoriais ir greitu, efektyviu kompiliatoriumi, todėl kūrimo ciklas, skirtas kurti net dideles kelių megabaitų PLV programas, gali būti trumpas. Inkrementinė kompiliacija apsaugo nuo ilgo apdorojimo laiko. Kompiliuojamos tik naujos sekcijos. Galingos redaktoriaus funkcijos, tokios kaip „automatinis formatavimas“, „automatinis deklaravimas“ arba „rasti“ ir „pakeisti“, leidžia greitai programuoti. Projektų palyginimo funkcija visoms programavimo kalboms palengvina skirtumų nustatymą ir, jei reikia, priėmimą. Jei projektas (komentarai, katalogai ir kt.) turi būti išverstas į kalbą, kuri nėra originalo kalba, viską galima eksportuoti į lentelę, išversti ir vėl importuoti. Jei komanda kūrimu, visus objektus (blokus, duomenų tipus, sąrašus) galima valdyti šaltinio kodo valdymo įrankyje per „TwinCAT“ inžinerinę sąsają. Tai leidžia atsekti pakeitimus ir parodyti skirtumus tarp atskirų versijų.


Funkcijų blokų, kurių kiekvienas egzempliorius yra susietas su savo duomenimis, „akimirksnio“ koncepcija natūraliai lemia objektinio ir struktūrinio programavimo stilius. Palaikomi visi įprasti duomenų tipai, nurodyti IEC 61131-3. Įmanomi daugialypiai laukai ir struktūros, kaip ir išvardyjimo bei subrango tipai.

TwinCAT PLC“ yra sertifikuota kalboms IL ir ST (bazinis lygis). Parametrų keitimo prisijungus keitimo funkcija gali būti naudojama kodo ir (arba) duomenų modifikavimui, kai veikia PLV, užtikrinant maksimalų duomenų išsaugojimą. Šaltinio kodą galima laikyti tikslinėje sistemoje (išskyrus BCxxxx serijos valdiklius). Kriterijų analizės funkcija yra labai naudinga nustatant proceso klaidas.


Kodą labai lengva pakartotinai naudoti naudojantis patogia bibliotekos tvarkykle. Norint apsaugoti praktinę patirtį, programoms ir bibliotekoms gali būti taikoma daugiapakopė slaptažodžių apsauga.


Daugybė tikslinių platformų – vienas įrankis

PLV programos, sukurtos naudojant „TwinCAT PLC“, gali būti vykdomos daugelyje tikslinių platformų. Be pramoninių ir įterptųjų kompiuterių, PLV projektą taip pat galima įkelti į „BC“ ir „BX“ serijos lauko magistralės valdiklius iš „Beckhoff“. Programos kūrimas ir derinimo procesas vyksta toje pačioje darbo aplinkoje, nepriklausomai nuo to, kuris įrenginys vykdo programą.


Plačios papildomos bibliotekos


Kaip išplėtimą IEC kalbos standarte apibrėžtiems blokams, „Beckhoff“ siūlo platų papildomų bibliotekų, skirtų automatikos technologijoms būdingoms užduotims vykdyti, asortimentą: pvz. bibliotekos elektrinėms ir hidraulinėms ašims valdyti per „TwinCAT NC“, nuosekliųjų ryšių bibliotekos, pranešimų išvesties sistemų bibliotekos, failų rašymo / skaitymo, valdymo technologijos blokai ir kt.


Naudingos praktikos priemonės

Plačios „TwinCAT PLC“ trikčių šalinimo funkcijos palengvina problemų sprendimą vietoje arba atliekant nuotolinę techninę priežiūrą. Šiuo tikslu PLV programavimo aplinka „TwinCAT“ siūlo:

 

    stebėjimą,

    galios srautas (srauto valdymas),

    lūžio taškas,

    atrankos pėdsakai iš PLV kintamųjų,

    vienas žingsnis,

    stebėjimo sąrašas,

    šaukimo hierarchija ir

    kintamųjų privertimas. (forcing of variables)


Be to, „TwinCAT ScopeView“ (programinis osciloskopas) gali būti naudojamas įrašyti vieną ar kelis kintamuosius vienu metu.
TwinCAT NC“ - judesio valdymas kompiuteryje
Programinę įrangą „NC“ sudaro:
padėties nustatymas (nustatytos vertės generavimas ir padėties valdymas)
integruotas PLV su NC sąsaja
operacinės programos paleidimo reikmėms
Įvesčių / Išvesčių jungtis ašims per lauko magistralę
Naudojant „TwinCAT NC“, padėties valdiklis standartiškai apskaičiuojamas kompiuterio procesoriuje. Per lauko magistralę jis cikliškai keičiasi duomenimis su pavaromis ir matavimo sistemomis.
Centrinės NC padėties nustatymas kompiuteryje
Kompiuterio skaičiavimo pajėgumas įgalina ašies judėjimą tuo pat metu kaip ir PLV, tuo tarpu padėties valdiklis paprastai apskaičiuojamas asmeniniame kompiuteryje: kompiuterio skaičiavimo galia leidžia daug ašių išdėstyti vienu metu.
TwinCAT“ įgalina asmeninį kompiuterį tuo pačiu metu apdoroti operacines programas, PLV ir NC. Sistemos apkrovos paskirstymą palaiko „TwinCAT“ su atitinkamomis funkcijomis.
Analitinio tako apskaičiavimas
Algoritmai, kuriuos „TwinCAT NC / NC I / CNC“ naudoja ašims valdyti, atsižvelgia į ašies dinaminius parametrus: greitį, pagreitį ir trūkčiojimą. Tokiu būdu ašys bet kuriuo metu judinamos neviršijant to, kas įmanoma dinamiškai, ir tiksliai analizuojamos. Norint sumažinti praktikoje atsirandančius nukrypimus nuo idealios trajektorijos, yra daugybė skirtingų reguliavimo algoritmų.
Individualus arba bendras
Remdamasis įprastais individualios elektrinės ašies padėties nustatymo būdais, judančios nuo jos pradžios taško iki tikslo (padėties nustatymas nuo vieno taško iki kito), „TwinCAT NC“ taip pat leidžia koordinuoti kelių ašių judėjimą daugiapakopiu pagrindiniu (master) pavaldiniu (slave) valdymu ( pvz., krumpliaračių funkcijos arba kumštelinės plokštės), kurias reikia atlikti. „TwinCAT NC I“ taip pat leidžia atlikti interpoliuotą kelio seką, aprašytą pagal DIN 66025, apimančią iki trijų ašių.
Įtraukta programinė įranga PLV
TwinCAT“ sujungia programinę įrangą NC ir programinę įrangą PLV, kad sudarytų galingą valdiklį. Ryšys tarp dviejų paketų yra grynas programinės įrangos / programinės įrangos kanalas su minimaliu vėlavimo laiku. NC funkcijos yra iškviečiamos iš PLV programos per standartizuotus, PLCopen sertifikuotus funkcijų blokus.
Ašies judesius galima imituoti be aparatūros; tikroji vertė instruktuota idealiai sekti nustatytą vertę ir tikrinamas visas mašinos srautas. „TwinCAT ScopeView“ yra naudingas paleidimui ir priežiūrai. Jis registruoja visus ašies kintamuosius, tokius kaip padėtis, greitis ir pagreitis.
Patogus paleidimas
Paleidimą žymiai supaprastina „TwinCAT System Manager“ siūlomi konfigūravimo ir diagnostikos dialogai. Iškart matomi visi pagrindiniai kiekvienos ašies duomenys. Ašys gali būti judinamos funkcijų mygtukais. Specialias funkcijas, tokias kaip movos, kumštelinės plokštės ar atstumo kompensavimas, galima įjungti ir stebėti naudojant sistemos tvarkyklę. Patogus dialogas leidžia nustatyti ašies dinaminius parametrus.
TwinCAT NC I“ - ašies judesių interpoliacija
TwinCAT NC I“ (interpoliacija) yra NC sistema, skirta linijiniam ir žiediniam interpoliuotam ašies grupių, turinčių iki aštuonių pavarų, judėjimą. Sistemą sudaro interpretatorius, nustatytos vertės generavimas ir padėties valdiklis. PLV funkcionalumas yra integruotas, kaip ir ašių sujungimas su lauko magistrale.
Interpretuotojas interpretuoja kodą, aprašytą DIN 66025. Išsamios PLV bibliotekos įgalina sąveiką tarp NC ir PLV. Pavyzdžiui, NC programas galima įkelti į interpretatorių tiesiai iš PLV programos. Kaip alternatyva DIN 66025, kelio interpoliacija per „TcPlcInterpolation“ biblioteką gali vykti tiesiai iš PLV. Tokiu atveju geometrija ir pagalbos funkcijos (pvz., M funkcijos) surašomos į lentelę PLV ir perkeliamos į NC branduolį. Ši procedūra ypač tinka lankstiems judesiams, pvz. taikant pernešimui.
TwinCAT CNC“ - programinė įranga CNC griežčiausiems reikalavimams
TwinCAT CNC“ siūlo CNC funkcijas: iki 32 interpoliacinių kelio ašių ir išsamių koordinačių bei kinematinių transformacijų. Dalių programavimas atliekamas pagal DIN 66025, naudojant aukšto lygio kalbos plėtinius. „TwinCAT CNC“ gali veikti iki 64 ašių / valdomų velenų, kurie gali būti paskirstyti iki dvylikos CNC kanalų. CNC kanale vienu metu galima interpoliuoti iki 32 ašių, leidžiančių išspręsti net sunkiausias judesio užduotis.
HSC technologija (greitaeigis pjovimas)
Pažangiajai HSC pjovimo technologijai reikalinga CNC valdymo technologija su optimaliais judesio valdymo sprendimais, kad būtų pasiekti optimalūs apdorojimo laiko rezultatai, tuo pačiu užtikrinant maksimalų tikslumą ir ruošinio paviršiaus kokybę.
TwinCAT CNC HSC“ pakuotėje turi šias galimybės:
greičio ir pagreičio valdymas tarp blokų, siekiant optimaliai išnaudoti ašies dinamiką ir pasiekti didesnį pasiekiamą kelio greitį
aukšta paviršiaus kokybė dėl išlygintos dinamikos ir dėl to sumažėjusio mašinos virpesių sužadinimo
veiksminga nurodytų kontūro nuokrypių kontrolė
kelio programavimas per atplaišas su programuojamu atšakų tipu (A-spline, B-spline), skirtos sumažinti NC blokus laisvos formos paviršiams.

TS1110-0001

TS1110-0001

TwinCAT Simulation Manager, quantity scale 1-4..

2 762.13€ Be PVM: 2 282.75€

TS1110-0002

TS1110-0002

TwinCAT Simulation Manager, quantity scale 5-9..

2 073.34€ Be PVM: 1 713.50€

TS1110-0003

TS1110-0003

TwinCAT Simulation Manager, quantity scale 10-24..

1 558.48€ Be PVM: 1 288.00€

TS1110-0004

TS1110-0004

TwinCAT Simulation Manager, quantity scale 25-49..

1 168.86€ Be PVM: 966.00€

TS1110-0005

TS1110-0005

TwinCAT Simulation Manager, quantity scale 50-99..

1 043.63€ Be PVM: 862.50€

TS1120-0001

TS1120-0001

TwinCAT ECAD Import, quantity scale 1-4..

2 762.13€ Be PVM: 2 282.75€

TS1120-0002

TS1120-0002

TwinCAT ECAD Import, quantity scale 5-9..

2 073.34€ Be PVM: 1 713.50€

TS1120-0003

TS1120-0003

TwinCAT ECAD Import, quantity scale 10-24..

1 558.48€ Be PVM: 1 288.00€

TS1120-0004

TS1120-0004

TwinCAT ECAD Import, quantity scale 25-49..

1 168.86€ Be PVM: 966.00€

TS1120-0005

TS1120-0005

TwinCAT ECAD Import, quantity scale 50-99..

1 043.63€ Be PVM: 862.50€

TS1140-0001

TS1140-0001

TwinCAT Management Server, quantity scale 1-4..

2 087.25€ Be PVM: 1 725.00€

TS1140-0002

TS1140-0002

TwinCAT Management Server, quantity scale 5-9..

1 565.44€ Be PVM: 1 293.75€

TS1140-0003

TS1140-0003

TwinCAT Management Server, quantity scale 10-24..

1 168.86€ Be PVM: 966.00€

TS1140-0004

TS1140-0004

TwinCAT Management Server, quantity scale 25-49..

876.65€ Be PVM: 724.50€

TS1140-0005

TS1140-0005

TwinCAT Management Server, quantity scale 50-99..

654.01€ Be PVM: 540.50€

Rodoma nuo 1 iki 15 iš 254 (17 puslapių)