Create project
A project is a number of nodes and volumes that share the same development environment. Usually
it consists of some process stations and a couple of operators stations that control a part of
the plant, but there are no restrictions in the size of a project. You can choose to have each
node in its own project or all the nodes in the same project.
- All the nodes in a project (on the same bus) have a nethandler link between each other.
- All the volumes and nodes share the same directory tree.
- All nodes have to be upgraded to new ProviewR versions at the same time.
A common size is 1-10 nodes in a project. Too many nodes will increase the communication
overhead and make it harder to upgrade the project.
Create the project in the administrator:
- Start the administrator with the command 'pwra'.
- The projectlist is shown as default when starting the administrator. It can also be opened
from the menu (File/Open/ProjectList).
- Login as administrator.
- Enter edit mode from the menu 'Edit/Edit mode'.
Projects are represented by objects of class ProjectReg, that are displayed in the palette
to the left. $Hier objects can be used to order the ProjectReg objects in a tree structure.
- Create a ProjectReg object and enter project name, base version, path and description.
- The project is created when saving. First you have to confirm the changes.
- Save and logout.
Project name
A project has a project name that identifies the project in the development environment. It is
similar the system name that identifies the project in the runtime environment, but it
doesn't have to be the same. Actually a system can have several projects in the development
environment. When upgrading or making a major modification of the system, it is advisable to
take a copy of the project and keep the currently running version of the system available for
minor corrections. The copy is then created under a new project name, though it has the same
system name.
Base
ProviewR is a multiversion system, i.e. different versions of ProviewR can be installed in
the same development environment and projects of different ProviewR versions can coexist in
the same development environment. A project points at a ProviewR base, e.g. V3.4, V4.0, and
when creating a project you have to choose which base the project should point at.
Path
The project consists of a directory tree where databases, source files, archives etc are
stored. The path is the root directory of this tree.