Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
P
proview
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Esteban Blanc
proview
Commits
0dcb7e5a
Commit
0dcb7e5a
authored
May 19, 2006
by
claes
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
*** empty log message ***
parent
fc3ebc40
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
781 additions
and
0 deletions
+781
-0
src/doc/man/en_us/changelog.xml~
src/doc/man/en_us/changelog.xml~
+275
-0
src/doc/man/en_us/upgrade42.xml~
src/doc/man/en_us/upgrade42.xml~
+506
-0
No files found.
src/doc/man/en_us/changelog.xml~
0 → 100644
View file @
0dcb7e5a
<?xml version="1.0" encoding="iso-latin-1"?>
<!DOCTYPE book [
<!ENTITY % isopub PUBLIC
"ISO 8879:1986//ENTITIES Publishing//EN//XML"
"/usr/share/xml/entities/xml-iso-entities-8879.1986/isopub.ent">
<!-- "http://www.w3.org/2003/entities/iso8879/isopub.ent"> -->
%isopub;
]>
<article>
<title>
Proview Changelog
</title>
<section><title>
Changelog entries
</title>
<table
xml:id=
"changelog_43"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
profibus
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
-
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cj
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
09-MAY-2006
</td></tr>
</tbody></table>
<para>
Added some commentation. Fixed bug in pb_ai and pb_di. 3-byte input where not properly aligned when byte swapping.
</para>
<table
xml:id=
"changelog_42"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
bcomp
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
bcomp
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
09-MAY-2006
</td></tr>
</tbody></table>
<para>
Attribute DisableAlarm added to CompLimit to make it possible to use the limit supervision in BaseSensor without alarm.
</para>
<table
xml:id=
"changelog_41"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
wb
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
wtt
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
08-MAY-2006
</td></tr>
</tbody></table>
<para>
References in superclass was not displayed in the navigator when option Object Reference or Attribute Reference was selected.
</para>
<table
xml:id=
"changelog_40"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
wb
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
wtt
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
05-MAY-2006
</td></tr>
</tbody></table>
<para>
Separate ld_node file for each node. Possibility to configure a FriendNode object under a NodeConfig object.
</para>
<table
xml:id=
"changelog_39"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
siemens
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
wbl
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
04-MAY-2006
</td></tr>
</tbody></table>
<para>
New profibus module classes for ET200M, and slave classes for IM153 and IM155
</para>
<table
xml:id=
"changelog_38"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
src
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
pwrb
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
02-MAY-2006
</td></tr>
</tbody></table>
<para>
New signals for absolute and delta time, and plc objects for time arithmetics added.
</para>
<table
xml:id=
"changelog_37"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
src
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
co
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
02-MAY-2006
</td></tr>
</tbody></table>
<para>
Bugfix in time_Dcomp, 0 was not returned for equal times.
</para>
<table
xml:id=
"changelog_36"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
wb
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
plc
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
26-APR-2006
</td></tr>
</tbody></table>
<para>
Bugfix in GetData compilation, error when referenced parameter was a type (not a class) not handled.
</para>
<table
xml:id=
"changelog_35"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
wb
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
plc
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
26-APR-2006
</td></tr>
</tbody></table>
<para>
Bugfix in dataarithm compilation, space at end of line could cause error.
</para>
<table
xml:id=
"changelog_34"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
wb
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
wtt
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
31-MAR-2006
</td></tr>
</tbody></table>
<para>
Build methods added. 'Compile', 'create loadfile' and 'create bootfile' replaced by 'build object', 'build volume' and 'build node'. 'build object', 'build volume' and 'build node' also available as wtt commands.
</para>
<table
xml:id=
"changelog_33"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
wb
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
wtt
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
31-MAR-2006
</td></tr>
</tbody></table>
<para>
Configuration wizard started when entering an empty directoryvolume.
</para>
<table
xml:id=
"changelog_32"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
wb
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
wtt
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
31-MAR-2006
</td></tr>
</tbody></table>
<para>
Copy with keep references added to wtt menu.
</para>
<table
xml:id=
"changelog_31"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
src
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
pwrs
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
31-MAR-2006
</td></tr>
</tbody></table>
<para>
Modified attribute added to RootVolume, SubVolume and SharedVolume.
</para>
<table
xml:id=
"changelog_30"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
xtt
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
glow
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
31-MAR-2006
</td></tr>
</tbody></table>
<para>
Bugfix in annotation input. Insert of new characters might cause segmentation fault.
</para>
<table
xml:id=
"changelog_29"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
src
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
qcom
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
rk
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
17-MAR-2006
</td></tr>
</tbody></table>
<para>
Replaces old unsent subscriptions with new fresh ones.
</para>
<table
xml:id=
"changelog_28"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
src
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
qcom
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
rk
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
17-MAR-2006
</td></tr>
</tbody></table>
<para>
Changed interface to qcom_Put. Added attributes msg_id and prio in qcom_sPut structure.
</para>
<table
xml:id=
"changelog_27"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
src
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
rt_tmon
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
rk
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
17-MAR-2006
</td></tr>
</tbody></table>
<para>
Cleaning (zero-ing) of timed out subscription data.
</para>
<table
xml:id=
"changelog_26"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
xtt
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
gedyn
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
07-MAR-2006
</td></tr>
</tbody></table>
<para>
Subscription for Table (select array) and AnalogColor was not always unreferenced.
</para>
<table
xml:id=
"changelog_25"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
klocknermoeller
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
-
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
27-FEB-2006
</td></tr>
</tbody></table>
<para>
Changelog created.
</para>
<table
xml:id=
"changelog_24"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
telemecanique
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
-
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
27-FEB-2006
</td></tr>
</tbody></table>
<para>
Changelog created.
</para>
<table
xml:id=
"changelog_23"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
ssabox
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
-
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
27-FEB-2006
</td></tr>
</tbody></table>
<para>
Changelog created.
</para>
<table
xml:id=
"changelog_22"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
java
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
-
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
27-FEB-2006
</td></tr>
</tbody></table>
<para>
Changelog created.
</para>
<table
xml:id=
"changelog_21"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
tlog
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
-
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
27-FEB-2006
</td></tr>
</tbody></table>
<para>
Changelog created.
</para>
<table
xml:id=
"changelog_20"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
profibus
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
-
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
27-FEB-2006
</td></tr>
</tbody></table>
<para>
Changelog created.
</para>
<table
xml:id=
"changelog_19"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
wb
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
wnav
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
27-FEB-2006
</td></tr>
</tbody></table>
<para>
Check before creating a toplevel object if class is a valid in the current window.
</para>
<table
xml:id=
"changelog_18"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
nmps
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
-
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
27-FEB-2006
</td></tr>
</tbody></table>
<para>
Changelog created.
</para>
<table
xml:id=
"changelog_17"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
siemens
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
-
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
27-FEB-2006
</td></tr>
</tbody></table>
<para>
Changelog created.
</para>
<table
xml:id=
"changelog_16"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
abb
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
-
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
27-FEB-2006
</td></tr>
</tbody></table>
<para>
Changelog created.
</para>
<table
xml:id=
"changelog_15"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
othermanu
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
-
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
27-FEB-2006
</td></tr>
</tbody></table>
<para>
Changelog created.
</para>
<table
xml:id=
"changelog_14"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
remote
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
-
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
27-FEB-2006
</td></tr>
</tbody></table>
<para>
Changelog created.
</para>
<table
xml:id=
"changelog_13"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
bcomp
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
-
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
27-FEB-2006
</td></tr>
</tbody></table>
<para>
Changelog created.
</para>
<table
xml:id=
"changelog_12"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
xtt
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
xtt
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
27-FEB-2006
</td></tr>
</tbody></table>
<para>
Command for collect remove and collect remove/clear in menu.
</para>
<table
xml:id=
"changelog_11"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
wb
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
wnav
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
23-FEB-2006
</td></tr>
</tbody></table>
<para>
New wizard for configuration of directory volume.
</para>
<table
xml:id=
"changelog_10"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
src
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
convert
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
22-FEB-2006
</td></tr>
</tbody></table>
<para>
Bookmark inserted for every attribute in class xtthelp.
</para>
<table
xml:id=
"changelog_9"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
src
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
xtthelp
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
22-FEB-2006
</td></tr>
</tbody></table>
<para>
Bugfix, bookmark in xtthelp was case sensitive.
</para>
<table
xml:id=
"changelog_8"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
wb
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
ldh
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
21-FEB-2006
</td></tr>
</tbody></table>
<para>
Bugfix. Unhandled exception in DeleteObject and DeleteTree if not in edit mode.
</para>
<table
xml:id=
"changelog_7"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
wb
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
wnav
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
21-FEB-2006
</td></tr>
</tbody></table>
<para>
Popupmenu for object with DevBody only could not be opened.
</para>
<table
xml:id=
"changelog_6"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
wb
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
wnav
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
20-FEB-2006
</td></tr>
</tbody></table>
<para>
New commands: open graph, delete graph, set subwindow and release subwindow.
</para>
<table
xml:id=
"changelog_5"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
xtt
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
ge
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
20-FEB-2006
</td></tr>
</tbody></table>
<para>
Connect to script extern variables in Value, Invisible, SetDig, ToggleDig, DigShift and OptionMenu.
</para>
<table
xml:id=
"changelog_4"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
wb
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
script
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
20-FEB-2006
</td></tr>
</tbody></table>
<para>
New script functions SetAttribute, OpenGraph, CloseGraph, SetSubwindow and CheckSystemGroup.
</para>
<table
xml:id=
"changelog_3"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
src
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
script
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
20-FEB-2006
</td></tr>
</tbody></table>
<para>
'#' alternative to '!' for comment in script.
</para>
<table
xml:id=
"changelog_2"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
src
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
script
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
20-FEB-2006
</td></tr>
</tbody></table>
<para>
'delete' statement added to remove external variables.
</para>
<table
xml:id=
"changelog_1"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
wb
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
wnav
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
19-FEB-2006
</td></tr>
</tbody></table>
<para>
WGe, new class to open Ge graphs in development environment.
</para>
<table
xml:id=
"changelog_0"
width=
"2in"
border=
"0"
><tbody><tr><td><classname>
Module
</classname></td><td>
xtt
</td></tr>
<tr><td><classname>
Component
</classname></td><td>
gedyn
</td></tr>
<tr><td><classname>
Signature
</classname></td><td>
cs
</td></tr>
<tr><td><classname>
Date
</classname></td><td>
19-FEB-2006
</td></tr>
</tbody></table>
<para>
Bugfix in GeValue: string was sometimes updated every scan.
</para>
</section></article>
src/doc/man/en_us/upgrade42.xml~
0 → 100644
View file @
0dcb7e5a
<?xml version="1.0" encoding="iso-latin-1"?>
<!DOCTYPE book [
<!ENTITY % isopub PUBLIC
"ISO 8879:1986//ENTITIES Publishing//EN//XML"
"/usr/share/xml/entities/xml-iso-entities-8879.1986/isopub.ent">
<!-- "http://www.w3.org/2003/entities/iso8879/isopub.ent"> -->
%isopub;
<!ENTITY % pwrent SYSTEM "../src/pwrent.ent">
%pwrent;
]>
<book
version=
"5.0b5"
xml:lang=
"sv"
xmlns=
"http://docbook.org/ns/docbook"
xmlns:mathml=
"http://www.w3.org/1998/Math/MathML"
xmlns:svg=
"http://www.w3.org/2000/svg"
xmlns:xhtml=
"http://www.w3.org/1999/xhtml"
xmlns:xlink=
"http://www.w3.org/1999/xlink"
xmlns:xi=
"http://www.w3.org/2001/XInclude"
>
<info>
<title>
Release Notes V4.2.0
</title>
<subtitle></subtitle>
<authorgroup>
<author>
<personname><firstname>
Claes
</firstname>
<surname>
Sjöfors
</surname></personname>
<affiliation>
<orgname>
SSAB Oxelösund AB
</orgname>
</affiliation>
<email>
postmaster@proview.se
</email>
</author>
</authorgroup>
<revhistory>
<revision>
<revnumber>
0.1
</revnumber>
<date>
2006-04-01
</date>
<authorinitials>
cs
</authorinitials>
<revremark>
v0.1
</revremark>
</revision>
</revhistory>
<edition
xml:lang=
"en"
>
v0.1
</edition>
<copyright><year>
2006
</year><holder>
SSAB Oxelösund AB
</holder></copyright>
<date>
2006-04-01
</date>
<legalnotice>
<para
xml:lang=
"en"
>
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2
or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
</para>
</legalnotice>
<mediaobject>
<imageobject
role=
"html"
>
<imagedata
align=
"center"
scale=
"70"
fileref=
"pwr_logga.gif"
format=
"GIF"
/>
</imageobject>
<imageobject
role=
"fo"
>
<imagedata
align=
"center"
width=
"70%"
fileref=
"pwr_logga.gif"
format=
"GIF"
/>
</imageobject>
</mediaobject>
</info>
<chapter
xml:id=
"upgradev42_chaintro"
><title>
Introduction
</title>
<section
xml:id=
"upgradev42_intro"
><title>
Upgrading to Proview 4.2.0
</title>
<para>
This document describes new functions i Proview V4.2.0, and how to upgrade a project
from V4.1.3 to V4.2.0.
</para>
</section>
</chapter>
<chapter
xml:id=
"upgradev42_chanewfunc"
><title>
New functions
</title>
<section
xml:id=
"upgradev42_profibus"
><title>
Profibus configurator
</title>
<para>
The configuration of profibus is changed in V4.2.0, both the configuration procedure and
the objects used for the configuration.
</para>
<para>
You start by creating a master object in the node hierarchy, for Softing profiboard the class
<classname>
Pb_Profiboard
</classname>
is used. Under this the slaves of the profibus circuit are
configured with
<classname>
Pb_DP_Slave
</classname>
objects, or object that is a subclass of
<classname>
Pb_DP_Slave
</classname>
. If you use the
<classname>
Pb_DP_Slave
</classname>
object you put the name of a gsd-file, byteordering and possible
floatrepresentation into the object. For some slaves, there are specific subclasses, for example
<classname>
Siemens_ET200S_IM151
</classname>
,
<classname>
Siemens_ET200M_IM153
</classname>
and
<classname>
ABB_ACS_Pb_Slave
</classname>
. In this case, the gsd-file is already specified in
the object, and the file also comes with the proview release.
</para>
<para>
Next step is to open the profibus configuartor for each slave, by activating
<menuchoice><guimenu>
Configure Slave
</guimenu></menuchoice>
in the popup menu for the slave.
The Profibus configurator reads the gsd-file and displayes data and configuration alternatives for
the slave. Under the map
<tag>
SlaveGsdData
</tag>
information about the slave is displayed, and under
the map
<tag>
UserPrmData
</tag>
configuration data for the slave is displayed.
</para>
<para>
<imagedata
fileref=
"upgrade42_pbconf.gif"
width=
"5in"
depth=
"6in"
/>
</para>
<para>
The slave can keep a specific number of modues, and for each possible module
there is a module entry in the configurator. By opening a module entry you can specify
type, configuration data, objectname and object class for the module.
<section
xml:id=
"upgradev42_pb_type"
><title>
Type
</title>
<para>
Under Type all possible types are displayed for the actual slave. Select the
desired type by clicking in the checkbox for the type.
</para>
</section>
<section
xml:id=
"upgradev42_pb_confdata"
><title>
Configuration data
</title>
<para>
Under UserPrmData the configuration alternatives of the selected module
are displayed.You can specifiy data and choose between different alternatives to
configure the module. See the datasheet for the module for more information about
the alternatives.
</para>
</section>
<section
xml:id=
"upgradev42_pb_objname"
><title>
Objekt name
</title>
<para>
When configurinn, the Profibus configuration creates a module object under the
slave object. In ObjectName you specify a name of the module object. The name should be
unic for the slave.
</para></section>
<section
xml:id=
"upgradev42_pb_mclass"
><title>
Modul class
</title>
<para>
Under ModuleClass the possible classes of the module object, that is created under
the slave object, are displayed. The class you choose is dependent on the layout of
the dataarea tranfered on the profibus circuit. There are a number of specific classes,
e.g.
<classname>
Siemens_ET200S_Ai2, Siemens_ET200SDi2, ABB_ACS_PPO4.
</classname>
These contains a specified dataarea described by intern channel objects. If there is no
matching module class, you choose
<classname>
Pb_Module
</classname>
and specify
the layout of the datarea later, by creating channel objects under the module object.
</para>
</section>
Whan all the modules are configured, you click on apply, and the different module
objects are created. Now the PrmUserData configuration of the slave and the modules
is stored in the attribute PrmUserData in the slave object, together with some other data.
</para>
<para>
You also have to assign a Process and PlcThread for the the configuration objects, and
configure channel object under Pb_Module object if necessary.
</para>
</section>
<section
xml:id=
"upgradev42_buildmeth"
><title>
Build methods
</title>
<para>
Compiling PlcPgm, creation of loadfiles and bootfiles are now preformed by the
Build function. The build function consists of build methods for node, volumes and objects.
</para>
<section
xml:id=
"upgradev42_build_obj"
><title>
Build methods for objects
</title>
<section
xml:id=
"upgradev42_build_plc"
><title>
PlgPgm
</title>
<para>
The build method for a PlcPgm checks if the plc-kode is modified since the last
compilation. If it is changed, the program with all subwindows are compiled.
</para></section>
<section
xml:id=
"upgradev42_build_xtt"
><title>
XttGraph
</title>
<para>
The build method for a XttGraph copies the .pwg file from $pwrp_pop to $pwrp_exe
if the file on $pwrp_pop is more recent than the file on $pwrp_exe. If the graph is
a java applet or java application, it is exported as java and compiled.
</para></section>
<section
xml:id=
"upgradev42_build_web"
><title>
WebHandler
</title>
<para>
The build method for a WebHandler object creates a home sita for a node (calls
Generate Web).
</para></section>
</section>
<section
xml:id=
"upgradev42_build_vol"
><title>
Build methods for volumes
</title>
<section
xml:id=
"upgradev42_build_rootvol"
><title>
Rootvolume
</title>
<para>
The build medhod of the rootvolume calls the build method of all PlcPgm,
XttGraph and WebHandler objects in the volume. If the volume is modified since the
last loadfile creation, new loadfiles are created. Also new crossreference files are
created if this is specified in Options.
</para></section>
<section
xml:id=
"upgradev42_build_classvol"
><title>
Classvolume
</title>
<para>
If the class volume is modified since the last creation of loadfiles for
the volume, new loadfiles and structfiles are created for the volume.
</para></section>
</section>
<section
xml:id=
"upgradev42_build_node"
><title>
Build methods for nodes
</title>
<para>
The build method of a node calls the build method of the opened volume, and
thereafter creates a new bootfile for the node.
<note>
Only the volumes that are opened is built. If the node contatins several volumes
the other volumes must be built separatley, before the node is built.
</note>
</para>
</section>
</section>
<section
xml:id=
"upgradev42_remrack"
><title>
PSS9000 Remote rack
</title>
<para>
A Proview system can now fetch data from a PSS9000 rack via ethernet. The
rack is configured by a Ssab_RemoteRack object in the node hierarchy. Under the
rack the cards are configured in the ordinary way.
</para>
</section>
<section
xml:id=
"upgradev42_ld_node"
><title>
ld_node_xxx.dat
</title>
<para>
ld_node file contains the nodes a node connects to via QCOM at proview startup.
The files is generated from data in NodeConfig and FriendNodeConfig objects in the
project volume.
</para>
<para>
Until now, the ls_node file has been common for all nodes of a project in the
same QCOM bus. Now each node has a separate ld_nod file. This makes it possible to
control individually which external nodes a node connects to.
</para>
<para>
As before, this is configured by FriendNodeConfig objects in the project volume.
These have been configured as siblings to the NodeConfig objects in a QCOM bus, and
results in all local nodes connecting to this external node.Now a FriendNodeConfig
object can also reside as a child to a NodeConfig object, implying that only this node
connects to the external node.
</para>
</section>
<section
xml:id=
"upgradev42_sub"
><title>
Buffering of subscriptions removed
</title>
<para>
The buffering of subscriptions, which could lead to catch up fenomena at bad
communicaion, is now removed.
</para>
</section>
<section
xml:id=
"upgradev42_wiz"
><title>
Project configuration Wizard
</title>
<para>
The configuration of the project volume is now simplified by using a wizard
that is automaticaly started when an empty project volumes is opened. The wizard
feches the configured volumes of the project from the global volumelist, and creates
volume and node configuration objects for these.
</para>
<para>
<imagedata
fileref=
"upgrade42_pvconfig.gif"
width=
"5in"
depth=
"6in"
/>
</para>
</section>
<section
xml:id=
"upgradev42_otime"
><title>
Objects for time handling
</title>
<para>
A number of new objects to handle times is added in V4.2.0. There are objects
to store, add, subtract times etc.
<section
xml:id=
"upgradev42_otime_sig"
><title>
Signals
</title>
<para>
The signal objects ATv (AboluteTimeValue) and DTv (DeltaTimeValue) store time
values in the shape of an absolute time (of type pwr_tTime) or a delta time (of type
pwr_tDeltaTime, i.e. a time intervall).
</para>
<para>
The objects are found under the signal map in the palette. IO-copying of the objects
is not performed.
</para>
</section>
<section
xml:id=
"upgradev42_otime_plc"
><title>
Plc objects
</title>
<para>
Addition and subtraction of times is perfomed in the plc program by the objects
<classname>
AtAdd, DtAdd, AtSub, DtSub
</classname>
and
<classname>
AtDtSub
</classname>
.
</para>
<para>
To fetch an ATv or DTv the objects
<classname>
GetATv
</classname>
and
<classname>
GetDTv
</classname>
is used. To fetch an attribute of type pwr_tTime or pwr_tDeltaTime
in an object, the objects
<classname>
GetATp
</classname>
and
<classname>
GetDTp
</classname></para>
<para>
To store a time value in an
<classname>
ATv
</classname>
or
<classname>
DTv
</classname>
,
<classname>
StoATv
</classname>
and
<classname>
StoDTv
</classname>
, or
<classname>
CStoATv
</classname>
and
<classname>
CStoDTv
</classname>
for conditional storeage. To store a time value in
an attrbiute of type pwr_tTime or pwr_tDeltaTime, the objects
<classname>
StoATp
</classname>
and
<classname>
StoDTp
</classname>
, or
<classname>
CStoATp
</classname>
and
<classname>
CStoDTp
</classname>
for conditional storage.
</para>
<para>
To convert a deltatime to float DtToA is used, and vice vers AToDt.
</para>
<para>
All objects are found under the map Signals->Time in the palette of the plc editor.
</para>
</section>
</para>
</section>
<section
xml:id=
"upgradev42_types"
><title>
Modified types
</title>
<section
xml:id=
"upgradev42_types_repenum"
><title>
pwrb:DataRepEnum
</title>
<para>
The values Int32 and UInt24 is added.
</para>
</section>
</section>
<section
xml:id=
"upgradev42_changed_classes"
><title>
Modified classes
</title>
<section
xml:id=
"upgradev42_ch_pb"
><title>
Profibus:Pb_Module
</title>
<para>
The attribute ModuleName is added.
</para>
</section>
<section
xml:id=
"upgradev42_ch_complimit"
><title>
BaseComponent:CompLimit
</title>
<para>
The attribute DisableAlarm is added, which makes it possible to use the
limitvalue supervision in a BaseSensor without alarm.
</para>
</section>
</section>
<section
xml:id=
"upgradev42_new_classes"
><title>
New classes
</title>
<section
xml:id=
"upgradev42_new_atv"
><title>
pwrb:ATv
</title>
<para>
Absolute Time Value, storage of an absolut time, pwr_tTime.
</para>
</section>
<section
xml:id=
"upgradev42_new_dtv"
><title>
pwrb:DTv
</title>
<para>
Delta Time Value, storage of a delta time, pwr_tDeltaTime.
</para>
</section>
<section
xml:id=
"upgradev42_new_atadd"
><title>
pwrb:AtAdd
</title>
<para>
Addition of an absolute time and a delta time.
</para>
</section>
<section
xml:id=
"upgradev42_new_dtadd"
><title>
pwrb:DtAdd
</title>
<para>
Addition of two deltatimes.
</para>
</section>
<section
xml:id=
"upgradev42_new_atsub"
><title>
pwrb:AtSub
</title>
<para>
Subtract an absolute time from an absolute time.
</para>
</section>
<section
xml:id=
"upgradev42_new_dtsub"
><title>
pwrb:DtSub
</title>
<para>
Subtract a delta time from a delta time.
</para>
</section>
<section
xml:id=
"upgradev42_new_atdtsub"
><title>
pwrb:AtDtSub
</title>
<para>
Subtract a delta time from an absolute time.
</para>
</section>
<section
xml:id=
"upgradev42_new_ateq"
><title>
pwrb:AtEqual, pwrb:AtGreaterThan, pwrb:AtLessThan
</title>
<para>
Comparition two abolute times.
</para>
</section>
<section
xml:id=
"upgradev42_new_dteq"
><title>
pwrb:DtEqual, pwrb:DtGreaterThan, pwrb:DtLessThan
</title>
<para>
Comparition of two delta times.
</para>
</section>
<section
xml:id=
"upgradev42_new_currenttime"
><title>
pwrb:CurrentTime
</title>
<para>
Fetches the system time.
</para>
</section>
<section
xml:id=
"upgradev42_new_dttoa"
><title>
pwrb:DtToA, pwrb:AToDt
</title>
<para>
Konverterar från detatid till flyttal och vice versa.
</para>
</section>
<section
xml:id=
"upgradev42_new_getatv"
><title>
pwrb:GetATv
</title>
<para>
Fetches the value of an ATv.
</para>
</section>
<section
xml:id=
"upgradev42_new_getdtv"
><title>
pwrb:GetDTv
</title>
<para>
Fetches the value of a DTv.
</para>
</section>
<section
xml:id=
"upgradev42_new_stoatv"
><title>
pwrb:StoATv
</title>
<para>
Stores a value into an ATv.
</para>
</section>
<section
xml:id=
"upgradev42_new_cstoatv"
><title>
pwrb:CStoATv
</title>
<para>
Conditional storage of a value into an ATv.
</para>
</section>
<section
xml:id=
"upgradev42_new_stodtv"
><title>
pwrb:StoDTv
</title>
<para>
Stores a value into a DTv.
</para>
</section>
<section
xml:id=
"upgradev42_new_cstodtv"
><title>
pwrb:CStoDTv
</title>
<para>
Conditional storage of a value into a DTv.
</para>
</section>
<section
xml:id=
"upgradev42_new_stoatp"
><title>
pwrb:StoATp
</title>
<para>
Store a value into an absolute time attribute.
</para>
</section>
<section
xml:id=
"upgradev42_new_cstoatp"
><title>
pwrb:CStoATp
</title>
<para>
Conditional storage of a value into an absolute time attribute.
</para>
</section>
<section
xml:id=
"upgradev42_new_stodtp"
><title>
pwrb:StoDTp
</title>
<para>
Store a value into a delta time attribute.
</para>
</section>
<section
xml:id=
"upgradev42_new_cstodtp"
><title>
pwrb:CStoDTv
</title>
<para>
Conditional storage of a value into a delta time attribute.
</para>
</section>
<section
xml:id=
"upgradev42_new_remoterack"
><title>
ssabox:Ssab_RemoteRack
</title>
<para>
Configuration of a PSS9000 remote rack.
</para>
</section>
<section
xml:id=
"upgradev42_new_acc"
><title>
ABB_ACC800, ABB_ACC800Fo, ABB_ACC800Sim
</title>
<para>
Control of a motor aggregate using the crane macro in ASC800.
</para>
</section>
<section
xml:id=
"upgradev42_new_accppo5"
><title>
ABB_ACC_PPO5
</title>
<para>
Profibus module to ABB_ACC800.
</para>
</section>
<section
xml:id=
"upgradev42_new_acsslave"
><title>
ABB_ACS_Pb_Slave
</title>
<para>
Profibus slave to ABB_ACS800.
</para>
</section>
<section
xml:id=
"upgradev42_new_abbpbbase"
><title>
ABB_Sensor_Pb_PA, ABB_Sensor_Pb_PA_Fo
</title>
<para>
Baseclass for ABB Profibus PA sensor.
</para>
</section>
<section
xml:id=
"upgradev42_new_abbpb"
><title>
ABB_TempSensor_TF12, ABB_DiffPressure_265G, ABB_FlowSensor_FXE4000
</title>
<para>
Some ABB Profibus PA sensors.
</para>
</section>
<section
xml:id=
"upgradev42_new_et200"
><title>
Siemens_ET200S_IM151, Siemens_ET200M_IM153
</title>
<para>
Profibus slave objects for ET200S IM151 and ET200M IM153
</para>
</section>
<section
xml:id=
"upgradev42_new_et200mdi"
><title>
Siemens_ET200M_Di32, Siemens_ET200M_Di16, Siemens_ET200S_Di8
</title>
<para>
Profibus module objects for ET200M digital input modules
</para>
</section>
<section
xml:id=
"upgradev42_new_et200mdo"
><title>
Siemens_ET200M_Do32, Siemens_ET200M_Do16, Siemens_ET200S_Do8
</title>
<para>
Profibus module objects for ET200M digital outout modules.
</para>
</section>
<section
xml:id=
"upgradev42_new_et200mai"
><title>
Siemens_ET200M_Ai8, Siemens_ET200M_Ai4, Siemens_ET200S_Ai2
</title>
<para>
Profibus module objects for ET200M analoga input modules.
</para>
</section>
<section
xml:id=
"upgradev42_new_et200mao"
><title>
Siemens_ET200M_Ao8, Siemens_ET200M_Ao4, Siemens_ET200S_Ao2
</title>
<para>
Profibus module objects for ET200M analog output modules.
</para>
</section>
<section
xml:id=
"upgradev42_new_et200sdi"
><title>
Siemens_ET200S_Di4, Siemens_ET200S_Di2
</title>
<para>
Profibus module objects for ET200S digital input modules.
</para>
</section>
<section
xml:id=
"upgradev42_new_et200sdo"
><title>
Siemens_ET200S_Do4, Siemens_ET200S_Do2
</title>
<para>
Profibus module objects for ET200S digital output modules.
</para>
</section>
<section
xml:id=
"upgradev42_new_et200sai"
><title>
Siemens_ET200S_Ai2
</title>
<para>
Profibus module objects for ET200S analog input modules.
</para>
</section>
<section
xml:id=
"upgradev42_new_et200sao"
><title>
Siemens_ET200S_Ao2
</title>
<para>
Profibus module objects for ET200S analog output modules.
</para>
</section>
</section>
</chapter>
<chapter
xml:id=
"upgradev42_chascript"
><title>
Upgrade procedure
</title>
<section
xml:id=
"upgradev42_upgr"
><title>
Procedure for upgradeing
</title>
<para>
The upgrading has to be done from V4.1.3. If the project as a lower version, the
upgrade has to be performed stepwise following the scheme
<classname>
V2.1 -> V2.7b -> V3.0 -> V3.3 -> V3.4b -> V4.0.0 -> V4.1.3 -> V4.2.0
</classname></para>
<para>
The upgrading is made in two steps:
<itemizedlist>
<listitem><para>
Make a copy of the project
</para></listitem>
<listitem><para>
Execute upgrade.sh
</para></listitem>
</itemizedlist>
</para>
<section
xml:id=
"upgradev42_copyproj"
><title>
Make a copy of the project
</title>
<para>
Do
<tag>
sdf
</tag>
to the project and start the administrator.
</para>
<prompt>
>
</prompt><userinput><command>
pwra
</command></userinput>
<para>
Now the Projectlist is opened. Enter edit mode, login as administrator if you lack access.
Find the current project, and select
<tag>
Copy Project
</tag>
from the popup menu of the
ProjectReg object. Open the copy and assign a suitable projectname and path. Change the
vertion to V4.2.0. Save and close the administrator.
</para>
<para>
Do sdf to the project.
</para>
</section>
<section
xml:id=
"upgradev42_up_"
><title>
upgrade.sh
</title>
<para>
upgrade.sh is a script that is divided into a number of passes. After each pass you
you have to answere whether to continue with the next pass or not.
</para>
<para>
Start the script with
</para>
<prompt>
>
</prompt><userinput><filename>
upgrade.sh
</filename></userinput>
<para>
and go through all the passes.
</para>
<section
xml:id=
"upgradev42_up_dumpdb"
><title>
dumpdb
</title>
<para>
Creates a dump file for each volume in the project. The name of the dumpfile is
<filename>
$pwrp_db/'volumename'.wb_dmp
</filename>
</para>
</section>
<section
xml:id=
"upgradev42_up_classvolumes"
><title>
classvolumes
</title>
<para>
Create loadfiles and structfiles for the class volumes.
</para>
</section>
<section
xml:id=
"upgradev42_up_renamedb"
><title>
renamedb
</title>
<para>
Store the old databases under the name
<filename>
$pwrp_db/'volumename'.db.1
</filename>
.
</para>
</section>
<section
xml:id=
"upgradev42_up_dirvolume"
><title>
dirvolume
</title>
<para>
Create a directory database and load the dumpfile for the project volume into the database.
</para>
</section>
<section
xml:id=
"upgradev42_up_loaddb"
><title>
loaddb
</title>
<para>
Create databases and load the dumpfiles into them.
</para>
</section>
<section
xml:id=
"upgradev42_up_compile"
><title>
compile
</title>
<para>
Compile all the plc programs.
</para>
</section>
<section
xml:id=
"upgradev42_up_createload"
><title>
createload
</title>
<para>
Create loadfiles for the root volumes.
</para>
</section>
<section
xml:id=
"upgradev42_up_createboot"
><title>
createboot
</title>
<para>
Create bootfiles for all nodes in the project.
</para>
</section>
<para>
If the project contains any application programs, these has to be built manually.
</para>
<para>
Delete files from the upgrading procedure:
</para>
<para><filename>
$pwrp_db/*.wb_dmp.*
</filename></para>
<para><filename>
$pwrp_db/*.db.1
</filename>
(V4.1 databases, directories which content also is removed)
</para>
</section>
</section>
</chapter>
</book>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment