Technical Support 0191 478 0404

Sales 0191 478 0400

Technical Support

0191 478 0404

Sales

0191 478 0400

Account

Cart

FAQs

Menu

Product Categories

Technical Support 0191 478 0404

Sales 0191 478 0400

Browse product categories

Programming Guidelines Styleguide for SIMATIC S7-1200/S7-1500 and WinCC (TIA Portal)

Create optimal programming for S7-1200 & S7-1500 controllers

Programming guidelines and style guides for SIMATIC S7-1200 and S7-1500 PLCs and WinCC within the TIA Portal (Totally Integrated Automation) are essential for ensuring consistent, reliable, and maintainable code.

Two different manuals for optimal programming of S7-1200 and S7-1500 controllers and for optimal configuration with WinCC (TIA Portal) are offered here:

  • Programming guideline (optimal programming with regards to technology)
  • Programming guideline safety (Recommendations for configuring F-CPUs and programming safety programs)
  • Programming styleguide (suggestion for a consistent program style)

Programming Guideline

SIMATIC S7-1200 and S7-1500 controllers have an up-to-date system architecture, and together with the TIA Portal offers new and efficient options of programming and configuration. It is no longer the resources of the controller (e.g. data storage in the memory) that are paramount but the actual automation solution itself.

This PDF provides recommendations and information on the optimal programming of SIMATIC S7-1200/1500 controllers:. 

Advantages and Benefits

Numerous advantages result from applying these recommendations and tips:

  • capable user program
  • clear program structures
  • intuitive and effective programming solutions

Programming Guideline Safety

This PDF is a supplement to the programming guideline above and deals with special aspects of configuring F-CPUs and programming safety programs with STEP 7.

Advantages and Benefits

  • Reusability of program parts
  • Easier acceptance (code review, error detection and correction)
  • More flexibility in terms of program changes
  • Reduction of programming errors
  • Increased plant availability by avoiding CPU stops
  • Easier readability for third parties
  • Reduced runtime of the safety program         

Programming Styleguide

When programming SIMATIC controllers, the task of the programmer is to create as clear and readable a user program as possible. Each user uses its own strategy, for example, how to name tags or blocks or the way of commenting.

The different philosophies of the programmers create very different user programs that can only be interpreted by the respective programmer.

The programming styleguide offers you coordinated set of rules for consistent programming. These specifications for example describe a uniform assignment of tags and block names up to clear programming in SCL. You can user these rules and recommendations at will; they serve as a suggestion (not a standard in programming) for consistent programming.

Advantages and Benefits

If several programmers are working on the same program, it is recommended to stick to a joint and coordinated programming style. This offers the following advantages:

  • consistent unified style
  • easily readable and comprehensible
  • simple maintenance and reusability
  • easy and quick troubleshooting and error correction
  • efficient working at the same project with several programmers

HMI Configuration Styleguide based on SIMATIC WinCC Unified

When configuring, the HMI configurator’s task is to make the user project as intuitive and comprehensible as possible. Each HMI configurator has their own conventions for naming and commenting scripts, screens and faceplates. The philosophies of different HMI configurators lead to varying configurations, which are often intelligible only to their respective creators. The rules and recommendations laid down here will help you to create standardized configurations, which will facilitate the maintenance and reuse of your configurations. 

Advantages and Benefits

The HMI Styleguide serves as a suggestion (not a norm or a configuration standard) for your configuration.:

  • Consistent, coherent style
  • Readily readable and comprehensible
  • Easy maintenance and reuse
  • Easy and rapid error detection and correction

Discuss Further

If you wish to explore further how Parmley Graham can help with your automation needs, complete your details and we’ll be in touch:​

Industrial Automation

To browse our products for industrial automation, visit:

Siemens Automation and Application Bundles

Save 30% or more with Siemens Automation and Application Bundles.

Benefit on Siemens bundles for automation and specialised applications and save 30% or more plus technical and sales support from our team of experts

Talk to us.

Send us a message by filling the form below.

Product Search

Multiple parts? Search

Subscribe to our Newsletter