Doc: ps2001-5-1101-001 Rev: R02. 00



Download 1.5 Mb.
View original pdf
Page11/39
Date13.12.2023
Size1.5 Mb.
#62913
1   ...   7   8   9   10   11   12   13   14   ...   39
PS2001-5-1101-001-URS
1486357009-URS, URS
Other module types
It is envisaged that in addition to the standard and application modules, the library will also include template and documentation modules
Template modules
Template modules will be a series of example modules that explain how to do things within the PAL, atypical template module being one that shows how sequences work within the PAL. Template modules will contain a basic configuration that can be copied, expanded and modified for the application in question they provide a basic
“skeleton framework”
soft- ware structure that can be used repeatedly fora particular type of application. Templates will exist for most
application
modules and should be used wherever possible as a model for the how a particular
application
module should be configured and the styles and conventions (for comments, variables, constants, parameters c) that should be used. It is envisaged that the Template modules will be used to develop the software fora particular plant. The template modules may take the form of an example project that illustrates the common usage and application of the PAL software.
Document modules
The PAL software will be extensively commented (it is envisaged that there will be some form of Style Guide dedicated to explaining how to comment PAL software the documentation modules will contain examples of different types of comments for the various different software modules and data structures used within the PAL.

Doc PS Rev Rb
Objective and benefits
The object of the Project is to provide a library of validated software modules that can be used within a project without further module testing (the modules having already been fully tested and validated. The only modular level testing of these library modules would be to confirm that they are identical to the original released PAL modules, and this is easily done with the existing facilities within the Controller programming environment. The benefit of this approach is that subsequent projects that use the Practical Series Automation Library of software modules will not require the extensive design and documentation stages needed to develop software modules in the first place, neither will the modules require testing, nor the documentation needed to test them. This will already have been done (and written) as part of this Project and will be issued in verifiable form by this Project.

Download 1.5 Mb.

Share with your friends:
1   ...   7   8   9   10   11   12   13   14   ...   39




The database is protected by copyright ©ininet.org 2024
send message

    Main page