Commit d1587923 authored by claes's avatar claes

Method CircuitDiagram and classgraphs for servers

parent 887cc88e
......@@ -153,8 +153,8 @@ SObject pwrb:Class
EndBody
EndObject
!/**
! @Summary A URL to the data sheet for the equipment in this hierarchy.
! A URL to the data sheet for the equipment in this hierarchy.
! @Summary An URL to the data sheet for the equipment in this hierarchy.
! An URL to the data sheet for the equipment in this hierarchy.
! The data sheet can be displayed from the popup menu for this object.
!*/
Object DataSheet $Attribute 16
......@@ -163,8 +163,24 @@ SObject pwrb:Class
EndBody
EndObject
!/**
! @Summary An URL to the circuit diagram for the equipment in this hierarchy.
! An URL to the circuit diagram for the equipment in this hierarchy.
! The circuit diagram can be displayed from the popup menu for this object.
!
! If the attribute is empty, the CircuitDiagram method will look at the
! closest ancestor that has supplied a value in CircuitDiagram and use this
! URL instead. If this behavior is unwanted, put the string 'Disabled' in the
! attribute. This will disable the CircuitDiagram method for this object, and
! for any child with empty CircuitDiagram attribute.
!*/
Object CircuitDiagram $Attribute 17
Body SysBody
Attr TypeRef = "pwrs:Type-$URL"
EndBody
EndObject
!/**
! The internal filter function concerns only local
! "signals.
! Ai-signals.
! Specifies the selected filter. The possible types of
! filters are:
!
......
......@@ -162,6 +162,22 @@ SObject pwrb:Class
Attr TypeRef = "pwrs:Type-$URL"
EndBody
EndObject
!/**
! @Summary A URL to the circuit diagram for the equipment in this hierarchy.
! A URL to the circuit diagram for the equipment in this hierarchy.
! The circuit diagram can be displayed from the popup menu for this object.
!
! If the attribute is empty, the CircuitDiagram method will look at the
! closest ancestor that has supplied a value in CircuitDiagram and use this
! URL instead. If this behavior is unwanted, put the string 'Disabled' in the
! attribute. This will disable the CircuitDiagram method for this object, and
! for any child with empty CircuitDiagram attribute.
!*/
Object CircuitDiagram $Attribute 15
Body SysBody
Attr TypeRef = "pwrs:Type-$URL"
EndBody
EndObject
EndObject
Object Template Ao
EndObject
......
......@@ -149,6 +149,22 @@ SObject pwrb:Class
EndBody
EndObject
!/**
! @Summary An URL to the circuit diagram for the equipment in this hierarchy.
! An URL to the circuit diagram for the equipment in this hierarchy.
! The circuit diagram can be displayed from the popup menu for this object.
!
! If the attribute is empty, the CircuitDiagram method will look at the
! closest ancestor that has supplied a value in CircuitDiagram and use this
! URL instead. If this behavior is unwanted, put the string 'Disabled' in the
! attribute. This will disable the CircuitDiagram method for this object, and
! for any child with empty CircuitDiagram attribute.
!*/
Object CircuitDiagram $Attribute 14
Body SysBody
Attr TypeRef = "pwrs:Type-$URL"
EndBody
EndObject
!/**
! Not used.
!*/
Object OwnedByPLC $Attribute 11
......
......@@ -170,6 +170,16 @@ SObject pwrb:Class
Attr TypeRef = "pwrs:Type-$URL"
EndBody
EndObject
!/**
! @Summary A URL to the circuit diagram for the equipment in this hierarchy.
! A URL to the circuit diagram for the equipment in this hierarchy.
! The circuit diagram can be displayed from the popup menu for this object.
!*/
Object CircuitDiagram $Attribute 15
Body SysBody
Attr TypeRef = "pwrs:Type-$URL"
EndBody
EndObject
EndObject
Object ConfiguratorPoson $Menu
Object Pointed $Menu
......
......@@ -141,6 +141,22 @@ SObject pwrb:Class
EndBody
EndObject
!/**
! @Summary A URL to the circuit diagram for the equipment in this hierarchy.
! A URL to the circuit diagram for the equipment in this hierarchy.
! The circuit diagram can be displayed from the popup menu for this object.
!
! If the attribute is empty, the CircuitDiagram method will look at the
! closest ancestor that has supplied a value in CircuitDiagram and use this
! URL instead. If this behavior is unwanted, put the string 'Disabled' in the
! attribute. This will disable the CircuitDiagram method for this object, and
! for any child with empty CircuitDiagram attribute.
!*/
Object CircuitDiagram $Attribute 14
Body SysBody
Attr TypeRef = "pwrs:Type-$URL"
EndBody
EndObject
!/**
! Text associated to ActualValue = FALSE. At presentation
! when ActualValue = FALSE TextWhenValIs0 is displayed;
! OFF may sometimes be a suitable text.
......
......@@ -126,6 +126,22 @@ SObject pwrb:Class
EndBody
EndObject
!/**
! @Summary A URL to the circuit diagram for the equipment in this hierarchy.
! A URL to the circuit diagram for the equipment in this hierarchy.
! The circuit diagram can be displayed from the popup menu for this object.
!
! If the attribute is empty, the CircuitDiagram method will look at the
! closest ancestor that has supplied a value in CircuitDiagram and use this
! URL instead. If this behavior is unwanted, put the string 'Disabled' in the
! attribute. This will disable the CircuitDiagram method for this object, and
! for any child with empty CircuitDiagram attribute.
!*/
Object CircuitDiagram $Attribute 12
Body SysBody
Attr TypeRef = "pwrs:Type-$URL"
EndBody
EndObject
!/**
! Text associated to ActualValue = FALSE. At presentation
! when ActualValue = FALSE TextWhenValIs0 is displayed;
! OFF may often be a suitable text.
......
......@@ -121,6 +121,22 @@ SObject pwrb:Class
EndBody
EndObject
!/**
! @Summary An URL to the circuit diagram for the equipment in this hierarchy.
! An URL to the circuit diagram for the equipment in this hierarchy.
! The circuit diagram can be displayed from the popup menu for this object.
!
! If the attribute is empty, the CircuitDiagram method will look at the
! closest ancestor that has supplied a value in CircuitDiagram and use this
! URL instead. If this behavior is unwanted, put the string 'Disabled' in the
! attribute. This will disable the CircuitDiagram method for this object, and
! for any child with empty CircuitDiagram attribute.
!*/
Object CircuitDiagram $Attribute 12
Body SysBody
Attr TypeRef = "pwrs:Type-$URL"
EndBody
EndObject
!/**
! Text associated to ActualValue = FALSE. At presentation
! when ActualValue = FALSE TextWhenValIs0 is displayed;
! OFF may often be a suitable text.
......
......@@ -74,7 +74,7 @@ SObject pwrb:Class
Attr devbody_annotation = 1
Attr compmethod = 59
Attr compindex = 0
Attr tracemethod = 1
Attr tracemethod = 9
Attr traceindex = 1
Attr connectmethod = 0
Attr executeordermethod = 0
......
......@@ -74,7 +74,7 @@ SObject pwrb:Class
Attr devbody_annotation = 1
Attr compmethod = 59
Attr compindex = 0
Attr tracemethod = 1
Attr tracemethod = 9
Attr traceindex = 1
Attr connectmethod = 0
Attr executeordermethod = 0
......
......@@ -75,7 +75,7 @@ SObject pwrb:Class
Attr devbody_annotation = 1
Attr compmethod = 59
Attr compindex = 0
Attr tracemethod = 1
Attr tracemethod = 9
Attr traceindex = 1
Attr connectmethod = 0
Attr executeordermethod = 0
......
......@@ -114,6 +114,22 @@ SObject pwrb:Class
Attr TypeRef = "pwrs:Type-$URL"
EndBody
EndObject
!/**
! @Summary An URL to the circuit diagram for the equipment in this hierarchy.
! An URL to the circuit diagram for the equipment in this hierarchy.
! The circuit diagram can be displayed from the popup menu for this object.
!
! If the attribute is empty, the CircuitDiagram method will look at the
! closest ancestor that has supplied a value in CircuitDiagram and use this
! URL instead. If this behavior is unwanted, put the string 'Disabled' in the
! attribute. This will disable the CircuitDiagram method for this object, and
! for any child with empty CircuitDiagram attribute.
!*/
Object CircuitDiagram $Attribute 9
Body SysBody
Attr TypeRef = "pwrs:Type-$URL"
EndBody
EndObject
EndObject
Object ConfiguratorPoson $Menu
Object Pointed $Menu
......
......@@ -113,6 +113,22 @@ SObject pwrb:Class
Attr TypeRef = "pwrs:Type-$URL"
EndBody
EndObject
!/**
! @Summary An URL to the circuit diagram for the equipment in this hierarchy.
! An URL to the circuit diagram for the equipment in this hierarchy.
! The circuit diagram can be displayed from the popup menu for this object.
!
! If the attribute is empty, the CircuitDiagram method will look at the
! closest ancestor that has supplied a value in CircuitDiagram and use this
! URL instead. If this behavior is unwanted, put the string 'Disabled' in the
! attribute. This will disable the CircuitDiagram method for this object, and
! for any child with empty CircuitDiagram attribute.
!*/
Object CircuitDiagram $Attribute 9
Body SysBody
Attr TypeRef = "pwrs:Type-$URL"
EndBody
EndObject
EndObject
Object ConfiguratorPoson $Menu
Object Pointed $Menu
......
......@@ -114,6 +114,22 @@ SObject pwrb:Class
Attr TypeRef = "pwrs:Type-$URL"
EndBody
EndObject
!/**
! @Summary An URL to the circuit diagram for the equipment in this hierarchy.
! An URL to the circuit diagram for the equipment in this hierarchy.
! The circuit diagram can be displayed from the popup menu for this object.
!
! If the attribute is empty, the CircuitDiagram method will look at the
! closest ancestor that has supplied a value in CircuitDiagram and use this
! URL instead. If this behavior is unwanted, put the string 'Disabled' in the
! attribute. This will disable the CircuitDiagram method for this object, and
! for any child with empty CircuitDiagram attribute.
!*/
Object CircuitDiagram $Attribute 9
Body SysBody
Attr TypeRef = "pwrs:Type-$URL"
EndBody
EndObject
EndObject
Object ConfiguratorPoson $Menu
Object Pointed $Menu
......
......@@ -101,6 +101,15 @@ SObject pwrb:Class
Attr Flags |= PWR_MASK_PRIVATE
EndBody
EndObject
Object PlcThreadObjects $Attribute 13
Body SysBody
Attr TypeRef = "pwrs:Type-$Objid"
Attr Flags |= PWR_MASK_STATE
Attr Flags |= PWR_MASK_INVISIBLE
Attr Flags |= PWR_MASK_ARRAY
Attr Elements = 20
EndBody
EndObject
EndObject
Object Template PlcProcess
Body RtBody
......
......@@ -47,6 +47,16 @@ SObject pwrb:Class
EndBody
EndObject
!/**
! Actual scan time for the last scan.
!*/
Object ActualScanTime $Attribute 34
Body SysBody
Attr TypeRef = "pwrs:Type-$Float32"
Attr Flags |= PWR_MASK_STATE
Attr Flags |= PWR_MASK_INVISIBLE
EndBody
EndObject
!/**
! Minimum actual scan time since start of thread.
!*/
Object ScanTimeMin $Attribute 4
......
......@@ -142,6 +142,16 @@ SObject pwrb:Class
EndBody
EndObject
!/**
! @Summary A URL to the circuit diagram for the equipment in this hierarchy.
! A URL to the circuit diagram for the equipment in this hierarchy.
! The circuit diagram can be displayed from the popup menu for this object.
!*/
Object CircuitDiagram $Attribute 16
Body SysBody
Attr TypeRef = "pwrs:Type-$URL"
EndBody
EndObject
!/**
! Text associated to ActualValue = FALSE. At presentation
! when ActualValue = FALSE TextWhenValIs0 is displayed;
! OFF may often be a suitable text.
......
......@@ -82,7 +82,7 @@ SObject pwrb:Class
Attr devbody_annotation = 1
Attr compmethod = 57
Attr compindex = 0
Attr tracemethod = 1
Attr tracemethod = 9
Attr traceindex = 1
Attr connectmethod = 0
Attr executeordermethod = 6
......
......@@ -82,7 +82,7 @@ SObject pwrb:Class
Attr devbody_annotation = 1
Attr compmethod = 57
Attr compindex = 0
Attr tracemethod = 1
Attr tracemethod = 9
Attr traceindex = 1
Attr connectmethod = 0
Attr executeordermethod = 6
......
......@@ -81,7 +81,7 @@ SObject pwrb:Class
Attr devbody_annotation = 1
Attr compmethod = 57
Attr compindex = 0
Attr tracemethod = 1
Attr tracemethod = 9
Attr traceindex = 1
Attr connectmethod = 0
Attr executeordermethod = 6
......
......@@ -149,6 +149,7 @@ SObject pwrs:Class
EndObject
!/**
! Annotation in which the object name will be displayed.
! The common graph methods uses annotation 1 to display the object name.
!*/
Object segname_annotation $Attribute 10
Body SysBody
......
......@@ -51,23 +51,9 @@ SObject pwrs:Class
EndBody
EndObject
!/**
! Applied to VAXELN node the system error log can,
! independently of if it is sent to a terminal or not, be
! sent to a file specified by ErrLogFile.
! Syntax:
! <area number>.<node number>::<device>[<directory>]
! <file name>.<extension>
!
! Examples: 1.30::pwrp_lis:sys_RTPVAX.log
! 1.30::sys$login:pwr_VAXELN_RTPVAX.log
! To distinguish system error logs from different VAXELN
! nodes the name of the node can be included in the name
! of the file. In the example above specifies RTPVAX the
! current node. If <area number>.<node number>:: is
! omitted the file is created on the boot node. In that
! way the attributet do not have to changed even if the
! node would be booted from different boot nodes.
!
! @Summary Name of the proview error log file.
! Name of the proview error log file.
!
! Applied to OpenVMS node the system error log gets
! always the name PWR_VMS_'XXX'.LOG and the file is put
! on the own node below sys$login. 'XXX' denotes the name
......@@ -78,32 +64,166 @@ SObject pwrs:Class
Attr TypeRef = "pwrs:Type-$String132"
EndBody
EndObject
Object BootVersion $Attribute 7
!/**
! Proview startup time.
!*/
Object BootTime $Attribute 7
Body SysBody
Attr TypeRef = "pwrs:Type-$Time"
Attr Flags |= PWR_MASK_STATE
Attr Flags |= PWR_MASK_INVISIBLE
EndBody
EndObject
!/**
! Version of the root volume at proview startup.
!*/
Object BootVersion $Attribute 8
Body SysBody
Attr TypeRef = "pwrs:Type-$Time"
Attr Flags |= PWR_MASK_STATE
Attr Flags |= PWR_MASK_INVISIBLE
EndBody
EndObject
!/**
! Version of the plc program at proview startup.
!*/
Object BootPlcVersion $Attribute 9
Body SysBody
Attr TypeRef = "pwrs:Type-$UInt32"
Attr Flags |= PWR_MASK_STATE
Attr Flags |= PWR_MASK_INVISIBLE
EndBody
EndObject
Object BootCreTime $Attribute 8
!/**
! Current version of the root volume.
! This version is updated at proview soft restart.
!*/
Object CurrentVersion $Attribute 10
Body SysBody
Attr TypeRef = "pwrs:Type-$Time"
Attr Flags |= PWR_MASK_STATE
Attr Flags |= PWR_MASK_INVISIBLE
EndBody
EndObject
Object CurVersion $Attribute 10
!/**
! Current version of the plc program.
! This version is updated at proview soft restart.
!*/
Object CurrentPlcVersion $Attribute 11
Body SysBody
Attr TypeRef = "pwrs:Type-$UInt32"
Attr Flags |= PWR_MASK_STATE
Attr Flags |= PWR_MASK_INVISIBLE
EndBody
EndObject
Object CurCreTime $Attribute 11
!/**
! Number of soft restarts since proview startup.
!*/
Object Restarts $Attribute 12
Body SysBody
Attr TypeRef = "pwrs:Type-$UInt32"
Attr Flags |= PWR_MASK_STATE
Attr Flags |= PWR_MASK_INVISIBLE
EndBody
EndObject
!/**
! Time for last restart.
!*/
Object RestartTime $Attribute 13
Body SysBody
Attr TypeRef = "pwrs:Type-$Time"
Attr Flags |= PWR_MASK_STATE
Attr Flags |= PWR_MASK_INVISIBLE
EndBody
EndObject
!/**
! Stall time for last restart.
!*/
Object RestartStallTime $Attribute 14
Body SysBody
Attr TypeRef = "pwrs:Type-$DeltaTime"
Attr Flags |= PWR_MASK_STATE
Attr Flags |= PWR_MASK_INVISIBLE
EndBody
EndObject
!/**
! Current time. The time is updated by the last executed plc thread.
!*/
Object SystemTime $Attribute 15
Body SysBody
Attr TypeRef = "pwrs:Type-$Time"
Attr Flags |= PWR_MASK_STATE
Attr Flags |= PWR_MASK_INVISIBLE
EndBody
EndObject
!/**
! Status of the system.
!*/
Object SystemStatus $Attribute 16
Body SysBody
Attr TypeRef = "pwrs:Type-$NetStatus"
Attr Flags |= PWR_MASK_STATE
Attr Flags |= PWR_MASK_INVISIBLE
EndBody
EndObject
!/**
! Status of server processes.
!*/
Object ProcStatus $Attribute 17
Body SysBody
Attr TypeRef = "pwrs:Type-$Status"
Attr Flags |= PWR_MASK_STATE
Attr Flags |= PWR_MASK_INVISIBLE
Attr Flags |= PWR_MASK_ARRAY
Attr Elements = 40
EndBody
EndObject
!/**
! Process log message severity.
!*/
Object ProcMsgSeverity $Attribute 18
Body SysBody
Attr TypeRef = "pwrs:Type-$Status"
Attr Flags |= PWR_MASK_STATE
Attr Flags |= PWR_MASK_INVISIBLE
Attr Flags |= PWR_MASK_ARRAY
Attr Elements = 40
EndBody
EndObject
!/**
! Process log message.
!*/
Object ProcMessage $Attribute 19
Body SysBody
Attr TypeRef = "pwrs:Type-$String80"
Attr Flags |= PWR_MASK_STATE
Attr Flags |= PWR_MASK_INVISIBLE
Attr Flags |= PWR_MASK_ARRAY
Attr Elements = 40
EndBody
EndObject
!/**
! Configuration object of server processes.
!*/
Object ProcObject $Attribute 20
Body SysBody
Attr TypeRef = "pwrs:Type-$Objid"
Attr Flags |= PWR_MASK_STATE
Attr Flags |= PWR_MASK_INVISIBLE
Attr Flags |= PWR_MASK_ARRAY
Attr Elements = 40
EndBody
EndObject
!/**
! Server processes time stamp.
!*/
Object ProcTimeStamp $Attribute 21
Body SysBody
Attr TypeRef = "pwrs:Type-$Time"
Attr Flags |= PWR_MASK_STATE
Attr Flags |= PWR_MASK_INVISIBLE
Attr Flags |= PWR_MASK_ARRAY
Attr Elements = 40
EndBody
EndObject
!/**
......
......@@ -871,6 +871,13 @@ SObject pwrs:Class
Attr FilterName = "$Object-DataSheetFilter"
EndBody
EndObject
Object CircuitDiagram $MenuButton
Body SysBody
Attr ButtonName = "CircuitDiagram"
Attr MethodName = "$Object-CircuitDiagram"
Attr FilterName = "$Object-CircuitDiagramFilter"
EndBody
EndObject
Object Collect $MenuButton
Body SysBody
Attr ButtonName = "Collect"
......
......@@ -85,6 +85,22 @@ SObject pwrs:Class
Attr TypeRef = "pwrs:Type-$URL"
EndBody
EndObject
!/**
! @Summary An URL to the circuit diagram for the equipment in this hierarchy.
! An URL to the circuit diagram for the equipment in this hierarchy.
! The circuit diagram can be displayed from the popup menu for this object.
!
! If the attribute is empty, the CircuitDiagram method will look at the
! closest ancestor that has supplied a value in CircuitDiagram and use this
! URL instead. If this behavior is unwanted, put the string 'Disabled' in the
! attribute. This will disable the CircuitDiagram method for this object, and
! for any child with empty CircuitDiagram attribute.
!*/
Object CircuitDiagram $Attribute 6
Body SysBody
Attr TypeRef = "pwrs:Type-$URL"
EndBody
EndObject
EndObject
Object ConfiguratorPoson $Menu
Object Pointed $Menu
......@@ -114,3 +130,7 @@ SObject pwrs:Class
EndObject
EndObject
EndSObject
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