Control Engineering by Schneider Electric. Itris PLC Checker DocGen Converter

Control Engineering by Schneider Electric

EcoStructure Control Engineering began life as the Itris-Automation PLC tools platform. Itris Automation was acquired by Schneider Electric in January 2019.

Prevision¬† Systems has worked with the tools since 2016, becoming one of it’s leading partners. We provide training and configuration in diverse industries such as Pharmaceutical, CPG, Energy, Nuclear, Automotive and Transportation and Travel.

Projects have included:

  • Development of new components to support the automatic conversion of Legacy PLCs to Siemens TIA Portal.
  • Rules configuration to help water utilities validate PLC programs supplied by system integrators.
  • New rules that are required to identify inconsistencies within programming libraries in the Nuclear Industry.
  • Implementation of PLC Checker in materials handlings systems to improve readability and maintainability of code used in mission critical controls systems.

Verification

Static analysis tool for PLC program quality management and compliance with programming guidelines.

Use PLC Checker for audits, code reviews, compliance and monitoring program quality.

Monitoring

A real-time diagnostics solution to facilitate troubleshooting of PLC based control systems by operators and non PLC technicians.

A re-engineering and conversion solution for PLC modernisation and migration projects.

Use PLC Converter to automatically migrate your PLC code and for mass modifications.

PLC Converter has a range of standard conversion paths such as ControlLogix to Unity Pro.

Many projects can justify the development of new paths. Call us for a quote.

Documentation

A reverse engineering tool allowing you to generate structural documentation from an existing PLC program.

Use PLC DocGen for maintenance, code review, impact analysis, audit and code debugging.

Auto Test

Test Generation tool allowing you to generate a sequence of functional tests. PLC Autotest enables you to implement behaviour Driven Development (BDD) methods in your PLC programming teams.

PLC Code Verification

Static Analysis tool that analyses your code, compares it to a standard set of programming guidelines and then reports back where the guidelines are not followed. This is beneficial to both the programmer and the Software and Quality Managers.

Analysis report

Once analysed you are presented with a tree list of all your programming guidelines. The GAMP programming rules file has around 40 rules ranging from checks to variable annotation, to complexity metrics that identify hard to modify and support routines within the program. Many users of Verification modify the standard rules or create their own bespoke rules that are used within their company.

Programming Guidelines or Rules

PLC Checker is available with rules files that support GAMP, PLC Open and a standard set that is just best practice chosen by the engineers at Itris. Whichever set of rules your chose, they can be modified to fit your own personal programming standards or the standards of your organisation or customer. Many companies manage several rules files, based on the guidelines that their customers set. For instance projects carried out by a system integrator may cover Nuclear and GAMP standards.
Custom rules development usually takes just a few days and can cover things such as checking that the same scaling routines are used across the whole program or checking that the correct version of a standard block is used without modification. We offer a service to create these rules or training on how to build them in-house.

Itris PLC Checker verification Report

Finalise your project with a quality report.

The final step in a quality driven project is to hand you customer a quality report that explain what lengths you have gone to in order to make your program the best it is possible to do. PLC Verification reports show you customer or manager that you have carried out regular code review during the development and managed to comply with all of the programming guidelines that are required in the project, be that GAMP, FDA, Nuclear or just good practice.

PLC Code Conversion

Automatically convert between different PLC types and platforms. Conversions can be a simple conversion of logic from one PLC type to another or a complete re-engineering tool for modernisation and migration of projects.

Typical users are those that need to ensure like for like functionality to reduce operator training or a low cost way of replacing legacy PLC systems with current controllers from your preferred supplier.

Converter assistant

Each time you run a conversion the assistant will help you complete the conversion. Most conversions will convert around 80% of of the source code. The Assistant will help the engineer understand what else remains. When changing between manufacturer the details around specific hardware and motion control modules are normally manually completed in the destination environment. The Conversion Assistant will create a detailed report that explains what has not converted.

Itris PLC Checker verification Report

Finalise your project with a quality report.

The final step in a quality driven project is to hand you customer a quality report that explain what lengths you have gone to in order to make your program the best it is possible to do. PLC Verification reports show you customer or manager that you have carried out regular code review during the development and managed to comply with all of the programming guidelines that are required in the project, be that GAMP, FDA, Nuclear or just good practice.

Benefits of Automatic Conversion

  • Cost. Automated conversion can dramatically reduce the cost of a modernisation project. Typically by as much as 40%
  • ¬†Reduced Risk. Automated conversions are predicable. They reduce the number of engineering errors and are easier to commission.¬†
  • Repeatable migration. PLC Checker will always convert from the same source to the same destination in the same way. The is a great way to convert entire fleets of PLCs.
  • Reduce the amount of engineering errors by automatically converting around 75% of the source program.

Conversion Projects

If your engineering team is short of time then please let us provide a competitive quote to manage the entire software conversion. Prevision Systems h