Commit 3da6358f authored by Claes Sjofors's avatar Claes Sjofors

Doc of new operator window

parent 6d274b30
...@@ -1252,7 +1252,7 @@ For example $pwrp_exe for the directory <project_root>/bld/x86_linux/exe. ...@@ -1252,7 +1252,7 @@ For example $pwrp_exe for the directory <project_root>/bld/x86_linux/exe.
<topic> source_tree <topic> source_tree
The source tree The source tree
The source tree contains all the files that is the projects sources and configuration files. The source tree contains all the files that is the projects sources and configuration files.
Yhe top level only contains subdirectories and no source or configuration files. In the The top level only contains subdirectories and no source or configuration files. In the
following the contents and purpose of the subdirectories is described. following the contents and purpose of the subdirectories is described.
<option> printdisable <option> printdisable
...@@ -1289,7 +1289,7 @@ login.sh is script that is ran when you go to the project. It can be used to set ...@@ -1289,7 +1289,7 @@ login.sh is script that is ran when you go to the project. It can be used to set
project-specific environment variables and alikes. project-specific environment variables and alikes.
sysinfo.txt is a text-file which will be printed in the terminal-window when you come to the sysinfo.txt is a text-file which will be printed in the terminal-window when you come to the
project. project. Information of what is going on or what is done in the project can be put here.
</topic> </topic>
<topic> project_db <topic> project_db
...@@ -1311,7 +1311,7 @@ thus will be: ...@@ -1311,7 +1311,7 @@ thus will be:
<topic> project_pop <topic> project_pop
$pwrp_pop $pwrp_pop
This is the directory where the the pictures developed with the ge-editor will be stored This is the directory where the pictures developed with the ge-editor will be stored
(fileend *.pwg). Finished files should be copied to the exe-directory in the build-tree (fileend *.pwg). Finished files should be copied to the exe-directory in the build-tree
($pwrp_exe). Also xtt-helpfiles should be developed here and copied to the ($pwrp_exe). Also xtt-helpfiles should be developed here and copied to the
$pwrp_exe-directory. $pwrp_exe-directory.
...@@ -1484,7 +1484,7 @@ will always be searched in this directory. If you have other header-files to inc ...@@ -1484,7 +1484,7 @@ will always be searched in this directory. If you have other header-files to inc
them in this one. them in this one.
The master for all these include files should be kept in the source tree and copied here. The master for all these include files should be kept in the source tree and copied here.
Header-files for userclasses wil be created here when you build a classvolume. If you have Header-files for userclasses will be created here when you build a classvolume. If you have
documented your classes, a help-file will also be created. The files are named: documented your classes, a help-file will also be created. The files are named:
<c>pwr_<classvoumename>classes.h <c>pwr_<classvoumename>classes.h
...@@ -1575,8 +1575,8 @@ you start rt_xtt. The file configures the appearance of rt_xtt. You can build yo ...@@ -1575,8 +1575,8 @@ you start rt_xtt. The file configures the appearance of rt_xtt. You can build yo
and make entries that perform certain commands. and make entries that perform certain commands.
All commands in the file follow standard xtt command syntax. There is a built in help in All commands in the file follow standard xtt command syntax. There is a built in help in
rt_xtt which explain most of the commands. To view this help type <ctrl>-b when in xtt to open the command rt_xtt which explain most of the commands. To view this help type <ctrl>-b when in xtt to open
line and write help. Navigate through the commands to understand them. the command line and write help. Navigate through the commands to understand them.
When you start rt_xtt there is by default some menues where the first one is named Database. When you start rt_xtt there is by default some menues where the first one is named Database.
If for example you would like to create a menu on top (before) this then use this command: If for example you would like to create a menu on top (before) this then use this command:
...@@ -1591,8 +1591,9 @@ To create an entry that performs a command below the VVS menu use this command: ...@@ -1591,8 +1591,9 @@ To create an entry that performs a command below the VVS menu use this command:
<c>create item/text="Graph P1"/command="open graph/object=$Node-pics-h4_proc1"\ <c>create item/text="Graph P1"/command="open graph/object=$Node-pics-h4_proc1"\
<c> /pixmap=graph/dest=Maintenance-VVS/lastchild <c> /pixmap=graph/dest=Maintenance-VVS/lastchild
The pixmap qualifier defines the appearance (icon) of this entry. Without this qualifier the icon will be a leaf.
The command opens a graph defined by a XttGraph-object in the node hierarchy. The pixmap qualifier defines the appearance (icon) of this entry. Without this qualifier the
icon will be a leaf. The command opens a graph defined by a XttGraph-object in the node hierarchy.
The result will look like this: The result will look like this:
...@@ -1663,9 +1664,8 @@ opt-file you need to include these. A default opt-file would look like: ...@@ -1663,9 +1664,8 @@ opt-file you need to include these. A default opt-file would look like:
<c>$pwr_obj/rt_io_user.o -lpwr_rt -lpwr_usbio_dummy <c>$pwr_obj/rt_io_user.o -lpwr_rt -lpwr_usbio_dummy
If you don't have any io-methods of your own (see "Guide to I/O-systems") then you can Add your own libraries at will. The syntax to use is the sytax for ld (The GNU linker). Proview
skip the first one (rt_io_user). Add your own libraries at will. will create a template option file .opt_template that can be renamed to .opt and used as a template.
</topic> </topic>
<topic> file_pwrp_alias <topic> file_pwrp_alias
...@@ -1713,7 +1713,7 @@ To set all plc-programs to scan-off use this line: ...@@ -1713,7 +1713,7 @@ To set all plc-programs to scan-off use this line:
<c><nodename>_setval plcscan = off <c><nodename>_setval plcscan = off
Turn a plc-program on by finding the corresponding WindowPlc-object (child to PlcPgm-object) and Turn a plc-program on by finding the corresponding WindowPlc-object (child to PlcPgm-object) and
set the attribute ScanOff to 1. Observe that there might be subwindows in this program set the attribute ScanOff to 0. Observe that there might be subwindows in this program
that also need to be turned on. that also need to be turned on.
</topic> </topic>
...@@ -2601,6 +2601,9 @@ The program is built around a Grafcet sequence with four steps. See Fig Plc prog ...@@ -2601,6 +2601,9 @@ The program is built around a Grafcet sequence with four steps. See Fig Plc prog
sorder Ord0, thus stopping the pump. Then the sequence returns to the resting position sorder Ord0, thus stopping the pump. Then the sequence returns to the resting position
IS0. IS0.
The Grafcet sequence also requires a reset object, the Reset Dv, to be inserted in the
ResetObject attribute of the PlcPgm.
The mode object LC1_Mode and the controller LC1_PID requires som additional configuration. The mode object LC1_Mode and the controller LC1_PID requires som additional configuration.
In the mode object In the mode object
- OpMode = Auto to start the controller in auto mode. - OpMode = Auto to start the controller in auto mode.
...@@ -2841,7 +2844,7 @@ An example <link> an_example ...@@ -2841,7 +2844,7 @@ An example <link> an_example
<headerlevel> <headerlevel>
<topic>comm_introduction <topic>comm_introduction
Introduction Introduction
There are some different classes/components/objects that are used to handle the communication. There are some different classes and objects that are used to handle the communication.
<h2>RemoteConfig <h2>RemoteConfig
Required to have any remote communication at all. Without this no remotehandler is started. Required to have any remote communication at all. Without this no remotehandler is started.
...@@ -3183,7 +3186,7 @@ file is automatically included when you compile the plc-code. The structures loo ...@@ -3183,7 +3186,7 @@ file is automatically included when you compile the plc-code. The structures loo
I have a plc program named Comm. In this program I have placed one RemTransSend-object and one I have a plc program named Comm. In this program I have placed one RemTransSend-object and one
RemTransRcv-object. These objects are found below the "Other"-hierarchy in the plc-editor palette. RemTransRcv-object. These objects are found below the "Other"-hierarchy in the plc-editor palette.
To the RemTransSend-object I have connected the RemTrans that I want to send. In this case the To the RemTransSend-object I have connected the RemTrans that I want to send. In this case the
d_a_ReuestData-message. The message will be sent when the Dv-signal "RequestData" is set. Similarly d_a_RequestData-message. The message will be sent when the Dv-signal "RequestData" is set. Similarly
I have to the RemTransRcv-object connected the a_d_Data-message which will be the answer I have to the RemTransRcv-object connected the a_d_Data-message which will be the answer
to my request. to my request.
...@@ -8437,6 +8440,7 @@ Load the database or from wb_load-file or dbs-file. ...@@ -8437,6 +8440,7 @@ Load the database or from wb_load-file or dbs-file.
<B>wtt> wb load /loadfile= <B>wtt> wb load /loadfile=
/loadfile <t>Name of file. Can be of type .wb_load, .wb_dmp or .dbs. /loadfile <t>Name of file. Can be of type .wb_load, .wb_dmp or .dbs.
/noindex <t>Ignore object indexes in the dumpfile and create new object identities.
</TOPIC> </TOPIC>
...@@ -9066,7 +9070,7 @@ string <t>str <t>string of elements. ...@@ -9066,7 +9070,7 @@ string <t>str <t>string of elements.
<c> string str = "mary, lisa, anna, john"; <c> string str = "mary, lisa, anna, john";
<c> string elem1; <c> string elem1;
<c> elem1 = elment( 1, ",", str); <c> elem1 = element( 1, ",", str);
</TOPIC> </TOPIC>
<TOPIC> toupper() <style> function <TOPIC> toupper() <style> function
......
This diff is collapsed.
src/doc/man/src/opg_fig6.png

