+ All Categories
Home > Documents > ITTECH Pty Ltd Control Systems Auto Generation highly structured and well organised code being...

ITTECH Pty Ltd Control Systems Auto Generation highly structured and well organised code being...

Date post: 26-May-2018
Category:
Upload: nguyennhi
View: 213 times
Download: 0 times
Share this document with a friend
6
ITTECH Pty Ltd Control Systems Auto Generation Automate Automation Projects Development. Cut repetitive work in Control Systems development and produce easy to maintain high quality PLC code and SCADA in a fraction of traditional development time.
Transcript

ITTECH Pty Ltd

Control Systems

Auto Generation

Automate

Automation Projects Development.

Cut repetitive work in Control Systems development and

produce easy to maintain high quality PLC code and

SCADA in a fraction of traditional development time.

IT IS EASY:

Don’t spend precious time in repetitive work when developing PLC/SCADA control systems. Cut down on development to reduce the your cost and in-crease your competitiveness on the market. The software product offered allows you to produce a complex control system for large control projects within days virtually free of errors and with the highly structured and well organised code being produced, its future maintenance and expansion is easy and at low cost too. Just provide the de-sign input data for the control system that you want to build in the form of spreadsheets or P&ID drawings and auto generate all the Functional De-scriptions, PLC code and SCADA graphics and tags in minutes. Design input data typically consist of data records for each of the plant equipment items meant to be controlled such as motors, valves, PID controllers, I/O digital and analog points etc. The auto generation tool is very flexible. The user defines all the data structures of plant equipment design input data records as required for his needs and achieves easily different auto generation output formats.

Work Smart Not Hard With Control Systems Autogen:

Supply pattern templates for all types of auto generation output arti-facts required. Then create and open a new auto generation project.

Auto generate Functional De-scriptions.

Fill out the required Controls Design Input Data Records for each Plant Facility in Excel.

Auto generate PLC code/tags import files then import them in the PLC programs.

Generate SCADA graphics and tags then paste the tags in SCADA databases.

All done in a fraction of

traditional development time.

DONE

• Provides the framework and a method to auto generate all artifacts of a control system.

• Based on autogen templates easily customisable to the company’s required control systems development stan-dards and format. The templates are text patterns with generic tag placeholders used to produce control code in PLC programs or graphical controls in SCADA graph-ics pages. They also are used to produce tag declara-tions in the PLC programs and SCADA data bases.

• The auto generation process replaces generic tag placeholders in templates with effective tags from the control systems design input data for the specific project under development.

• Excel spreadsheets containing all the design input data for auto generation. Typically there is one excel work-book for each control systems artifact (FDS, PLC pro-grams, SCADA system, test documents, control tables etc.

• The design input data specifies following control system item properties:

• PLC I/O points: Records specifying Digital/Analog Inputs/Outputs connected to PLCs;

• Records specifying lists of plant facilities of dif-ferent variety controlled by the system like motors, valves and their control parameters.

• Records of control systems entities like PID con-trollers, Control Sequences, Control state ma-chines, Duty/Standby selectors and their pa-rameters.

• List of PLCs used, their brand, configuration and memory map.

• List of SCADA pages and the respective division of controls in them.

• Targeting different PLC brands like Control Logix, Sie-mens or Schneider is easy. We just use different tem-plates for each particular PLC brand. Same applies to the target SCADA system whether it might be Schneider

Citect, GE Proficy iFix or Honeywell Expe-rion.

• The database of templates for different control systems artifacts and platforms is managed and maintained from the front end GUI of the Autogen tool.

• Front end Graphical User Interface al-lows to navigate and manage auto genera-tion projects.

• It is easy to add or modify items in the auto generated control system. To add a motor, valve or sequence control just put a record in the design input data sheets for it and then generate control patterns import files for the PLC and

SCADA only for this item, import and add to the PLC program and SCADA. Done.

• Navigation in the design input data spreadsheets is made easy with the front end GUI of the product. All control elements of an autogen project are listed in a tree view in the GUI ordered by plant area, facility, device etc. Jumping to the design input data for a par-ticular item is a matter of finding it in the list and click-ing on it. Then it can be edited or viewed in the Excel spreadsheet.

• The product comes with comprehensive and easy to use context sensitive online help. Just hover with the mouse over a con-trol in the front end GUI and press F1. You get extensive and targeted help for the particular control.

• The tool runs on any Windows based machine and is easy to install with a standard Windows installer sup-plied with it.

Patchwork is a

good thing from

our prospective:)

Control System Auto Generation Product Overview:

We develop user

friendly products.

Flexibility and easy customi-

sation are key features of the

Autogen tool.

Plant Facilities data records

view.

Plant Facilities data

structure view.

Manage Autogen templates.

Manage Autogen Projects.

The Advantages of using Auto Generation: • Takes off all the repetitive work that engineers

