Good programming practices in SIEMENS SIMATIC S7-1500 / S7-1200
Partnerzy:
After completing the training, the participant:
- Knows the advantages and disadvantages of various approaches in the design of control systems
- Develops software in a way that minimizes the risk of making a mistake
- Uses dynamic components in the form of UDT templates and multidimensional arrays
- Names blocks, variables and structures in a uniform manner, and also checks its compliance using the Styleguide checker package
- Independently conducts unit tests of the software using the TestSuite package
Course type
Course level
Duration
Prerequisites
Location
See the laboratory
Dates
Schedule
day 2 8.00 - 16.00
day 3 8.00 - 16.00
day 4 8.00 - 16.00
day 5 8.00 - 13.00
Price
Highlights
- Individual workstations
- Extra free training hours for practice
- Access to e-materials
- A certificate of completion
- Educational aids: scripts
- Access to specialist magazines and technical literature (regarding stationary training)
- Writing aids (pen, notebook) - regarding stationary training
- Complete care of idividually assigned customer service person
Catering
More information
Contact
Closed trainings
Certificate
More information
Accommodation
Please contact us on:
0048 32 4111 000
info@emt-systems.pl
should you have any questions on the course you have chosen
Course program
- TIA Portal tools overview
- TIA Portal environment settings to improve work
- Key shortcuts and split-screen work
- Project architecture, selection of memory areas
- DB data blocks - tools, advanced types
- Design improvements - no need to re-initialize DB data blocks and FB function blocks
- User Data Types
- The use of UDT templates in I, Q, DB spaces
- Slicing - access to variable sub-areas
- Using the LGF library for binary operations
- Styleguide Checker - introducing rules for naming variables, structures and blocks in the TIA Portal environment
- UDT template nesting
- Nesting FB block instances in array variables
- Nested structures monitoring
- Navigating the project, defining the parent object in the structure
- Software units - independent uploading of project fragments
- Using binary structures instead of array and status variables
- The use of the Variant type to handle any types of variables
- Useful advanced system functions
- Unit tests - a procedure that checks the correctness of the program operation without the need to test it on an actual machine
Laboratory
Software
Siemens TIA Portal V17About us
Our experts
Catering
During each training day, participants receive:
- Unlimited access to the Cechownia Cafe coffee bar, serving tea and high-quality freshly ground coffee. The bar is equipped with:
- NECTO Karisma - a professional espresso machine of Italian production.
- THERMOPLAN BW 4 - a professional espresso machine made in Switzerland.
- Two-course dinner - a combination of traditional, home-made flavors with meals served in restaurants.