25.6 KB | W: | H:

src/doc/man/src/opg_fig6.png

17.8 KB | W: | H:

src/doc/man/src/opg_fig6.png
src/doc/man/src/opg_fig6.png
src/doc/man/src/opg_fig6.png
src/doc/man/src/opg_fig6.png
  • 2-up
  • Swipe
  • Onion skin
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -229,8 +229,10 @@ Kopplingsschema <t>Visa elektriskt kopplingschema f ...@@ -229,8 +229,10 @@ Kopplingsschema <t>Visa elektriskt kopplingschema f
<topic>opg_opplace <topic>opg_opplace
Operatörsplatsen Operatörsplatsen
<option> printdisable
<b>Starta operatörsmiljön <link>opg_startop <b>Starta operatörsmiljön <link>opg_startop
<b>Operatörsfönstret <link>opg_opwindow <b>Operatörsfönstret <link>opg_opwindow
<option> printenable
</topic> </topic>
<headerlevel> <headerlevel>
...@@ -272,8 +274,8 @@ Operat ...@@ -272,8 +274,8 @@ Operat
Operatörsfönstret lägger sig längst upp på bildskärmen och saknar titelrad och knappar för Operatörsfönstret lägger sig längst upp på bildskärmen och saknar titelrad och knappar för
att ikonisera och ta bort fönstret. Det är uppdelat i tre delar, till vänster visas aktuella att ikonisera och ta bort fönstret. Det är uppdelat i tre delar, till vänster visas aktuella
larm och meddelanden, i mitten finns knappar för olika basfunktioner, och till vänster larm och meddelanden, i mitten finns en meny och knappar för olika basfunktioner, och till
kappar som är konfigurerade för just den här operatörsplatsen. vänster knappar som är konfigurerade för just den här operatörsplatsen.
<h2>Larm och meddelanden <h2>Larm och meddelanden
I vänstra delen av operatörsfönstret visas larm och meddelanden. I vänstra delen av operatörsfönstret visas larm och meddelanden.
...@@ -295,20 +297,44 @@ info meddelandena med. ...@@ -295,20 +297,44 @@ info meddelandena med.
Ett larm är rådande om larmvillkoret fortfarande är uppfyllt. Detta markeras med en Ett larm är rådande om larmvillkoret fortfarande är uppfyllt. Detta markeras med en
varningstriangel före larmtexten. varningstriangel före larmtexten.
<h2>Knappar för att öppna basfunktioner <h2>Meny och knappar för att öppna basfunktioner
På översta raden finns ett antal ikoner. De två första ökar eller minskar storleken på I mittendelen av operatörfönstret finns en meny, och knappar för att öppna basfunktioner.
larmtexten. Den tredje öppnar hjälpfönstret med projektets hjälptexter. Den fjärde öppnar
navigatorn, och den femte stänger operatörsfönstret. <b>Meny
Här följer en beskrivning på de olika menyalternativen i Functions menyn.
Under finns ett antal knappar:
Functions/Alarm/AlarmList <t><t>Öppnar larmlistan med rådande eller okvitterade larm. <link>opg_alarmlist
- Larmlista <t>Öppnar larmlistan med rådande eller okvitterade larm. <link>opg_alarmlist Functions/Alarm/EventList <t><t>Öppnar händelselistan, en lista på de senaste larmen och händelserna. <link>opg_eventlist
- Händelselista <t>Öppnar händelselistan, en lista på de senaste larmen och händelserna <link>opg_eventlist Functions/Alarm/EventLog <t><t>Öppnar händelseloggen, där man kan visa lagrade händelser. <link>opg_eventlog
- Händelselogg <t>Öppnar händelseloggen, där man kan visa lagrade händelser. <link>opg_eventlog Functions/Alarm/BlockList <t><t>Öppnar listan över blockerade larm. <link>opg_blocklist
- Hjälp <t>Visar projektets hjälptexter. Functions/Curves/Trends <t><t>Visar en lista på alla trendkurvor. <link>opg_trends
Functions/Curves/Fast <t><t>Visar en lista på alla snabbkurvor. <link>opg_fastcurves
För att se de undre knapparna måste man ändra storlek på fönstret. Detta görs med knapparna Functions/Curves/Process History <t><t>Visar en lista på process historik kurvor. <link>opg_history
med uppåtpil och nedåtpil. Större storlek på fönstret gör även att man kan se fler A-larm. Functions/Process Graphics <t><t>Visar en lista på alla processbilder som är definierade med
<t><t>ett XttGraph objekt.
Functions/Navigator <t><t>Öppnar navigatorn. <link>opg_navigator
Functions/View/Zoom in<t><t>Ökar textstorleken i larmtexterna.
Functions/View/Zoom out<t><t>Minskar textstorleken i larmtexterna.
Functions/User/Switch User <t><t>Öppnar inloggningsfönster för inloggning som annan användare.
Functions/User/Show User <t><t>Visar den användare som är inloggad.
Functions/User/Return <t><t>Återgår till den ursprungliga användaren.
Functions/Help/Project <t><t>Visar hjälptexter för projektet.
Functions/Help/Overview <t><t>Visar en översikt över hjälptexter.
Functions/Help/Operator Window <t><t>Visar hjälp för operatörsfönstret.
Functions/Help/About Proview <t><t>Visar info om Proview, t ex version av installat paket.
Functions/Close <t><t>Stänger ner operatörsplatsen.
<b>Trycknappar
Under menyn finns en verkygspanel med ett antal tryckknappar som fungerar som genvägar till
menyalternativ:
- zooma in och ut.
- visa hjälptexten för projektet.
- avslutas.
- visa larmlista.
- visa händelselista.
- visa händelselog.
- visa lista över blockerade larm.
- öppna navigatorn.
<h2>Funktionsknappar <h2>Funktionsknappar
Till höger finns ett antal knappar som kan användas för att öppna bilder eller exekvera Till höger finns ett antal knappar som kan användas för att öppna bilder eller exekvera
...@@ -463,6 +489,8 @@ man ...@@ -463,6 +489,8 @@ man
i en lista. i en lista.
<h1>Sökvillkor <h1>Sökvillkor
Dialogen för händelseloggen visas i figuren Händelselogg nedan.
<h2>Tid <h2>Tid
På översta raden kan man ange ett tidsintervall för sökningen. Ställ in önskat intervall På översta raden kan man ange ett tidsintervall för sökningen. Ställ in önskat intervall
med optionmenyn till höger. Väljer man 'Time' anger man starttid och stoptid i med optionmenyn till höger. Väljer man 'Time' anger man starttid och stoptid i
...@@ -555,7 +583,7 @@ Kurvor ...@@ -555,7 +583,7 @@ Kurvor
<option> printdisable <option> printdisable
Trendkurvor <link> opg_trends Trendkurvor <link> opg_trends
Snabbkurvor <link> opg_fast Snabbkurvor <link> opg_fastcurves
Process historik <link> opg_history Process historik <link> opg_history
<option> printenable <option> printenable
</topic> </topic>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment