JetSym STX Software JetSym STX Für alle Automatisierungsfunktionen For All Automation Functions • Ablauforientierte Sprache für die direkte Prozessbeschreibung • Multitasking (100 Parallelpro- gramme) • Nach IEC 61131-3 (ST) mit lei- stungsstarken Erweiterungen • Motion-Befehle für Punkt-zu-Punkt-Positionierung, Koordination und Bahnsteuerung • Objektorientiert • Intelligente Ausnahmebehandlung • Process-oriented language for direct process description • Multitasking (100 programs run- ning in parallel) • To IEC 61131-3 (ST) plus powerful add-ons • Motion instructions for point-to-point positioning, coordination and path control • Object-oriented programming • Smart exception handling
12
Embed
Software JetSym STX - All-Electronics€¦ · JetSym STX Software JetSym STX Für alle Automatisierungsfunktionen For All Automation Functions • Ablauforientierte Sprache für die
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
JetS
ym S
TX
Software JetSym STXFür alle AutomatisierungsfunktionenFor All Automation Functions
JetSym STX – eine Sprache für die ge-samte Automatisierung
JetSym ist ein Programmiertool mit einerProgrammiersprache für alle Automatisierungsfunktionen. Mit dieser ablauforientiertenSprache lassen sich die realen Prozesse inWorte fassen und beschreiben. Befehle fürArithmetik,AchshandlingundBedienerführungvereinfachendieProgrammierungstark,auchdieRealisierungkomplexerFunktionalitätenwiedie einer Bahnsteuerung. Objektorientierungund bis zu hundert parallel ablaufendeProgramme erlauben eine strukturierteProgrammierweise. JetSym unterstützt dieMöglichkeiten der Steuerungen in optimalerWeise.• EineProgrammiersprachefüralle
Jetsym stX – one language for the whole range of automation
JetSym isaprogramming toolusingonepro-gramming language for the whole range ofautomationfunctions.Thankstoitssequence-oriented language real processes can be putinto words and be described. Instructions forarithmetical calculations, axis handling, anduser guidance make programming even ofcomplexfunctions,suchaspathcontrol,mucheasier.Anobject-orientedapproachandparal-lelprocessingofuptoahundredprogramsal-lowstructuredprogramming.JetSymprovidesthesecontrollerswithoptimumsupportoftheirpotential.
JetSymSTXbasiertaufStrukturiertemText,bietetjedochgegenüberdemStandarddeutlicheVorteilebeiFunktionalitätundKomfort.SoverfügtJetSymüberleistungsfähigeBefehlefürdieintegrierte Positionierung von AntriebsachsenunddieBedienerführung.DadurchvereinfachtsichdieProgrammierungundesergebensichganzneueMöglichkeitenbeiderRealisierungkomplexer Funktionalitäten. Das umfangreiche Hilfesystem gibt dabei eine optimaleUnterstützung.DieBefehlekönneninfolgendeKategorienaufgeteiltwerden:• DeklarationundVariablenTyp• BefehlefürdieTaskVerwaltung• Ablaufbefehlewiez.B.WHEN,IF,CASE,
Hohes Maß an Abstraktion und Wiederverwendung in der Programmierung. Die eigentlichen Abläufe werden klarer von den Detailsder Implementierung getrennt, wodurchdie Programme leichter zu schreiben undzu pflegen sind. Objekte erlauben die einfache Wiederverwendung einmal erstelltenProgrammcodes.
JetSymSTX isbasedonStructuredText,butithassignificantadvantagesoverthestandardasfarasfunctionalityandconveniencearecon-cerned.JetSym,forexample,featuresefficientinstructionsforintegratedpositioningofmotionaxes and user guidance. These instructionssimplifyprogrammingandopenupnewpossi-bilitiesforimplementingcomplexfunctions.Thecomprehensivehelpsystemprovidestheuserwithoptimumsupport.Instructionscanbeclas-sifiedasfollows:
Highlevelofabstractionandreuseinprogram-ming. The actual sequences are separatedmore clearly from the implementation detailswhichprovideseasierwritingandmaintenanceof programs. Objects allow easy reuse ofsourcecodecreatedearlier.
Alles, von der Projektverwaltung, überProgrammierung,biszurInbetriebnahme,ineinerEntwicklungsumgebung.MehrereProjektekönnen gleichzeitig im Zugriff sein, dadurchkann eine Anlage mit mehreren SteuerungeneinfacherprogrammiertundinBetriebgenommenwerden.
Es können auch JetSymfremde Dateien, wiez.B. WORDDokumente zu einem JetSymProjektgebundenwerden,wasdieVerwaltungvon Anlagendokumentationen erleichtert.Einfaches Kopieren und Verschieben vonQuelltext innerhalb von Projekten und überProjektgrenzenhinweg.DasgesamteProjekt imÜberblick imProjektBaum: Die Funktionsansicht ("FunctionView")zeigtalleselbstdefiniertenFunktionenunddieDateiansicht("FileView")zeigtalleDateien.
JetSym bietet die Möglichkeit, komfortabelProjektkonfigurationen zu verwalten. DadurchkönnenleichtverschiedeneProgrammvariantenauseinemgemeinsamenQuelltexterzeugtwerden.
In JetSym deklarierte Daten lassen sich fürdie Visualisierung JetView Soft exportieren.Daten werden nur einmal angelegt und dieDatenkonsistenz von Programmierung undVisualisierungistsoautomatischgegeben.
All the features, from project administrationover programming to commissioning, havebeen integrated into one development envi-ronment.Severalprojectscanbeaccessedsi-multaneously which makes programming andcommissioningofaplantcomprisingofseveralcontrollersmucheasier.
It is also possible to include files other thanJetSymfiles,suchasWorddocuments,draw-ings,etc.,intooneJetSymprojectwhichsimpli-fiesplantdocumentationmanagement.Sourcetext can easily be copied and moved withinprojectsandacrossprojectborders.
The whole project is clearly arranged in theprojecttree:The“FunctionView”showsalluser-defined functions, and the“FileView”displaysallfiles.
JetSymprovideseasyadministrationofprojectconfigurations.This makes it possible to eas-ilycreateseveralprogramvariationsfromonecommonsourcetext.
intelliSenseUm das Schreiben von Code einfacher undso fehlerfrei wie möglich zu machen, arbeitetder ProgrammEditor von JetSym mit einerTextvervollständigung,derIntelliSense.
Zu den IntelliSenseOptionen zählt dieVervollständigung von Anweisungen, eineTechnik, die den raschen Zugriff auf gültigeBezeichner,Befehle,Funktionen,Variablenetc.übereineElementlistegestattet(sieheAbb.1).
Siekönnen indieserListemitdenPfeiltastenschnell navigieren. Ein ausgewählter Eintragwird durch Doppelklick oder Drücken derEingabetasteimProgrammEditoreingefügt.
Mit IntelliSense können Sie auch Funktionsdeklarationen und VariablentypInformationenanzeigen. Die Eingabe von Bezeichnern,Funktionen,Variablenetc.wirdfürSieautomatischvervollständigtodereswirdbeimehrdeutigenEingabeneineVorschlagslisteangezeigt.
Tool-TipWenn Sie den Mauszeiger über einen Befehloder einen Variablennamen bewegen, dannzeigt JetSym nützliche Informationen an, diemit dem DeklarationenEditor definiert wurde(sieheAbb.2).
Theusercanquicklynavigatethroughthislistusing the arrow keys. A selected entry is in-sertedintotheprogrameditorbydoubleclick-ingorpressingtheenterkey.
IntelliSenseisalsofordisplayingfunctiondec-larations and variable type information.Whiletyping in labels, functions, variables, etc.,IntelliSense helps you complete these ele-ments.Ifthereareambiguousentries,alistofavailablesyntaxelementswillbedisplayed.
JetSym STX – eine Software für Steuerung und AntriebDasSoftwareToolJetSymunterstütztSievonder Inbetriebnahme bis zur Wartung bei derHandhabungderAntriebstechnik.VondereinfachenAchsbewegungPunktzuPunktbishinzurkomplexenBahnsteuerungwerdenallenotwendigenFunktionenvonderOberflächeunterstützt.
JetSym unterscheidet folgende Bereiche:
hardwareprofilKomfortabelundschnellwirdeinHardwareprofilerstellt. Beim Auswählen des JetMoveAntriebes müssen Sie nur einen Namen undeinen Hardwarebezug eingeben und schonsind automatisch alle relevanten Daten imProgrammiersystemdefiniert.
Motion controL
Jetsym stX – one program for control and motion systemTheJetSymsoftwaretoolwillsupportyoufromcommissioningtoservicingofmotionsystems.All necessary functions from simple axis orpoint-to-pointmovementstocomplexpathcon-troljobsaresupportedbytheprogram.
Jetsym distinguishes between the follow-ing areas:
Hardware profileAhardwareprofilecanbesetupinafastandstraightforwardway.WhenselectingaJetMovemotion system, only a name and the corre-spondinghardwareneedtobeentered;allrel-evant parameters will then be defined in theprogrammingsystemautomatically.
MOTiOn cOnTrOl
JetSym STX �
JetS
ym S
TX
Motion Setup & diagnoseMiteinemMausKlicksindSieimMotionSetupimmerüberdenaktuellenStatuseinerAchseinformiert.ObdieAchse freigeschaltet ist,obeinFehleranstehtoderwiesichdieAchseaktuell verhält, alle Informationen werden direktangezeigt.
Jederzeit können Sie auf sämtliche Achsparameter zugreifen. Der Aufbau ist soübersichtlich, dass Sie intuitiv die richtigenParameterfürIhreAchsevorgeben.
Die ermittelten Parameter werden per KnopfdruckdirektinderSteuerungundaufdemPChinterlegt. Der Antrieb wird danach von derSteuerung immer mit den richtigen Daten initialisiert, auch wenn ein Gerät ausgetauschtwurde.
Motion setup and DiagnosticsClickthemotionsetupwiththemouse,andyouwillalwaysbeinformedofthecurrentstatusofan axis.Whether the axis has been enabled,whetherthereisanerrororwhatelsemaybethepresentconditionoftheaxis-allpiecesofinformationwillimmediatelybedisplayed.
Motion BefehleOb eine einfache PunktzuPunkt Fahrt programmiert wird oder eine Bahnkurve mitmehreren Achsen gefahren wird, der MotionWizardunterstütztSiebeiderBefehlseingabe.Die vordefinierten Achsnamen werden direktzur Auswahl angeboten. Jeder Befehl zeigtIhnengenaudieFunktionenan,dieindiesemMoment möglich sind und verhindert falscheEingaben.
Motion instructionsWhether a point-to-point motion is to be pro-grammedoracurvedpathistobefollowedbyseveral axes - the motion wizard will supportyou when entering instructions. Pre-definedaxis names will be provided to choose from.Everyinstructionwillconciselyshowyouwhichfunctionsareavailableatthatpoint,whileincor-rectinputsareprohibited.
JetSym STX �
JetS
ym S
TX
inBeTrieBnAhMeunTerSTüTzung
JetSymSTverfügtübereinenleistungsfähigenDebugger mit einer ganzen Reihe wichtigerFunktionalitäten, um den ProgrammablaufschnellzuanalysierenundFehlerzubeheben:
DieSoftwarebietetdemBenutzerfreikonfigurierbare InbetriebnahmeBildschirme. Es können auch selbstdefinierte Symbole direkt alsParameterangegebenwerden.
JetSymSTfeaturesapowerfuldebuggerpro-viding a host of functions designed to aid inquicklyanalyzingtheprogramstepbystepandcorrectingerrors.
Thesoftwareofferstheusertheoptionoffreelyconfigurablesetupscreens. It isalsopossibleto directly enter user-defined symbols as pa-rameters.
coMMissioning support
10 JetSym STX
Es lassen sich mehrere InbetriebnahmeBildschirmeanlegen.Diesekönnengleichzeitigaktivsein,wobeiauchaufunterschiedlicheSteuerungenzugegriffenwerdenkann.KomfortableFunktionenunterstützendasAuslesenundZurückschreibenvonSpeicherabzügen der Steuerungen. Die Dateien der Speicherabzüge können direkt im ProjektBaumverwaltetwerden.Leistungsfähige Suchfunktionen unterstützendieProgrammpflege.JetSym STX ermöglicht den Download vonFunktionen, Unterprogrammen und Tasks imlaufendenBetrieb.MitHilfederOszilloskopFunktion lassensichsämtliche kontinuierlichen Prozesse in Formeiner Kurve aufzeichnen und darstellen. DasÜbereinanderlegen mehrerer solcher KurvenvereinfachtinsbesonderedenAbgleichvondigitalenReglernundAchsen.
The user can create several setup screenswhichcanbeactivatedsimultaneouslyandal-lowaccesstoseveralcontrollers.
Convenient functions assist in reading outand writing back memory dumps. The mem-orydumpfilescandirectlybemanagedintheprojecttree.
Allcontinuousprocessescanberecordedanddisplayedintheformofagraphwiththehelpof the oscilloscope function. Placing severalgraphs on top of each other makes adjust-mentofdigitalloop-controllersandaxesmucheasier.