Professional Documents
Culture Documents
No. of sh.
Prep. SEASY/Z Per-Olov Andersson 2000-01-29
Appr. SEASY/Z Gunnar Arvestål User Manual 93
Resp. dept. SEASY/Z Plant Design & Allocation 5.0
Document number Lang. Rev. ind. Sheet
1.2 Workflow................................................................................................................................................................ 5
1.2.1 Workflow for PDA administrator ..................................................................................................................... 6
1.2.2 Workflow for PDA user.................................................................................................................................... 6
1.3 Help......................................................................................................................................................................... 8
2.4 Revisions............................................................................................................................................................... 12
2.4.1 New revision................................................................................................................................................... 12
2.4.2 Copy revision.................................................................................................................................................. 12
2.4.3 Support Web (not more supported in PDA BM 3.1) ...................................................................................... 13
No. of sh.
Prep. SEASY/Z Per-Olov Andersson 2000-01-29
Appr. SEASY/Z Gunnar Arvestål User Manual 93
Resp. dept. SEASY/Z Plant Design & Allocation 5.0
Document number Lang. Rev. ind. Sheet
2.6 Import................................................................................................................................................................... 26
2.6.1 Supplier Data format....................................................................................................................................... 26
2.6.1.1 Importing data including I/O allocation................................................................................................... 26
2.6.2 Select Files to import ...................................................................................................................................... 26
2.6.3 Merging files................................................................................................................................................... 28
2.6.4 Preview data ................................................................................................................................................... 29
2.6.5 Mapping.......................................................................................................................................................... 30
2.6.5.1 Automatic mapping ................................................................................................................................. 31
2.6.5.2 Manual mapping ...................................................................................................................................... 31
2.6.6 Export data to file ........................................................................................................................................... 31
2.6.7 Add new fields in customer data..................................................................................................................... 32
2.6.8 Add new field in Database.............................................................................................................................. 32
2.6.9 Test Structure.................................................................................................................................................. 34
2.6.10 Error log........................................................................................................................................................ 34
2.6.11 Suggested procedure for mapping form use ................................................................................................. 35
2.6.11.1 Importing revised customer data............................................................................................................ 36
No. of sh.
Prep. SEASY/Z Per-Olov Andersson 2000-01-29
Appr. SEASY/Z Gunnar Arvestål User Manual 93
Resp. dept. SEASY/Z Plant Design & Allocation 5.0
Document number Lang. Rev. ind. Sheet
2.10 Budget................................................................................................................................................................. 63
2.10.1 Signal budget ................................................................................................................................................ 64
2.10.2 Spare Calculation.......................................................................................................................................... 64
3. APPENDIX.................................................................................................................78
3.1 Supplier Data ....................................................................................................................................................... 78
3.1.1 Instrument schedule ........................................................................................................................................ 79
3.1.2 I/O schedule/ Signal........................................................................................................................................ 79
3.1.3 I/O allocation / Node, Bus, Station and Board................................................................................................ 79
3.1.4 Software specification / Loop ......................................................................................................................... 79
3.1.5 Definition of fields.......................................................................................................................................... 80
3.1.5.1 List of attributes....................................................................................................................................... 80
3.1.5.2 Data types ................................................................................................................................................ 80
3.1.6 Handling Revised Customer Data................................................................................................................... 80
No. of sh.
Prep. SEASY/Z Per-Olov Andersson 2000-01-29
Appr. SEASY/Z Gunnar Arvestål User Manual 93
Resp. dept. SEASY/Z Plant Design & Allocation 5.0
Document number Lang. Rev. ind. Sheet
4. GLOSSARY OF TERMS............................................................................................90
5. INDEX ........................................................................................................................91
No. of sh.
Prep. SEASY/Z Per-Olov Andersson 2000-01-29
Appr. SEASY/Z Gunnar Arvestål User Manual 93
Resp. dept. SEASY/Z Plant Design & Allocation 5.0
Document number Lang. Rev. ind. Sheet
1.1 General
Plant Design & Allocation 3.1 can import customer data in Excel or Lotus
format, and map it to internal PDA names. PDA can also validate and
compare the different versions of data, coming from customer or created
during the engineering process.
The output from this tool is OCS data for AEW. In AEW the data is used
to build up the OCS structure in STB and to add parameters in PAR.
It is also possible to export/import data directly to/from FCB, using a .bax
file.
There is also an output to ADG/CAD to automatically build circuit
diagrams in AutoCAD.
For MOD users scriptfiles are built with parameters for Typical Solutions
in Engineering Station.
The flexible export can also be used to downstream Design & Production
processes.
1.2 Workflow
The workflow below is only to be seen upon as a sample of how to use
the tool. There are a lot of different options depending of the scope of
delivery etc.
To make the use of the tool effective and to achieve a common way of
working each LABB is recommended to make their own workflow
describing how to use the tool.
There are two different workflows described.
The first workflow describes the administrative part and that is done by
the PDA administrator.
The second workflow describes a possible workflow for the engineer
using PDA.
It is also possible to click the icon above to start the online-help in PDA.
Use Index or Contents to find the information that you are looking for.
Note!
The Help available from the Help menu is the normal Microsoft Access
Help, that also can be very useful.
2. Main functions
File Location
Use New Project button under Project Detail tab, to create a new project.
Select type of project. Two types of project templates are delivered with
PDA, MOD 300 and Master. There can also be locally built templates that
e.g. have been modified to suit a specific Business.
Browse to the path where you want to store the project and enter project
name in the File name field, (the extension “.mdb” will be filled in
automatically), then select Open.
By default the project will be stored as setup in file locations above (in
c:\pda\project, as delivered, but it is up to the user where to store it). If
more than one person wants to work with the same project, store it on a
network disk.
Use this form to fill in data to be used in headers and footers of the reports
and forms.
If the project has multiple order numbers there are two options, either
leave the field blank and fill in order number in the cover sheet instead or
correct the field before printing out a report.
Document number Lang. Rev. ind. Sheet
The description field for Supplier could e.g. be used to fill in which type
of data the supplier is supposed to supply. The purpose of filling in the
supplier is that mapping of customer names and internal names are stored
with the supplier. Next time data is imported from the same supplier the
default mapping is the mapping used previously, for the same supplier.
This form allows the user to change the titles, document number and
revision Id etc. for the reports.
Note!
It is only reports where Dockind is Report that are valid. The other reports
are for internal use ore use header data from another source. Locally built
reports will also be available in this form.
Field Name Description Label in footer
ObjectName Name of the report in PDA
Doc_Id Unique identification of a document Doc.No.
Approved Dept. and name of person that has approved document Appr.
DocKind Classification of document to it’s content and form of present. Doc.Kind
Title1 Title of document Title (row1)
Title2 Title of document Title (row2)
Prep Department of person who created doc. and date when created Prep.by
Based Number of source document when applicable Based On
Status Revision status Appr.
Designation1 Document designation 1 See 9ADA354 Doc.Des. (row1)
Designation2 Document designation 2 See 9ADA354 Doc.Des. (row2)
IDesignation 1 Item Designation 1 ItemDes. (row1)
IDesignation 2 Item Designation 2 ItemDes. (row2)
Rev Revision index Rev.Ind
Make sure you select the correct project and revision before working with
the data. The revision can be selected from any tab in the main menu.
Current revision, the current revision, use drop down menu to select
another revision. Double-click in the field to be able to change the name
of the revision.
Created Date/Time, date and time when the revision was created and
also the username
Description, a description field to make it easier to distinguish between
the revisions
The default value for the Revision Note follows the ABB standard
starting with "-" and then A, B…. Etc. You can change the Revision Note
to anything you want to use by double clicking in the Current Revision
field. You can change to a different revision by selecting the drop down
menu in the Current Revision field.
You may wish to create new revisions when you import new customer
data or when you reach a freeze point in the project and you want to issue
data for downstream activities.
2.5.1 View
The view function enables building flexible views of the forms to work
efficiently. The views are built up per form so the views will differ from
form to form. Some views are delivered with PDA but it is also easy to
add project specific views and even personal views.
The views include both filters and layout of the forms. E.g. in the I/O
allocation form it could be useful to build a view showing not allocated
analogue input signals. This view could then include a filter showing only
not allocated analogue input signals. The view could then only show the
fields that are interesting in this specific project, sorted and ordered in an
efficient way for a specific operation.
Select the fields you want to see , the All/None buttons can be used to
speed up the selection. Select Update View to modify the view according
to the changes done. If the form is closed without selecting Update View
the screen will still be updated with the modification but the view will not
be updated. This could be useful for temporary changes.
Step 1 and 4 are optional if all records are to be shown and the standard
length and order of the fields are to be used.
Use Save Form to save the form settings e.g. the location of a subform. It
can be found under Forms Setting... in right mouse button menu.
To save the settings to the view use the view <Modify Setting>.
2.5.4 Sort
2.5.6 Filter
The first field shows the field to build the filter on, as default the field that
was selected when the filter was activated from will be used. The second
field shows to operator to be used with the criteria, the following fields
are available.
Use Apply/Remove filter to remove all active filters or to apply the last
used filter if there are no filter activated. If a filter is activated a text string
Filtered is shown to the right of the record selector in each form.
Note!
If two different subforms are filtered and then one of the filters is
removed, then the text filtered will be removed in both sub forms. This
can be very confusing since the subform is filtered but it is not indicated
that this is the case. This is a bug in Access. Click Apply/Remove filter
in the subform where it is missing, to see the text filtered again.
The Saved Filters function makes it possible to save filters and to be able
to reuse them. It can be very time saving to build up a set of filters for
different frequent operations.
Add Filter, a double-click in this field will add the selected filter to the
current filter. The contents of the field is the filter in SQL format, built up
as described above
Replace Filter, a double-click in this field will replace the current filter
with the selected filter. The contents of the field is the filter in SQL
format.
Order By, sorting order. All filters are stored locally per user but it is
possible to import filters from other user by using Import From
described below.
The Saved Filters function can be used in combination with the View
function. If there is a filter included in the view e.g. for DI signals the
Saved Filters will be added to these filters.
A function to fill down a value from current record to all records below.
Right-Click the value to be used and select Fill Down, all records below
the current record will be updated. Use this function in combination with
the filter and sorting functions to only update a limited number of records.
Use Undo Fill Down undo the last Fill Down.
If it is not possible to undo the operation a popup message will appear
before the Fill Down is performed to make it possible to cancel the action.
The function also works with combo boxes and check boxes.
A function to fill down a value from current record to all records below
and at the same time increase the value with 1. Right-Click the value to be
used and select Series Fill Down, all records below the current record
will be updated. If Series Fill Down is used on value such as X20:1 the
records below will get the values X20:2, X20:3 etc. Use this function in
Document number Lang. Rev. ind. Sheet
Use Undo Fill Down to undo the last Fill Down or Series Fill Down
performed. If during the Fill down operation, the system detects that it is
not possible to undo the operation a popup message will appear before the
Fill Down is performed to make it possible to cancel the action.
2.5.12 Replace
In the sample above the string CLOSE is replaced with OPEN, since
Match Whole Field is not selected it will find strings where CLOSE is
only a part of the string e.g. OP_CLOSE will be changed to OP_OPEN.
It is also possible to look for spaces, or any other characters or strings,
within a text field and replace or remove them.
For example to remove spaces: click in correct field and open replace
function; make sure “Match Whole Field “ is not ticked; type a space into
the Find What; field do not type anything in the Replace With; field
then press Find Next - Replace. This is very useful for removing spaces
from fields where space might lead to problems.
The name PDA Copy/PDA Paste indicates that this is not a standard
copy paste function.
The PDA Copy function makes it possible to copy one or more signals,
Loops or Process Objects. The copy can be done within the same revision
or between revisions in the same project.
Use the record selector to select the signal(s) to copy, click the right-
mouse button and select Copy Signals. The selected signals will be
copied and the signal Name (SigTag) will have the same name as the
copied signal(s) with a “$” added in the beginning. Filter for signals like $
and give the copied signals a correct name.
Warning do not use [Ctrl] +[C] to copy signals, Loops or Process Objects
it will not work.
The Sub Form function (that can be found under Design..) makes it
possible to view selectable subforms from the main forms. PDA will be
delivered with some subforms e.g. in Process Objects form and I/O
allocation form and then it is up to the administrator or user to build
subforms suitable for the local organisation.
2.5.17 Find
Use Find in the toolbar to search for a string, such as Signal tagname in a
datasheet or form.
Some of the above functions can be activated both from the right-mouse
button, the toolbar or the menu.
The recommendation is to use the right-mouse button menu where
available, to activate the functions. By using the right-mouse button menu
it is always clear in the current form, which menu options exist.
Document number Lang. Rev. ind. Sheet
The Select File(s) to Work With makes it possible to filter which “Files”
to work with in the forms, as default all files are selected. If the project
has two different suppliers of data, this filter can be used to only work
with signals from one customer at the time during the I/O allocation.
Description, is used to give the filter a name. Use the record selector at
the bottom of the form to switch between the existing filter for the report.
The filters are saved per report.
FieldName, the name of the field to filter on. This is the name in the
query and it can differ from the name in the report.
Operator, the operator to be used for the criteria.
Criteria, the criteria.
Clear/Apply Filter, is used to switch between with and without filter.
2.6 Import
Select the file to merge from and select Merge Files. The merged file will
as default inherit the File Name and description from the target file
selected to merge into.
In the upper part of this form you can see the customer data with the
customer attribute names. The lower part of the form is used to perform
the mapping of customer names to PDA internal names.
By using the filter function it is possible to import only a part of the data.
Only the visible data will be imported.
It is possible to modify the customer data during import into PDA.
Examples of possible operations:
• Split one column into two or more columns.
• Concatenate two or more fields into one field.
• Update values using the Expression Builder or doing it manually. E.g.
if Loops and Signal data is mixed the same file the file can be
imported twice, first to import the Signal columns and then to import
the Loop values. This can also be useful if customer I/O allocation is
provided as a signal list only.
Mapping is used so that the customer can use different field names to
those in the PDA, thus the PDA Queries, Forms, and Reports can remain
consistent for different projects, customers, and suppliers. Also, because
the mapping is stored, data validation reports (see later) can be printed
using customer names or internal names.
Document number Lang. Rev. ind. Sheet
Data type and length will be checked during import. If Write Error Log
is not selected and data of wrong data type or length is detected during the
import the user has three options, skip field, skip row or interrupt the
import. If Write Error Log is selected the errors will appear in the
error log.
To be able to see the data in the different forms select Rebuild Form
from Template before opening the forms.
The Add field/s form shows all fields that you are about to add. Double-
click on a field to check/modify it, before selecting Create/Modify to add
the fields.
Using the Include Field button in will bring up all new fields from the
Excelfile that you are about to import. The fields as default gets the same
name as in customer file and the datatype is Text 255 as default. Modify
the fields by double-click in the form above and changing the values in
the Create/Modify.. form. Delete the item you not want to create. Select
Create/Modify to add all remaining fields.
The error log shows all errors detected during import. View the logfile
before completing the import of data. The next time the logfile is updated,
the old logfile is overwritten. If the logfile is to be saved, please use “File
/ Save As” and give it a new name, alternatively the file can be printed.
2.7 Validation
The data that comes from the customer or has been manually entered has
to be validated. Some of the validations in PDA are a pre step of the
checks in other tools e.g. FCB. The goal with these checks is to detect
errors at the earliest stage.
In the list box Query Name you will find all the available checks. If
project specific checks have been made they will also be available for
selection. The checks have been named with object types first to indicate
which objects they will work on. E.g. "Board, check type" will check the
type on the Board objects. Select the checks that you would like to run.
You have two options how to display the errors, the List view and the
Report.
Select the revision to compare with. Only revisions that contain files of
the selected category will appear.
Select the file to compare with, e.g. there can be multiple Signal files
from different suppliers to select from. In Old File select the file to
Document number Lang. Rev. ind. Sheet
Then select Keyfield(s), one or more fields shall make a unique key for
the compare function, the key fields must be included in Field(s) to
compare. Typical keys are SigTag for Signals and Node + Designation
for Boards. The latest used keyfield appears as default value.
When the fields have been defined, just press the Compare button. In the
counter the detected number of changes can be seen.
This form shows a set of forms and reports and queries for editing data.
The forms are grouped depending on usage. e.g. under the tab Loop are
all forms and reports for editing Loop data. PDA comes with a set of
forms, reports and queries for different purposes but a number of local
forms, reports and queries will probably be added. The locally created
forms, reports and queries will be shown together with the PDA set of
forms and reports. New forms and reports can be produced for a specific
project or even for a specific user.
Copy I/O allocation form is used to copy the I/O allocation from one
revision to another. If a new revision comes from the customer and you
have already done the I/O allocation on the previous revision, this
Document number Lang. Rev. ind. Sheet
Use the Select File(s) to Work with form to select the file(s) to do the I/O
allocation on. To work with only one supplier, just select all files from
that supplier.
Add Nodes and Buses using this subform. To delete a Node, select the
Node to delete and press Delete button. If a Node is deleted the
corresponding Bus and Station will be deleted, the Boards belonging to
the Node will appear under Not Connected tab.
Use the record selectors to select the Node and Bus to work with before
selecting S100/Trio or S800. Only Boards/Blocks from the selected Node
and Bus will appear in the Board forms. There is no Subsystem level.
Note!
The Node = Controller. Therefore the Subsystem and Controller should
be implied within the Node Name, e.g. Controller Subsystem and
Controller could have the Node Name CS1_1.
The I/O allocation per Board report shows the allocated signals per
board. Even free channels are visible.
The I/O allocation sorted on Signal shows all signals with allocation
information, the signals are sorted on SigTag.
All reports can be filtered to show the wanted records. The sample above
can e.g. be filtered to only show Node N1. See Filtering Reports in
General Functions chapter.
For S800 I/O the Station level is included. A Station must be created to be
able to add Boards. Only Boards for the current Station will be shown,
use the record selector to select the Station to work with.
To define a Board, select a board type from the combo box.
When a new board is defined a default Connection Unit need to be
selected. The default connection unit is defined in Board form and can be
changed by clicking in the ConnectionUnit field and selecting one of the
available connection units for that specific board type.
Designation will automatically be filled in. Designation is built up based
on Board Concept and a counter using next free number per concept.
Position have to be manually filled in. Sort the boards and use Series fill
down to update position. (This field was automatically updated in PDA
2.0 but due to too many different rules how to update the field, the
automatic function have been removed.)
The ChannelForm will show the number of channels and the channel
types for the selected Board. To delete a Board, select the Board(s) to
delete with the record selector and press the delete key. If there are
signals allocated to a board that has been deleted, these signals will be
free.
The channels marked as Spare Channels in the channel form will not be
allocated. The default setting of the spare channels is done in the Board
form but it can be modified in this form.
Report
A report Summary of S800 I/O sets is available to show the total number
of I/O sets used.
Select Node, Bus and Station, as the Boards are allocated they will
disappear from this form and appear in the S100 or S800 form.
User Comments
Be aware that the PDA calculates the designation for a board only once,
when the board is first created. The calculation for this is defined in form
Board - Board Definition - Board Designation, (see later). If you allocate
signals to a board and then subsequently move the board, say by changing
its position or cut and pasting it to another Bus, the designation is not
Document number Lang. Rev. ind. Sheet
All Signals are displayed in the Signal Pool. See in chapter Bulk Data
Handling how to use the PDA Filter/Update functions. As an example a
filter on empty ChanNum field will show all signals that not have been
allocated. You can add, delete, or modify signals from the signal pool. To
add new signals, type in the new signal after the last existing signal. To
delete signals, select the signals in the Signal Pool and press Delete key
Select Allocate Signal from the right-button menu. The signal will be
allocated to the first free channel of the selected board. If you want to
allocate the signal(s) to a specific channel, just select that channel, then
select the signal(s) you wish to allocate and click on the “ Allocate
Signals” icon.
To free an allocated signal, select the Signal(s) in the signal Channel sub-
form and select Free Signal from right-button menu, or do the same
operation in the Signal Subform.
When you allocate a signal to a board, SigTag is copied to Channel table.
This form is used to modify the existing board types or to add new Board
Types.
The following attributes are available:
Type: Board type
I/O Type: the board type must belong to either S100/TRIO/SERIAL or
S800
Description: field for description of the board type.
Concept, Board concept used e.g. for FCB
Chan_Num: unique channel number
Spare, select if there are any channels that not shall be allocated. This
will be the default setting and it can then be modified as the boards are
created.
SWChannel: for some Trio blocks and PLC I/O the channel number may
not be unique, this field is shown in the board sub-form of the I/O
allocation form. This is the channel number reference that is used in the
CCF software and this should be referenced in your Typical Solution
definitions, not the Chan Num.
Type: the type of signal that is to be allocated to the channel, e.g. AIS for
analogue input signals (AIN for MOD users).
Connection Unit, the valid connection units for current Board Type.
Default Connection Unit, the connection Unit that will be created as
default when a Board of current type is created
Variant, the default variant for the Connection Unit e.g. CURR or
VOLT.
Use navigation button at the bottom of the form to add new Board Types
after the last existing type.
This form is used to modify the existing Connection Unit types or to add
new Connection Unit Types..
The following attributes are available:
Type: Connection Unit type
Description: field for description of the Connection Unit type.
Chan: unique channel number
Signal Type: the type of signal that is to be allocated to the channel, e.g.
AIS for analogue input signals(AIN for MOD users).
Variant, the variant for the Connection Unit e.g. CURR or VOLT.
Term_Name, Terminal Name for connection enclosures
Term_Type, Terminal type describes the usage of a terminal e.g. <SIG>
for signal <+> for operating voltage
Symbol_Alias, an alias name for the symbol used in the CAEE
environment
Conn_Mode, define if the wire should be handled in the wiring system.
1=Yes, 0=No
2.9.5.3 Abbreviation
The following fields in the Process Objects have a special meaning when
generating signals.
Select, determine for which Process Objects Signals are to be generated
NameSig, name of the process object. It will be a part of the name of the
generated signals.
SigLibId, Signal Library to be used when generating the signals.
Subforms
Four Subforms are available in the Process Object form.
SignalData shows all generated signals for the current Process Object.
All fields for the signals are available and it is possible to work in this
form also. Data is only shown in this form after generating the signals.
Signal Lib Data, shows the contents in SigLib for the current Process
Objects. It is the field SignalLibId that determine what is shown.
Two similar forms are available for SW Signals.
All the Bulk Data functions are available in the Process Object form, read
the Bulk Data Handling chapter to see available functions. Specific to
this form are the following functions.
Copy Process Object Field, is the field to copy from, automatically filled
in.
Paste in Signal Default, select the Signal field in the Signal default table
that the value shall be copied into.
Copy from Current record and down, if this is ticked all records from
current and down will be updated, if it is not ticked all records will be
updated.
Append/Update from HW/SW Signal Default and Sig Lib works the
same as the above alternative but it also update signals with all values
from the Signal Library.
Note!
All work done on the signals will be overwritten except for the I/O
allocation.
Append/overwrite HW/SW Signal Default and Sig Lib, is to be used
when generating signals from scratch or if the rules for the name of the
signals have been changed in SignalLibrary or in Abbreviation.
All signals generated from the selected Process Objects and also manually
created signals that have been allocated to the Process Objects, will be
deleted and regenerated. After the signals have been generated all values
from Signal Default will be added to the signals belonging to the Process
Objects, for the selected Process Objects.
Note!
All work done on the signals will be overwritten including the I/O
allocation.
2.9.6 Signal
This is the main form for editing signal data.
The data can be presented in form view or datasheet view by clicking the
appropriate icon in the tool bar at the top of the form.
All the Bulk Data functions are available in the Signal form, read the
Bulk Data Handling chapter to see available functions.
2.9.8 Loops
Loops are no more supported in PDA BMI 3.1 but replaced with similar
functions and fields for the Process Objects.
This form is used to build the script files and export them.
Export name is used to select the Solutions to generate.
CCF Anchor is used to select which Anchors to include in the script
files. One scriptfile is built for each solution type. The content of the
scriptfile depends upon which CCF Anchors you have selected to include.
It is essential that you have completed the I/O allocation, since the values
can be picked up from Board, Node etc
The location of where the loops will be built in the E.S. database is
determined by the Anchor field in the loops table.
Export to, Location, defines where to export the scriptfile to. The files
are automatically named .“Sol_<solution name>.SCR”. If you build
script files on a node basis, be sure put the files for each node in a
separate directory, or rename the files before exporting the next node
files. You need to do this because the file name is only based on the
solution name, not the node name, and so the next node files will
overwrite the original files.
2.10 Budget
The budget form consist of two different parts. The Signal budget form
that allows users to define the expected number of I/O for the project and
compare this to the actual number of I/O and the spare calculation form
that calculates the spare channels.
Go into the Select File(s) to Work with form to select the file to do the
calculation on. One or more files can be selected.
The Export utilities allow two options: Export Category and Export
Table/Query.
Export Revision allows the export of data into one file per PDA category
i.e. Node, Bus, Station, Board, Signal and Loop. Use Select File(s) to
Work with form, to select the files to export.
There can be different purposes to export the data from PDA. One purpose
is to export the data to the next step in the process. Another purpose could
be to export the data to work with, to another tool e.g. Excel. After editing
the data in Excel or Lotus 1.2.3 the data can be imported again and if the
headers are not changed the mapping will be done automatically. If
SYSTEM is selected as supplier, after importing the data the supplier can
be changed back to original supplier name.
Export to, format, defines the format to export the data in e.g. Excel or
Delimited.
Export to, location, the path where to export to. Use Browse to select the
path.
Export, use this button to execute the Export. The button is only enabled
when Export to Format has been selected. File name and path for the
exported file(s) will be shown on screen after export.
This is a part of FCB Valid Type HW form, a similar form FCB Valid
Type SW is available for the “Soft signals”
Concept, board types and Signal types.
BoardTypeID, the value exported/Imported as Board Type. AI in the
BAX file is e.g. converted to DSAI_110 when imported to PDA.
2.13.1 Security
There are three different kind of users in PDA, pda, pdaadmin and
viewer. All functions under this section requires system administration
authority.
The pda user can work with the base data like signals loops etc. The
pdaadmin can e.g. build new Solutions or add new types of boards. The
viewer can only view the data and print out reports.
See System Administrators guide 3BSE020288D0006 how to log in as
Administrator.
2.13.2 General
When a new project is set up there are a number of things that should be
done to adapt PDA to that specific project. The base for the modification is
the agreement regarding which data that will be supplied by the
customer/subcontractor and in which format this data will be delivered.
Below is a list of items to consider when setting up a new project,
followed by a description how to perform the different items.
This form is used to add locally built Forms, Reports and Queries under
the existing Tabs. The left side of the form shows all existing Forms,
Reports or Queries. The right side of the form shows the Forms, Reports
or Queries under each Tab.
Document number Lang. Rev. ind. Sheet
This form is used to define default locations. The default paths are e.g.
used when browsing for files to import etc.
ADGSourceDir, Location of temporary files used as input source for the
ADG generator
Base Library, Location of Base Library information for the ADG
generator (normally not changed)
Default path to elMaster config, path to elMaster Configuration file.
Default path to elMaster Template, path to elMaster Template file.
Export To, Default path for Export, e.g. when exporting data in Excel
format
FCB Export/Import, default path for FCB Export/Import, e.g. the
DBDATA catalogue under correct Node.
Import From, Default path for Import, starts at this location when
browsing for customer data
Document number Lang. Rev. ind. Sheet
Use the Data Exchange tab in PDA to produce an Excel file with the
correct attribute names.
3.2.1.1 Boards
Board, check Board Type
This validation query checks that the board type entered during I/O
allocation is a valid type, as defined in the Board Info table. These types
are defined in Edit Data – Board Definition – Board Info.
3.2.1.2 Bus
Bus, Check Fields for leading spaces
This validation queries check for leading spaces in all TEXT fields.
Loop, Check Alarm Limits, Ranges & Initial Setpoint are valid.
This validation query checks that the HIENGUNLIM (High Range) is
greater than the LOENGUNLIM (Low Range), for loops which have an
IndCntrlDev type not equal to “D”. It also checks, for all loops, that the
alarm limits are set with appropriate values i.e.
LOENGUNLIM<=LOLO_LIMIT<=LO_LIMIT<=HI_LIMIT<=HIHI_LI
MIT<= HIENGUNLIM.
It ignores any NULL values in the Alarm limits, but will list any records
with NULL in the HIENGUNLIM or the LOENGUNLIM fields.
It also checks, for all loops, that the INIT_SPNT (Initial Setpoint) is
within the loop range.
3.2.1.5 Node
Node, Check Fields for leading spaces
This validation queries check for leading spaces in all TEXT fields.
This validation query checks for signal that are not allocated, device
designations that are not unique or where
Document number Lang. Rev. ind. Sheet
3.2.1.9 Station
Station, Check Fields for leading spaces
This validation queries check for leading spaces in all TEXT fields.
Station, Mandatory fields (LibRef1)
This validation query checks that the field LibRef1 is not empty.
4.1.1.1.1 PDA
Plant Design & Allocation
5. Index E
Edit Data 41, 74, 83
Elmaster Path 9
Export 61, 62–70, 82
Export Revision 65
Export Table/Query 65–66
Export To 9, 63, 65–67, 65–67, 75
Expression Builder 20, 22, 30, 35
A F
Abbreviation 55
F1 8
Add new Forms and Reports into PDA 74
File location 8, 75
ADGSourceDir 75
file locations 8–9, 8
Allocate Signals to Boards 49
File name 9, 63, 65–67, 65–67
Apply/Remove filter 16–17
Fill Down 19–20
Approved 11
Filter 16–19, 16–19, 22, 24, 30–31, 31–35, 34–35,
Automatic mapping 31
40–41, 40, 48, 81–82, 81–82
Filter By/Excluding selection 16–18, 18
B Filter Save 17
Find 6, 8, 20, 23, 37, 44
Base Library 75
Freeze Columns 23
Based 11, 16, 22, 57, 63, 74
Board 37, 43–50, 65, 67, 74, 78–79, 82, 83–89
Board data 27, 79 G
Board Designation 47
General 5, 69
Board Info 44, 50, 83
Generate Signals 55, 59
Boards 26, 39, 43–49, 74, 88–89
Build and Export Scriptfiles 62
Bulk data handling 13, 48, 57, 60 H
help 8, 22, 84
C How to build new subforms 23
Compare 38–40, 63, 70, 81–82
Connection Unit 44, 46, 50, 52 I
Controller Level 43 I/O allocation 6, 13, 22–24, 22–27, 27, 30, 41, 45, 50,
Copy I/O allocation 13, 41, 81 59, 67, 79–80, 81, 83, 87–88, 87–89
Copy revision 12 I/O Budget 63, 70, 75
Create a new database 69 I/O Calculation 63
Create new forms 69, 72 I/O schedule/ Signal 79
Create new queries 69, 74 IDesignation 1 11
Create new reports 69, 73 IDesignation 2 11
Create new validation queries 69, 71 Import 5–6, 5, 9, 12–13, 12–13, 18–19, 26–36, 26–
Created Date/Time 12 35, 44–47, 47, 50, 52–56, 52–56, 67–71, 61, 75–
Current revision 12–13, 28, 74, 80–81 79, 75, 78–79, 80–82, 80–82
customer names 11, 27, 30, 37 Import Board Types 50
Import Connection Unit Types 52
D Import Filters 18
Import From 18–19, 18–19, 31, 35, 51, 52–56, 52–56
Data structure 34–35, 76
Import Object 69–71, 71
Data types 80
Importing revised customer data 36
Definition of fields 67, 80
Instrument schedule 79
Description 11–12, 18, 27, 31, 37, 50, 52, 55–56, 69–
internal names 11, 27, 30
70, 79–80, 86
T
O
the Select File(s) to Work with 13, 24, 37, 42, 63–65,
ObjectName 11, 71
63–65
Open 9, 20, 37, 70, 74, 88
Title1 11
Title2 11
P
PDA 5–6, 5–13, 8–9, 11–13, 22–27, 22–27, 30–31, U
30–37, 34–38, 40–41, 40, 44–49, 47–49, 65–66,
Undo Fill Down 19–20
65–66, 69–79, 69–75, 69–79, 80–82, 80–82, 83
Plant Design & Allocation 5–8, 8, 70
Prep 11 V
Preview data 29 Validate 5–6, 37, 89
Process Objects 22, 53–60, 57–59, 86 Validation 6, 26, 30, 36–37, 36–37, 69–73, 69, 71–
Project details 10, 81 72, 83–88, 83–89
Project Setup 10 Validation Queries 37, 71–72, 71–72, 83–86, 83, 86,
Project-data 9, 76 89
R W
Replace 16–18, 20 Workflow 5–6, 5
Report 10–11, 10, 34–39, 37, 39–40, 45, 64, 71–75,
71–75, 81–82, 81–82
Rev 11–13
Revision Note 12–13, 80, 82
Revisions 12, 38, 40, 80
S
S100 Boards 43
S800 Boards 46, 49
Select Files to import 26
Series Fill Down 19–20
Signal 30, 35, 38, 44–45, 44, 48–50, 48–50, 52–60,
52, 48–50, 64–65, 64–65, 67, 78–79, 78–79, 82–
88, 85, 87–88
Signal data 26, 27, 30, 59, 79
Signal Library 55–59, 55–57
Signal Pool 48–49, 48–49