
LASAL ENGiNEERiNG TOOL ; ““WJ ttol* JlTpT ifiSfw Wtaf ‘ -
Open the catalog to page 1Engineering Tool. LASAL 3 - 5 Consistent software design Object-oriented programming Configure instead of programming Visualization with comfort LASAL VISUDesigner Web visualization 4.0 LASAL MOTION Efficient drive designs LASAL SAFETYDesigner For Safety applications LASAL Service Tools that simplify engineering 2 I LASAL ENGINEERING TOOL
Open the catalog to page 2For modern machine manufacturing, clearly constructed and modular software is an essential factor for success. All-in-one Modularity and reusability are cornerstones for efficient and flexible application development. These properties allow you to quickly program and configure customer-specific machine software. The object-oriented engineering suite LASAL from SIGMATEK provides you with exactly this simple reusability of modularly constructed application code and the flexibility that comes with it. LASAL unifies all automation tasks on one platform and contributes to significantly reduce development...
Open the catalog to page 3Engineering Tool LASAL One Tool for all Automation Tasks Object-oriented programming with graphic representation Visu Screen The modern, consistent engineering environment expands the IEC 61131-3 standard with object-oriented programming (OOP) and graphic representation. LASAL enables the modularization of machine functions in the software and therewith mechatronic engineering. In mechanics, proven constructions are often reused. Thanks to the modular structure of OOP, existing and tested application modules can also be easily reused. The software machine functions (objects) can be assembled...
Open the catalog to page 4HOT FACTS Consistent development All automation tasks unified in one software environment Modular objects that can be flexibly applied and reused Clarity via graphic representation and efficient extras like the Machine Manager sustainable Code Clearly and quickly to the application software Graphic representation of the software components in LASAL encapsulates the complexity of the project and enables clear structuring of the software. Application Modules Ready-to-use The motto is „Program less – just configure“. In extensive libraries, tested function components (classes) are available. In...
Open the catalog to page 5LASAL CLASSPROGRAM CONTROLS WiTH OBJECT ORiENTATiONWith LASAL CLASS, object-oriented programming is child's play. A consistent operating concept, graphic representation and ready-to-use function modules bring you quickly to your goal - whether the control task is simple or complex. f Hardware Editor ■5 AlarmNet I With LASAL, user-friendliness is the focal point. You can use the advantages of object-oriented programming, such as modularity and simple reusability, without having to come into contact with the complex syntax. The code reads like conventional structured text and you can therefore...
Open the catalog to page 6) DEBUG TOOLS EXTRAS WINDOW HELP - t O . AS „ leAJ , ; $ ...execute macro ^oo^jetjgHWJ^etwork -gOPModeNet AverageFilter jj| HeatingCoolingZone ^ Network View SetEnable 0 SetSpeedDrive 5000 FSI.I Mode 0 TimeDelayOn 0 TmeOelayOff 0 RampTkne 0 ActSpeedVisu DriveNet HeatCoolNet HW_Network OPModeNet PDENet CLASS Adva, Revision Type Comment USER INFORMATION, WARNING And ERROR MEssAGE PROGRAMMiNG LANGUAGES such as ST, LD, SFC, ANSI-C, Interpreter SiMPLE REUSABiLiTY of encapsulated objects (machine functions) PREDEFiNED SOFTWARE TEMPLATES for frequently used machine functions in extensive libraries SHORT...
Open the catalog to page 7OBJECT-ORIENTED INSTEAD OF PROCEDURAL In pure procedural programming, data or variables are managed separately from code. The missing definition, such as how the interaction between code and data is processed can lead to defective programs. PROCEDURAL Inheritance and Aggregation minimize programming Using inheritance, an object class can be duplicated and refined or specialized. Inheritance describes a relationship between a general class (base class) and a derived class. A derived class inherits the properties of the base class, but can be modified or expanded with additional information such...
Open the catalog to page 8CONVEYOR BELT UNIT CLASS MOTOR CLASS CONVEYOR CLASS CYLINDER CLASS Example Transport route for goods with three sequential conveyor belts: each conveyor belt is driven by a motor, which has start and stop conditions and a cylinder at the end that pushes the package further. Three classes are therefore modeled: motor and cylinder control, as well as conveyor belt (start/stop conditions). Through aggregation (grouping), a complex class „Conveyor Belt Unit“ can be created from these three classes. oop inside With the techniques „inheritance“, „derivation“ and „aggregation“, it is possible to implement...
Open the catalog to page 9/ OBJECT-ORIENTED PROGRAMMING IN FAMILIAR LANGUAGES With LAsAL, the actual program code of an object is implemented in the conventional program languages: structured text (ST), ladder diagram (LD), graphic sequential function chart (SFC) and instruction list (IL) - all four in compliance with the IEC 61131-3 norm - as well as ANSI-C and interpreter. The object-oriented programming methods are therefore available as an integrated extension of the trusted languages. LASAL Supports Matlab Simulink In Matlab Simulink, existing C code models can be directly inserted into LASAL. During import into...
Open the catalog to page 10fl >oia.s :«3, uisoa O^r-'oin'i 0 Cl«a* Riu <■()•> cci«»rfk l-PW Vtf'sieo Cf^Wtrsidfl) <-[]-?- fli-rm1? h.itil Vwiitn £Mm.V«" c i ian j «-“]»* I.hf'> ZrriO I Nwferr [Sirr wi/INiO *■[]«* Retry5 Counter (Retryteunterji (OJ a. Die-.cal Inpji 5 Clrvauti) II DisitaT Inpvt V (IrVowtt) <- [J-* Q InpM^Tfg (IrwvtS] '-■£)■> U Ditjical Inpoi i (Irwut-S} £ J^ / HARDWARE EDITOR SIMPLIFIES I/O PROJECTS AND DIAGNOSTICS The hardware editor is a comfortable tool, which significantly reduces the development and programming time of applications. In addition to the tree display, it is also possible in the graphical...
Open the catalog to page 118 Pages
1 Page
1 Page
1 Page
1 Page
1 Page
2 Pages
12 Pages
4 Pages
1 Page
1 Page
1 Page
1 Page
1 Page
1 Page
1 Page
1 Page
1 Page
1 Page
2 Pages
1 Page
1 Page
1 Page
1 Page
2 Pages
2 Pages
4 Pages
415 Pages
28 Pages
32 Pages
8 Pages
8 Pages
4 Pages
1 Page
1 Page
2 Pages
28 Pages
8 Pages
2 Pages
2 Pages
8 Pages
36 Pages
12 Pages
12 Pages
32 Pages
12 Pages
330 Pages