have to put up with in order to code a control sys-tem.

• Control Systems development time reduced by up to 80%. It is simply a matter of entering all the de-sign input data required for auto generation.

• Generates high quality, reliable, well structured and easy to maintain code and documentation.

• Capable of auto generating just parts of the control system (e.g. generating PLC code and SCADA graphics only for few or a single control item like a motor, valve, PID controller. It makes the process of modifying or expanding the control system very easy.

• Flexible enough to auto generate code and documentation according to any cus-tomer standards and requirements.

• Easily customizable to suit customer standards and format requirements.

• Capable of generating PLC code for any PLC brand, SCADA graphics and tags for several SCADA vendor brands, Functional Design Descriptions in Microsoft Word or other format , alarming tables, event action control tables, test patterns for automated PLC code testing, FAT documentation, SAT documentation and other customer required code or documentation.

• Factory/Site Acceptance Testing reduced by 50% since no typing or tag address mapping errors are expected because tag addresses are automatically calculated and assigned in the generation process.

Automate automation

project development.

Cut repetitive work in

Control Systems devel-

opment and produce

easy to maintain high

quality PLC code and

SCADA in a fraction of

traditional develop-

ment time.

• As a one off activity, prior to auto generating the first con-trol system with a particular PLC brand and SCADA system the user must develop or supply auto generation templates (code generation patterns) for all control items like PLC controlled motors, valves and their SCADA genies and tags. Example template text files for tags and PLC code of a motor are shown below. As already explained, by re-placing the tag place holders with effective tags from the design input data we get the complete PLC import code for the control item.

• Also as a one off activity, prior to auto generation develop or supply the standard behavioral function blocks implement-ing control systems items functionality. Companies usually have those already existing in the form of standard Derived Function Blocks or AddOn instructions or subroutine calls and use them in previous non auto generated projects.

• Prior to auto generation enter design input data records for all control items in Excel spread-sheets.

• As a one off activity, prior to auto generation, supply the set of genies used in SCADA graph-ics. Companies usually have those genies already defined and used in previous projects.

• For SCADA auto generation pur-poses all the necessary design input data is derived from the data entered for PLC code gen-eration and is imported in the SCADA auto-gen Excel spreadsheet an example of which is shown here.

User Supplied Input for the Auto Generation in a Nutshell:

Tag template with tag placeholders

to be substituted in autogen.

PLC code template with tag

placeholders to be substituted

in autogen. The autogenerated Motor_DOL block when

called in PLC code, executes the functionality

of its implementation which is a standard

function block developed by the customer or

supplied by a third party.

Our Services

�Expertise Directly Related to your Field of Activities. ITTECH’s software engi-neers and automation specialists provide professional services in PLC program development, testing and integration. Over and above software systems, our expertise covers many more fields in applied industrial engineering including: electrical, automation engineering and software/hardware verification and validation.

�ITTECH is active primarily in the industrial sector. We actively participate in the following types of projects:

• “Logic Error Hunter” product development, sales, support. • “Autogen” product development, sales, support. • Autogeneration, validation and verification services for industrial automa-

tion applications as an independent PLC program quality assurance body. • Consultancy services in Control systems software engineering and testing.

Services Offered by ITTECH regarding Auto Generation:

We offer the Control Systems Autogen software tool to end users:

1. Autogen is available as a fully fledged and licensed standalone product running under all derivatives of Windows and coming with a standard Windows Installer. In addition Microsoft Office 2003, 2007 or 2010 is required.

2. ITTECH P/L also can create all the necessary templates specific to customer needs required in the auto generation process. This way the user receives an out of the box tool ready to be used.

For further information:

ITTECH PTY LTD Mobile: +61 (0) 423736059

Email: [email protected]

Web: www.ittech-automation.com.au

Postal Address:

78 BAroona Road

Northbridge, NSW 2063

Sydney, Australia

Autogen Projects Management Insights:

In case companies decide to use our services to cus-tomise their auto generation needs: We manage Autogen projects establishment in a way to ensure customer satisfaction. Therefore we proceed initially with complete requirements specifications stating all specific needs of the customer. Once the specifica-tions are validated with the customer, we proceed with executing the project by developing all the re-quired code and design input data spreadsheet templates and integrating them with standard control modules for PLC programs and genies for SCADA. Standard modules are either supplied by the cus-tomer or developed by us. Project deliverables, in this case - customised design input data Excel spreadsheets and autogen templates are clearly defined and easy to digest. This represents great savings for customers since we have all the in-house expertise to manage projects with a low level of supervision and with project execution transparent to the customer.

Customer and ITTECH meet

Autogen requirement specifications

Autogen requirements definition

Customer proof-reading

Final autogen requirements approval

Customer Beta review

Customer final review

Thin slice templates/design data sheets development

Development certification

Full Suite of templates/design data sheets creation

Autogen documentation

Beta Release of deliverables


Recommended